![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 84
jiangyongyuan
这个作者很懒,什么都没留下…
展开
-
web开发中的中文问题
web开发中的中文问题 jetty处理的总结http://docs.codehaus.org/display/JETTY/International+Characters+and+Character+Encodings 结论: import java.io.UnsupportedEncodingException;import java.net.URL...2014-02-22 21:44:16 · 102 阅读 · 0 评论 -
svn操作手册
创建项目:svnadmin create /svn/projects/testCheck out 版本:svn co http://ip/svn/test/ testsvn co file:///svn/projects/test/ testimport 文件:svn import -m "msg" . file:///svn/project/test/dirs...2008-04-07 09:14:09 · 65 阅读 · 0 评论 -
mysql字符集最终解决
用户命令 date加减语法 装confluence,使用mysql乱码,查出是mysql编码设置问题: 最终解决方案: mysql UTF8设置: vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock default-character-set=utf8 (数据库缺省以utf8存储) ini...2008-04-01 13:37:01 · 71 阅读 · 0 评论 -
property的读取&log4j配置
1.log4j 如下:[code="java"] ...2008-03-20 17:18:45 · 156 阅读 · 0 评论 -
ant rsync 上传
需要设置ssh,不必每次都输入密码sshD at window:http://pigtail.net/LRP/printsrv/cygw...2008-03-20 17:01:27 · 144 阅读 · 0 评论 -
xml格式的excel表格
哇晒,看了看以前这篇文章,简直受不了!使用jxl开源项目就可以生成xml类型的excel文件了。不用那么麻烦啦!!!!!!还是留着吧:excel表格导出,使用excel能读的xml格式,以下是丁的代码[code="java"]/** * */package util;import java.util.List;/** *...2008-03-20 16:45:02 · 1516 阅读 · 0 评论 -
java内存分析
内存分析:jmap -dump:format=b,file=s.bin 1848jhat s.bin http://java.sun.com/javase/6/docs/technotes/tools/share/jhat.htmlhttp://java.sun.com/javase/6/docs/technotes/tools/share/jmap.html2008-10-15 11:09:11 · 79 阅读 · 0 评论 -
对一组数排列,包含相同元素
题目:{3,2,2,6,7,8}排序输出,7不在第二位,68不在一起。 分析思考: 1.编写输出全部元素的排序组合,6位数共有6!个排序方式,即720个 2.由于有两个2,即重复元素,则最终将会有重复的排序方式,输出的个数720/2! = 360个,再去掉与7和68的限制相关的组合 全部元素排序 第一个位置有6种情况,取一个数放在第一位上,则第二...2009-10-13 22:41:25 · 183 阅读 · 0 评论 -
什么是原子性
原子操作是不可分割的,在执行完毕不会被任何其它任务或事件中断。在单处理器系统(UniProcessor)中, 能够在单条指令中完成的操作都可以认为是" 原子操作",因为中断只能发生于指令之间。这也是某些CPU指令系统中引入了test_and_set、test_and_clear等指令用于临界资源 互斥的原因。在对称多处理器(Symmetric Multi-Process...原创 2009-04-08 23:35:15 · 324 阅读 · 0 评论 -
java nio与tomcat 6 中nio的使用
很早就听说tomcat6使用nio了,这几天突然想到一个问题,使用nio代替传统的bio,ThreadLocal岂不是会存在冲突? 首先,何谓nio? 如果读者有socket的编程基础,应该会接触过堵塞socket和非堵塞socket,堵塞socket就是在accept、read、write等IO操作的的时候,如果没有可用符合条件的资源,不马上返回,一直等待直到有资源为止。而非...原创 2009-04-06 02:10:42 · 103 阅读 · 0 评论 -
代理模式,静态代理与动态代理
代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同...原创 2009-04-04 02:31:06 · 69 阅读 · 0 评论 -
读书-程序员-学习-生活
1.《卓有成效的程序员》再快能快过电脑吗?自动化程序员总有打字总是飞快~~~~每次ssh登陆服务器,快速敲打命令:删除依赖jar包rm -rf .m2/repository/com/taobao/top/top-mapping/ 启动cd topcd bin ./build.sh等待启动完毕.......10....30...50....查看日...2009-09-23 22:33:54 · 94 阅读 · 0 评论 -
基本数据类型与进制关系
数据类型与进制~ * 总结: byte 8位,int 32位,char 16位,short 16位 都是数,只是长度不同,可以相互转换 * * 2进制,8进制,16进制,只是一个数输出的进制方法,数值还是那个数 * * byte,int,char等的都是数据类型,进制只是数的表现形式 /** * 总结: byte 8位,int 32位,char 16位,short 16位...2008-09-18 15:42:52 · 810 阅读 · 0 评论 -
JAVA如何调用C/C++方法
作者:loveofgodJAVA通过JNI调用本地C语言方法 JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部...原创 2008-09-11 10:57:20 · 157 阅读 · 0 评论 -
线程池:新建线程时要考虑是否有并发
当我们使用创建一条线程时,是否有问题呢? ServerSocket socket = new ServerSocket();while(true){ Socket s = socket.accept();//接受到socket请求后,创建一条线程进行操作 new Thread(s).start();} 代码没问题,但在并发量大,问题就出现了。...2009-04-01 21:45:12 · 122 阅读 · 0 评论 -
HashCode学习
本文转自:http://hi.baidu.com/lkdlhw_2000/blog/item/c28a044a7ddeab2208f7ef41.html以下内容参见了如下网址:1、http://blog.csdn.net/ngqzmjmj/archive/2005/04/27/365149.aspx2、http://blog.csdn.net/pbnow/archive/200...原创 2009-03-30 11:05:44 · 80 阅读 · 0 评论 -
jvm知识点题目
出处:http://www.blogjava.net/BlueDavy/archive/2009/03/27/262419.html JVM是Java程序的运行环境,因此对于JVM的掌握有助于理解Java程序的执行以及编写,尤其是运行时碰到的一些诡异问题,那么怎么样能考察自己对于JVM关键知识点的掌握情况,帮助学习JVM机制呢,在这篇blog中来探讨下。对于Java程序而言,JVM的关键机制...原创 2009-03-29 18:01:31 · 101 阅读 · 0 评论 -
java线程入门
java多线程,何时使用notify(),何时使用wait(),怎么使用synchronized 答:0.ThreadLocal是为了保证各个线程间数据安全的,我们不需要任何同步代码,却能够保证我们线程间数据的安全。1.使用synchronized 则根据锁进行同步,或是同步方法同步 2.在本线程执行完成逻辑后,调用notify通知其他线程准备执行 3.调用wait方法,将自己...原创 2009-03-28 12:39:13 · 71 阅读 · 0 评论 -
spring osgi helloworld
1.准备环境: 下载felix,运行felix.jar:org.apache.felix.main.Main函数如何加入spring osgi-> start file:///home/jiangyy/workspace/spring-osgi-1.0.2/lib/slf4j-api-1.4.3.jar-> start file:///home/jiangyy/wo...2008-05-03 00:30:06 · 131 阅读 · 0 评论 -
memcached的基础
转自:http://tech.idv2.com/2008/07/10/memcached-001/ 翻译一篇技术评论社的文章,是讲memcached的连载。fcicq同学说这个东西很有用,希望大家喜欢。发表日:2008/7/2 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001...原创 2009-05-02 23:26:54 · 82 阅读 · 0 评论 -
Troubleshoots Java SE 6 Deployment
from:http://java.sun.com/developer/technicalArticles/javase/troubleshoot/ss=surivor space(幸存者空间)minor garbage collection : Eden space's data copy to SS,and gc the Eden space.full gargabe col...原创 2009-05-03 14:51:49 · 191 阅读 · 0 评论 -
java平台启动脚本
window平台java启动脚本 @echo offset JAVA_HOME=set JAVA_OPTS=-Xms64m -Xmx512mset CLASSPATH=.\classesfor %%c in (".\lib\*.jar") do call :LIBAPPEND %%cif exist "%JAVA_HOME%\bin\java.e...原创 2012-07-27 16:37:04 · 144 阅读 · 0 评论 -
Eclipse Shortcuts
http://www.allapplabs.com/eclipse/eclipse_shortcuts.htm Eclipse Shortcuts Navigational ShortcutsF10Main menu Shift F10 Context menu Ctrl F10View m...原创 2012-02-29 16:31:51 · 65 阅读 · 0 评论 -
Web大数据量页面优化实践
pdf见附件原创 2012-07-02 15:18:11 · 385 阅读 · 0 评论 -
velocity输出csv的一种做法
使用spring mvc + velocity做项目时,输出csv文件做法是在controller自行调用httpResponse输出。如果希望通过velocity输出csv内容,以下提供一种实现方式 1.新增ToCSVView,继承自VelocityView,重写rander方法,内容为设置http header与content typepublic class To...原创 2010-10-12 16:36:17 · 229 阅读 · 0 评论 -
osgi的企业级开发的一些经验
前面看了论坛里面关于osgi的一些讨论。讨论挺火热的,发表一下自己的见解。 笔者从08年开始使用osgi。早期在终端开发,(原公司网址hotye.com)。使用osgi对各个硬件模块、业务模块、服务模块进行分离。 osgi终端应用 在终端项目的开发。osgi是绝对占优势的。 如:使用 模拟的密码键盘.jar 这个bundle,在运行时即可进行系统调试。...原创 2010-02-05 17:01:32 · 168 阅读 · 0 评论 -
声明式缓存,View层缓存讨论
背景:由于理财专区二期的基金数据一天更新一次。并且都是非操作型数据。后台会将数据缓存起来。每日更新一次。上周的做法是在control层编码方式的添加缓存服务。今天尝试了通过在方法上定义@PageCache,达到的缓存。大家看看,给点意见。 实现方式:在需要缓存的方法上添加标注@PageCachepublic void queryFundList(InputArg arg){}入参实现Pa...原创 2010-02-03 23:19:50 · 78 阅读 · 0 评论 -
hello maven
创建项目 mvn archetype:create -DgroupId=org.jee.tool -DartifactId=jee-tool创建org.jee.tool项目 如果报错提示archetype没找到,解决办法如下: I kept getting an error about the maven-archetype-plugin whenever I trie...2010-01-23 23:30:07 · 106 阅读 · 0 评论 -
java vm 小记 jit hotspot 解释执行
一. jvm 运行The Java Virtual Machine (JVM) loads the class files and either interprets the bytecode or just-in-time compiles it to machine code and then possibly optimizes it using dynamic compilation. 以...2009-07-28 17:25:44 · 214 阅读 · 0 评论 -
google web toolkit小记
转自我的简单blog:http://jyyblog.appspot.com/gwt.html 已经很久没有用gwt开发了。最近项目里需要一个测试容器,把多个不相干的页面整合到一个测试容器中。于是考虑后选择gwt开发。因为简单。 1.gwt 1.7的一个小变化1.7比起1.5,变了,原有资源文件放包下的做法改为项目生成war文件。从war文件中取。 这很正常。g...2009-07-27 15:51:32 · 79 阅读 · 0 评论 -
zimbra修改记录分享
晚上找到了jetty的日志,终于找到为何jetty没启动成功的原因。(原因是在做文字替换时,把类文件也给替换了,导致服务无法启动)zimbra系统已经重新跑起来,登陆页面暂时的解决方案:添加LogLogin.jsp页面。skyBook在页面中打开:http://172.17.1.14/zimbra/public/LogLogin.jsp ,便能使用邮件系统。今后通过传递用户名与密码,如:h...原创 2009-12-23 22:38:43 · 1072 阅读 · 0 评论 -
字符集编码,java研究
问题研究--字符集编码1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。...原创 2009-01-15 13:43:09 · 92 阅读 · 0 评论 -
09年半年总结
拜别了淘宝的各位兄弟姐妹,开始深圳之旅。现在还在找工作中。先总结一下杭州这半年来的工作。 半年来主要的学习途径是阅读书籍,下载的ppt或pdf,下面把pdf和书籍列出来。也就对半年来的学习进行了一轮总结。 09年收集的pdf 一部分从别人博客上下载的,一部分是《架构师大会2009》,一部分是《QCON2009》 还有一些规范与帮助,很多都...原创 2009-11-16 17:25:22 · 71 阅读 · 0 评论 -
调整JVM ( v1.3.1) GC
调整JVM ( v1.3.1) GC 关键词: gc:garbage collection(垃圾收集) infant mortality:对象分配以后很快成为垃圾,就称该对象具有“infant mortality”minor collection:较小收集major collection:较大收集older generation:年老...原创 2009-05-08 17:09:03 · 124 阅读 · 0 评论 -
Java Specification Request
http://en.wikipedia.org/wiki/Java_Specification_RequestJava Community ProcessFrom Wikipedia, the free encyclopedia (Redirected from Java Specification Request)Jump to: navigation, search ...原创 2009-05-06 11:41:32 · 533 阅读 · 0 评论 -
了解JVM
本文首先介绍一下Java虚拟机的生存周期,然后大致介绍JVM的体系结构,最后对体系结构中的各个部分进行详细介绍。( 首先这里澄清两个概念:JVM实例和JVM执行引擎实例,JVM实例对应了一个独立运行的java程序,而JVM执行引擎实例则对应了属于用户运行程序的线程;也就是JVM实例是进程级别,而执行引擎是线程级别的。) 一、 JVM的生命周期 JVM实例的诞生:当启动一个Java程序时,一个...原创 2009-05-04 21:53:56 · 55 阅读 · 0 评论 -
java编译器对string对象的优化
首先把问题摆出来,先看这个代码:String a = "ab"; String b = "a" + "b"; System.out.println((a == b));打印结果会是什么?类似这样的问题,有人考过我,我也拿来考过别人(蛮好玩的,大家也可以拿来问人玩),一般答案会是以下几种: 1、true "a" + "b" 的结果就是“ab”,这样a,b都是...原创 2009-05-04 21:50:36 · 151 阅读 · 0 评论 -
jvm常量池、string对象
在本文描述它们的区别之前,先来了解一下JVM运行时数据区的内存模型。《深入JAVA虚拟机》书中是这样描述的:JVM运行时数据区的内存模型由五部分组成:【1】方法区【2】堆【3】JAVA栈【4】PC寄存器【5】本地方法栈对于String s = "haha" ,它的虚拟机指令:0: ldc #16; //String haha 2: astore_1 3: retu...原创 2009-05-04 21:48:34 · 47 阅读 · 0 评论 -
java memory model
内存模型 (memory model)内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节.不同平台间的处理器架构将直接影响内存模型的结构.在C或C++中, 可以利用不同操作平台下的内存模型来编写并发程序. 但是, 这带给开发人员的是, 更高的学习成本.相比之下, java利用了自身虚拟机的优势, 使内存模型不束...原创 2009-03-28 12:02:16 · 76 阅读 · 0 评论 -
JMM 与 servlet线程安全
本文关键: 1.什么是JMM:Java的内存模型JMM(Java Memory Model)JMM主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有实例变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(Working Memory),工作内存由缓存和堆栈两部分组成,缓存中保存的是主存中变量的拷贝,缓存...原创 2009-03-28 11:40:14 · 79 阅读 · 0 评论