
后台
文章平均质量分 67
流年轻描淡写的伤
唯一的爱好就是吃~~~~
展开
-
远程传输文件--java文件流
花了几天时间,搞了一下远程文件传输的事儿1.发送文件有两种方式public String upLoadFilePost(String actionUrl, Map<String, List<File>> files, Map<String, String> textMap) throws IOException { String BOUNDARY = java.util.UUID.randomUUID().toString();原创 2022-02-16 22:35:00 · 5603 阅读 · 0 评论 -
java renameTo的抽风不管用现象
windows10开发环境,renameTo一直好使。linux centos6,renameTo就一直不好使。问题排查:1.如果有重名的文件夹,会导致renameTo失败,所以先查renameTo的目标文件夹是否已经存在 2.如果第一中情况不存在,然后网上的各种解决办法都无法解决,commons.io下的fileutils里的也可以实现和rename...原创 2019-12-20 10:36:32 · 975 阅读 · 0 评论 -
用struts2遇到的相关问题集
1.The Struts dispatcher cannot be found: struts2 *.action struts2 *.jsp 2.struts2的namespace的用法: name:该属性为package的name名字,在其他的package中不能重复。 names原创 2012-06-19 14:28:14 · 882 阅读 · 0 评论 -
java uuid 随机生成唯一序列号
原文地址:http://my.oschina.net/snowsalt/blog/3495UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标 准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UU转载 2013-10-11 14:43:00 · 8834 阅读 · 0 评论 -
spring+mybatis 多线程访问数据
在做大数据量查询的时候,想到了用多线程,各线程之间没有联系,各走各的业务逻辑,节省了很多时间ThreadPoolExecutor executor = new ThreadPoolExecutor(5,8, 3000, TimeUnit.SECONDS, new LinkedBlockingQueue(2000));LinkedBlockingQueue queue = (Link原创 2017-05-17 11:43:15 · 9259 阅读 · 2 评论 -
String对象的创建详解
网上对于String对象的创建说的五花八门,各有各的说法,越看越懵逼,所以结合相关资料,说一下我的理解,不知道是不是正确。首先要声明的是:1.String是final类,说明它声明的变量的地址都是不可以修改的,注意是地址已经固定了,改的只是引用指向的值。2.String的引用,也可理解为指针,是不算创建对象的。不知道怎么解释,引用是放在java栈里的,为什么就不算创建呢。然后我们再来看String...原创 2018-03-23 23:02:48 · 8047 阅读 · 1 评论 -
POI操作WORD表格系列--复制表格,填充数据
这两天公司要求用POI生成word模板数据,基本上就是利用WORD书签往指定位置填充数据和表格。按理来说,用freemark会更容易和简单一些,因为POI对WORD的写入实在是不敢恭维。言归正传,好歹也按要求将报告按模板生成出来了。首先,归纳几点注意事项:1.table.addNewRowBetween(int start, int end):在指定范围内插入一行,看上去很美好的方法,...原创 2018-07-30 18:08:06 · 14542 阅读 · 12 评论