最新
热门
24
赞
1890
浏览
java对象校验(validation)-JSR303规范
java参数校验。要将验证逻辑绑定到bean上,我们可能最容易显想到的方法是,在bean中写一个isValide(),方法即可完成业务需求。但是大部分的验证可能是相似的,比如限制某个字段不能为空,限制某个数据类型的取值范围,限制某个字段符合某个正则表达式等。
1890 浏览
24 点赞
创建于 2017-02-07
8
赞
571
浏览
5分钟学docker
完成以上步骤,我们就能够使用docker来做点什么了。对于其他比较深入的知识点,比如如何去自定义网络,容器之间的通信,如何创存储镜像等,我们只需要去查阅官方文档或者google。写这一篇文章的目的在于希望记录一下在学习过程中的一些经验,也为大家提供一个入门的参考。
571 浏览
8 点赞
创建于 2017-08-06
4
赞
475
浏览
spring boot OAuth2 入门
主要介绍了OAuth2以及spring secuirty OAuth2的一些简单配置。前几节简单介绍了OAuth,以及spring secuirty OAuth的一些基本构成。文中有一些关联知识点的引用,如果要深入研究,可以点进去详细了解一下,这样可以加深立即。如果你只想快速浏览OAuth server的搭建可以跳过前面几节,直接看下面的代码实例。
475 浏览
4 点赞
创建于 2018-12-14
2
赞
459
浏览
spring快速教程(一):为什么要使用spring
为什么要使用spring无非这几个原因: 1. ioc依赖注入帮助我们程序解耦。 2. aop使得面向切面编程变得更加简单。 3. 提供丰富的java EE功能,加快开发。
459 浏览
2 点赞
创建于 2017-02-14
5
赞
434
浏览
thrift快速入门教程
Thrfit是由 Facebook 开发的远程服务调用(rpc)框架 Apache Thrift,它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发。本文简单介绍了Thrfit框架的使用,旨在帮助大家快速的运行第一个基于thrift的远程调用程序。
434 浏览
5 点赞
创建于 2017-02-24
7
赞
320
浏览
java 8新特性:lambda 表达式
Lambda表达式是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据:函数式程序员对这一概念非常熟悉。在JVM平台上的很多语言(Groovy,Scala,……)从一开始就有Lambda,但是Java程序员不得不使用毫无新意的匿名类来代替lambda。
320 浏览
7 点赞
创建于 2017-04-04
2
赞
214
浏览
java的时间处理
本文简明扼要的介绍了使用jdk,joda,jdk8新的api对时间进行处理。同时也分享了一些系统中处理时间的一些经验。
214 浏览
2 点赞
创建于 2017-02-07
6
赞
180
浏览
5分钟学会jenkins
jenkins是什么,简单的讲它是一个持续集成工具,由java编写的开源项目,并且完全免费。如果你之前用过jenkins相信对jenkins有一个简单的认识。jenkins可以让我的开发构建工作变得更加简单,更加智能。
180 浏览
6 点赞
创建于 2017-06-21
3
赞
132
浏览
jetty入门教程
Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
132 浏览
3 点赞
创建于 2017-02-07
10
赞
69
浏览
黑盒测试、白盒测试、灰盒测试之间区别
任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
69 浏览
10 点赞
创建于 2017-06-24
1
赞
63
浏览
jenkins & docker 集群部署实践
描述了使用jenkins部署docker 集群的大致过程,主要描述的是在开发环境下的应用。
63 浏览
1 点赞
创建于 2018-01-23
2
赞
61
浏览
spring快速教程(二):ioc容器及bean的配置
spring的bean的配置属于使用spring的基本技能,这是使用spring的第一步,理解IOC控制反转的思想,并理解其给我们的程序带来的好处。以上简单演示了使用spring配置bean的一些基本方法。以上的示例可以满足一帮场景,如果有特殊的需求可以参考官方文档,对于不同的场景官方文档都有详细介绍。
61 浏览
2 点赞
创建于 2017-02-18
2
赞
54
浏览
5分钟了解java的运行原理
我们都知道,java是跨平台的,这得益于java虚拟机JVM在各个平台都有响应的实现。所有的java代码由jvm解释并在操作系统上运行。编写好java程序后我们首先需要编译,编译需要用到jdk/bin下的javac程序。
54 浏览
2 点赞
创建于 2017-02-07
1
赞
52
浏览
ThreadLocal基本原理及运用
ThreadLocal提供本地线程变量。这个变量里面的值(通过get方法获取)是和其他线程分割开来的,变量的值只有当前线程能访问到,不像一般的类型比如Person,Student类型的变量,只要访问到声明该变量的对象,即可访问其全部内容,而且各个线程的访问的数据是无差别的。
52 浏览
1 点赞
创建于 2017-02-15
1
赞
50
浏览
linux定时任务设置
crond的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρόνος),原意是时间。而crond正是它的守护进程。
50 浏览
1 点赞
创建于 2017-02-15
1
2
下页 >>