- 博客(5)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 数据库sql编写规范
一 DML语句SELECT语句必须指定具体字段名称,禁止写成*。因为select *会将不该读的数据也从MySQL里读出来,造成磁盘和网卡压力,尤其在有text或者blob字段的时候。 SELECT语句不要使用UNION,推荐使用UNION ALL,并且UNION子句个数限制在5个以内。因为union all不需要去重,节省数据库资源,提高性能。 in值列表限制在500以内。例如selec...
2019-01-19 15:05:36
638
原创 rabbitmq各基础组件介绍
第一次接触rabbitmq,用过之后觉得有必要把自己经历的一些问题和解决问题的过程记录下来分享给小伙伴们rabbitmq简介Spring AMQP 是基于 Spring 框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO的消息监听等,很大程度上方便了我们进行相关程序的开发。Message消息是当前模型中操纵的基本单位,它由Producer产生,经...
2019-01-19 14:52:56
8495
原创 Java基础之i++和i--的效率问题
i--比i++的效率高?如for循环体,每次循环的时候,都得判断当前的下标和数组长度的关系,数组的长度计算了N次,如果采用i--,那么只需要计算1次。i++:每次执行到循环体里面就要先获取索引的长度int i ,然后计算list.size()并做比较,循环n次就要计算n次list.size()是比较耗费性能的。i--:只需要在循环的第一次int i = list.size()时获得一次长度,后...
2018-03-30 14:07:30
329
原创 员工编号总共6位,由字母XD+4位数字编号组成(如XD0001) * 必须唯一,在新增时自动生成,数字编号自动增长。在修改时,员工编号无法修改。
public String getEmployeeid() {Connection con = new JDBCUtil().getConnection();String id = null;String sql = "select * from employeebasicinfo order by employeeid desc limit 1";PreparedStatemen
2018-01-22 17:15:40
4243
原创 新建file时,file是否存在的问题
File类新创建实例需要注意的两个点 (1)文件不存在时直接创建,文件如果已经存在,可以自己调用delete()方法删除(需要自己判断一下),则不会新建file对象成功(2)但是在作为fileoutputstream 、FileWirte、OutputStream等输出流中参数存在时,例如FileWirte,fileName是要创建file对象路径,append(true
2017-09-17 20:23:06
2169
培训机构教师学生综合管理系统
2018-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人