- 博客(102)
- 资源 (8)
- 收藏
- 关注
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认
2017-03-02 17:14:15 336
转载 解决URL中有中文的问题,可以放心使用url.opnestream方法
解决URL中有中文的问题,可以放心使用url.opnestream方法
2016-12-16 16:59:05 4671 2
原创 生成一个唯一的6位字符编码(到2063年前一直生效)的JAVA 方法
public String unRepeatSixCode() {String sixChar = "";SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");Date date = new Date();String time = sdf.format(date);for (int i = 0; i String singleCh
2016-11-28 13:58:33 6098 3
原创 oracle数据库误操作把表删除了,不知道删除了哪张表,怎么找回
一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表 select * from recyclebin2.执行表的恢复 flashback table tb to before drop,这里的tb代表你要恢复的表的名称。二:表数据恢复 对误删的表记录,只要
2016-11-28 13:58:30 736
原创 java --手机号码校验
/** * 手机号码校验 * @param number * @return */ public static boolean checkMobilePhone(String number) { boolean result = false; try { String regex = "[0-9]{11}$"; Pattern check = Pattern.compile(r
2016-11-28 13:58:27 1331
原创 myeclipse----JVM运行内存溢出问题解决
1、MyEclipse --》 tomcat--》JDK -Xms1024M -Xmx1024M -XX:MaxPermSize=400M2、weblogic的 -Xms512m-Xmx512m-XX:MaxPermSize=196m-XX:PermSize=128m-Xverify:none
2016-11-28 13:58:24 376
原创 【转载】apache-tomcat-7.0.40加大内存配置
环境:64位 apache-tomcat-7.0.40 打开这个文件apache-tomcat-7.0.37\bin\catalina.bat,在echo Using CATALINA_BASE: "%CATALINA_BASE%"的上面一行加下面代码:set JAVA_OPTS=-Xms1024m -Xmx4096m -XX:PermSize=128m -XX:MaxPermSize=256
2016-11-28 13:58:22 399
原创 【转载】servlet 上传文件
commons-io下载地址:http://commons.apache.org/io/download_io.cgicommon-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。下载后解压zip包,将commons-fil
2016-11-28 13:58:19 229
原创 【转载】Myeclipse10 安装Aptana插件
安装步骤:1、下载aptana3.2 Eclipse Plugin插件.下载地址:http://update1.aptana.org/studio/3.2/024747/index.html2、在java文件夹下新建文件夹pluginsNew,在里面新建aptana_update_024747文件夹(这个文件夹名根据自己下载的版本自己写),再在里面新建eclipse文件夹,解压出features与
2016-11-28 13:58:16 329
原创 【转载】FCKeditor 2.6.3 与FCKeditor.java 2.4在JSP中配置
FCKeditor 2.6.3 与FCKeditor.java 2.4在JSP中配置 1.FCKeditor 介绍 FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能,.FCKeditor 支持当前流行的浏览器: 2.准备工作: 环境:winddows XP、tomcat6.0、JDK1.6 下载: 1):FCKedito
2016-11-28 13:58:13 323
原创 【转载】ckeditor 中去掉\'浏览服务器\'按钮
实现方法: 由于ckeditor中的"上传图片""上传文件""上传FLASH” 三个功能中都有“浏览服务器”按钮,所以我们要修改3个JS文件,先打开ckeditor文件夹中的ckeditor\plugins\image\dialogs\image.js文件,CTRL+F,搜索"browseServer”,找到该词第一次出现的位置,在后面添加双引号内的内容",style:'displa
2016-11-28 13:58:10 866
原创 【转载】FckEditor 2.6.3 for Java 2.4 配置
-0- 下载FckEditor和FckEditor for Java,下载slf4j。 这里没给出链接,请Google或Baidu;也可访问: http://yxhcquedu.blog.163.com/blog/static/5870547720086109408900/edit/,这里有高速下载国外资源的方法. -1- 解压FckEditor,并将fckeditor文件夹拷贝到项
2016-11-28 13:58:07 284
原创 struts2上传多文件(b)
UploadUtil.java-------------------/** * 上传文件,名称以日期命名 * * @author Administrator */public class UploadUtil { /** * 上传文件 * * @param src * 源文件 * @param dst *
2016-11-28 13:58:04 251
原创 struts2上传多文件
public class UploadAction { private static final long serialVersionUID = 7738910297605127355L; //private News news; //注入实体对象 private static final int BUFFER_SIZE = 16 * 1024;// 缓冲-上传字节数组
2016-11-28 13:58:01 259
原创 Java基础-Java中的Calendar和Date类
Java语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分。所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。 创建一个日期对象 让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数。这个时间通常被称为Java 虚拟
2016-11-28 13:57:57 235
原创 JAVA加减日期
package test; import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class T { public static void main(String[] args) { Date date = new Date(); Sys
2016-11-28 13:57:54 232
原创 Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程
2016-11-28 13:57:51 199
原创 常用Jquery操作总结
【复选框操作】"checkbox" id="checkbox_id01" name="checkbox_id" value ="需要代买蔬菜"/>需要代买蔬菜"checkbox" id="checkbox_id02" name="checkbox_id" value ="需要清洗餐具"/>需要清洗餐具 1)改变选中checkbox时执行$('#checkbox_id').change(functi
2016-11-28 13:57:48 197
原创 myeclipse快捷键大全
1.转变大写:ctrl+shift+x;2.转变小写:ctrl+shift+y;3.关闭当前窗口:ctrl+w;4.关闭所有的窗口:ctrl+shift+w;5.帮助提示:这个可以选择自己喜欢的键位组合:我比较喜欢ctrl+enter;6.复制当前行:ctrl+alt+down;7.调试:F118.删除当前行:ctrl+d;9.寻找下一个相同标记:ctrl+K;10.寻找前一个相同标记:ctrl+
2016-11-28 13:57:45 261
原创 超越最常用的快捷键
1.最大化最小化 ===> ctrl+m 2.方法加注释 ===>在方法行上alt+shift+j 3.字符串转大小写 ===>ctrl+shift+x 4.找任意文件 ===>ctrl+shift+r 5.找类及接口 ===>ctrl+shift+t 6.重命名
2016-11-28 13:57:42 173
原创 SVN使用&CVS使用
*安好SVN的服务器版后*在命令行中,D:\根目录下 输入:svnadmin create SVN_REPO*在自动建好的SVN_REPO目录中的conf\svnserve.conf和conf\passwd两个文件打开1)将password-db = passwd 打开注释2)在passwd文件中加入用户名和密码服务器运行方式:在目录下输入:svnserve -d -r d d:\SVN_REPO
2016-11-28 13:57:39 674
原创 myeclipse 8.5-10.0 安装 svn 方法
方法总结 方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit L
2016-11-28 13:57:36 214
原创 几秒后刷新页面
"refresh" content="3;URL=wait.jsp">或 response.setHeader("refresh", "3;URL=wait.jsp");%>
2016-11-28 13:57:33 925
原创 Spring学习笔记(三)-类扫描的注解
类扫描的注解: 1、在spring的配置文件中导入命名空间 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context http://www.springframework.o
2016-11-28 13:57:27 200
原创 Spring学习笔记(二)-@Resource注解的使用规则
@Resource注解的使用规则: 1、在spring的配置文件中导入命名空间 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context http://www.springf
2016-11-28 13:57:24 1105
原创 Spring学习笔记(一)-控制反转
控制反转: 把对象的创建交给spring容器来做 spring容器创建对象的方式 1、默认是调用默认的构造函数 2、利用静态工厂方法创建 spring调用工厂方法产生对象,但是真正创建对象还是由程序员来完成的 3、实例工厂方法 说明: spring
2016-11-28 13:57:22 215
原创 【转载】9幅图,9句话,总有一句让你豁然开朗
华音阁 于 2015-04-16 20:17 生活的主题就是面对复杂,保持欢喜;现在事,现在心,随缘即可;未来事,未来心,何须劳心。关于心 圆规为什么可以画圆?因为脚在走,心不变。你为什么不能圆梦?因为心不定,脚不动。关于勇气 你想走但不走,你想飞但不菲。这是不是残疾呢?关于梦想 拥有梦想的人不做选择题,他们只做证明题。关于未来 在什么时期做什么事,不要想太多,因为想多了也是徒劳,把该做
2016-11-28 13:57:19 285
原创 java基础加强
1、JDK5.0介绍新特性2、静态导入(了解)作用:导入类中的静态成员语法:import static java.lang.System.out;或者import static java.lang.System.*;3、自动装箱和拆箱基本类型---->包装类型:装箱包装类型---->基本类型:拆箱高速缓存:true、false、byte、介于~128-->+127间的整数 、介于\u0000到\u
2016-11-28 13:57:16 258
原创 【转载】EL表达式取Map值需要注意的
EL表达式取Map中的值,非常简单${numberMap[key]}就可以,但是要注意,如果你的numberMap是这样的:Java代码 HashMap numberMap= new HashMap(); numberMap.put(0, "零"); numberMap.put(1, "一"); HashMap numberMap= new HashMap();numberMap.put
2016-11-28 13:57:13 405
原创 【转载】servlet中创建与获取session
1.原理图(简图) 2.代码 设置sessionimport javax.servlet.http.*;import javax.servlet.*;import java.io.*;public class setSession extends HttpServlet{ public void doGet(HttpServletRequest req,
2016-11-28 13:57:11 6182
原创 dom4j操作XML
public class XmlUtils { private static String filename = "users.xml";//模拟数据库 public static Document getDocument() throws DocumentException{ URL url = XmlUtils.class.getClassLoader().getResource(f
2016-11-28 13:57:08 230
原创 把request对象中的请求参数封装到bean中的工具类
public class WebUtils { //把request对象中的请求参数封装到bean中 public static T request2Bean(HttpServletRequest request,Class clazz){ try{ T bean = clazz.newInstance(); //username=aa password=bb email=aa@
2016-11-28 13:57:05 2009
原创 java事件机制之通过上下左右键来控制小球为位置的移动演示
/** * 功能是加深对事件处理机制的理解 * 1:通过上下左右键来控制小球为位置的移动 */package com.test4;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Demo9_4 extends JFrame { MyPanel mp=null; public static voi
2016-11-28 13:57:02 3348
原创 【转载】【原创】贵在,难在,成在
贵在,难在,成在 贵在做人,难在做人,成在做人。贵在干事,难在干事,成在干事。贵在坚持,难在坚持,成在坚持。贵在魄力,难在魄力,成在魄力。贵在理智,难在理智,成在理智。贵在执行,难在执行,成在执行。贵在行动,难在行动,成在行动。贵在专心,难在专心,成在专心。贵在志向,难在志向,成在志向。贵在弘毅,难在弘毅,成在弘毅。贵在拼搏,难在拼搏,成在拼搏。贵在尽责,难在尽责,成在尽
2016-11-28 13:56:59 373
原创 【转载】【原创】生命中,要有自己的一方晴天
生命中,要有自己的一方晴天文:网络 编辑:紫伊嫣然鮚 生命中,来来去去,留下的,还是不是原来的? 生命中,扔扔捡捡,剩下的,还是不是想要的?生命中,进进退退,保存的,还是不是最初的?总是有太多期待,却一直失望总是有太多梦想,却一直落空;总是有太多不平,却无可奈何;总是有太多言语,却无人可诉;总是想逃离,却总是被现实羁绊。 计较太多,容易疲惫;希望太高,容易失
2016-11-28 13:56:56 207
原创 (转)网上看的一篇文章,感觉会给程序员一些启发
作者:金蝶中间件公司CTO袁红岗不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则是可以遵循的。1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果 不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能 写出高质量的软件
2016-11-28 13:56:53 209
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人