06 2017 档案
多线程之生产者消费者模式
摘要:最近在项目中需要使用使用多线程实现一种功能,和生产者消费者模式类似,因此,学习了下生产者消费者模式的多线程实现。在生产者消费者模式中,通常有两类线程, 即若干个生产者线程和若干个消费者线程。生产者线程负责提交用户请求,消费者线程则负责处理生产者提交的任务。生产者和消费者之间则通过共享内存缓冲区进行通 阅读全文
posted @ 2017-06-29 22:55 junjiang3 阅读(209) 评论(0) 推荐(0)
java-邮件发送
摘要:最近在项目的注册模块需要发送邮件,因此,简单的调研了下java中的邮件发送。 一种简单的方式是直接使用JavaMail架包。其Maven依赖如下: 阅读全文
posted @ 2017-06-23 13:00 junjiang3 阅读(161) 评论(0) 推荐(0)
Play框架的用户验证。
摘要:最近刚刚参与一个基于Play框架的管理平台的升级工作,其中涉及到了用户的验证工作。第一次接触play框架,直接看已有代码,有点晕。因此,自己实现了一个简单的用户验证功能。 首先,新建一个User类,包含两个属性,包含两个属性email和password。并在构造器中对密码进行了加密。 阅读全文
posted @ 2017-06-16 15:48 junjiang3 阅读(283) 评论(0) 推荐(0)
Java调用Python程序
摘要:最近,需要在应用中,需要使用Java程序去调用Python代码,主要有两种实现方式。 一、使用Jython架包 因为调用的Python代码中需要使用Json对象,开始使用jython2.5.2,发现不支持json。因此, 升级了最新的Jython2.7.0,发现可以支持。因此,要使用更多python 阅读全文
posted @ 2017-06-11 16:29 junjiang3 阅读(18680) 评论(3) 推荐(0)
SpringMVC整合MongoDB
摘要:首先,在pom文件中新增spring-data-mongodb的依赖: 阅读全文
posted @ 2017-06-04 19:40 junjiang3 阅读(3752) 评论(0) 推荐(0)