1、一个controller只能调用一个service,service中包含所有的增删改查,也可以包含多个service,但是最多只有一个service中包含增删改。可以有多个service包含查询操作,因为在一个service中可以对事务进行控制回滚,如果在多个service中分别操作则可能出现事务无法控制。
2、严格按照三层编写代码,不能再controller中直接调用dao,这样就也是无法进行事务控制的。
3、复杂的代码尽量写共通,否则代码量太大。
4、提高工作效率,不要让思想固化,提高工作效率还是要从两方面:一方面员工工作效率高,员工从自身的角度来讲有自由的时间去充电和放松;从公司角度来讲,将剩余时间归个人所有,很能刺激员工的工作热情并且保证了公司的任务进度,但从施行上来讲,能不能合理掌控工作量,既能够真正刺激员工,又能够让公司得利,很重要。
5、代码中debug报错,使用的是postgres,错误如为:column "loginid" of relation "userinfo" does not exist。一般是因为postgresql把字段全部大写了。postsql字段需要小写,不然会出现这个错误,但是我们这个问题的产生比较单纯,就是在外面开发用的数据库不是最新的数据库,表中不存在那个字段而已。。。
6、Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.谷歌浏览器报的警告。
原因:一个是Ajax请求分异步和同步2种模式。如果请求是同步的,在请求返回之前线程会一直阻塞,如果请求是在主线程中发起的,那就会造成整个浏览器阻塞。
另外一个就是主线程。这段话应该是针对HTML5说的,因为在HTML5以前,JavaScript是完全的单线程方式,主线程之外不存在其他线程。但在HTML5中增加了Worker对象,每个Worker运行在一个独立的线程中,Worker线程被阻塞一般是不会影响主线程和浏览器的。因此,如果非要使用同步的Ajax(这种情况应该很少见),那就放到Worker线程中吧,千万千万不要放到主线程里。

7、使用克隆时,在最外层一般有template等的类,从这一层类开始clone,那么子一层的div中赋值为$('.本层css类',$item),其中item为克隆产生的对象,但是假如要为最外层中的属性也就是template层的属性赋值时,直接$item.attr()即可。

8、写接口,应当以文件的形式给前台提供详细的接口说明:包括接口名称、需要的参数以及类型、接口调用成功的返回值(获取正确或者失败两种情况)。写前台,应当仔细对照接口开发人员给出的文档进行调通,出现错误找出问题的原因找相应人员解决。

工作中遇到的遇到的问题总结20160307相关推荐

  1. g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!

    上一篇git 基本原理对git的使用以及文件分布已经有了一个整体的了解. 本篇将对工作中常用的一些git 操作命令的操作进行总结归纳,方便今后查阅. 文章目录 1. 分离头指针 2. 通过HEAD 来 ...

  2. 工作中InnoDB引擎数据库主从复制同步心得

    近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别 ...

  3. 工作中感受到的消息中间件在分布式系统中的使用场景

    经历 以前在qunar实习,第一次接触消息中间件,那时候概念还不清楚,朦朦胧胧有个初步认识,现在正式工作了,又一次接触了消息中间件,初步总结几种场景. 场景 1.分布式系统中,不同系统之间传递消息. ...

  4. 极客新闻——05、如何在工作中学习和成长?

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 关于如何进行自我学习的话题? 不同的人可能有不同的回答,总结起来就是阅读博客.参加技术大会.读书.利用闲暇时 ...

  5. 实战!工作中常用到哪些设计模式

    前言 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了.如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码.今天跟大家聊聊日常工作中,我都使用过哪些 ...

  6. 收藏!工作中Git使用实践和常用命令流程合集

    来自:匠心Java 工作中git是一项必不可少的技能,在项目的开发进程中起着至关重要的作用 下面介绍一些git在工作中的一些使用实践.常用流程.常用命令,供大家参考! 一:前言 Git的定义是:分布式 ...

  7. 设计模式在我工作中的巧妙实践

    设计模式在我工作中的实践 大多数时候我都是写一些业务代码,可能一堆 CRUD 就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过一些尝试,使用设计模 ...

  8. java中记忆深刻的问题_工作中碰到比较印象深刻的问题(面试必问)

    面试官经常会问到这么一个问题.有些人可能有些误区认为我们工作中碰到的问题都必须是很牛的技术来解决了才能说出来.其实不是的,我们工作中碰到的任何难点都只是在解决办法上的思想上没有打通而已. 举个例子: ...

  9. 工作中MySql的了解到的小技巧

    工作中MySql的小技巧 1. 跑脚本时,经常遇到有则更新无插入的 逻辑操作:通常情况下,来一波if()判断然后选择 更新还是插入,前两天逛论坛时发现有人在比较REPLACE INTO 和 INSET ...

最新文章

  1. Concurrency Runtime in Visual C++ 2010
  2. sql leftjoin from a,b区别
  3. 计算机技术应用广泛 属于科学计算方面的是,中国大学MOOC: 计算机技术应用广泛,以下属于科学计算方面的是哪个? 答案:火箭轨道计算...
  4. 重磅!专硕学制改为三年,多所高校发文!
  5. php 获取css值,如何通过JS获取CSS属性值
  6. Oracle中动态SQL详解
  7. 13级计算机商务沟通与礼仪结课论文,商务沟通论文
  8. Uplift Model
  9. 软件项目中引用头文件的几种方法及要点
  10. 【c++入门(2)】邻项交换
  11. php mysql 柱状图,使用EChat通过php连接mysql数据库从而实现将数据转换为柱状图
  12. Python电影爬虫,用Excel存储并进行数据可视化分析
  13. 什么是值传递,什么是引用传递
  14. maven环境配好了,执行mvn -v命令,提示mvn不是内部或外部命令
  15. 什么是 ML.NET?应该如何理解机器学习基础知识?
  16. 微软GitHub账户500G源代码被盗取,黑客声称欲免费公布
  17. 俄罗斯最大社交网站(vk.com)被黑一亿数据 附图
  18. 黑群晖docker清理缓存_黑群晖 NAS 瞎折腾 篇一:超简单的docker设置frp内网穿透
  19. MFC 右键删除List Contrl控件行
  20. React—行内样式

热门文章

  1. 【AWS云从业者基础知识笔记】——模块1:AWS服务简介
  2. excel 区间人数柱状图_绩效评价还要分区间比较,Excel图表如何呈现?
  3. 买极米NEW Z8X的我后悔了,换成当贝F3 Air可真香
  4. ThinkPHP5.1.x 框架源码分析之框架的灵魂
  5. spring mvc 响应处理post请求和get请求 测试
  6. OLED显示字符的大小与PCtoLCD2002生成字模
  7. Java 微服务架构
  8. 菜刀、冰蝎、蚁剑、哥斯拉
  9. 爬取楼盘网并将数据保存在excel表中
  10. mysql主从和redis主从