java
風中漫步
这个作者很懒,什么都没留下…
展开
-
提高java代码执行效率
1,尽量不要使用+号来连接字符串,至少不要在隔行中使用+来连接字符串。因为有的java虚拟机可能对字符串连接+做了性能优化,在都同行的+字符串连接,转化为StringBuffer的append()方法来连接,所以在同行使用+和使用StringBuffer的append 来做连接性能上差不多。 2, 对小数据int的Integer封装,尽量的使用Integer.valueOf()创建,而不要转载 2016-02-01 11:38:13 · 2397 阅读 · 0 评论 -
j2ee实现强行挤掉重复登录用户
总体思想:服务器管理session,每个用户一个sessionid,`当用户登录时判断,如果不存在则加入,如果已经存在,删除之前的seseionid,添加现在的sessionid. 其次设置过滤器,如果当前用户的sessionid,在服务器管理session的数据里消失了,则可以认为被挤掉,退到登录页。转载 2016-11-22 10:36:49 · 3010 阅读 · 0 评论 -
流操作时为什么要关闭流
需要自己close的东西,一般都是用了虚拟机之外的资源,例如端口,显存,文件等,虚拟机无法通过垃圾回收释放这些资源,只能你显式调用close方法来释放。许多情况下,如果在一些比较频繁的操作中,不对流进行关闭,很容易出现输入输出流经超越了JVM的边界,所以有时可能无法回收资源。所以流操作的时候凡是跨出虚拟机边界的资源都要求程序员自己关闭,不要指望垃圾回收。你读一个文件,忘转载 2017-06-21 17:50:55 · 8231 阅读 · 2 评论 -
Java8新特性之lambda表达式
Java8带有Lambda表达式的预览版的JDK已经放出来了(地址在最下面),新特性有以下四个:1.Lambda表达式(或称之为“闭包”或者“匿名函数”)2.扩展的目标类型3.方法和构造器引用4.接口默认方法 本文先介绍一下很值得期待的Lambda表达式,lambda表达式,等同于大多说动态语言中常见的闭包、匿名函数的概念。其实这个概念并不是多么新鲜的技术,在C语言中的概念转载 2017-08-26 15:33:43 · 179 阅读 · 0 评论