java
ycguo_1992
贪吃贪玩贪睡有点小梦想,偶尔crazy
展开
-
Java删除文件夹和文件
1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用) Java代码 // 验证字符串是否为正确路径名的正则表达式 private static String matches = "[A-Za-z]:\\\\[^:?\">; // 通过 sPath.matches(matches) 方法的返回值判断是否正确 //转载 2014-07-12 10:23:26 · 424 阅读 · 0 评论 -
String与StringBuffer的区别
String与StringBuffer的区别简单地说,就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修转载 2014-12-16 16:05:45 · 311 阅读 · 0 评论 -
在线实时生成Excel文件流供下载
在线实时生成Excel文件流供下载 我做过的一个项目,需要实现在线实时生成 Excel文件供客户端下载的需求,最初考虑的是先在服务器端生成真实的文件,然后在客户端下载该文件。后来发现这样做不但性能不够好、速度较慢,而且还要占用服务器空间。所以采取了在服务器端生成文件输出流(ServletOutputStream),通过HttpServletResponse对象设置相应的响应头,然后将此输出流转载 2015-07-08 22:33:50 · 816 阅读 · 0 评论 -
List<Map<String,Object>> 的快速排序
看了看快速排序的实现算法,正好这两天有用到List> 的排序,so 写了一个关于List>的快速排序算法 测试下 OK的public static void sort(List> list,String key, int low1, int high1){ int low = low1; int high = high1; double x = (Double)原创 2016-05-24 17:51:50 · 2496 阅读 · 1 评论 -
Eclipse自动关闭问题
1、内存配置问题,eclipse目录下eclipse.ini文件的设置上有问题,一般的ini文件设置主要包括以下几项:-vmargs-Xms40m-Xmx256m-XX:PermSize=64M-XX:MaxPermSize=128M以下解释其意思。-vmargs:说明后面是VM的参数-Xms40m:虚拟机占用系统的最小内存-Xmx256m:虚拟机占用系统的最大内存-X...转载 2018-08-16 16:00:11 · 414 阅读 · 0 评论