使用Gradle构建Java项目 这个手册将通过一个简单的Java项目向大家介绍如何使用Gradle构建Java项目。 我们将要做什么? 我们将在这篇文档航中创建一个简单的Java项目,然后使用Gradle构建它。 需要准备什么? 预留15分钟空闲时…
参考了http://blog.sina.com.cn/s/blog_4b20ae2e0102uz4t.html 1.上Grandle官网下载Gradle,地址:http://www.gradle.org/downloads 如果只是运行可以只下载bi…
@Component 单例 多例 @Component 默认单例 如果想声明成多例 用 @Component @Scope("prototype") 参考文章 <转载>spring 注解@Component,@Service,@Contr…
Spring Boot利用JavaConfig配置模式以及“约定优于配置”理念,极大简化了基于Spring MVC的Web应用和REST服务开发。 Servlet: 1 package org.windwant.spring.servl…
spring boot quick start 在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。 如果之前没有使用过spring…
Netty4.x中文教程系列(六) 从头开始Bootstrap 其实自从中文教程系列(五)一直不知道自己到底想些什么。加上忙着工作上出现了一些问题。本来想就这么放弃维护了。没想到有朋友和我说百度搜索推荐了我的文章。瞬间有点小激动啊。决定自己要把这个教…
上一篇文章详细解释了ChannelHandler的相关构架设计,版本和设计逻辑变更等等。 这篇文章主要在于讲述Handler里面的Codec,也就是相关的编解码器。原本想把编解码器写在上一篇文章里面的。后来想想Netty里面的编解码器太多了。想要一次…
原文 http://mdba.cn/2016/12/16/jvm参数配置优化/ 主要是启动脚本和log4j基本参数的设置和优化,这些参数藏的比较深。 1、JVM参数配置优化 如果使用的CMS GC算法,建议JVM Heap不要太大,在4GB以内就可…
上一篇文章详细解释了Hello World示例的代码。里面涉及了一些Netty框架的基础。 这篇文章用以解释ChannelHandler。笔者本身在以前写过文章ChannelHandler改动及影响 和 ChannelInitializer 学习 对…
上一篇文章,笔者提供了一个Hello World 的Netty示例。 时间过去了这么久,准备解释一下示例代码。 1.HelloServer 详解 HelloServer首先定义了一个静态终态的变量---服务端绑定端口7878。至于为什么是这个7878…
在中国程序界。我们都是学着Hello World !慢慢成长起来的。逐渐从一无所知到熟悉精通的。 第二章就从Hello World 开始讲述Netty的中文教程。 首先创建一个Java项目。引入一个Netty 框架的包。这个步骤我在本系列教程的后面就…
JBOSS4 JBoss4包括web服务器(servlet/JSP容器,HTML服务器)、EJB2.0容器。完整的纯Java的数据库引擎,(Java消息服务)JMS,JavaMail,和Java事务处理API/Java事务处理服务(JTA/JTS)支…
简介 在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规…
众所周知,WordPress的后台载入速度是相当慢的(和前台比起来)。 后台载入速度的慢的原因不仅仅是因为会加载不少JS文件,而且各种RSS也需要时间。 比如什么链入链接,还有WordPress新闻,快速插入等,我基本上没用过这些功能。不知道大家是不…
使用wordpress的博主估计都遇到这种情况,有人在自己的博客注册成为用户后,有时候邮箱却收不到wordpress发来的密码,而wordpress的密码又是系统自动生成的,新用户收不到密码也就无法登陆了。对于这种情况可以通过在注册页面显示系统生成的…