- 浏览: 171350 次
- 性别:
- 来自: 北京
最新评论
-
917380319:
找了N多个,就你的能在安卓远程调用,谢谢了
Web Service修炼之二Xfire+Spring -
alpenliebe:
马克一下,日后学习
知识收集9【原创】 -
leo_lnx:
very good,顶大兵!
知识收集3【原创】 -
fengyuan_2012:
不错...
SSH搭建的框架,提供源码 -
影非弦:
没有效果图看啊
FusionChart实现的动态统计图
文章列表
好久没用SSH开发项目啦,对于SSH这一块有点陌生啦。。最近有个朋友要学习SSH,还有个人想在温习一下SSH框架,已经最近时间还比较宽裕,为此自己搭建了一个SSH框架,合理和简明的框架结构。
里面有开发的文档指南和部署的文档。SSH做的一个简单的管理员模块,谈不上项目,只是一个用例。
希望大家互相学习哈。。。
最近,做了一个批量图片文件导入到系统中的功能,开始读取的时候,中文名的文件名,出现了乱码现象。
首先我用了java自身提供的zip相关API进行读取的,出现乱码后,我对文件名进行了编码转换处理,依然还是乱码。
根据我以往的经验,平常乱码的出现,往往是文件名的编码和系统中读取流的编码方式不一致造成的。
于是,我查看了Windows系统下的编码方式:
在Windows平台下,进入DOS窗口,输入:chcp
可以得到操作系统的代码页信息:
参考了活动代码页和字符集对照表:
字符集是:GB2312
所以,文件名 ...
账套间大数据量同步的解决方案
在忙于其他项目的开发过程中,突然有一家客户反馈一个大数据量问题,当物品基础数据等大数据同步到另一个账套时,系统就卡死,崩溃啦。
我拿到用户的数据环境,用Visual GC监 ...
什么是硬盘虚拟化?
就是在硬盘上再虚拟一个硬盘出来,这个硬盘是以一个文件的形式存在真实硬盘上,要用特
殊的方式才能加载,加载后就和一般的硬盘一样的使用。它其实是虚拟PC下的一个产物。对于XP
或2003没什么用,但在WIN7下可以用它来测试系统,因为WIN7支持在电脑启动时直接进入VHD中
的系统,这时这个系统和真实硬盘上的系统一样使用。
硬盘虚拟化优点?
虚拟机之所以很不错的部分原因是因为虚拟硬盘(virtual hard disk,缩写VHD)非常灵活。
与物理硬盘相比,虚拟硬盘的特点是它可以在虚拟机中简单快速地创建、加载和移除。
虚拟硬盘还能支持不同的配 ...
JProfiler整合Eclipse
1.安装, 运行jprofiler_windows_5_1_2.exe,安装到d:\Program Files\jprofiler5 2.整合到Eclipse, 先启动 JProfiler : (执行整合前,先关闭Eclipse) 主菜单–> Session –>IDE Intergrations –>选择Eclipse 3.3,,点“Integrate” ,选择Eclipse所在的文件夹。D:\Java\eclipse. (如果是myeclipse,注意选择里面的eclipse文件)整合成功。
3.打开Eclipse程序;选择: ...
【J2EE性能分析篇】JVM参数对J2EE性能优化的影响【转】
一切J2EE应用都是基于JVM的,那么对于JVM的设置和监控,成为J2EE应用程序性能分析和性能优化的必然手段。今天Sincky和大家交流该话题。这里以Tomcat环境为例,其它WEB服务器如Jboss、Weblogic、Websphere完全一致。
【认识JVM】
首先我们来看一张图,这是目前JDK1.6版本自带的JVM性能监控工具VisualVM的一个插件VisualGC的显示情况。让我们先来了解JVM的内存堆Heap管理模式,要调整JVM,自然要知道它的内部结构和运作,此乃“知己知彼,百战不殆”!
...
【转载】
1.巧用GC
用过java的人都知道gc()方法吧(System.gc();)即使你没使用过,也该听说过吧它的用途吧。在j2se或j2ee中也许你永远也不会用到它,不过在j2me则是另一回事了。很多人并不赞成直接调用它,我刚开始使用j2me时也没有考虑使用它,不过随着内存的消耗,我开始关注它了。几番周折,我发现gc方法的却很有用,不过在使用他的时候也要小心,不然会适得其反。下面我就结合我在工作中遇到的问题谈谈gc的一些使用技巧(仅供参考)
1.在将要载入大量资源前调用
【专载】
Java开发Server最大的障碍,就是JDK1.4版之前的的串行垃圾收集机制会引起长时间的服务暂停,明白原理后,想想那些用JDK1.3写Server的先辈,不得不后怕。 好在JDK1.4已开始支持多线程并行的后台垃圾收集算法,JDK5.0则优化了默认值的设置。
一、参考资料:
Tuning Garbage Collection with the 5.0 Java Virtual Machine 官方指南。
Hotspot memory management whitepaper 官方白皮书。
Java Tuning White Paper 官方文档。
...
1.对于韩国人写得jxl的问题(原创工作总结)
最近用jxl做得模板导出数据出现了严重的性能问题:
(1)在main方法中运行此业务逻辑时间大约1.662秒,打印时间如图:
虚拟机运行情况如图:
(2)在Tomcat中运行此业务逻辑时间大约62.182秒,打印时间如图:
虚拟机运行情况如图:
(3)分析情况
通过数据和图表认真分析,main方法之所以运行快,因为JVM里面没有大量的垃圾回收,占用的内存又不是很大,jxl进行垃圾回收时,占用的消耗时间不大。
...
1.java zip压缩 解压 乱码问题解决
sun.jnu.encoding 影响文件名的创建,而 file.encoding 则影响到文件内容。
所以说,在我们使用 Java 处理中文文件的时候,如果发现文件的中文内容没有乱码,而文件的中文名发生乱码,我们就应当多考虑一下 sun.jnu.encoding 和 file.encoding 的区别了。
用的apache的 ant包,可以设置编码的压缩 和 解压,防止乱码文件名的产生,可能根据不同系统会有不同的编码格式。
例如:ZipFile zip =
1.在EXCEL中,为什么每个单元格内容前面有一个单引号?
答:强制的文本格式,可以先输入后,内容会强制变成文本,这个不是用函数的结果 而是 先输入这个单引号 ' 英文状态的单引号可以起到强制文本的效果 你在普通单元格输入11111111111111 看看出什么结果 你先输入',再输入11111111111111 你看看时不一样的,前面会变成科学计数法,后面的则一直显示
2.在EXCEL表格中,数字前面的“单引号”怎么去掉?
答:数字前面的“单引号”是用来区别文本格式和数字格式 ...
Java架构的算法和设计模式读书笔记一
- 博客分类:
- 读书笔记
1.架构中的设计原则:
1.1.单一职责原则
单一职责原则的核心思想就是:系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成。英文缩写SRP Single Responsibility Principle
单一职责原则——》“高内聚,低耦合”,每个类应该只有一个职责,此外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循这一原则。
1.2.里氏替换原则
里氏替换原则的核心思想就是:在任何父类出现的地方都可以用它的子类替代。
英文缩写:LSP Liskov Substitution Principl ...
1、为什么要使用加密技术
1、防止假冒
使用数字签名
2、防止伪劣
使用文件加密
2、什么是文件加密技术
文件加密技术是用来阻止以任何非法获取方式夺得文件后进行阅读、修改等操作,主要是确保文件在传输过程中的安全。
3
1.服务器实现
将serverStore.jks拷贝到<工程目录>/src/META-INF/xfire的目录下
1、insecurity.properties文件,放在META-INF/xfire/下
org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlinorg.apache.ws.security.crypto.merlin.keystore.type=jks
1.服务器实现
将serverStore.jks拷贝到<工程目录>/src/META-INF/xfire的目录下
1、insecurity.properties文件,放在META-INF/xfire/下
org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlinorg.apache.ws.security.crypto.merlin.keystore.type=jks