javaweb
文章平均质量分 50
sonny543
软件工程 本科 github https://github.com/sonnyfu/
展开
-
内置对象的区别及使用
jsp 的四个作用域 :page、request、session和application的区别 .chape 发布于 3年前,共有 0 条评论1、区别:1.page指当前页面有效。在一个jsp页面里有效2.request 指在一次请求的全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在HttpServletRequest对象中。在这个过程中可以使转载 2016-03-12 16:14:31 · 802 阅读 · 0 评论 -
序列化和发序列化
1、IO库 序列化和反序列化代码 package WriteArchitectureFromZero.NetProgram;import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; impo原创 2016-10-19 23:11:52 · 285 阅读 · 0 评论 -
WeakHashMap(二)
package Think_In_Java.Collections;import java.util.WeakHashMap;class Element { private String ident; public Element(String id) { ident = id; } public String toString() { r原创 2016-10-29 16:38:33 · 306 阅读 · 0 评论 -
Apgache Common
>文件部分作用 Apgache Common IO 1、解决linux和windows的文件系统命名问题; 2、提供文件操作(移动,读取,检查存在等); 3、字符串操作及比较的方法; 4、文件监控器(文件插删改时触发的事件) 5、过滤器:选择某范围或精确一点的文件 6、文件不同方式的排序 7、输入流自动完成输出流并关闭的操作;输入流其他部分BCEL 字节码工程开发库:分析原创 2016-09-07 22:21:43 · 297 阅读 · 0 评论 -
weakhashmap使用原理
1、深入理解weakhashmap: 弱引用:解决了当key不正常使用时,CG能清理;而强引用 即普通类如stringbuffer,虚拟机会抛出内存溢出的error (程序不能运行),这证明了异常可以处理,而error不能被try catch处理,比较严重。 notes:不正常使用,即当map对象保存的a移除且为null,同时只有weakhash保存a时,此时weakhashmap自动放弃。原创 2016-07-25 08:50:49 · 982 阅读 · 0 评论 -
xml用于非结构数据检索技术
在使用关系数据库时,我们通过sql语句来检索数据源,这没有任何问题,但是关系数据也存在着一定的局限性,只能存储结构化的数据当数据集是非结构化的时候该怎样存储呢,最简单的办法就是封装成xml。应用开发中我们经常使用xml作为数据源来存储一些非结构化的数据,然而是否存在一种语言可以像sql语句检索关系数据库一样来检索xml呢?答案就是xquery。xquery本身的语法结构并不复杂,x转载 2016-06-11 19:14:56 · 1056 阅读 · 0 评论 -
xml用于提高代码可读性
>在项目开发的过程当中,项目组开发成员的编程风格差异和数据库操作>语句SQL的灵活性给项目组带来了越来越多的操作和维护难度。比如:从user表中取出所有数据,有的人会写成“select * from user”,有的人会写成“select all from user”,虽然在操作中不会有任何的错误,但在其他人读程序的过程时就会产生不好的感觉。如果这种程序差异在项目中的数量级很多,那么在开发的转载 2016-06-11 19:13:00 · 666 阅读 · 0 评论 -
threadlocal原理及常用应用场景
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。一.对ThreadLocal的理解 ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其转载 2016-05-07 10:09:20 · 58329 阅读 · 25 评论 -
为什么使用Threalocal及其原理
虽然现在可以说很多程序员会用ThreadLocal,但是我相信大多数程序员还不知道ThreadLocal,而使用ThreadLocal的程序员大多只是知道其然而不知其所以然,因此,使用ThreadLocal的程序员很多时候会被它导入到陷进中去,其实java很多高级机制系列的很多东西都是一把双刃剑,也就是有利必有其弊,那么我们的方法是找到利和弊的中间平衡点,最佳的方式去解决问题。本文首先说明Th转载 2016-05-07 09:24:14 · 2866 阅读 · 0 评论 -
Class<T>相比Class的灵活运用
package basedao.test; import java.lang.reflect.ParameterizedType; //import java.lang.reflect.Type; public abstract class SuperClass { private Class clazz; @SuppressWarnings("unc转载 2016-04-15 13:54:11 · 552 阅读 · 0 评论 -
Eclipse中10个最有用的快捷键组合
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a转载 2016-03-13 16:12:38 · 290 阅读 · 0 评论 -
单例最佳实践——内部类
Java Singleton Design Pattern Best Practices with ExamplesJava Singleton Pattern is one of the Gangs of Four Design patterns and comes in the Creational Design Pattern category. From the definition,原创 2016-09-17 21:38:41 · 471 阅读 · 0 评论