- 博客(226)
- 资源 (4)
- 收藏
- 关注
原创 Jersey中通过ajax进行文件上传
一.Rest接口: package com.zjtachao.wcad.dsp.cs.rest.resource;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.O...
2016-04-10 15:05:53 712 1
原创 Js工具类
Js工具类 常用方法整理如下:/* 随机排序 */function randomSort() { return Math.random() > .5 ? -1 : 1;}/* 生成随机数组 */function randomArr(sourceArr, length, zeroFlag) { var targetArr = []; ...
2015-12-19 15:38:49 256
原创 FreeMarker 对null值的处理技巧
FreeMarker 对null值的处理技巧 1.判断是否存在,通过exists关键字或者"??"运算符。都将返回一个布尔值 <#if user.name?exists> //TO DO</#if> <#if user.age??> //TO DO</#if> 2.忽略null值 假设前提:user....
2015-09-19 17:10:15 336
原创 Struts2上传图片和注意事项
Struts2上传图片和注意事项 1.必须有拦截器:(1).可放在公共拦截器中<interceptor-ref name="fileUpload"/>(2).可放在action中<!-- 配置名字为fileUpload的拦截器 --><interceptor-ref name="fileUpload"> <!-- 配置...
2015-09-19 16:33:05 260
原创 使用HttpURLConnection发请求获取数据
使用HttpURLConnection发请求获取数据 参考代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;...
2015-09-19 10:13:05 639
原创 Hibernate的generator属性之意义
Hibernate的generator属性之意义 Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。 1、identity:用于MySql数据库。特点:递增 < id name="id" column="id"> < generator class="identity"/> ...
2015-04-23 10:39:59 142
原创 查看oracle用户权限
查看oracle用户权限 oracle用户权限决定了该用户可以执行哪些操作。下面是查看oracle用户权限的方法。 1.查看所有用户: select * from dba_user; select * from all_users; select * from user_users; 2.查看用户系统权限: select * fr...
2015-03-19 17:51:39 267
原创 Oracle数据库,实例,表空间,用户,表之间的关系
Oracle数据库,实例,表空间,用户,表之间的关系 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Orac...
2015-03-19 10:17:55 189
原创 Oracle 中union的用法
Oracle 中union的用法UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果.例如:SELECT Date FROM Store_InformationUNIONSELECT Date FROM Internet_Sales 注意:union用法中,两个select语句的字段类型匹配,而且字段个数要相同,如上面的例子,在实际的软件开发过...
2015-01-29 15:54:03 313
原创 Ubuntu中安装配置和卸载FTP
Ubuntu中安装配置和卸载FTP一.安装1.用apt-get工具安装vsftpd:$ sudo apt-get install vsftpd 2.检查FTP端口是否已经打开$ netstat -tnl或者直接在浏览器里输入“ftp://服务器IP”开启、停止、重启vsftpd服务的命令:service vsftpd start | stop | restart...
2015-01-23 15:10:50 915
原创 Ubuntu下安装配置和卸载Maven
Ubuntu下安装配置和卸载Maven一.Win7下安装配置Maven1.下载http://maven.apache.org/download.html我下载的是:apache-maven-3.2.5-bin.zip2.安装只要将下载的压缩包解压到指定目录即可我解压后的目录:D:\Program Files\apache-maven-3.2.53.配置环境变量:M2_HOME = F:...
2015-01-21 11:58:26 1663
原创 Ubuntu下安装配置和卸载Tomcat
Ubuntu下安装配置和卸载Tomcat注:此处不采用apt-get(新立得软件管理器)安装————因为这种方式安装后,tomcat安装目录会到处都是,像天女散花一样。此处采取下载tomcat包解压配置的方式安装!一.安装配置Tomcat1.下载Tomcat:下载地址:http://tomcat.apache.org(我下载的是 apache-tomcat-7.0.57.tar.gz)2....
2015-01-19 15:32:19 2501
原创 Java获取项目根目录和实际路径地址
Java获取项目根目录和实际路径地址一.读取项目根目录String contextPath = request.getContextPath("");读取到的是ApplicationContext如:项目首页为:localhost:8080/hello/index.jsp则此时的contextPath为:“/hello”二.读取项目在硬盘上实际路径String realRath...
2015-01-19 10:35:33 1728
原创 FreeMarker生成静态HTML页面的工具类FreeMarkerUtil
FreeMarker生成静态HTML页面的工具类FreeMarkerUtil 一.FreeMarkerUtil工具类:import com.huaxia.entity.News;import com.huaxia.entity.User;import freemarker.template.Configuration;import freemarker.template...
2015-01-19 10:25:11 535
原创 Ubuntu安装配置和卸载JDK
Ubuntu安装配置和卸载JDK 一.安装JDK1.到SUN官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html选择 accept license ,然后选择适合自己机型的JDK下载2.解压文件,并修改文件名$ sudo mkdir /usr/lib/jvm...
2015-01-16 14:13:26 332
原创 【精】Ubuntu的一些基本命令使用
Ubuntu的一些基本命令使用 一.软件的安装和卸载安装:sudo apt-get install 软件名卸载:sudo apt-get remove --purge 软件名(--purge 选项表示彻底删除改软件和相关文件)二.文件夹的创建和删除创建:mkdir 文件夹名称删除:rm -rf 文件夹名称注意:权限不够,无法删除时,输入"su"登陆root用户进行删除 root...
2015-01-09 16:13:18 182
原创 ubuntu中安装和卸载svn服务器
ubuntu中安装和卸载svn服务器 一.卸载:sudo apt-get remove --purge subversion(--purge 选项表示彻底删除改软件和相关文件) 二.安装:1.安装命令sudo apt-get install subversion 2.创建项目目录并设置读写权限sudo mkdir /home/svn/repos...
2015-01-09 15:23:20 746
原创 Intellij IDEA的SVN使用方式
Intellij IDEA的SVN使用方式 一.导入SVN项目(一).通过TortoiseSVN客户端先checkout到本地,再用Import Module导入,不再详述。 (二).直接在IDEA中导入SVN项目:1.VCS -> Browse VCS Repository -> Browse Subversion Repository 2.在弹出的S...
2015-01-06 15:03:46 4006
原创 IntelliJ IDEA 的热部署
IntelliJ IDEA 的热部署 1.确保使用的是debug模式。2.确保tomcat是由idea实例化的,也就是说tomcat是在idea中配置好的。注意:特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。此插件收费。可以实现大部分的修改热部署,包括修改项目配置文件等热部署。以下描述均指的是普通的修...
2015-01-06 14:12:07 414
原创 Intellij IDEA的快捷键、常用技巧和相关设置
Intellij IDEA的快捷键、常用技巧和相关设置 一.常用快捷键:查找:在项目的所有目录查找:双击Shift当前文件查找特定内容:Ctrl + F当前项目查找包含特定内容的文件:Ctrl + Shift + F当前文件替换特定内容:Ctrl + R当前项目替换特定内容:Ctrl + Shift + R查找类:Ctrl + N查找文件:Ctrl...
2015-01-06 13:33:41 411
原创 Oracle中的建表空间,建用户,授权,命令行导入导出等基本命令
Oracle中的建表空间,建用户,授权,命令行导入导出等基本命令 --在命令行中以系统用户登录Oraclesqlplus sys/sys as sysdba 远程登录:1.直接远程地址登录:sqlplus leon/leon@192.168.0.100/orcl2.先设置远程地址的服务名,通过服务名登录:sqlplus leon/leon@orcl100 ...
2015-01-05 16:29:37 189
原创 Intellij IDEA 导入Eclipse或MyEclipse的Web项目
Intellij IDEA 导入Eclipse或MyEclipse的Web项目 1.通过TortoiseSVN客户端将远程项目checkout出来,保存到硬盘上 2.File -> Import Module -> 选择之前检出的项目 3.进入"Import Module"窗口,选择"Import module from external model",点击选中...
2015-01-05 14:12:35 4677
原创 Intellij IDEA 创建Web项目并在Tomcat中部署运行
Intellij IDEA 创建Web项目并在Tomcat中部署运行一.创建Web项目1.File -> New Module,进入创建项目窗口 2.选择Java类型,在 Module name 处输入项目名,点击Next 3.勾选 Web Application,勾选 Create web.xml选项,点击Finish 4.在项目的WEB-INF目录下点击右键,New ->...
2015-01-05 13:24:33 730
原创 Intellij IDEA 添加jar包的三种方式
Intellij IDEA 添加jar包的三种方式 一.直接复制:(不推荐)方法:直接将硬盘上的jar包复制粘贴到项目的lib目录下即可。注意:1.对于导入的eclipse项目,该方式添加的jar包没有任何反应,用make编译项目会报错2.对于在idea中创建的项目,该方式添加jar包,编译不报错,但是打开Structure会有"...jar ... is missing ..."的提...
2015-01-04 16:25:41 35395 1
原创 IntelliJ IDEA 13修改Recent Project列表
IntelliJ IDEA 13修改Recent Project列表 问题描述:IntelliJ IDEA 13对于每次打开的project,会在Recent Project里面保存,若project已经被删除了,但是它还在Recent Project列表里面。若要清理无用的最近列表,方法如下: 解决办法:1.进入用户文件夹,找到此文件:C:\Users\Administra...
2015-01-04 14:28:26 621
原创 访问jsp报错org.apache.jasper.JasperException: java.lang.NullPointerException的解决办法
访问jsp报错org.apache.jasper.JasperException: java.lang.NullPointerException的解决办法 问题描述:将java web工程部署到tomcat中,启动tomcat打开jsp页面出现org.apache.jasper.JasperException: java.lang.NullPointerException错误。根本原因:...
2015-01-04 11:26:48 1401
原创 IntelliJ IDEA 13 无法正常使用SVN的问题和解决办法
IntelliJ IDEA 13 无法正常使用SVN的问题和解决办法 问题描述:IntelliJ IDEA 13.1.2安装后,使用SVN进行提交或更新时候会出现如下错误:Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, μ或者svn: E204899: Cannot run ...
2015-01-04 11:16:19 943
原创 Eclipse导入SVN项目的三种方式
Eclipse导入SVN项目的三种方式 一.直接Import导入:1.点击 File --> Import,进入导入项目窗口 2.选择从SVN检出项目,点击Next 3.选择创建新的资源库位置,点击Next 4.在URL处输入SVN项目远程地址,点击Next 5.选中检索到的远程项目,点击Next 6.输入项目名称,点击Next 7.选择工作空...
2014-12-30 23:17:46 2387
原创 Eclipse的SVN插件与本地客户端关联不上的解决办法
Eclipse的SVN插件与本地客户端关联不上的解决办法 前言:1.当我们用SVN客户端(TortoiseSVN)把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有提交、更新、还原等小图标的显示),只有Apply Patch和Share Project 选项。2.如果我们直接用svn插件在eclipse中更新,当打开文件夹的时候,又不能使用SVN...
2014-12-30 17:06:24 809
原创 Eclipse安装svn插件的几种方式
Eclipse安装svn插件的几种方式 1.在线安装:(1).点击 Help --> Install New Software... (2).在弹出的窗口中点击add按钮,输入Name(任意)和Location(插件的URL),点击OK (3).勾选出现的插件内容,一步步安装即可。注:目前在线安装svn的版本只有1.6.x和1.8.x地址分别是:http://subc...
2014-12-30 13:39:17 541
原创 Eclipse修改项目名称
Eclipse修改项目名称1.右键工程:Refactor->Rename,或选中工程按F2,修改名称 2.修改项目目录下:.project文件 <?xml version="1.0" encoding="UTF-8"?> <projectDescription> &...
2014-12-29 22:48:36 181
原创 Eclipse中将Java项目转换成Web项目(或新建Web项目)的方法
Eclipse中将Java项目转换成Web项目(或新建Web项目)的方法 前言:用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个java工程,将无法在Tomcat中进行部署运行。 方法:1.找到.project文件,找到里面的<natures>标签,查看是否有下面的代码,没有则复制进去。<nature&g...
2014-12-29 21:54:58 258
原创 hibernate.cfg.xml以及C3P0连接池的配置
hibernate.cfg.xml以及C3P0连接池的配置 1.MySql数据库的配置:<hibernate-configuration> <session-factory> <property name="show_sql">true</property> //显示SQL语句 <propert...
2014-12-29 10:16:38 317
原创 ExtJS Tree点击选择节点,不展开/展开(三)
ExtJS Tree点击选择节点,不展开/展开(三) 实例讲解:点击触发域(Ext.form.TriggerField)三角按钮,弹出树面板窗口,并将触发域中的内容在树面板中选中,并展开选中节点的父目录。 对应:ExtJS Tree刷新后只选择节点,不展开(二) 一.选中节点,不展开:1.创建Tree://1.定义根节点:主管部门var departRoot =...
2014-12-26 16:27:48 1797
原创 ExtJS中的树的使用和总结
ExtJS中的树的使用和总结 一.TreePanel 配置参数:root:Ext.tree.TreeNode //根节点loader:Ext.tree.TreeLoader //数据加载器checkModel:"single" //复选框只能单选,多选为:multiple,级联:cascade trackMouseOver:false //是否只有叶子节...
2014-12-25 22:35:00 966
原创 Java遍历Set集合的两种方式
Java遍历Set集合1.迭代遍历:Set<String> set = new HashSet<String>(); Iterator<String> it = set.iterator(); while (it.hasNext()) { String str = it.next(); System.out.printl...
2014-12-23 10:47:37 908
原创 Extjs在IE下日期格式化报错的问题
Extjs在IE下日期格式化报错的问题 一.问题描述:在GridPanel中显示了yyyy-mm-dd的日期,当要取该值传到后台时报错,传到后台的值为:“NaN-NaN-NaN”,IE报ext-all-debug.js 行7172 字符9 语法错误。 错误示例:var date = Ext.util.Format.date(Ext.getCmp("auditDate").ge...
2014-12-12 11:54:57 287
原创 通过Kill Session杀掉Oracle中会话或死锁的方式
通过Kill Session杀掉Oracle中会话或死锁的方式 一.v$session,v$process,v$locked_object三张表的一些常见操作:1.查看当前总会话数和进程数select count(*) from v$session; select count(*) from v$process; 2.查询那些应用的连接数此时是多少select b.M...
2014-12-12 11:35:45 1316
原创 Extjs的HtmlEidtor富文本编辑器的使用和图片上传显示的实现
Extjs的HtmlEidtor富文本编辑器的使用和图片上传显示的实现一.HtmlEditor增加上传图片的功能因为Extjs的富文本编辑器默认没有上传图片的功能,所以我们这里写一个js文件,继承Extjs的HtmlEditor,给其增加上传图片的功能。(在需要用的地方引入该js文件即可)StarHtmleditor.js:var HTMLEditor = Ext.extend(E...
2014-12-12 10:52:45 994
原创 Js的打开新窗口、关闭窗口以及后退的几种方式
Js的打开新窗口、关闭窗口以及后退的几种方式一.打开新窗口:js方法:window.open("http://www.aa.com"); //缺点:容易被浏览器屏蔽a标签:<a href="http://www.aa.com" title="新窗口" target="_blank">打开新窗口</a> 对比——当前窗口显示新内容:js方
2014-12-11 14:34:13 1442
Struts2、Spring和Hibernate应用实例(精)
2013-11-02
Java中的23种设计模式(有图解有代码)【精】
2013-11-02
java中终止一个线程的方法总结(精)
2013-11-02
简单易学_Struts_Spring__Hibernate_ssh项目
2013-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人