JAVA
文章平均质量分 54
SilenceGG
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c标签遍历map
模型层: Map map = new HashMap(); map.put("a", "12345"); map.put("b", "abcde"); out.println(map.get("a")); request.setAttribute("map",map); 展示层: <c:forEach原创 2010-06-23 12:52:17 · 278 阅读 · 0 评论 -
项目中总结一些小经验
最近接手别人的项目中,遇到了许多坑,故作了些笔记,个人视野,如有不对之处,各位客官予以纠正 前端: 1. <input type="submit" onclick="dosubmit()" /> 很容易引起二次提交 2. <a href="#" onclick="dogoherf...原创 2013-11-13 09:18:17 · 305 阅读 · 0 评论 -
spring的autowire详解
spring 中 autowire 经常使用,但很少关注其每个含义,今日MARK下 <bean>的autowire属性有如下六个取值,他们的说明如下:1、 No:即不启用自动装配。Autowire默认的值。2、 byName:通过属性的名字的方式查找JavaBean依赖的对象并为其注入。比如说类Computer有个属性printer,指定其autowire属性为by...原创 2013-11-24 23:09:34 · 910 阅读 · 0 评论 -
镜像队列阐述(翻译)
http://activemq.apache.org/mirrored-queues.html Mirrored Queues---------------------------------------------------------------------- 镜像队列 Queues provide an exce...原创 2013-07-27 08:26:09 · 245 阅读 · 0 评论 -
基本类型转String 和字符串连接机制
Primitive types to String conversion and String concatenation基本类型转String 和字符串连接机制 Primitive types to String conversion 基本类型转换为String From time to time you may need to create a str...原创 2014-05-21 17:03:32 · 296 阅读 · 0 评论 -
String.intern 在java 6,7 和8中的使用- 字符串常量池
String.intern in Java 6, 7 and 8 – string poolingString.intern 在java 6,7 和8中的使用- 字符串常量池 This article will describe how String.intern method was implemented in Java 6 and what changes were ma...原创 2014-05-21 17:05:02 · 528 阅读 · 0 评论 -
java虚拟机内存模型
java虚拟机内存模型是java运行的基础 jvm将其内存分为程序计数器,虚拟机栈,本地方法栈,java堆,方法区 一 ...原创 2014-07-03 19:30:35 · 159 阅读 · 0 评论 -
锁粗化测试
锁粗化 可以用来降低锁定成本的优化是锁粗化(lock coarsening)。锁粗化就是把使用同一锁对象的相邻同步块合并的过程。如果编译器可以用锁省略清除锁定,那么它就可能用锁粗化降低开支。 如: 代码在循环中不断的需要获得对象锁,是要耗费资源的,我们进行下锁粗化 ...原创 2014-07-03 20:01:02 · 358 阅读 · 0 评论 -
ServerSocket backlog参数解析
[color=indigo][b]已经经过小弟的手动测试[/b][/color]转载(http://blog.youkuaiyun.com/huang_xw/article/details/7338487)输入连接指示(对连接的请求)的最大队列长度被设置为 backlog 参数。如果队列满时收到连接指示,则拒绝该连接。注意: 1. backlog参数必须是大于 0 的正值。...原创 2014-09-28 14:24:48 · 1105 阅读 · 0 评论 -
企业架构
企业架构原创 2015-10-11 13:13:34 · 256 阅读 · 0 评论 -
JAVA一些用于作标志位的一些接口
Java 中 有很多接口内容为空的 ,基本上是用来做标志位的, 比如 RandomAccess , Serializable 基本都是配合 instanceof一起使用原创 2015-10-11 13:18:49 · 884 阅读 · 0 评论 -
BeanUtils.copyProperties VS PropertyUtils.copyProperties
BeanUtils.copyProperties VS PropertyUtils.copyProperties 作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业务依赖于null来判断,导...原创 2014-11-19 20:17:16 · 268 阅读 · 0 评论 -
JVM优化
锁消除参数(需要加上逃逸分析来对变量作用域进行检测) -XX:+DoEscapeAnalysis=true EliminateLocks=true 避免波动太大xms xmax 参数一致 新生代与老生代比例调整SurvivorRatio 新生代进入老生代的age -XX:MaxTenuringThreshold=1...原创 2014-12-11 13:12:38 · 187 阅读 · 0 评论 -
like 查询注意事项
http://rdc.taobao.com/team/jm/archives/1530 1. like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。 2. like keyword% 索引有效。 3. like %keyword% 索引失效,也无法使用反向索引。==...原创 2012-04-22 17:35:35 · 352 阅读 · 0 评论 -
如何定位java.lang.NoSuchMethodError
在运行一个程序时,出现了如下错误,且编译器没有出现红框,也就是传说中的NoSuchMethodError 由图中可以知道RegularExpression 有一构造方法RegularExpression(String a ,Sting b, Local local) 被调用啦,但我们提供的RegularExpre...原创 2012-12-15 21:55:43 · 336 阅读 · 0 评论 -
代码注意
下面都是从PMD规则中总结的一部分代码优化建议:1.局部变量只被赋值一次可以声明为final说明: 使用final标识后,Java在编译的时候会自动把变化替换成常量,这样程序的运行效率就会提升2.如果传入长度为1的字面意义参数,这调用String.startsWith 可以使用 String.charAt(0) 方法节省运行时间说明:关于这点比较好理解,String对象本身就是ch...原创 2011-05-06 19:05:22 · 161 阅读 · 0 评论 -
tomcat 域名配置
tomcat 下server.xml 配置文件 <Host name="www.dpsenmall.com" appBase="D:\var" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"原创 2011-05-18 16:11:12 · 217 阅读 · 0 评论 -
hinbernate hhh
More than one row with the given identifier was found: 2468BDC50182F9266E2AB32D9F7A78DD, for class: com.ot.opf.org.model.DepartmentVO 原因:表ID重复 ,查看是否重复导入.原创 2010-11-12 17:03:42 · 210 阅读 · 0 评论 -
session详解
作者:郎云鹏(dev2dev ID: hippiewolf)摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状...原创 2011-12-06 11:06:15 · 187 阅读 · 0 评论 -
An invalid XML character (Unicode: 0x4) was found in the element content of the
转自网上: An invalid XML character (Unicode: 0x4) was found in the element content of the document.org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x4) was found in the element ...原创 2012-02-13 12:09:08 · 2701 阅读 · 0 评论 -
tomcat gzip压缩
Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" re原创 2012-02-19 12:53:07 · 182 阅读 · 0 评论 -
解析xml乱码
话说有一天,哥要解析XML,于是就百度COPY了一段代码,用的是org.jdom这个包 xml内容如下 [color=red] 新宏·香榭丽舍 [/color] 简析代码: SAXBuilder sax = new SAXBuilder(); Document xmlDom = sax.build(new...原创 2012-02-27 14:50:18 · 286 阅读 · 0 评论 -
jvm内存管理笔记一
节选自毕玄<<java分布式应用>> jvm 内存结构 依据jvm规范将内存空间划分为方法区,堆,本地方法栈,JVM方法栈,pc寄存器. 方法区: 方法区域是全局共享的。 存放了要加载的类的信息(名称,修饰符).类中的静态变量,类中定义为f...原创 2012-02-28 23:32:06 · 176 阅读 · 0 评论 -
jvm内存管理笔记二
选自毕玄的<<分布式java应用>> 堆: 堆用于存储对象的实例及数组值, 可以认为java所有通过new创建的对象的内存都在Heap中进行分,Heap中对象所占用的内存由gc进行回收.大小可通过-Xms和-Xmx控制。 32位操作系统最大为2GB,64位无限制 -Xms为jvm启动时申请的最小Heap内存,默认...原创 2012-02-29 00:12:15 · 221 阅读 · 0 评论 -
jsp, freemarkere ,velocity
转载:http://blog.163.com/09zzy@126/blog/static/7119766520105201748942/ 在java领域,表现层技术主要有三种:jsp、freemarker、velocity。 jsp是大家最熟悉的技术 优点: 1、功能强大,可以写java代码 2、支持jsp标签(j...原创 2012-02-29 13:32:48 · 148 阅读 · 0 评论 -
正则表达式 贪婪与堕落
String str = "start [IMG:http://www.0570fc.com/upfiles/WebEditorfiles/newsfiles/2012116155320299.jpg] 分割线 [IMG:http://www.0570fc.com/upfiles/WebEditorfiles/newsfiles/2012116155320299.jpg] end"; ...原创 2012-03-09 11:24:59 · 163 阅读 · 0 评论 -
hibernate
在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个list,该list中封装的对象分为以下三种情况:1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。2.只查询一个字段,默认情况下,list中封装的是object对象。3.查询两个或两个以上的字段,默认情况下,list中封装的是object[],长度与所查询...原创 2012-04-18 13:57:50 · 163 阅读 · 0 评论 -
场景经验
锁链的使用场景:游戏行业最简单的例子,A玩家,B玩家。A打B,B打A,A打B时,先锁A,再锁BB打A时,先锁B,再锁A这样就有一定机率出现这样一种情况,线程[1]先把A锁住,准备锁B,线程[2]锁住B了,准备锁A,so。。。 mysql:max_connections 最大并发连接innodb_thread_concurrency = cp...原创 2014-12-11 13:13:35 · 217 阅读 · 0 评论
分享