随笔分类 -  java

摘要:Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒 Timestamp now = new Timestamp(System.currentTimeMil 阅读全文
posted @ 2016-07-12 18:35 Franson 阅读(430) 评论(0) 推荐(0) 编辑
摘要:如何从数据库逆向生成Hibernate实体类呢??? 1. 首先,要在eclipse中采用自带的数据库管理器(Data Management),连通你的数据库: 然后选择数据库,这里用的oracle,然后给个名字,如MyOracle。 点击下图中按钮,新建一个数据库驱动的配置。 选择数据库版本,这里 阅读全文
posted @ 2016-07-08 17:42 Franson 阅读(277) 评论(0) 推荐(0) 编辑
摘要:使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加细致地控制日志的生成过程。 Log4j的组成:Log4j由三个重要的组成构成:日志记录器(Loggers),输出端(Appenders 阅读全文
posted @ 2016-07-04 14:37 Franson 阅读(27663) 评论(0) 推荐(4) 编辑
摘要:wait/notify()关键字适用于一个线程通知另一个线程所需的条件状态已就绪,最常用于线程在循环中休眠直到获取特定条件的场景. 例如,一个线程一直等待直到队列中有一个组件能够处理;当组件添加到队列时,另一个线程能够唤醒这个等待的线程。 如下代码演示线程间的协作: 执行结果如下所示: 说一下syn 阅读全文
posted @ 2016-06-30 17:50 Franson 阅读(377) 评论(0) 推荐(0) 编辑
摘要:这里需要说一下,bootstrapvalidator的帮助文档写的比较简单,对于remote验证器的说明更是如此,在经历多方测试之后才明白如何使用这个验证器。 一个典型的ajax验证代码如下: 服务端验证代码(使用spring mvc)如下: 这里需要说明的是bootstrap的remote验证器需 阅读全文
posted @ 2016-06-24 11:38 Franson 阅读(40856) 评论(9) 推荐(4) 编辑
摘要:一.返回ModelAndView,其中包含map集 二.返回String类型的json,这里有两种方式。 方式一:使用jackson-databind-x.x.x.jar包中的ObjectMapper将Map型数据改写为String并返回 方式二: 直接返回字符串,主要key/value值必须使用含 阅读全文
posted @ 2016-06-24 11:20 Franson 阅读(12606) 评论(0) 推荐(0) 编辑
摘要:在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序。Spring MVC 是Spring框架最重要的的模块之一。它以强大的Spring IoC容器为基础,并充分利用容器的特性来简化它的配置。 MVC框架是什么 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础 阅读全文
posted @ 2016-06-21 14:57 Franson 阅读(1612) 评论(0) 推荐(0) 编辑
摘要:一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting 阅读全文
posted @ 2016-06-17 17:24 Franson 阅读(884) 评论(0) 推荐(0) 编辑
摘要:简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE 8中一 阅读全文
posted @ 2016-06-17 09:59 Franson 阅读(400147) 评论(27) 推荐(86) 编辑
摘要:在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架(或通用的应用算法)是相同的。Template Method提供了这种情况的一个实现框架。 Template Method模式是采用继承的方式实现这一点:将逻辑 阅读全文
posted @ 2016-06-16 10:25 Franson 阅读(781) 评论(0) 推荐(0) 编辑
摘要:如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不到了。为什么不能先将信息存下来,当用户需要查看信息的时候再去获得信息呢?伴随着这个疑惑,短息和留言应运而生,无论手机是否开机、是否未及时接到,我们都能得到其中的信息。JMS提供 阅读全文
posted @ 2016-06-15 15:03 Franson 阅读(4425) 评论(0) 推荐(0) 编辑
摘要:简介 在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规范里面定义最常见的几种消息通信模式主要有发布-订阅 阅读全文
posted @ 2016-06-15 14:29 Franson 阅读(7398) 评论(0) 推荐(0) 编辑
摘要:序言 在各种系统中,要保证数据对象的安全性以及易操作性,使企业的各业务部门、职能部门能够方便而且高效的协同工作,那么一个好的数据权限管理设计就成为一个关键的问题。虽然企业中各个单元的工作流程有所不同,处理的数据对象也有所不同,但是在组织结构、信息的处理方式上具有很多相同的地方,这就为设计数据对象的权 阅读全文
posted @ 2016-06-08 17:22 Franson 阅读(982) 评论(0) 推荐(0) 编辑
摘要:在Java中通过Observable类和Observer接口实现了观察者模式。实现Observer接口的对象是观察者,继承Observable的对象是被观察者。 1. 实现观察者模式 实现观察者模式非常简单, [1]创建被观察者类,它继承自java.util.Observable类; [2]创建观察 阅读全文
posted @ 2016-06-08 10:56 Franson 阅读(4595) 评论(1) 推荐(0) 编辑
摘要:在 SSLSocket实现服务端和客户端双向认证的例子 文章中最后提到使用keytool.exe的自签证书实现双向认证可以,但是使用ejbca生成证书实现SLL Socket的双向认证是服务端老是报错提示 null cert chain的错误。 当时花了一整天的时间研究都没有眉目,今天突然想到,ce 阅读全文
posted @ 2016-06-06 13:52 Franson 阅读(2452) 评论(2) 推荐(0) 编辑
摘要:http://blog.csdn.net/ns_code/article/details/17539599这个博主的关于java并发编程系列很不错,值得收藏。 为了方便各位网友学习以及方便自己复习之用,将Java并发编程系列内容系列内容按照由浅入深的学习顺序总结如下,点击相应的标题即可跳转到对应的文 阅读全文
posted @ 2016-06-02 22:40 Franson 阅读(352) 评论(0) 推荐(0) 编辑
摘要:一、 SSL概述 SSL协议采用数字证书及数字签名进行双端实体认证,用非对称加密算法进行密钥协商,用对称加密算法将数据加密后进行传输以保证数据的保密性,并且通过计算数字摘要来验证数据在传输过程中是否被篡改和伪造,从而为敏感数据的传输提供了一种安全保障手段。 SSL协议提供的服务主要有: 1)认证用户 阅读全文
posted @ 2016-06-01 18:06 Franson 阅读(11884) 评论(0) 推荐(2) 编辑
摘要:下面的例子展示了如何注入 List – <list/> Set – <set/> Map – <map/> Properties – <props/> Spring beans 配置文件: 运行: 阅读全文
posted @ 2016-05-31 16:24 Franson 阅读(4009) 评论(0) 推荐(1) 编辑
摘要:通常情况下,我们用打包工具如Eclipse的export工具制作的jar包是无法通过鼠标双击来运行的。 此时我们需要启动DOS窗体,在DOS窗体中输入java命令运行程序(前提是你的环境变量classpath配置正确) java -jar filePath\demo.jar 如下图: 更推荐的做法是 阅读全文
posted @ 2016-05-31 16:21 Franson 阅读(909) 评论(0) 推荐(0) 编辑
摘要:1、首先用jdk带的工具生成证书库 打开cmd命令行窗口,cd 到tomcat安装目录的bin下面执行 keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore -validity 36500 附:d:/tom 阅读全文
posted @ 2016-05-27 11:53 Franson 阅读(653) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示