自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 实用的java代码优化技巧

文章为转载!出处(https://www.cnblogs.com/qlqwjy/p/7717735.html)(同样的代码换个方式写,效率的差距是非常大的。)代 码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像 大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂...

2018-12-24 15:00:05 207

原创 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 229 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 3693

原创 去除List中的重复对象

常用的类型直接把list的值赋值给HashSet就能实现去重,但是当list用来存放对象的时候由于每个对象的存放地址都不同,就算对象的值一模一样,HashSet也会认为他们是不一样的对象,所以直接使用之前那种方法去重会失败。这时要实现去重,重写需要去重对象的hashcode,和equals方法即可。Entitypublic class Student { private String ...

2018-10-22 15:53:04 2006

原创 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 1016

转载 构造器是否是static

在thinking in java中,第96页提到,“即使没有显示地使用static关键字,构造器实际上也是静态方法“,对此我产生了疑惑,于是找相关资料进行确认,在一篇大神的博客中得到了答案,那就是构造器不是静态方法。主要是以下几点原因:Java虚拟机规范第二版中定义了四种不同的字节码指令来处理Java程序中不同种类的方法的调用: · invokestatic - 用于调用类(静态)方法 ...

2018-10-09 13:58:51 1431

原创 java_SSH_SSM_springBoot+mybatis比较

Spring一站式框架(用户发送请求,接受处理请求,返回执行结果)高内聚低耦合 核心ioc (控制反转,解耦)aop(面向切面,动态代理,代码复用) Hibernate 它对JDBC进行了非常轻量级的对象封装 ,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行。简单的说就是不用自己写sql,功能强大,hql上手难度较高,直接调用方法无法看到底层hql。对于复杂的...

2018-10-09 13:53:55 2226 1

原创 String的介绍(干货)_==和equals区别

2:String的基本介绍(干货)String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法。 大家观看源码会发现String类其实是通过char数组来保存字符串的.String对象一旦被创建就是固定不变的了,对String对象的任何改变都不影响到原对象,相关的任何change操作都会生成新的对象 String a="q1";Strin...

2018-08-20 15:47:19 176

原创 java基础类型和封装类

1:java基础类型和对应的封装类型java为什么需要对各种类型提供封装类?首先java是面向对象的语言,记得一位前辈曾经说过万事万物皆对象。封装类就是一个单独的对象。可以拥有属于自己的属性和方法,如int的封装类Integer Integer 里面有方法parseInt(String s) 可以把String转换为int。也有的时候工作中我们我们转递的值必须是对象类型。使用封装类型也有许...

2018-08-20 11:01:48 594

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除