- 博客(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.安装JDK2.去官网下载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 2239
转载 mybaits中的一级缓存和二级缓存使用
什么是延迟加载 resultMap中的association和collection标签具有延迟加载的功能。 延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。设置延迟加载 需要在SqlMapConfig.xml文件中,在标签中设置下延迟加载。 lazyL
2017-06-29 12:34:10 270
转载 mybaits中使用二级缓存
mybatis学习笔记(15)-查询缓存之二级缓存标签: mybatismybatis学习笔记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.1012、在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 6894 4
转载 nginx配置和tomcat的集成
一、安装Nginx: 1 : wget下载:http://nginx.org/download/nginx-1.4.2.tar.gz 2 : 进行安装: tar -zxvf nginx-1.6.2.tar.gz3 : 下载锁需要的依赖库文件:yum install pcreyum install pcre-develyum install zlibyum i
2017-06-27 22:57:34 398
转载 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 #启动tomcatbin/shutdown.sh #停止tomcattail -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 248
转载 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框架
编写框架实现事务控制和分层进行解耦TransactionManagerpublic 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 7198
转载 <aop:aspectj-autoproxy/> 的作用
通过配置织入@Aspectj切面 虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。 通过aop命名空间的/>声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring 在内部依旧采用AnnotationAwareAspectJAutoProxyCreator进行自
2017-06-03 08:48:08 423
转载 spring中使用配置文件实现AOP
配置文件与注解方式的有很大不同,多了很多配置项。beans2.xmlxmlns: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
字符串在虚拟机中执行问题
2016-08-02
关于自定义类加载器的问题
2016-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人