JavaEE
昔日暖阳
Java工程师,曾任职海航集团高级技术专家,目前Java领域深耕中。
展开
-
奥斯科技-防盗链开发(使用)
防盗链简介: 此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。 package com.lovesmile.oa.web.mytag;import原创 2014-03-29 22:11:06 · 829 阅读 · 0 评论 -
Mybatis 配置常见情况(入门总结篇)
在Mybatis中,在查询结果集中,单个对象的封装已经远远不能满足业务的要求,于是,可以使用ResultMap: 如果在ResultMap中未使用到标签,就是子对象结果映射,你可以不必将一级对象的属性一一映射,也可以完成结果集的自动填充! 当然,如果在ResultMap中使用到标签,那每个实体字段和表字段必须对应,否则值为空或默认值!原创 2014-04-02 10:26:14 · 1464 阅读 · 0 评论 -
在SpringMVC中使用计划任务
在这个项目中,处理PV和UV时用到了任务计划,于是就随便整了一下,为下次使用记下手法: 允许值:以下是网上摘抄的一些说明:字段允许值允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DEC , - * /星期 1-7 或者 SUN-SAT ,原创 2014-04-03 20:21:11 · 2013 阅读 · 2 评论 -
MyBatis基于XML配置
SqlMapConfig.xml文件配置如下: <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://www.ibatis.com/dtd/sql-map-config-2.dtd" > <settings ca原创 2014-03-26 22:23:24 · 734 阅读 · 0 评论 -
Linux下配置免安装版Tomcat
前言:测试过程中,需要在Linux环境下配置免安装版本的Tomcat,下面列出详细步骤,希望对大家有帮助。一、下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz。二、配置Java环境变量原创 2014-10-13 12:37:29 · 4271 阅读 · 1 评论 -
Spring并发访问的线程安全性问题
springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧原文地址: Spring并发访问的线程安全性问题和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的instance去处理,这样导致了两个结果:一是我们不用每次创建Controller,原创 2015-02-07 18:52:24 · 673 阅读 · 0 评论 -
破晓博客-自定义标签的开发
Foreach自定义标签的开发(适用于各种集合)package com.lovesmile.oa.web.mytag;import java.io.IOException;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Collection;impo原创 2013-07-22 19:54:36 · 699 阅读 · 0 评论 -
Java使用jackson操作Json格式数据
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,她是 JavaScript原生态的数据格式。她独立于任何编程语言、可读性高、易于生成和解析、体积轻量,这些优雅的特性,让JSON成为数据交换的语言。原文地址: http://www.hpboys.com/616.html在使用Java操作JSON时,我们用到了Jackson原创 2015-04-21 15:02:33 · 3564 阅读 · 0 评论 -
SpringMVC使用RedirectView进行POST重定向
原文地址:http://www.osheep.cn/574.htmlSpringMVC提供一个优雅的后台重定向方式:RedirectView在需要封装数据,并进行重定向的场景使用它在适合不过了; /** *请求进行重定向 */ @RequestMapping(value="postPayAmount",method=Re...原创 2015-04-17 10:49:51 · 21032 阅读 · 0 评论 -
SpringMVC 统一异常处理入口
在一个冰冷幽暗的夜晚上,我正思考的十分重要的人生问题,这周末该去那里happy好呢?是宅在家里好呢,或者宅在家里好呢,还是宅在家里好呢?这时,万年隐身的QQ竟然浮起浅色聊天框,我去!不得了,居然是女神主动联系我,女神一定是因为我俊朗的五官,171的模特身材而深深地迷恋上我了,呵呵呵呵呵呵。原文地址: http://www.hpboys.com/524.html“诶,阳X,你原创 2015-04-17 11:11:29 · 1668 阅读 · 0 评论 -
[精]国外程序员整理的Java资源大全
Java 几乎是许多程序员们的入门语言,并且也是世界上非常流行的编程语言。国外程序员 Andreas Kull 在其 Github 上整理了非常优秀的 Java 开发资源,推荐给大家。译文由 ImportNew- 唐尤华翻译完成。原文地址: http://www.hpboys.com/707.html以下为具体资源列表。构建这里搜集了用来构建应用原创 2015-05-20 10:29:41 · 1208 阅读 · 0 评论 -
使用Eclipse设置Java注释模板详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name}* @Package ${package_name}* @Description:原创 2015-05-21 18:20:18 · 902 阅读 · 0 评论 -
Eclipse开发必备干货分享
最近经常用Eclipse进行开发,但这外观确实差强人意,用习惯了别的优雅的IDE,用Eclipse简直就是够了~!~经过精挑细选,终于找到Sublime2的皮肤,不错,这个挺好…不多说,你肯定在等一个插件地址, 没错,就是插件!原创 2015-08-27 14:50:48 · 1193 阅读 · 0 评论 -
[开源发布]SVN资源权限管理系统-安全流畅极简可靠
名称官方地址:SVN资源权限管理系统-安全流畅极简可靠 开源代码托管(开源中国码云)地址:软件首页 软件信息后台语言:Java数据库:Mysql框架:SpringMVC,svnkit后台UI框架:HUI+开源协议:Apache-2.0 功能SVN仓库创建,管理;SVN用户,用户组创建,管理;SVN资源权限授权;用户权限查看,密码更改;SVN仓库支持多库模式; 预览(部原创 2017-05-17 16:25:41 · 4211 阅读 · 0 评论 -
Hibernate二级缓存配置详解
使用二级缓存的前置条件 二级缓存配置详解" alt="Hibernate 二级缓存配置详解" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" type="face">二级缓存配置详解" alt="Hibernate 二级缓存配置详解" src="http://simg.sinajs.cn/blog7style/原创 2014-03-29 22:11:26 · 1011 阅读 · 0 评论 -
Hibernate高级模块解析
(奥斯科技首发)本地SQL查询--->>:高级模块解析" alt="Hibernate 高级模块解析" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" type="face">高级模块解析" alt="Hibernate 高级模块解析" src="http://simg.sinajs.cn/blog7style原创 2014-03-29 22:11:30 · 712 阅读 · 0 评论 -
奥斯科技-开发类似于struts1.2的简…
1.一个Servlet入口处理所有请求,并根据不同的请求来反射不同的实现类,最好是写个xml配置文件,按照不容的实现类来控制对象的实现!!例如:<?xml version="1.0"encoding="UTF-8"?><action type="login"class="cn.ouyang.oa.web.action.LoginAction" topath="result.jsp"原创 2014-03-29 22:11:10 · 811 阅读 · 0 评论 -
MyEclipse8.6——BIRT报表开发…
11原文地址:MyEclipse8.6——BIRT报表开发学习作者:专注思考最近呢、学习了一下BIRT、关于BIRT的详细内容、百度已经做好了:BIRT。 好、打开MyEclipse8.6、我这边是汉化了的、如果想汉化而又没有汉化的同学可以继续百度一下MyEclipse8.6的汉化、有人已经做成一个文档、从头到尾描述的清清楚楚。好、工程打开过后呢、点击文件(File)——新建(N转载 2014-03-29 22:11:37 · 1085 阅读 · 0 评论 -
论Hibernate的实体与表间的关系…
一对一关系映射:(xml配置版)---->>>:外表主键即为外键也为主键,主表主键值和外键主键值一至,外表依赖主表产生记录。stuff多对一关系映射:(xml配置版)---->>>:外表主键即为外键也为主键,主表主键值和外键主键值一至,外表依赖主表产生记录。"http://hiberna原创 2014-03-29 22:11:19 · 1505 阅读 · 0 评论 -
浅析Struts 1.2
1.2" TITLE="浅析Struts 1.2" />1.2" TITLE="浅析Struts 1.2" />1.2" TITLE="浅析Struts 1.2" />-->>最近重温了一下Struts 1.2,和Struts 2.x相比,感觉各有优劣,估计是Struts 2用得比较上手,个人还是比较喜欢用Struts 2 1.2" TITLE="浅析Struts 1.2" />,估计这原创 2014-03-29 22:11:16 · 611 阅读 · 0 评论 -
Hibernate中集合配置详解
List - 一对多关系维护:一的一方xml配置文件: 测试:package com.lovesmile.oa.test;import org.hibernate.Session;import org.hibern原创 2014-03-29 22:11:23 · 706 阅读 · 0 评论 -
类的内省及反射
操作类(Person):package cn.ouyang.test.entity;public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.n原创 2014-03-29 22:10:57 · 526 阅读 · 0 评论 -
在Java JDBC 中使用slf4…
package cn.ouyang.test;import java.sql.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class Test1 {private static Loggerlogger=LoggerFactory.getLogger(Test1.class);public st原创 2014-03-29 22:11:01 · 741 阅读 · 0 评论 -
Hibernate中继承关系注解配置
*/父类中添加:@Entity@Table(name = "STUFF", schema = "LOVESMILE")//@DiscriminatorColumn(name="TYPE",discriminatorType=DiscriminatorType.INTEGER)(子类与父类同一张表.)@Inheritance(strategy=InheritanceType.JOINED原创 2014-03-29 22:11:21 · 2263 阅读 · 0 评论 -
JDBC(Oracle 数据库)中的批处理…
直接上代码:packagecn.zhou.epet.test;importjava.sql.*;publicclass Addbatch {publicstatic void main(String[] args) {Connection connection =null;PreparedStatement stmt =null;try{//加载数据库相关驱动原创 2014-03-29 22:10:59 · 849 阅读 · 0 评论 -
Java Web 中的监听(Listener)
Java Web 中的监听器监听器的分三类1:Web项目应用域监听a:ServletContext应用域监听⑴实现ServletContextListener接口⑵contextInitialized()方法,这方法代表Servlet容器启动时,触发该方法⑶contextDestroyed()方法,这方法代表Servlet容器关闭时,触发该方法实例: public voidco原创 2014-03-29 22:11:03 · 605 阅读 · 0 评论 -
Struts 2 框架解析
Struts2架构图2 框架解析" TITLE="Struts 2 框架解析" /> 请求首先通过Filterchain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 Acti原创 2014-03-29 22:11:14 · 524 阅读 · 0 评论 -
Java中的代理
1.先创建以DAO层接口package cn.ouyang.test.entity;//DAO层接口public interface Student { public void deleteById(intid); public void selectById(intid); }2.为之前接口写实现类package cn.ouyang.test.entity;pub原创 2014-03-29 22:10:55 · 514 阅读 · 0 评论 -
Struts2中Json格式异步数据交…
注意2 中 Json 格式异步数据交互" alt="Struts 2 中 Json 格式异步数据交互" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" type="face" style="line-height:1.5">:博客所有源码在爱源码,爱编程QQ群群共享中公开,需要请加群下载!群号:175551460原创 2014-03-29 22:11:12 · 784 阅读 · 0 评论 -
Spring-Session使用配置(分布式共享session配置)
原文地址:http://www.osheep.cn/1428.html分布式集群部署是目前大多数中小型网站都在使用的一种轻部署模式;集群部署直接面临的一个问题就是session不一致的问题,因为单节点部署的session直接存储在Web容器的缓存中,这种方式可以通过session复制的策略来共享session;但是不推荐;有两种大家比较常用的配置方式来共享session,...原创 2017-05-17 16:31:31 · 1276 阅读 · 0 评论