1、在循环中,如果每次循环都要查询一次数据库,建议不在循环里面单独查N次,而是在循环外面批量查一次;遍历查询数据库,绝对不行,可以用In,也可以连表;

2、配置文件[线上|线下(测试)]别乱改,很有可能牵一发而动全身;

3、我们始终要站在用户的角度看问题;

4、要时刻注意浏览器js缓存问题,页面有问题就清空缓存;

5、需要注册登录的系统一般都有权限模块;会有一个admin账号,也会有一个admin超级密码;

6、定时任务要注意内存问题,一般来说linux定时任务如果程序不出错是不会有超时问题的;

7、线上的字段什么别乱改,只能新增,一旦修改了某个关键处,影响大局;

8、做软件注释要咬文嚼字,要特别注意措辞;
    例如:    1)、增删改查 操作名称规范化,2个字或者4个字,不能用口语
        "改密码"(错误)  "修改密码"(正确)
        2)、界面上展示的id用ID 简写缩写需要用大写

9、mysql单张表数据达到200万条时就要考虑分表了,数据库没建索引拉低查询速度;表被锁住了[数据表200多万条数据删除的时候,表被锁住了];

10、没有什么所谓的服务器[500,502,5**]错误,归根结底还是代码的错误;

11、测试服务器一般是linux环境下的,linux是区分大小写的,类的调用要特别注意大小写;

12、svn代码版本控制,别没事改人家的代码,人家可能没有提交;

13、把自定义的js、css放在引用插件的后面,如果都有同一函数,就会用自己的,否则可能冲突,两个几乎相同的样式,会[冲掉|覆盖]一个...

14、代码要缩进,清晰;

15、更改配置文件后要记得 重启 apache服务;

16、关于代码批量插入数据到数据库:先把数据拼接成sql语句,拼接好了再一次性插入,只需要连接一次数据库,不是一条条插入,那样每插入一次都会连接一次数据库,数据库很快就会挂了...

17、数据校验,一般先在前台非空校验,然后后台逻辑校验;

18、尽量少定义变量,占用空间,代码重复2遍以上就要考虑优化了,
使用一次的变量无需定义;

19、把信息存到数据库的时候只需要存字段id就行了,不需要存 "中文名";

20、写代码要在关键的地方写注释,防止以后遗忘;

21、cmd开启电脑截屏: snippingtool (回车);

22、ping 192.168.2.210  cmd中查看网络连接状态;

23、屏蔽notice  error_reporting(E_ALL ^ E_NOTICE);

24、如果页面加载过慢,10有八九是引入的文件找不到,就是文件路径错误;

25、数据插入失败有可能是脚本超时问题 set_time_limit(0);

26、消息队列突然失败  有可能是磁盘满了(存储空间已满);

27、使用一些不一定存在的变量之前,记得要加 if判断;

28、不是类通用的变量不要写在init里,每次new 类都会耗费内存;

29、js 第一行报错了,后面就不走了;

30、怎么提高数据库查询效率,给多表连接的关键字段加上索引。

工作中的注意事项、细节相关推荐

  1. 面试官系统精讲Java源码及大厂真题 - 35 经验总结:各种锁在工作中使用场景和细节

    35 经验总结:各种锁在工作中使用场景和细节 富贵必从勤苦得. 引导语 本章主要说一说锁在工作中的使用场景,主要以 synchronized 和 CountDownLatch 为例,会分别描述一下这两 ...

  2. 作为一名优秀的项目经理,如何平衡工作中的大局观和细节把控?

    俗话说大局为重,作为项目经理,总体还是要保证项目的成功,在不影响大局的前提下,对于细节部分的把控,主要看自身的精力和团队的磨合程度,如果团队靠谱,很多细节不用太注意,相信团队,太过于下沉到细节,会把所 ...

  3. Java各种锁在工作中使用场景和细节经验总结

    1.synchronized1.1.共享资源初始化2.CountDownLatch2.1.场景2.2.实现3.总结 1.synchronized synchronized 是可重入的排它锁,和 Ree ...

  4. Boss直聘微简历(个人实例)本人找实习工作中,欢迎联系

    我的问答 回答会展示在微简历下方 已回答问题 17 个 个人情况 个人工作的规划 想先在杭州长期发展,找一份前端工作,想在中小企业共同发展,来施展才华. 工作再忙,也得逛逛CSDN,学习新的知识,充实 ...

  5. 工作中邮件回复10大注意事项

    背景: 工作中经常需要回复邮件,但邮件回复的一些细节却没人注意,尤其初入职场的小白,简单整理了一下,感觉不管是什么岗位都能用得着: 1.邮件内容最好不要超出一屏: (这样是为了容易看,一眼就能看完所有 ...

  6. 产品工作中的沟通注意事项小总结

    一个项目.一个产品得确定"一个"接口人 不然会出现这样的情况: [场景重现] 实施B:XX问题解决了吗~ 产品汪:诶?这个问题的解决办法已经和实施A说了啊,还发了邮件 实施B:我不 ...

  7. 我在工作中总结的一些前端常用小细节 (转载)

    1.点击聚焦 onfocus="if (value =='请输入您的电话号码'){value =''}" onblur="if (value ==''){value='请 ...

  8. 【腾讯T6技术专家时间管理法】工作中别做这七件浪费时间的事了!

    前言 在许多的行业中,我听到过不少的人都有类似的抱怨:哎,我好忙啊,总是有各种各样的事情找上门来,连安安静静做自己的事的时间都没有! 更加关键的是,这些人看似在做着别人双倍的工作,却领着跟别人一样甚至 ...

  9. 【设计模式】谈谈我们工作中的23个设计模式

    ID 标题 地址 1 设计模式面试题(总结最全面的面试题) https://writer.blog.csdn.net/article/details/127910080 2 Java基础知识面试题(总 ...

  10. 如何在工作中干出亮点与成绩?

    在工作中如果干出亮点和成绩是一个很值得深入思考的问题.下面,就由浅入深的探讨一下. 成绩都是脚踏实地的干出来的,那么首先就需要知道有哪些事情可以干,即如何才能发现工作中的问题? 有两个简单的方法. 第 ...

最新文章

  1. 分布式事务最经典的七种解决方案
  2. 中国首篇Science机器人子刊!北航软体机器人实验室四年成果登上封面长篇
  3. Frogger--POJ 2253
  4. java面试第十五天
  5. 机器学习算法(优化)之一:梯度下降算法、随机梯度下降(应用于线性回归、Logistic回归等等)...
  6. 使用Xshell工具连接虚拟机
  7. python怎么封装方法然后调用_Python实现封装打包自己写的代码,被python import
  8. python 聚类算法包_Python聚类算法之DBSACN实例分析 python怎么用sklearn包进行聚类
  9. css里calculate,calc() ---一个会计算的css属性
  10. 如何调用 DLL 中的函数
  11. Maven deploy部署jar到远程私服仓库
  12. 牛客16732 序列(排列组合)
  13. Spring Cloud CLI简介
  14. Jquery+asp.net实现Ajax方式文件下载实例代码
  15. matplotlib——交互按钮中的Home键无法使用
  16. 信息图表是如何炼成的(二):图标与线条
  17. hdf5文件-环境配置/使用读写
  18. vue 针试打印机实现
  19. html诗词赏析网页制作,html 网页文本设计
  20. python-漫天星星turtle and random

热门文章

  1. 三种基本排序方法-冒泡排序,选择排序,插入排序
  2. 算法-codeup1928-日期差值
  3. missing arguments for method toArray in trait Collection
  4. 利用RFM模型做电商客户价值分析
  5. udp聊天?使用udp+python实现多人聊天室
  6. Php wordpress安全性,使用 .htaccess 提高 WordPress 的安全性和可用性
  7. ctguoj--考新郎(排列组合+错排公式)
  8. python实现带头结点的单链表的就地逆置_带头结点的单链表就地逆置 (10 分)...
  9. 筛选数据库_网络药理学(2)| 使用TCMSP数据库检索中药成分并基于ADME参数进行成分筛选...
  10. 库克:苹果正在开发“会震爆你”的未来产品