Java常用的小技巧
简单记录一下Java开发常用的小技巧。 1、获取指定时间的时间戳 import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Main .....
Java代码进行简化的小技巧
简化代码的小技巧今天重构之前写的一段对账代码,基本逻辑是先校验,然后更新一下记录状态,然后处理对账主体的数据修改。抽象出来就是要三步,每一步出错或者校验不通过,就直接返回错误信息。抽象代码如下 Copypublic class Check{ public boolean first(Map message){ ...
【Java】提高千倍效率的35个编码小技巧
前言 代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快无 BUG 上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码...
滚雪球学Java(55):想让你的程序更有趣?加上这个Java的Random类的小技巧!
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~ 本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶,欢迎大家关注&&收藏!持续更新中,up!up!up!! 环境说明:Window...

Java初学者必看,idea小技巧汇总-2
设置自动导包Settings→Editor→General→Auto Import选中Optimize imports on the fly和Add unambiguous imports on the flyOptimize imports on the fly:自动去掉一些没有用到的包Add unambiguous imports on the fly: 自动帮我们优化导入的包创建多级目录如....

Java初学者必看,idea小技巧汇总-1
误删除的文件或者包在View中找到Recent Changes,或者按快捷键alt+shift+c打开可解决误删除的文件或者包查看一个类中的所有方法alt+7搜索jdk中的类按两次shift,进行搜索即可选中代码,把他们包装起来ctrl+alt+t查看一个方法的参数Ctrl + P批量改名选中一个按shift + F6IDEA对选中的多行代码上下左右移动代码右移:TAB键代码左移:shift+T....

提升Java代码质量实用小技巧!(二)
18、及时清除不再需要的会话为了清除不再活动的会话,许多应用服务器都有默认的会话超时时间,一般为30分钟。当应用服务器需要保存更多的会话时,如果内存不足,那么操作系统会把部分数据转移到磁盘,应用服务器也可能根据MRU(最近最频繁使用)算法把部分不活跃的会话转储到磁盘,甚至可能抛出内存不足的异常。如果会话要被转储到磁盘,那么必须要先被序列化,在大规模集群中,对对象进行序列化的代价是很昂贵的。因此,....
提升Java代码质量实用小技巧!(一)
前言代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可....
JAVA代码优化,接口优化,SQL优化 (小技巧)(七)
7 增量查询有时候,我们需要通过远程接口查询数据,然后同步到另外一个数据库。反例:select * from user;如果直接获取所有的数据,然后同步过去。这样虽说非常方便,但是带来了一个非常大的问题,就是如果数据很多的话,查询性能会非常差。这时该怎么办呢?正例:select * from user where id>#{lastId} and create_time >= #{.....
JAVA代码优化,接口优化,SQL优化 (小技巧)(六)
第三章:SQL 优化1 避免使用select *很多时候,我们写sql语句时,为了方便,喜欢直接使用select *,一次性查出表中所有列的数据。反例:select * from user where id=1;在实际业务场景中,可能我们真正需要使用的只有其中一两列。查了很多数据,但是不用,白白浪费了数据库资源,比如:内存或者cpu。此外,多查出来的数据,通过网络IO传输的过程中,也会增加数据传....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注