- 博客(9)
- 收藏
- 关注
转载 实用的java代码优化技巧
文章为转载!出处(https://www.cnblogs.com/qlqwjy/p/7717735.html) (同样的代码换个方式写,效率的差距是非常大的。) 代 码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像 大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂...
2018-12-24 15:00:05
247
原创 java基础控制语句if else switch
java基础控制语句 进入该if代码块的条件为括号内的值或者表达式结果须为true,此处使用三元表达式 判断1==1 如果结果是true那么调用?后面左边的结果。如果结果是false那么调用?号后面靠右边的结果 if(1==1 ? true:false) { System.out.println("1==1"); }else { System....
2018-12-13 11:19:43
284
1
原创 mysql通过建立分区和索引来提高查询效率
1:创建分区 DROP TABLE IF EXISTS `test`; CREATE TABLE test ( id int(10) unsigned NOT NULL AUTO_INCREMENT, time datetime NOT NULL COMMENT '业务时间', PRIMARY KEY ( id , time ) ) ENGINE=InnoDB AUTO...
2018-10-22 15:55:28
3779
原创 去除List中的重复对象
常用的类型直接把list的值赋值给HashSet就能实现去重,但是当list用来存放对象的时候由于每个对象的存放地址都不同,就算对象的值一模一样,HashSet也会认为他们是不一样的对象,所以直接使用之前那种方法去重会失败。这时要实现去重,重写需要去重对象的hashcode,和equals方法即可。 Entity public class Student { private String ...
2018-10-22 15:53:04
2078
原创 java-mysql批量更新插入
mysql百万级别数据批量插入 除去程序优化,在连接url上面写上rewriteBatchedStatements=true开启批量插入,mysql默认是不支持批量操作的 url=jdbc:mysql://127.0.0.1:3306/scada_1_2?rewriteBatchedStatements=true 百万数据秒级插入,亲测有效!...
2018-10-09 14:15:35
1063
转载 构造器是否是static
在thinking in java中,第96页提到,“即使没有显示地使用static关键字,构造器实际上也是静态方法“,对此我产生了疑惑,于是找相关资料进行确认,在一篇大神的博客中得到了答案,那就是构造器不是静态方法。 主要是以下几点原因: Java虚拟机规范第二版中定义了四种不同的字节码指令来处理Java程序中不同种类的方法的调用: · invokestatic - 用于调用类(静态)方法 ...
2018-10-09 13:58:51
1532
原创 java_SSH_SSM_springBoot+mybatis比较
Spring一站式框架(用户发送请求,接受处理请求,返回执行结果)高内聚低耦合 核心ioc (控制反转,解耦)aop(面向切面,动态代理,代码复用) Hibernate 它对JDBC进行了非常轻量级的对象封装 ,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行。简单的说就是不用自己写sql,功能强大,hql上手难度较高,直接调用方法无法看到底层hql。对于复杂的...
2018-10-09 13:53:55
2316
1
原创 String的介绍(干货)_==和equals区别
2:String的基本介绍(干货) String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法。 大家观看源码会发现String类其实是通过char数组来保存字符串的.String对象一旦被创建就是固定不变的了,对String对象的任何改变都不影响到原对象,相关的任何change操作都会生成新的对象 String a="q1"; Strin...
2018-08-20 15:47:19
208
原创 java基础类型和封装类
1:java基础类型和对应的封装类型 java为什么需要对各种类型提供封装类? 首先java是面向对象的语言,记得一位前辈曾经说过万事万物皆对象。封装类就是一个单独的对象。可以拥有属于自己的属性和方法,如int的封装类Integer Integer 里面有方法parseInt(String s) 可以把String转换为int。也有的时候工作中我们我们转递的值必须是对象类型。使用封装类型也有许...
2018-08-20 11:01:48
677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人