远程传输文件--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();
java renameTo的抽风不管用现象 windows10开发环境,renameTo一直好使。linux centos6,renameTo就一直不好使。问题排查:1.如果有重名的文件夹,会导致renameTo失败,所以先查renameTo的目标文件夹是否已经存在 2.如果第一中情况不存在,然后网上的各种解决办法都无法解决,commons.io下的fileutils里的也可以实现和rename...
chrome设置指定网站默认运行flash chrome版本:77两个方法,一个方法是不嫌麻烦的方法:现在chrome设置页面,将flash设置为先询问,然后在需要允许flash的地址栏开头小叹号点击,然后切换为允许这些设置只会保存至关闭chrome之前,重新打开chrome后,需要再次这样设置,特别麻烦。第二种方法:一劳永逸,建立一个txt文件,输入以下信息,输入完成后,将文本后缀改为.reg,双击运行,即可成功...
POI操作WORD表格系列--复制表格,填充数据 这两天公司要求用POI生成word模板数据,基本上就是利用WORD书签往指定位置填充数据和表格。按理来说,用freemark会更容易和简单一些,因为POI对WORD的写入实在是不敢恭维。言归正传,好歹也按要求将报告按模板生成出来了。首先,归纳几点注意事项:1.table.addNewRowBetween(int start, int end):在指定范围内插入一行,看上去很美好的方法,...
linux虚拟机系统之安装JDK 开启学习linux之旅~装了一个linux的虚拟机,版本为:Center OS磕磕绊绊的装上linux虚拟机后,面对着黑白的命令界面,感觉像是回到了dos时代,有些无从下手的感觉,命令大致看了一些,但记住的还是那些和dos相似的,深深的觉得,所有的熟悉都是建立在实际应用的使用中。JDK下载链接:http://www.oracle.com/technetwork/java/javase/do...
String对象的创建详解 网上对于String对象的创建说的五花八门,各有各的说法,越看越懵逼,所以结合相关资料,说一下我的理解,不知道是不是正确。首先要声明的是:1.String是final类,说明它声明的变量的地址都是不可以修改的,注意是地址已经固定了,改的只是引用指向的值。2.String的引用,也可理解为指针,是不算创建对象的。不知道怎么解释,引用是放在java栈里的,为什么就不算创建呢。然后我们再来看String...
CSS 控制字体不折行 用CSS让文字在一行内显示不换行的方法一般的文字截断(适用于内联与块):.text-overflow{display:block; /*内联对象需加*/width:31em;word-break:keep-all; /* 不换行 */white-space:nowrap; /* 不换行 */overflow:hidden
oracle数据泵导库相关笔记 一、导出笔记1.用sysdba用户登录数据库2.和exp和imp相比,需要创建directory目录,导出文件和导入文件都放在这个目录里,先在实体盘符e盘下创建ys文件夹先创建语句为:create or replace directory ys as 'E:\ys'; 查询所有目录:select * from dba_directories; 默认会有个data_pump_d
spring+mybatis 多线程访问数据 在做大数据量查询的时候,想到了用多线程,各线程之间没有联系,各走各的业务逻辑,节省了很多时间ThreadPoolExecutor executor = new ThreadPoolExecutor(5,8, 3000, TimeUnit.SECONDS, new LinkedBlockingQueue(2000));LinkedBlockingQueue queue = (Link
java的内存泄露预防 1、尽早释放无用对象的引用。特别是大对象和集合对象,通过置为NULL,暗示垃圾收集器来收集该对象,防止发生内存泄露。2、程序中如果出现大量使用字符串处理,避免使用 String ,应使用 StringBuffer。for(Int i=0;i { String s1=""; s1=s1+"abc";//不要这样写 } 3、尽量少用静态变量,因为静态变量是全局的,
java uuid 随机生成唯一序列号 原文地址:http://my.oschina.net/snowsalt/blog/3495UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标 准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UU
ext tabpanel显示不全的原因 用ext写了一个window,window里面是个tabpanel,tabpanel里有两个子panel,设定window的closeAction是hide,当我关闭window,再打开时,tabpanel中的activeTab显示正常,但是另外一个子panel则显示不全。解决办法:在tabpanel的属性里增加:layoutOnTabChange: true,就可以都显示完全了
如何使用links方式安装Eclipse插件 eclispe想必大家都很熟悉了,一般来说,eclipse插件都是安装在plugins目录下。不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件。用links方式安装eclipse插件,可以解决这个问题。 当前配置XP SP1,eclipse3.0.1 现在假设我的eclipse安装目录是D:\eclipse,待安装插件目录是
获取dll,ocx的clsid 最简单的方法,打开procmon,filter设置 ProcessName IS regsvr32.exeOperation IS RegSetValue然后用 regsvr32注册一下DLL文件,在procmon中会显示出注册过程写入的注册表,其中就有DLL所注册的CLSID,当然还有其它一些信息,不过并不多,一眼就能瞅到所要找的内容。procmon.exe,可以到sys
FusionCharts 实现swf图片下载功能 最近在学FusionCharts图表,效果很炫啊,昨天是根据教程做图片下载功能,书上写的很笼统,自己写的时候总有一些问题,特此整理笔记,详细一些,呵呵~~~1.首先要有对应的swf文件,如果是简单的柱状图,则需要Column3D.swf或Column2D.swf,如果是复合图,则需要MSColumn3D.swf等。2.还要有FusionCharts.js和FusionChartsExpor
如何在 Visual Basic 控件中实现 IObjectSafety 下面的步骤说明如何创建一个简单的 Visual Basic 控件并将其标记为可安全执行脚本和 $ 初始化。创建一个新的文件夹,您可以在其中保存创建此示例中的所有文件。从 Visual Basic 6.0 CD-ROM 中获取 OLE 自动化类型库生成器。若要执行此操作将所有四个文件从 \Common\Tools\VB\Unsupprt\Typlib\ 文件夹复制到您的项目文件夹中。注意: