会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
@jason
奋斗不息。。。。。。 so far ,so good
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
24
下一页
2016年10月27日
防止SQL注入的五种方法
摘要: 一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特
阅读全文
posted @ 2016-10-27 10:12 jason.bai
阅读(236674)
评论(1)
推荐(9)
2016年10月26日
StringUtils中 isEmpty 和isBlank的区别
摘要: StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等
阅读全文
posted @ 2016-10-26 14:04 jason.bai
阅读(619)
评论(0)
推荐(0)
2016年10月20日
Java实现批量修改文件名称
摘要: 以上代码就可以批量修改文件夹下面所有的文件的名称, 运行 控制台如果打印出: 恭喜,批量重命名成功! 那么就说明成功了。越快的代码运行替代了繁琐的手工劳动。
阅读全文
posted @ 2016-10-20 15:01 jason.bai
阅读(9361)
评论(0)
推荐(0)
2016年10月14日
mybatis做like模糊查询
摘要: 这个网站中有很多方法。https://code.google.com/p/mybatis/issues/detail?id=85 自己试验了如下的方法。 1. 参数中直接加入%% param.setUsername("%CD%"); param.setPassword("%11%"); 2. bin
阅读全文
posted @ 2016-10-14 09:07 jason.bai
阅读(341)
评论(0)
推荐(0)
2016年10月12日
ArrayList集合的实现原理
摘要: 一、 ArrayList概述: ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函
阅读全文
posted @ 2016-10-12 14:08 jason.bai
阅读(701)
评论(0)
推荐(0)
2016年10月10日
ConcurrentHashMap原理分析
摘要: 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的
阅读全文
posted @ 2016-10-10 16:20 jason.bai
阅读(496)
评论(0)
推荐(0)
tomcat 启动时参数设置说明
摘要: 使用Intellij idea 其发动tomcat时会配置启动vm options :-Xms128m -Xmx768m -XX:PermSize=64M -XX:MaxPermSize=512m。 但是这些参数到底是什么意思呢? 有时候参数设置大小会出现内存泄漏的问题: OOM(“Out of M
阅读全文
posted @ 2016-10-10 10:59 jason.bai
阅读(15207)
评论(0)
推荐(0)
2016年9月28日
JAVA导出数据到excel中大数据量的解决方法
摘要: 最近在做项目功能时 ,发现有20万以上的数据。要求导出时直接导出成压缩包。原来的逻辑是使用poi导出到excel,他是操作对象集合然后将结果写到excel中。 使用poi等导出时,没有考虑数据量的问题,大数据量无法满足,有个几千行jvm就哭了。更别提几万行几百万行数据了。 经过一天的研究发现一种不会
阅读全文
posted @ 2016-09-28 16:10 jason.bai
阅读(22867)
评论(3)
推荐(0)
2016年9月22日
Java中创建对象的几种方式
摘要: 作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然而这里有很多创建对象的方法:使用New关键字、使用Class类的newInstance方法、使用Constructor类的newInstance方法、使用Clone方法、使用反序列化。
阅读全文
posted @ 2016-09-22 14:02 jason.bai
阅读(53734)
评论(1)
推荐(3)
2016年9月21日
Java transient关键字序列化时使用小记
摘要: 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开
阅读全文
posted @ 2016-09-21 11:23 jason.bai
阅读(2108)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
24
下一页
公告