HttpURLConnection Post请求上传文件和参数到servlet 前台代码: public String uplaod(String actionUrl, Map params) { InputStream in = null; String BOUNDARY = java.util.UUID.randomUUID().toString(); String PREFFIX = "--", LINEND
java中InputStream转化为byte[]数组 在commons-io包中org.apache.commons.io.IOUtils类的toByteArray(InputStream input)已经有实现了,我们可以参考下思路,完成我们的方法,我们可以用类似下面的代码实现inputStream转化为byte[]数组(个人比较喜欢用这个)public static byte[] toByteArray(InputStream input)
File上传到ftp public static boolean uploadFile(String url,int port,String username, String password, String path, String filename, InputStream input) throws Exception { boolean success = false;
File 转换成String--- 按原格式转换 StringBuffer sb=new StringBuffer(); try { FileReader fileReader = new FileReader(new File(filePath)); BufferedReader bufReader=new BufferedReader(fileReader);
java 全局按键 swing DefaultKeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new KeyEventDispatcher() {@Overridepublic boolean dispatchKeyEvent(KeyEvent e) {if (e.getKeyCode() == KeyEv
如何解决卸载McAfee时出现“处于托管模式时无法删除”问题 如何解决卸载McAfee时出现“处于托管模式时无法删除”问题问题现象:这几天在为客户终端换装杀毒软件时出现这么一个问题:在控制面板的添加或删除程序里面将“McAfee VirusScan Enterprise和 McAfee AntiSpyware Enterprise Module”卸载后,却无法卸载“McAfee agent”,总是提示“处于托管模式时无法删
64位 安装Oracle instantclient 和PL/SQL Developer 一、下载Oracle官方精简绿色版http://www.oracle.com/technetwork/topics/winsoft-085727.html特别注意,要下载32位的,因为PL/SQL Developer目前只有32位的版本二、安装配置instantclient下载后,解压到D:\Oracle\instantclient_11_2(特别注意,此目录只能是字母数字
Java环境变量设置 (一) 配置环境变量:(相对路径)1.新建系统变量 JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06; 用%JAVA_HOME%就可以取代:C:/Program Files/Java/jdk1.5.0_06这一部分 2.新建系统变量 CLASSPATH:.;%JAVA_HOME%/lib/tools.jar;%JAVA_
MyEclipse SVN插件安装 1. 下载SVN插件 site-1.6.5.zip 下载地址:http://subclipse.tigris.org/files/documents/906/46495/site-1.6.5.zip 2. 在MyEclipse 6.5的安装路径下的plug_in(C:\Program Files\MyEclipse 6.5\eclipse\plugin
Eclipse中 ctrl+shift+R没反映的处理 在装了FLEX builder插件的Eclipse中 ctrl+shift+R没反映的处理 在装了FLEX builder插件的Eclipse中 ctrl+shift+R没反映发现在“Navigation”菜单中,具然有两个“Open Resource”原因 Flex Navigation 与 JAVA的 Resource Navigation都注册了ctrl+sh
JAVA DateFormat DateFormat df=new SimpleDateFormat("yyyyMMdd"); Calendar cal = Calendar.getInstance(); String date = df.format(cal.getTime());
oracle REGEXP_SUBSTR实现字符串转列 如将字符串‘张三,李四,王五,赵六,'转换成1. 张三2.李四3.王五4.赵六 REGEXP_SUBSTR查询语句: WITH TEST AS (SELECT ‘张三,李四,王五,赵六,' AS STR FROM DUAL) SELECT DISTINCT REGEXP_SUBSTR(STR, '[^,]+', 1, LEVEL) FROM TEST
oracle 添加字段和注释 添加字段:alter table TRANS_INST_HIS add PATCH_ID NUMBER(6);comment on column TRANS_INST_HIS.First_Delivery_Date is '一次交互日期';comment on column TRANS_INST_HIS.PATCH_ID is '补丁修复ID'
oracle CONNECT BY PRIOR 叶子节点查找根节点 SELECT TRANS_ID FROM TRANS_INST WHERE connect_by_isleaf=1 START WITH TRANS_ID =480242 CONNECT BY PRIORUP_TRANS_ID = TRANS_ID; 说明:表TRANS_INST(TRANS_ID,UP_TRANS_ID)480242表示树的任何一个节点
oracle ORA-01480 定义了一个字段(varchar2(4000)),输入一段文字保存(不包含文字),,利用plsql developer对数据库直接编辑字段,保存时提示错误:ORA-01480:STR 赋值变量缺少空后缀。遇见过多次,怀疑是plsql developer的一个bug。解决方法:(1)可以用update语句操作。(2)用oracle自带的sql developer,可以直接操作插入
oracle 序列SEQUENCE 1.创建序列 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 N
myEclipse 的 open resource 快捷键 失效 ============================================================ myEclipse open Resource 快捷键失效解决方案 ============================================================现象描述 : 在 myEclipse 窗口 中 使用 ctrl +sh