摘要: 最近做pos数据文件解析及入库的开发,其中pos的流水文件一个文件中就包含8000多条数据,每次插入数据库执行的sql都是相同的。因此考虑到使用批量插入来提升效率。查看ibatis的文档,看到提供了startBatch和executBatch两个方法,看名字大概就知道这两个方法和批量执行有关。我立马... 阅读全文
posted @ 2015-01-04 18:34 心静欣 阅读(1901) 评论(3) 推荐(1) 编辑
摘要: 这两天让我们在服务器上部署OSGI环境,应用服务器使用weblogic。结果由于对OSGI WEB知识的不了解,导致走了不少弯路。最后实在没办法,看了Felix Http Service的部分源代码,才最终将问题解决了。接下来做个笔记,分析一下Felix OSGI Servlet Brige的实现原 阅读全文
posted @ 2015-01-04 18:25 心静欣 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 简介oauth2.0是一种目前被广泛使用的开放式授权协议。各个服务平台可以使用oauth2.0协议来允许平台用户授权第三方来获取用户的信息数据等。术语Client : 第三方应用Resource Owner : 资源拥有者,即平台用户Authorization Server : 认证服务器,即平台提... 阅读全文
posted @ 2015-01-04 17:57 心静欣 阅读(2739) 评论(1) 推荐(0) 编辑
摘要: 简介Apache olth是oauth2.0协议的java实现,可简化oauth应用的开发,提供了授权服务器,资源服务器以及客户端的实现。我们这里主要使用oauth2.0协议做授权服务,因此主要学习授权服务器的实现。代码结构上图为apache olth的授权服务器的代码组织结构,从包的组织可以看到分... 阅读全文
posted @ 2015-01-04 17:49 心静欣 阅读(9579) 评论(0) 推荐(0) 编辑
摘要: 今天没什么事情做,温习一下基本知识,在网上看到和日期处理的相关框架,什么joda,date4j等,都宣称超级强大简单易用。下下来试了下,确实都挺不错。不过自己不是经常涉及到日期操作,且涉及到的也不复杂。且不说这些库的功能强不强大,单说为了处理个时间就引入几十个类,实在有点浪费了。再说JDK提供的Calendar和SimpleDateFormat组合使用功能也还是非常强大啊。如果觉得同时使用这两个类稍显麻烦,可以稍微封装一下,即可满足大部分需求,就一个类,自己需要用到什么功能的时候,添加进去就行了。 1 package luojing.date; 2 3 import java.io.S... 阅读全文
posted @ 2013-09-25 19:20 心静欣 阅读(1234) 评论(3) 推荐(2) 编辑
摘要: 做过j2ee 或android开发的童鞋,应该或多或少都使用过Apeache的HttpClient类库吧。这个类库给我们提供了十分强大的服务端Http请求操作。在开发中使用起来十分的方便。最近做php的开发,也有需要在服务端发送http请求,然后处理返回到客户端,如果用socket来做,未必又太麻烦了,心想这看看php中有没有类似HttpClient这样的类库。 Google了一下,发现php中还真有这么一个类库,而且名字就叫做httpclient,相当的激动啊,到官网一看,发现已经好多年都没更新过了,而且功能貌似也有限,大失所望啊。接着我找到了另外一个类库Snoopy,对于这个类库我也不了解 阅读全文
posted @ 2013-03-27 16:41 心静欣 阅读(720) 评论(0) 推荐(0) 编辑
摘要: buildAndExportImage(); * * 作 者: luojing * 创建时间: 2013-3-27 上午11:42:12 */class Captcha { private $width;//宽度 private $height; //高度 private $codeNum;//验证码字符数量 private $image;//验证码图像资源 private $sessionKey;//session中保存的名字 private $captcha;//验证码字符串 const charWidth = 10;/... 阅读全文
posted @ 2013-03-27 15:46 心静欣 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 简介DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。使用DWR要想在我们的项目中使用DWR,首先要获取到dwr的jar包(下载地址: http://directwebremoting.org/dwr/downloads/index.html),其次还需要下载commons-logging的jar包。在myeclipse中新建一个web项目,把dwr.jar和commons-loggin-1. 阅读全文
posted @ 2012-08-02 16:38 心静欣 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在程序中使用Spring的JdbcTemplate来进行sql操作,其中需要对返回的数据进行排序,由于排序字段可能根据需要的不同而有所变化,于是使用了占位符“?”。执行后没有报错,但是查询出来的数据和直接写sql语句在数据库中查询出来的顺序不一致。程序代码如下:JdbcTemplate jdbcTemplate = this.getJdbcTemplate(); String sql = "select USER_NAME,PIC_URL,COUNTY_NAME,STAR,DEVOTE,SKILL,THE_LORE,POPULAR,ERROR_NUM from " ... 阅读全文
posted @ 2012-07-25 22:07 心静欣 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: 网也中经常会用到分页,分页的实现有很多中。从数据库中回去分页数据的方法一般都差不多,主要就是怎么在网页上呈现出来的差别。一般我们会定义一个实体类,他将存放所有与分页相关的数据和设置。在使用struts2的时候可以在后台直接将将数据填充到分页实体类对象中,然后可以在结果页面通过标签活着EL表达式来获取相应的信息来完成分页显示。还有一种就是我们可以通过JSP标签来完成分页的显示。首先我们定义一个实体类,他包含一些设置信息和承载我们要显示的分页数据。public class PageBean { private int pageSize;//每页大小 private int to... 阅读全文
posted @ 2012-07-24 15:03 心静欣 阅读(274) 评论(0) 推荐(0) 编辑