自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

转载 spring中的context:include-filter和context:exclude-filter的区别

(1)在spring-MVC.xml中有以下配置:   扫描@Controller注解 --> context:component-scan base-package="com.fq.controller"> context:include-filter type="annotation" expression="org.springframework.ste

2017-06-30 07:04:11 245

转载 netty使用入门

package bhz.netty.helloworld; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import io.netty.channel.ChannelFutureListener; import io.netty.channel.ChannelHandlerAdapter; im

2017-06-29 20:56:51 309

转载 netty的使用

既然是入门,那我们就在这里写一个简单的Demo,客户端发送一个字符串到服务器端,服务器端接收字符串后再发送回客户端。 2.1、配置开发环境 1.安装JDK 2.去官网下载jar包 (或者通过pom构建) 2.2、认识下Netty的Client和Server      一个Netty应用模型,如下图所示,但需要明白一点的是,我们写的Server会自动处理多客户

2017-06-29 20:28:13 698

转载 spring配置mybatis的sqlsessionfactory

spring配置mybatis的sqlsessionfactory class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> classpath*:jdbc.properties

2017-06-29 12:52:37 2238

转载 mybaits中的一级缓存和二级缓存使用

什么是延迟加载          resultMap中的association和collection标签具有延迟加载的功能。         延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。 设置延迟加载         需要在SqlMapConfig.xml文件中,在标签中设置下延迟加载。         lazyL

2017-06-29 12:34:10 270

转载 mybaits中使用二级缓存

mybatis学习笔记(15)-查询缓存之二级缓存 标签: mybatis mybatis学习笔记15-查询缓存之二级缓存 二级缓存原理开启二级缓存调用pojo类实现序列化接口测试方法useCache配置刷新缓存就是清空缓存应用场景和局限性 本文主要讲mybatis的二级缓存,二级缓存是mapper级别的缓存,多个SqlSession去操

2017-06-29 12:01:12 427

转载 Spring中classpath中通配符号的使用

classpath:app-Beans.xml 说明:无通配符,必须完全匹配   classpath:App?-Beans.xml 说明:匹配一个字符,例如 App1-Beans.xml 、 App2-Beans.xml   classpath:user/*/Base-Beans.xml 说明:匹配零个或多个字符串(只针对名称,不匹配目录分隔符等),例如:user/a/Bas

2017-06-29 11:55:51 958

转载 Nginx+Keepalive实现高可用负载均衡

Nginx+Keepalive实现高可用负载均衡 1、准备2台服务器 服务器名LB1,假设IP为192.168.1.100服务器名LB2,假设IP为192.168.1.101 2、在LB1,LB2上分别安装Nginx   步骤参照:http://blog.csdn.net/yabingshi_tech/article/details/47416787

2017-06-28 22:20:43 481

转载 keepAlive安装

Nginx + Keepalived   第一步: 下载keepalived地址:http://www.keepalived.org/download.html 解压安装: tar -zxvf keepalived-1.2.18.tar.gz -C /usr/local/ yum install -y openssl openssl-devel(需要安装一个软件包) cd keepa

2017-06-28 21:31:50 1495

转载 linux下tomcat权限不够解决

原因: 没有权限 解决 : chmod 777 *.sh  原因: 没有权限 解决 : chmod 777 *.sh

2017-06-28 06:15:21 6893 4

转载 nginx配置和tomcat的集成

一、安装Nginx:   1 :  wget下载: http://nginx.org/download/nginx-1.4.2.tar.gz  2 : 进行安装: tar -zxvf nginx-1.6.2.tar.gz 3 :  下载锁需要的依赖库文件: yum install pcre yum install pcre-devel yum install zlib yum i

2017-06-27 22:57:34 397

转载 nginx配置文件讲解

#user  nobody; #开启进程数 worker_processes  1; #错误日志保存位置 #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info; #进程号保存文件 #pid        logs/ng

2017-06-27 22:53:21 244

转载 linux上使用tomcat及查看日志

启动 startup.sh #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有tomcat在运行了 ps -ef |grep tomcat  #如果有,用kill; kill -9 pid #pid 为相应的进程号

2017-06-27 21:17:49 3258

转载 nginx的配置文件详解

在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户 user www-data;     #启动进程,通常设置成和cpu的数量相等 worker_processes  1; #全局错误日志及PID文件 error_log  /var/log/nginx/error.log; pid        /var/run/nginx.pid;

2017-06-27 20:57:25 209

转载 nginx安装及配置

说说在Linux系统下安装配置Nginx的详细过程。 1. 从Nginx官网下载Nginx。目前最新的稳定版为:1.6.2. 2. 将下载下来的Nginx上传到/opt/nginx目录下。运行“tar -zxvf nginx-1.6.2.tar.gz”进行解压。 3. 切换到/opt/nginx/nginx-1.6.2目录下,运行./configure进行初始化配置。

2017-06-27 20:31:48 247

转载 TCP中为什么采用三次握手而不采用两次握手

谢希仁版《计算机网络》中的例子是这样的,“已失效的连接请求报文段”的产生在这样一种情况下:client发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才到达server。本来这是一个早已失效的报文段。但server收到此失效的连接请求报文段后,就误认为是client再次发出的一个新的连接请求。于是就向client发出确认报文段,同意建立连接。

2017-06-21 21:33:31 2770

转载 spring中如何做到将状态域进行分离出来

在SpringMVC中我们无需显示的获取Request,Session等对象而可以进行直接获取使用 重要的接口和类: public interface RequestAttributes {      int SCOPE_REQUEST = 0;      int SCOPE_SESSION = 1;      int SCOPE_GLOBAL_SESSION = 2;     S

2017-06-10 23:52:29 1044

转载 java中反射讲解

1.问题描述: 在采用动态代理时,我采用接口接受变量 final T service = (T) Class.forName(implName).newInstance();   T proxy = (T)Proxy.newProxyInstance(service.getClass().getClassLoader(), new Class[]{clazz}, new Invoca

2017-06-04 09:36:12 291

转载 Maven中手动添加jar包

Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。 然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下

2017-06-03 16:53:34 720

转载 自定义AOP框架

编写框架实现事务控制和分层进行解耦 TransactionManager public class TransactionManager{   private TransactionManager(){}      private static DataSource source = new ComboPoolDataSource();      private static

2017-06-03 16:25:28 214

转载 AbStractRotingDataSource源码解析

public abstract class AbstractRoutingDataSource extends AbstractDataSource implements InitializingBean 主要成员变量: private Map targetDataSources; private Object defaultTargetDataSource; private Da

2017-06-03 14:40:11 587

转载 java中注解的使用

注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。      注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解:      @Override,表示当前的方法定义将覆盖超类中的方法。      @Deprecated,使用了注解为它的元素编译器将发出警告,因为

2017-06-03 10:24:31 191

转载 spring中JoinPoint的使用

一、概述       AOP的实现方法在上两篇博客中已经用了两种方法来实现现在的问题来了虽然我们利用AOP,那么客户端如何信息传递?利用JoinPoint接口来实现客户端给具体实现类的传递参数。 二、代码演示。 目录结构: SecurityHandler.Java [java] view plain copy

2017-06-03 09:24:27 7196

转载 <aop:aspectj-autoproxy/> 的作用

通过配置织入@Aspectj切面  虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。  通过aop命名空间的 />声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring  在内部依旧采用AnnotationAwareAspectJAutoProxyCreator进行自

2017-06-03 08:48:08 422

转载 spring中使用配置文件实现AOP

配置文件与注解方式的有很大不同,多了很多配置项。 beans2.xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframe

2017-06-03 07:06:38 233

转载 Spring采用注解使用AOP

spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。 首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar. 然后我们写一个接口 [java] view plain copy  print?

2017-06-03 07:02:27 234

java性能权威指南高清

java进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

kafka源码解析与实战

kafka高级进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

深入java内存模型

java进行必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

jvm和gc详解及调优

java进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

阿里巴巴java开发手册

java入门必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

mysql高性能高清版

mysql进阶必读书籍,高清版带书签方便阅读。最新中文版

2018-12-28

java实现走迷宫

java实现走迷宫

2016-03-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除