java
Allen_Oscar
这个作者很懒,什么都没留下…
展开
-
hibernate 统计数据
关于统计大量数据hibernateTemplate int totalRecords = 0; Object sum = hibernateTemplate.execute(new HibernateCallback() { public Objec原创 2013-01-13 18:56:40 · 900 阅读 · 0 评论 -
junit测试servlet
写了个Servlet的测试用例,初学单元测试.用的JUnit是4.1版,easymock-3.1。 //简单的servlet程序publicclassservletDo extends HttpServlet { publicvoid doGet(HttpServletRequest request, HttpServletResponse respo原创 2013-05-28 21:38:58 · 1561 阅读 · 0 评论 -
java动态代理
一.代理模式定义:为另一个对象提供一个替身或占位符以控制对这个对象的访问。使用Java API 的代理,创建一个保护代理。Java 在java.lang.reflect包中有自己的代理支持,利用这个包你可以在运行时动态的创建一个代理类,实现一个或多个接口,并将方法的调用转发到你所指定的类。因为实际的代理类是在运行时创建的,我们称这个Java技术为:动态代理。Java已经为你创建原创 2013-06-17 19:49:54 · 1149 阅读 · 0 评论 -
java生成Excel
一.利用poi生成excel,介绍一下基本用法1.HSSFWorkbook workbook = new HSSFWorkbook();创建工作薄2.HSSFSheet sheet = workbook.createSheet("工资表");一个sheet最多有65535行3.HSSFRow row = sheet.createRow(0);创建行(最顶端,头部);4.HSSFCe原创 2013-06-28 21:34:34 · 1121 阅读 · 0 评论 -
HttpURLConnection 用法
1.HttpURLConnection 获取服务端返回信息 public void getInfo() throws IOException{ String respContent = "" ; int code = 200; String geoUrl = "http://www.hao123.com/?tn=98012088_1_hao_pg";原创 2013-06-16 10:26:45 · 1812 阅读 · 0 评论 -
java 日期处理
1.二个小时时间间的差值,必须保证二个时间都是"HH:MM"的格式,返回字符型的分钟2.得到二个日期间的间隔天数3.得到一个时间延后或前移几天的时间,nowdate为时间,delay为前移或后延的天数4.判断二个时间是否在同一个周5.产生周序列,即得到当前时间所在的年度是第几周....原创 2013-06-15 20:58:29 · 1465 阅读 · 0 评论 -
json格式生成
要对 arcgis server rest api 做一下封装,要求XML格式和JSON格式的数据格式。顺便研究了一下json生成格式,做了一下总结。 public classJsonTest { public static void main(String[] args) { String data = "{}"; JSON原创 2013-05-28 21:45:50 · 1768 阅读 · 0 评论 -
Swing 写的日期时间组件
在网上收集的swing时间组件完善了一下,日期上下按钮可以点击,闰年平年判断,月份是多少天自动更新改变。希望大家继续完善。MainAppimport java.awt.Dimension;import java.awt.Toolkit;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;原创 2013-08-01 20:49:26 · 2121 阅读 · 0 评论 -
junit测试servlet
写了个Servlet的测试用例,初学单元测试.用的JUnit是4.1版,easymock-3.1。 //简单的servlet程序public class servletDo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse respon原创 2013-04-11 19:35:49 · 3687 阅读 · 0 评论 -
Spring整合ActiveMQ
公司有新的项目-智慧公交服务平台。要求实现公交GPS定位,在地图上动态显示订阅的公交车行车轨迹、轨迹回放等等一些功能。这就要用到消息推送服务中间件ActiveMQ。采用UDP的方式推送消息。先简单介绍一下Spring整合ActiveMQ,后续将介绍Spring+activeMQ+Flex消息推送的实现。一.消息监听Spring提供了三种 AbstractMessageListenerCon原创 2013-12-02 08:04:02 · 3508 阅读 · 0 评论 -
Spring整合ActiveMQ-序列化的 Java对象
JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些不同形式的数据,提供现有消息格式的一些级别的兼容性。· StreamMessage -- Java原始值的数据流· MapMessage--一套名称-值对· TextMessage--一个字符串对象· ObjectMessage--一个序列化的 Java对象· BytesMessage--一个未解释字原创 2013-12-02 10:48:43 · 5265 阅读 · 0 评论 -
Spring+ActiveMQ+Flex- 智慧公交(二)
智慧公交-核心的部分就是消息推送这一块,推送和接受消息能跑通了,其他的就是业务上问题了。 智能公交调度系统-系统结合了GPS GIS GPRS 等。GPS、GPRS大家都明白,GIS(地理信息系统)在智慧公交项目上主要是用来展示公交线路的地图。在地图上我们可以看到公交线路,车辆位置、行驶方向,可以查看公交车内部的监控、公交站点监控等实时信息。 上一篇文章有三个问题还没原创 2013-12-10 07:51:15 · 4280 阅读 · 8 评论 -
Spring+ActiveMQ+Flex- 智慧公交
智能公交调度系统-系统结合了GPS GIS GPRS 等,将车辆的状态信息实时传到调度中心,调度中心可以自动调度和监控车辆。通过将GPS接入后台在通过消息中间件将消息发送到前端,前端可以实时看到车辆运行状态、运行轨迹等信息。该县的公交数量有280辆,我们采用BlazeDS(免费)完全可以胜任,LCDS(商业)比较昂贵,但性能好。 那就简单介绍一下是以Flex为前台,结合Blaze原创 2013-12-05 07:40:59 · 5668 阅读 · 10 评论 -
Class.forName() 理解
在网上查了一下有关Class.forName(”X”)的资料,很多人都不理解数据库连接为什么要用到这个,自己做了一下总结。Class.forName(“X”) 返回与带有给定字符串名的类或接口相关联的Class对象。调用此方法等效于: Class.forName(className, true, currentLoader)参数:name - 所需类的完全限定名ini原创 2013-05-19 10:15:18 · 1679 阅读 · 1 评论 -
java 读取postgresql数据库结构生成XML格式
import java.sql.DatabaseMetaData;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement; import org.jdom2.Document;import org.jdom2.E原创 2013-05-28 21:54:06 · 2760 阅读 · 0 评论 -
java解析properties文件
数据库驱动、URL等一些信息要配置在properties文件中,方便灵活。个人总结了一下Java解析properties文件。Properties文件在项目src目录下,部署到web服务器文件会在classes文件夹下。1.在web环境下(tomcat servlet)需要用到commons-beanutils.jarProperties properties = new Prop原创 2013-04-11 19:37:02 · 1309 阅读 · 0 评论 -
jquery与ajax
这是一个简单的 GET请求功能以取代复杂 $.ajax。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。示例代码:$.ajax({ type : "GET", contentType: "application/x-www-form-urlencoded; charset=utf-8",原创 2013-06-09 22:14:35 · 1042 阅读 · 0 评论 -
SSH整合
struts-2.2.3.1 spring-framework-3.1.2 hibernate- 3.6.7整合。可以看看Spring 连接池的配置 有JDBC、C3P0、BoneCP、Proxool。 http://blog.csdn.net/allen_gang/article/details/9067889web.xml<web-app version="2.5"原创 2013-06-10 23:09:40 · 1638 阅读 · 1 评论 -
Spring Aop 配置
1.切面类:在方法前后加逻辑(日志,执行时间...)。package com.tech.allen.util;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint; public class AspectClass { public void doBefore原创 2013-06-12 16:51:29 · 1151 阅读 · 0 评论 -
工厂方法模式
工厂方法模式定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。UML类图:所有工厂模式都用来封装对象的创建。工厂方法模式通过让子类决定改创建的对象是什么,来达到将对象创建的过程封装的目的。1. Creator所有子类都必须实现这个抽象的factoryMethod()方法。2. ConcreteCreator原创 2013-06-05 19:29:04 · 1787 阅读 · 1 评论 -
java 反射工厂
工厂方法模式定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。UML类图:所有工厂模式都用来封装对象的创建。工厂方法模式通过让子类决定改创建的对象是什么,来达到将对象创建的过程封装的目的。1. Creator所有子类都必须实现这个抽象的factoryMethod()方法。2. ConcreteCreator原创 2013-06-13 19:16:38 · 1768 阅读 · 0 评论 -
java 读取请求地址
1.java 获取请求URL ,进行编码 java.net.URLEncoder.encode。 public String getRequestUrl(HttpServletRequest req,HttpServletResponse resp) throws UnsupportedEncodingException, ParseException{ String quer原创 2013-06-15 09:30:57 · 1486 阅读 · 0 评论 -
java excel导出
Model:@Entity@Table(name = "admin_alarmLog")public class AlarmLog { private int id; private int userId; private String userName; private String userDepart; private String userEmai原创 2013-01-12 18:12:46 · 761 阅读 · 0 评论 -
java获取Oracle和access数据库结构
第一步,获取access所有表名 : 1.List list = new ArrayList();DatabaseMetaData dbmd=Conn.getMetaData(); ResultSet rs=dbmd.getTables(null,null,"%",new String[]{"SYNONYM","TABLE"}); while(rs.next()){原创 2013-05-28 21:29:11 · 1641 阅读 · 0 评论 -
java 连接access
public class DoControl { public static void main(String[] args)throws SQLException, ClassNotFoundException, UnsupportedEncodingException { String sql = "select * from Export_Output where i原创 2013-05-27 20:18:21 · 1166 阅读 · 0 评论 -
java 单例模式
单例模式定义:确保一个类只有一个实例,并提供一个全局访问点。import java.sql.Connection;import java.sql.DriverManager;public class SingletonPattern { //用静态变量来记录Connection类的唯一实例 private static Connection conn = null;原创 2013-06-06 14:03:21 · 1025 阅读 · 0 评论 -
Blob类型转换为byte数组类型
Blob类型转换成byte数组类型存储到Oracle数据库import java.io.BufferedInputStream;import java.io.IOException;import java.sql.Blob;public class BlobToBytes { /** * 把Blob类型转换为byte数组类型 * * @param blo原创 2013-06-15 21:18:21 · 21946 阅读 · 0 评论 -
【Storm总结-1】Storm 简介 -- 转一个我认为总结的比较好的介绍
第一次接触Storm还是在1年半以前了,当时在做S4,找Storm来进行对比,慢慢的对storm也有了越来越多的了解,到后来在项目中也用到了storm。随着了解的深入和使用的增加,一直想写一系列关于storm的文章,结果发现很多勤奋努力的同学们已经写了很多,所以慢慢转一个系列过来,中间也许夹杂一些个人的理解吧。-----------------转自: http://ww转载 2014-11-10 16:33:28 · 891 阅读 · 0 评论