
java综合
iteye_17234
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
转:filter执行顺序
package anni;public class EncodingFilter implements Filter { public void init(FilterConfig config) throws ServletException {} public void destroy() {} public void doFilter(ServletRequest ...原创 2011-05-18 20:25:23 · 132 阅读 · 0 评论 -
转:cookie机制和session
一、cookie机制和session机制的区别 ************************************************************************************* 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存...原创 2011-05-09 13:08:09 · 96 阅读 · 0 评论 -
转:HTTP POST GET 本质区别详解
HTTP POST GET 本质区别详解 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述...原创 2011-05-09 13:22:27 · 163 阅读 · 0 评论 -
jvm优化配置
server 和 client两种模式,如果不配置,JVM会根据应用服务器硬件配置自动选择模式,server模式启动比较慢,但是运行期速度得到了优化,client启动比较快,但是运行期响应没有server模式的优化,适合于个人PC的服务开发和测试。 Garbage Collector Policy: 在Jdk 1.5的时候已经提供了三种GC,除了原来提供的串行GC(...原创 2013-05-26 15:16:43 · 118 阅读 · 0 评论 -
jvm参数集合
一、内存分配 -xms java heap初始化时的大小。默认情况是机器物理内存的1/64. -xmx java heap的最大值,默认是机器物理内存的1/4 -xmn java heap新生代的空间大小 -Xss 线程堆栈最大值 二、远程debug -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,...原创 2013-05-26 15:42:06 · 124 阅读 · 0 评论 -
trove high performance collections for java
trove high performance collections for java http://trove.starlight-systems.com/原创 2013-06-02 10:31:33 · 115 阅读 · 0 评论 -
【转】如果你不知道接下去学什么,就看这个
有时候我会不知所措,又想研究算法,又怕算法弄多了,java这块又疏忽了,而且有点儿不知道java该怎么走下去。这个是我在百度知道里看到的,真的很好。贴出来和大家共勉。 1.你需要精通面向对象分析与设计(OOA/OOD)、设计模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习J...原创 2012-08-27 16:39:43 · 110 阅读 · 0 评论 -
Java六大必须理解的问题
对于这个系列里的问题,每个学Java 的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“...原创 2012-05-27 16:34:18 · 89 阅读 · 0 评论 -
jmeter 自定义测试脚本
1.打开Java编译器,新建一个项目"TestLength",然后新建一个包"app".2.从Jmeter的安装目录lib\ext中拷贝两个文件"ApacheJMeter_core.jar" 和"ApacheJMeter_java.jar"到"Tester"的项目中,然后引入这两个JAR文件.(具体的引入方法参考各个Java编译器的使用方法)3.在"app"包中新建一个类,名字叫"原创 2012-06-17 19:21:56 · 246 阅读 · 0 评论 -
转:permGen space out of memory
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不...原创 2013-11-21 12:53:04 · 128 阅读 · 0 评论 -
转:jvm 参数
1.参数的含义 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M -vmargs 说明后面是VM的参数,所以后面的其实都是JVM的参数了 -Xms128m JVM初始分配的堆内存 -Xmx512m JVM最大允许分配的堆内存,按需分配 -XX:PermSize=64M JVM初始分配的非堆内存 -XX:Max...原创 2012-11-29 15:20:12 · 147 阅读 · 0 评论 -
jconsole不能连接本地进程
现象: 1.运行jconsole时,本地进程里没有出现java程序的pid. 解决:在 Win32 系统上,每个 java 进程启动之后都在 %TMP%\hsperfdata_user ( user 为当前登录用户名)目录下建立一个以该 java 进程 pid 为文件名的文件,用以记录该 java 进程的一些信息。而 jconsole 和 jps 正是利用这些文件来获取当前系统中 java 进...原创 2012-11-29 16:56:10 · 1074 阅读 · 0 评论 -
jconsole配置远程监控
java -Djava.rmi.server.hostname=192.168.111.96 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9996 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxre...原创 2012-11-29 16:59:15 · 143 阅读 · 0 评论 -
深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://lucida.me/blog/java-8-lambdas-insideout-language-features/ 关于 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法) 深入理解Java 8 Lambda(类库篇——Streams A...原创 2016-01-22 14:35:38 · 173 阅读 · 0 评论 -
转:Java中多态性的实现
Java中多态性的实现 什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 实现多态的技术称为:动态绑定(dynamic binding),是指在执行期...原创 2016-08-25 11:10:10 · 201 阅读 · 0 评论 -
http 错误代码
HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败 HTTP 403 – 禁止访问HTTP 403 – 对 Internet 服务管理器 的访问仅限于 ...原创 2013-04-25 09:00:04 · 175 阅读 · 0 评论 -
jvm 线程
http://hi.baidu.com/hexiong/blog/item/16dc9e518fb10c2542a75b3c.html 给出一个有关能够创建线程的最大个数的估算公式: (MaxProcessMemory - JVMMemory - ReservedOsMemory) / (ThreadStackSize) = Number of threads ...原创 2011-05-09 12:55:48 · 102 阅读 · 0 评论 -
转:java枚举
java的Enum枚举类型终于在j2se1.5出现了。之前觉得它只不过是鸡肋而已,可有可无。毕竟这么多年来,没有它,大家不都过得很好吗?今日看《Thinking in Java》4th edition,里面有一句话“有时恰恰因为它,你才能够"优雅而干净"地解决问题。优雅与清晰很重要,正式它们区别了成功的解决方案与失败的解决方案。而失败的解决方案就是因为其他人无法理他。"使用Enum枚举类型,可...原创 2011-05-03 21:18:19 · 91 阅读 · 0 评论 -
hibernate 主键生成策略
在hibernate2.1中,主键生成策略中uuid分为uuid.hex和uuid.string,但是从hibernate3.0开始已经不再支持uuid.string正好在复习下主键策略了。(1) assigned主键由外部程序负责生成,无需Hibernate参与。(2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。(3) seqhilo与hilo 类似...原创 2011-11-25 09:48:52 · 137 阅读 · 0 评论 -
jsp行为元素(Action Elements)
行为元素(Action Elements) JSP规范中定义一些标准action 的类型,JSP Container在实现时也完全遵照这个规范而制定。 行为元素的语法以XML为基础,在使用时大小写是有差别的。目前主要有20 项Action 元素: 1.存取JavaBean(3个) <jsp:useBean> <jsp:setProperty> <jsp:g...原创 2011-07-01 15:24:07 · 256 阅读 · 0 评论 -
JCP
JCP 维基百科,自由的百科全书 JCP(Java Community Process)成立于1998年,是使有兴趣的各方参与定义Java的特征和未来版本的正式过程。 JCP使用JSR(Java规范请求,Java Specification Requests)作为正式规范文档,描述被提议加入到Java体系中的的规范和技术。 JSR变为final状态前需要正式的公开审查,并由JCP Exec...原创 2010-12-16 07:19:39 · 216 阅读 · 0 评论 -
JNI完全手册(转载)
首先引用一篇文章,介绍一个简单的JNI的调用的过程。 JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,...原创 2010-12-16 10:21:57 · 151 阅读 · 0 评论 -
按IE后退按钮时让JSP不读缓存
1,使用java提供的方法,在jsp或者servlet中都可以 <% response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires",0); %> 2,使用HTML标记,如下面: &原创 2011-08-31 14:24:27 · 93 阅读 · 0 评论 -
dynamic proxy 小例
package org.hibernate.tutorial.util; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.List; public class ListHa...原创 2010-12-19 09:04:58 · 89 阅读 · 0 评论 -
jdk7新特性
http://openjdk.java.net/projects/jdk7/features/#vm原创 2010-12-21 14:59:03 · 92 阅读 · 0 评论 -
JavaRMI
JavaRMI RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是...原创 2010-12-26 20:03:20 · 155 阅读 · 0 评论 -
转:剖析float型的内存存储和精度丢失问题
原帖:http://hxraid.iteye.com/blog/504293 【解惑】剖析float型的内存存储和精度丢失问题 文章分类:Java编程 问题提出:12.0f-11.9f=0.10000038,"减不尽"为什么? 现在我们就详细剖析一下浮点型运算为什么会造成精度丢失? 1、小数的二进制表示问题 首先我们要搞清楚下面两个问题...原创 2010-12-27 11:14:47 · 126 阅读 · 0 评论 -
eclipse和myeclipse动态网站project转换
1.原eclipse工程叫netschool 2.在myeclipse中新建一个工程叫netschool 并在新建的时修改 web root folder为WebContent 3.备份在myeclipse新建的netschool工程下的.classpath 和.mymetadata和.project以及.myeclipse文件夹 4.删除在myeclipse新建的netscho...原创 2012-01-06 19:48:41 · 111 阅读 · 0 评论 -
Java中Queue和BlockingQueue的区别
1.BlockingQueue:支持两个附加操作的 Queue,这两个操作是:检索元素时等待队列变为非空,以及存储元素时等待空间变得可用。 2.BlockingQueue 不接受 null 元素。 3.BlockingQueue 可以是限定容量的。 4.BlockingQueue 实现是线程安全的。Queue不是线程安全的。因此可以将Blockingqueue用于用于生产者-使用...原创 2011-02-04 20:15:52 · 219 阅读 · 0 评论 -
三个eclipse 插件
一个是编辑 .properties 文件的. 但建议只在使用的时候开启 一个是 easyexplore, 右键可以打开 windows 的 explorer 还是一个 jode, 反编译 .class 文件的. 不需要 LZ 提到的那个什么 jad... 另外, 反编译的好像是 javap 吧, jad 不是 sun 官方的. 放入 dropins 目录中, 将此 ecli...原创 2011-04-02 13:13:40 · 87 阅读 · 0 评论 -
apache提供的FTP功能
apache提供的FTP功能还算强大,最近研究了一下它的断点续传功能,写下我的收获,以供大家参考。 首先需要引入commons-net-1.4.1.jar包,该包可在http://commons.apache.org/downloads/download_net.cgi下载。 断点续传的类ContinueFTP如下: import java.io.*; import org.ap...原创 2011-04-15 09:57:24 · 424 阅读 · 0 评论 -
cas+sso
cas+sso原创 2011-04-15 11:15:12 · 180 阅读 · 0 评论 -
java 执行包含通配符linux命令
package test.runtime; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class RuntimeTest { /** * @param args */ public static ...原创 2011-11-17 13:58:22 · 376 阅读 · 0 评论 -
修改tomcat的jre设置
修改Tomcat的bin目录下的setclasspath.sh和catalina.sh中第一行添加JAVA_HOME=../../jre原创 2011-11-23 18:22:51 · 376 阅读 · 0 评论 -
转:装饰模式
一个有意思的装饰模式样例。 Java与模式:装饰(Decorator)模式 装饰模式使用被装饰类的一个子类的实例,把客户端的调用委派到被装饰类,装饰模式的关键在于这种扩展是完全透明的。 装饰模式在Java种使用也很广泛,比如我们在重新定义按钮、对话框等时候,实际上已经在使用装饰模式了。装饰模式最浅显的例子是相片-相框的例子。 一、原理图 其中类的职责如下: ...原创 2017-01-01 10:46:13 · 139 阅读 · 0 评论