
JAVA
袁忠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
原创,comet4j 实例
****comet4j 实例****下载服务端jar文件Comet4J目前仅支持Tomcat6、7版本,根据您所使用的Tomcat版本下载【comet4jtomcat6.jar】或【comet4j-tomcat7.jar】文件放置到WEB项目的WEB-INF\lib目录下。下载客户端js文件下载【comet4j.js】到您的项目中,比如:WebContent\js目录下。修改...原创 2018-11-14 19:01:08 · 381 阅读 · 0 评论 -
我学Spring MVC - 01 起步
IOC: 第一步导入部分核心JAR: spring-beans-4.3.3.RELEASE.jar spring-expression-4.3.3.RELEASE.jar spring-core-4.3.3.RELEASE.jar spring-context-4.3.3.RELEASE.jar spring-aop-4.3.3.RELEASE.jarcommons-logging-1.原创 2016-09-23 22:49:39 · 187 阅读 · 0 评论 -
JAVA 初学 i18n 国际化
获取当前系统默认语言: strus2:ServletActionContext.getRequest().getLocale();jsp:out.print(request.getLocale());原创 2016-09-19 20:49:50 · 438 阅读 · 0 评论 -
java 国际化统一处理的工具类
@author zhong 思路: 1.读取配置文件(包括本地文选项、哪些资源文件) 2.根据配置文件读取对应本地语言所有的国际化资源文件 3.将所有国际化资源文件存放到map中 4.提供对外调用的方法首先创建一个名为:i18n.properties 的国际化基本配置类,内容如下:i18nLocale=en_USi18nFiles=pageMessage,XXXX,XXXXX,原创 2016-09-19 23:17:35 · 1345 阅读 · 0 评论 -
Struts2初识
Struts2初识 第一次学习struts2,并进行小项目测试。创建web项目,配置web.xml,创建struts2.xml,测试action原创 2016-09-05 23:25:03 · 186 阅读 · 0 评论 -
我学Hibernate - 02 (加入注解方式)
了解了上01中采取映射xml的方式,通过hibernate保存数据的方法 接下来进一步尝试使用Annotation注解的方式来保存数据。OK,需要加入JAR包: 建立Teacher.java类/** * */package com.zeke.model;import javax.persistence.Column;import javax.persistence.Entity;im原创 2016-09-15 00:19:18 · 214 阅读 · 0 评论 -
JAVA获取请求的真实ip地址
JAVA获取请求的真实ip地址地址:http://bianmaren.com/code/detail/6/** * * @Title: getIpAddr * @author dengwenbing * @Description: 获取请求的真实ip地址 * @date: 2015年2月27日 * * @param request * @return */p转载 2015-05-05 09:46:52 · 598 阅读 · 0 评论 -
java 日期操作全集
public class TimeTest { //用来全局控制 上一周,本周,下一周的周数变化 private int weeks = 0; private int MaxDate;//一月最大天数 private int MaxYear;//一年最大天数 /**原创 2014-12-29 10:56:29 · 308 阅读 · 0 评论 -
Java Calendar获取时间的月和日、周
Calendar cal = Calendar.getInstance(); // 当前年 int year = cal.get(Calendar.YEAR); // 当前月 int month = (cal.get(Calendar.MONTH)) + 1; // 当前月的第几天:即当前日 int day_of_month = cal.get(Calendar.DAY_转载 2014-12-29 10:49:04 · 519 阅读 · 0 评论 -
JPA JPQL的各种实例
JPQL就是一种查询语言,具有与 SQL 相类似的特征, JPQL 是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数 JPQL 语句支持两种方式的参数定义方式 : 命名参数和位置参数 。 。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“ : + 参数名” 例:Query query = em.createQu转载 2014-12-26 20:06:59 · 502 阅读 · 0 评论 -
用java实现打印功能
用java实现打印,java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。下面代码实现了简单的打印功能:import java.awt.BasicStroke;import java.awt.Color;import java.aw转载 2014-11-07 15:37:23 · 5031 阅读 · 0 评论 -
强大的web打印功能
最简单的打印:[打印] 看看 .Noprint{display:none;} .PageNext{page-break-after: always;} .tdp { border-bottom: 1 solid #000000; border-left: 1 solid #000000; border-right: 0 solid #f转载 2014-11-07 15:38:46 · 312 阅读 · 0 评论 -
JAVA IO文件操作示例
最常见的删除方法: /** * 强制删除文件 * * @param _file * @throws Exception */ private static void FroceDelete(File _file) throws Exception{ try { _file.delete(); } catch(Exception e)转载 2014-11-05 23:31:28 · 325 阅读 · 0 评论 -
我学 hibernate - 04 ID生成策略(13种)
Hibernate 默认总共支持 13 种生成策略 : increment 2. identity 3. sequencehilo 5. seqhilo 6. uuiduuid.hex 8. guid 9. nativeassigned 11. select转载 2016-09-21 00:22:37 · 330 阅读 · 0 评论 -
我学Hibernate - 03 实体类常用注解
注解统一接口package : javax.persistence@Entity , 声明实体类@Table(name=”xxxxxxx”) ,指定表名(可默认,默认为同实体类名)@id@Column (name=”XXXXX”)@Basci , 类的属性不指定任何注解时,框架默认等同加了@Basic注解@Transient ,指定该属性不被持久化@Temporal (TemporalType.D原创 2016-09-20 23:30:57 · 182 阅读 · 0 评论 -
Log4J写入到SQL SERVER数据库中, 单引号错误解决办法
Log4j之重写JDBCAppender新建类:MyLoggingEvent , 来转换单引号/** * */package com.hr.core;import org.apache.log4j.Category;import org.apache.log4j.Priority;import org.apache.log4j.spi.LoggingEvent;/** * @autho原创 2017-02-27 16:15:29 · 738 阅读 · 0 评论 -
Log4J写入到SQL SERVER数据库中
定义: log4j.propertieslog4j.rootCategory=INFO,A3log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.Conversion原创 2017-02-27 13:27:25 · 743 阅读 · 0 评论 -
我的Spring AOP实例
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。我们现在做的一些非业务,如:日志、事务、安全等都会写在业务代码中(也即是说,这原创 2017-03-05 13:31:09 · 311 阅读 · 0 评论 -
利用 spring mvc ResponseEntity 做文件下载
controller:@RequestMapping(value = "/cmpSts/{cmpId}", method = RequestMethod.GET) public ResponseEntity<byte[]> cmpSts(@PathVariable int cmpId, HttpServletRequest request, HttpServl转载 2017-02-24 11:22:34 · 1412 阅读 · 1 评论 -
springMVC maven的pom.xml配置文件参考
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.转载 2016-10-19 10:31:35 · 651 阅读 · 0 评论 -
Spring + Websocket 搭建的仿QQ内聊工具
由于项目中需要增加一个内聊工具,以前用过 comet 实现过一些消息推送的东西,总感觉不是最合理的方式。是于我搜索发现spring也有websocket这个东西,发现就是我想要的。经过折腾算是可以实现可以点对点通讯,或点对多的通讯,也可以跟spring项目整合在一起。 为了后续备查,就把这个草稿就记录下:首先,引入websocket的jar包: 创建两个类功能实现类: 1.HandshakeIn原创 2016-10-21 18:55:37 · 1602 阅读 · 3 评论 -
通过hibernate SchemaExport手动创建表结构
通过hibernate手动创建表结构new SchemaExport(new Configuration().configure()).create(true, true);new SchemaExport(new AnnotationConfiguration().configure()).create(true, true);原创 2016-09-21 23:59:52 · 579 阅读 · 0 评论 -
我学Hibernate - 06 Session
session 是用来管理一数据库的任务单元实体对象的生命周期有三种状态:1.Transient(自由状态) 此时的实体对象和数据库中的记录无关联,只是一个普通的JavaBean。2.Persistent(持久状态) 此时的实体对象和数据库中的记录有关联,其变更将由Hibernate固化到数据库中。该实体对象处于由Hibernate框架所管理的状态。3.Detached(游离状态) 处于Pe原创 2016-09-21 23:10:35 · 195 阅读 · 0 评论 -
我学Hibernate - 05 SessionFactory
sessionFactory 是制造session连接池的,从而建立数据连接;**openSession() 和 getCurrentSession()的区别**//初始化sessionFactorySessionFactory sf = new AnnotationConfiguration().configure().buildSessionFactory();//创建一个新的session,原创 2016-09-21 21:52:35 · 185 阅读 · 0 评论 -
我学Hibernate - 01 (最基本的xml映射配置)
到官网下载JAR包: https://www.hibernate.org/引入主要JAR包如下: 并加入依赖包:slf4j-nop-1.7.21.jar加入mysql驱动包:mysql-connector-java-5.1.26-bin.jar创建Hibernate配置文件 注意:约定命名为hibernate.cfg.xml,保存到classpath根目录;<?xml version="1.0"原创 2016-09-14 23:20:22 · 344 阅读 · 0 评论 -
我学Hibernate - 08 二级缓存 ehcache
一般情况下,经常被访问、数量不大、修改频率不高的数据,是使用二级缓存的最优选择;如: 权限、基础数据之类hibernate.cfg.xml 配置<property name="cache.user_second_lenel_cache">true</property><property name="cache.provider_class">org.hibernate.cache.EhCachePr原创 2016-09-25 00:10:03 · 228 阅读 · 0 评论 -
Qbc Criteria 的简单使用
一个简单的实例 Session session = sf.getCurrentSession(); //事务开始 session.beginTransaction(); Map<String, String> map = new HashMap<String, String>(); map.put("id", "1");原创 2016-09-24 22:29:45 · 217 阅读 · 0 评论 -
QBE Example 的简单使用
Session session = sf.getCurrentSession(); //事务开始 session.beginTransaction(); Teacher example = new Teacher(); example.setName("kkkkk_"); example.setTitle(Title.C);原创 2016-09-24 22:35:22 · 486 阅读 · 0 评论 -
java数字转换为字符串,长度不够前面补0
//流水号加1后返回 public static String haoAddOne(String liuShuiHao){ Integer intHao = Integer.parseInt(liuShuiHao); intHao++; String strHao = intHao.toString(); while (strHao.length() <转载 2014-10-18 10:54:53 · 1806 阅读 · 0 评论 -
commons-fileupload-1.2.1实现文件上传
在java里实现文件上传的组件好多,如jspSmartUpload、commons-fileupload,但是jspSmartUpload差不多淘汰了。在网上找了下 apache的commons-fileupload相关的使用,调通了程序,放在这里以后好直接使用。。用到的jar包:(到www.apache.org下载即可)commons-fileupload-1.2.1.jarco转载 2014-11-04 14:58:32 · 316 阅读 · 0 评论 -
jsp Cookie 示例
Cookie 示例: @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //实例并赋值一个cookie 【Cookie 不支持直接存储中文字符】 Cookie cookie =原创 2014-10-16 21:01:21 · 422 阅读 · 0 评论 -
java String 转 Boolean示例
结合自己在项目过程碰到的问题,原创 2014-10-01 10:47:25 · 1941 阅读 · 0 评论 -
JAVA字符串格式化-String.format()的使用
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Lo转载 2014-10-12 14:56:57 · 280 阅读 · 0 评论 -
java 使用POI输出Excel时打印页面的设置
HSSFPrintSetup ps = sheet.getPrintSetup();ps.setLandscape(true); // 打印方向,true:横向,false:纵向ps.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE); //纸张sheet.setMargin(HSSFSheet.BottomMargin,( double ) 0.5 );/转载 2014-10-09 11:19:39 · 10651 阅读 · 0 评论 -
js 获取日期及日期计算案例
$(function(){ date(new Date()); //传进来一个日期参数 }); /* 格式化日期函数 */ function date(date){ var date = new Date(); var year1 =date.getYear(); //年的简写格式 var year2 = date.getFullYear(); //年原创 2014-10-08 17:10:27 · 666 阅读 · 0 评论 -
记录用户上次上访问的页面.
/* 记录上一次访问的页面地址 */ var url = document.referrer;原创 2014-10-25 22:34:55 · 642 阅读 · 0 评论 -
MyEclipse 2014版在线安装SVN的步骤
MyEclipse在线安装SVN的步骤:追加我最自己的以下版本在线安装方法;Version: 2014 Build id: 12.0.0-20131202>> help---install from site ----检查完后,点击 work with 栏后的add, name建议输入svn,location:输入: http://subclipse.tigris.原创 2014-09-29 14:09:52 · 1105 阅读 · 0 评论 -
java String 转 Integer 方法
String lint i=Integer.parseInt(String str);原创 2014-10-07 10:30:38 · 876 阅读 · 0 评论 -
win8 安装程序时出现2502 2503错误解决方法
win8 安装程序时出现2502 2503错误解决方法主要是由于权限不足导致的,还以为是电脑问题。解决办法:1.运行CMD(必须用管理员权限)2.输入以下命令: msiexec /package “你的安装文件的全路径”转载 2014-09-28 22:17:19 · 705 阅读 · 0 评论 -
js获取当前系统时间
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate();转载 2014-10-06 09:11:27 · 366 阅读 · 0 评论