java
文章平均质量分 55
iteye_21250
这个作者很懒,什么都没留下…
展开
-
servlet生命周期
servlet有良好的生存期的定义,包括如何加载、实例化、初始化、处理客户端请求以及如何被移除。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 1、加载和实例化 容器负责加载和实例化一个servlet。实例化和加载可以发生在引擎启动的时候,也可以推迟到容器需要该ser...原创 2008-12-26 19:44:18 · 80 阅读 · 0 评论 -
Pattern正则表达式
Pattern (Java 2 Platform SE 6)java.util.regex 类 Patternjava.lang.Object java.util.regex.Pattern所有已实现的接口:Serializablepublic final class Patternextends Object...原创 2009-05-13 16:52:20 · 216 阅读 · 0 评论 -
jvm指令解析
//源代码class TT{ static int tt = 5; int t; public TT(){ System.out.println("TT"); }} public class ArrayTest extends TT{ ...2009-05-13 16:54:30 · 93 阅读 · 0 评论 -
类初始化顺序(非常明了)
超类静态变量.-------------超类静态初始化块.-------------静态变量.-------------静态初始化块.-------------超类变量.-------------超类初始化块.-------------超类默认构造器.-------------变量.-------------初始化块.------...原创 2009-05-13 16:55:03 · 80 阅读 · 0 评论 -
java套接字处理
HTTP头部详解及使用Java套接字处理HTTP请求 进行Web开发关键是要了解超文本传输协议(HTTP),该协议用来传输网页图像以及因特网上在浏览器与服务器间传输的其他类型文件只要你在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信息(大部分浏览器还支持其他一些不同的协议,其中F...原创 2009-05-13 16:58:10 · 173 阅读 · 0 评论 -
JAVA反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员...原创 2009-05-13 16:59:08 · 88 阅读 · 0 评论 -
Java动态代理
1.什么是Java动态代理 代理:一种设计模式,其目的是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类提供消息处理,过滤消息并转发消息,以及进行消息被委托后的后续处理。2.Java动态代理能用来做什么,在什么场景能用到3.怎么使用Java动态代理4.Java动态代理的优缺点5.Java动态代理是如何实现的(实现机制) 接口:packag...原创 2010-08-23 15:01:24 · 93 阅读 · 0 评论 -
jprofiler使用心得,你不知道的那些事
听说jprofiler和另一个工具都是可以用来跟踪及检查某Java应用程序的性能问题的。后续学会用了后跟进,写出一点点心得来。原创 2010-10-12 08:25:09 · 216 阅读 · 0 评论 -
Java 日志管理
Logger.java //Level.java Log级别定义[quote]OFF 一个特殊的级别,它可以关闭日记记录SEVERE severe级别的的信息应该描述非常重要的可能阻止程序正常执行的事件,应该清楚的描述给最终用户或者系统管理员 [si'viə] 严重的,剧烈的 1000。WARNING warning级别的信息应该描述最终用户或者系统管理员感兴...2011-06-28 14:59:40 · 110 阅读 · 0 评论 -
如何写好Java代码(转载)
转载自:http://developer.51cto.com/art/201204/332681.htm想做个优秀编程员?JAVA代码编写的30条建议 列举了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: [b](1) 类名首字母应该大写。[/b]字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词...原创 2011-03-23 11:50:32 · 122 阅读 · 0 评论 -
学好Java基础的几本书
学好Java基础的几本书 每一门语言及技术都各有各的特点,以下是我在学习Java开发过程中看过一些觉得对Java基础有帮助的几本书,希望学Java的同学可以把这些基础都学好。一、《Java编程思想》 这是一本大而全,并且很细的介绍Java语言的书!OK,其实语言介绍都是差不多的!可以选看《Java核心卷》,或者其他的基本语言介绍。 ...2011-11-13 20:53:27 · 198 阅读 · 0 评论 -
链接加密防篡改方法
链接加密防篡改方法对所有参数进行排序,然后尾部加入key参数合并,MD5加密,得到sign签名对所有参数进行解密,同时key合并后进行MD5判断是否与sign签名相同,若出现不同,则表示链接已经被篡改,为不合法的链接...原创 2016-06-22 14:51:34 · 766 阅读 · 0 评论 -
Spring的事务机制
事务原理 原子性 一致性 隔离性 持续性Mysql事务原理Read Uncommitted(读取未提交内容)Read Committed(读取提交内容)Repeatable Read(可重读)Mysql默认Serializable(可串行化)spring提供了对事务更完善的管理,带出事务的传播级别事务传播行为类型说明P...原创 2016-07-13 15:33:39 · 101 阅读 · 0 评论 -
记录扫描嗅探与反扫描嗅探的那些事
批量嗅探1、知道ID为自増如http://www.aa.com/act/index.jsp?id=1&uid=1则可以批量拿到所有的id自増和uid自増的所有的链接,则可以将一个平台的所有页面嗅探出来,并进行有针对性的功能2、加入加密串http://www.aa.com/act/index.jsp?id=1&uid=1&secret=adkrD34ADFdak#若s...原创 2016-09-10 10:45:30 · 316 阅读 · 0 评论 -
正则表达式的四种基本用法
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 (文档里有一些错,但基本的功能或者说是想法也就是这样用了。大家注意修改一下下就可以用的了) 下面简单的说下它的4种常用功能: 查询: 以下是代码片段: String str="abc efg ABC"; String regEx="a|f"; //表示a或...原创 2009-05-13 16:51:33 · 211 阅读 · 0 评论 -
时间格式
1、通过MessageFormat转化String dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" , new Object[] { new java.sql.Date(S...原创 2009-05-13 16:51:02 · 99 阅读 · 0 评论 -
java生产消费者算法
今天的db2培训仍然没有太多的实践,围绕考试来的,闲着也是闲着,想到我们后续业务中使用多线程的地方比较多。于是想起那个经典的案例:生产者和消费者关于这个案例的原理,就不多说了。主要涉及到临界资源互斥锁的使用、wait和notify操作,还有就是线程sleep。关于几个操作的区别,我会写在代码的注释中。这和我的工作习惯有关系,不喜欢写文档(敏捷开发认为代码是最好的文档,^_^,我的代码没...原创 2009-05-13 16:31:31 · 79 阅读 · 0 评论 -
java Timer的应用
import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.JOptionPane;import javax.swing.Timer;public class ...原创 2009-05-13 16:32:20 · 79 阅读 · 0 评论 -
JDK底层实现(转载)
众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll(windows下,下皆以windows平台为例,linux下和solaris下其实类似,为:libjvm.so),这个动态连接库才是...原创 2009-05-13 16:34:04 · 388 阅读 · 0 评论 -
java获取文件所在服务器位置路径
1、通过import javax.servlet.ServletContext类获取web服务器所在真实路径 public ActionForward execute( ActionMapping mapping, ActionForm actionform, HttpServletRequest reque...原创 2009-05-13 16:35:08 · 808 阅读 · 0 评论 -
java线程简要介绍
通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知displayThread“图片准备完毕,可以显示了”,这时,displayThread继续执行。 以上...原创 2009-05-13 16:35:39 · 93 阅读 · 0 评论 -
java连接数据库
package hy;import java.sql.*;public class DB { private Connection con = null; private String classname = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private String url = "jdbc:sqlser...原创 2009-05-13 16:36:20 · 80 阅读 · 0 评论 -
java读取properties文件内容
//java读取properties文件import java.util.Set;import java.util.Iterator;import java.util.Properties;import java.io.IOException;import java.io.InputStream;class PropertiesTest { pub...2009-05-13 16:38:29 · 67 阅读 · 0 评论 -
java连接数据库大全
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.ResultSet;import java.sql.Statement;import java.sql.*; public class BaseConnection {...原创 2009-05-13 16:39:11 · 97 阅读 · 0 评论 -
java浮点数的位数的设定
方法1:double d = 1.300; NumberFormat formatter = NumberFormat.getNumberInstance(); formatter.setMinimumFractionDigits(3); //设置最大小数位 String s...原创 2009-05-13 16:41:06 · 601 阅读 · 1 评论 -
Java 学习笔记
推荐几本相当不错的Java书籍:学好 Java基础的几本书 更新日期:(2012-06-17 至 2012-0617)Java基础类实例初始化顺序浮点数倍数设定 properties文件读取 时间格式化 (转载)正则表达式的四种基本用法 Pattern正则表达式 (转载)Java反射机制 (转载)日志管理jdk logger...原创 2009-05-13 16:46:31 · 115 阅读 · 0 评论 -
jvm的javap 指令及格式
我们可以看到, 类初始化正是按照源文件中定义的原文顺序进行。先是声明 指令参考:http://blog.163.com/hfut_quyouhu/blog/static/7847183520127214559314/ static int x;static java.lang.String s; 然后对int x 和String s...原创 2009-05-13 16:47:40 · 199 阅读 · 0 评论 -
invokevirtual,invokespecial,invokestatic,invokein
invokevirtual,invokespecial,invokestatic,invokeinterfaceinvokevirtual 调用类实例方法,方法引用 栈: 前:。。。,objectref,[arg1,[arg2......]] 后:。。。invlkestatic 调用类方法,不需要建新建类实例,此时操作数栈只要保存留参数...原创 2009-05-13 16:48:45 · 170 阅读 · 0 评论 -
synchronized
1、synchronized的定义 2、synchronized的性能 3、示例 1.public class TestSygn implements Runnable{ Timer timer=new Timer(); public static void main(String [] args){ TestSygn t...2009-05-13 16:49:59 · 81 阅读 · 0 评论 -
JDK7安装
ppa源安装jdk7的下载链接已经被删除所以自己安装JDK7http://www.oracle.com/technetwork/java/javase/archive-139210.html点击链接"Java SE 7"需要登录oracle的账户(注册也非常的方便)下载 jdk-7u80-linux-x64.tar.gz登录ubuntu服务器...原创 2017-02-13 16:43:44 · 145 阅读 · 0 评论