随笔分类 - 【J2EE】
摘要:开发中一般使用Redis单机,线上使用Redis集群,因此需要实现单机和集群之间的灵活切换 pom配置: Redis单机和集群之间的灵活切换的封装: JedisClient.java 接口 分别实现JedisClient单机版本和集群版本: JedisClientCluster.java Jedis
阅读全文
posted @ 2017-10-24 09:52
西北野狼
摘要:搭建ZooKeeper服务注册中心 上传文件: zookeeper-3.4.9.tar.gz 解压zookeeper-3.4.9.tar.gz 将/opt/zookeeper-3.4.9/conf/zoo_sample.cfg复制为/opt/zookeeper-3.4.9/conf/zoo.cfg
阅读全文
posted @ 2017-10-16 19:49
西北野狼
摘要:1、导包 SpringIOC+Spring数据库 c3p0-0.9.1.2.jar commons-logging-1.1.3.jar mysql-connector-java-5.1.7-bin.jar spring-aop-4.0.0.RELEASE.jar spring-beans-4.0.0
阅读全文
posted @ 2017-10-13 09:27
西北野狼
摘要:配置通过静态工厂方法创建的bean spring配置如下: class:指定为工厂类型 factory-method="":告诉Spring这个工厂的工厂方法; Spring会调用工厂方法,把返回的结果放在容器中;容器中其实保存的是Book 实例工厂: 1)、必须得有这个工厂对象 2)、我们创建be
阅读全文
posted @ 2017-10-12 17:04
西北野狼
摘要:首先 上两个地址:地址①http://localhost:8989/SSSP/emps?pageNo=2地址②http://localhost:8989/SSSP/emp/7如果想获取地址①中的 pageNo的值 ‘2’ ,则使用 @RequestParam ,如果想获取地址②中的 emp/7 中的
阅读全文
posted @ 2017-10-09 18:27
西北野狼
摘要:全文检索: 将整个文本进行“分词”处理,在索引库中为分词得到的每一个词都建立索引,和用户搜索的关键词进行匹配。实现快速查找效果。 传统sql语句实现的局限性: select song_id,song_name,song_singer,song_album from table_song where
阅读全文
posted @ 2017-10-09 00:56
西北野狼
摘要:1.安装相关环境 yum install -y gcc-c++ yum -y install libevent yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-d
阅读全文
posted @ 2017-10-09 00:14
西北野狼
摘要:列出当前目录中内容(文件或目录)的详细信息ls -l 清屏clear 是ls -l的缩写ll 是在ls -l的基础上,在目录的后面加“/”ls -lF 使用管道,在ls -lF给目录加了“/”的查询结果基础上把目录筛选出来ls -lF|grep /$ 使用管道,在ls -l查询结果的基础上把文件筛选
阅读全文
posted @ 2017-09-21 08:58
西北野狼
摘要:什么是跨域? 1)、请求是执行过去了,但是响应的数据拿不到 2)、浏览器有一个安全限制叫同源策略(针对ajax请求); 从http://localhost:80/member/apply.html页面发ajax发到http://localhost:8083/realauth/baseinfo这种就是
阅读全文
posted @ 2017-09-18 00:02
西北野狼
摘要:commons-email是在JavaMail的基础上简化邮件开发的。 分别提供了如下: SimpleEmail: 用来发送基本的基于文本的电子邮件。 MultiPartEmail :发送带有附件的电子邮件。 HtmlEmail :这个类是用来发送HTML格式的电子邮件。 它拥有MultiPartE
阅读全文
posted @ 2017-09-14 15:54
西北野狼
摘要:把james解压到任何一个非中文无空格目录下; 把james解压到任何一个非中文无空格目录下; 把james解压到任何一个非中文无空格目录下; 把james解压到任何一个非中文无空格目录下; lib下添加必要的jar文件: lib下添加必要的jar文件: lib下添加必要的jar文件: lib下添加
阅读全文
posted @ 2017-09-11 19:37
西北野狼
摘要:AOP:(Aspect Oriented Programing):面向切面编程 定义:指在程序运行期间,动态的将某段代码插入到指定方法的指定位置进行运行的一种编程方式; SpringAOP:面向切面编程;底层就是动态代理; Spring为了简化动态代理,提供了AOP功能; 使用SpringAOP完成
阅读全文
posted @ 2017-09-10 19:22
西北野狼
摘要:<mvc:annotation-driven /> 会自动注册:RequestMappingHandlerMapping 、RequestMappingHandlerAdapter 与ExceptionHandlerExceptionResolver 三个bean。 还将提供以下支持: 支持使用 C
阅读全文
posted @ 2017-08-20 13:03
西北野狼
摘要:Spring 定义了 3 种类型的转换器接口,实现任意一个转换器接口都可以作为自定义转换器注册到 ConversionServiceFactoryBean 中: Converter<S,T>:将 S 类型对象转为 T 类型对象; ConverterFactory:将相同系列多个 “同质” Conve
阅读全文
posted @ 2017-08-20 10:10
西北野狼
摘要:请求乱码 GET请求乱码: 原因:请求参数带在url地址上、url地址什么时候解析? tomcat收到请求对url进行编解码(ISO8859-1) 解决方案:在tomcat的8080端口配置出加上 URIEncoding="utf-8"; <Connector URIEncoding="utf-8"
阅读全文
posted @ 2017-08-15 23:24
西北野狼
摘要:事务的特性/概念 事务:一组操作要么都成功要么失败; 事务的四个关键属性(ACID): 原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一个事务中涉及到的多个操作在逻辑上缺一不可。事务的原子性要求事务中的所有操作要么都执行,要么都不执行。 一致性(consistency
阅读全文
posted @ 2017-08-15 00:21
西北野狼
摘要:Spring Expression Language Spring Expression Language,Spring表达式语言,简称SpEL。支持运行时查询并可以操作对象图。 和JSP页面上的EL表达式、Struts2中用到的OGNL表达式一样,SpEL根据JavaBean风格的getXxx()
阅读全文
posted @ 2017-08-12 00:53
西北野狼
摘要:概述: ①Spring是一个开源框架 ②Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却非常的优雅和简洁。 ③Spring是一个IOC(DI)和AOP容器
阅读全文
posted @ 2017-08-10 22:57
西北野狼
摘要:Mybatis读取缓存次序: 先从二级缓存中获取数据,如果有直接获取,如果没有进行下一步; 从一级缓存中取数据,有直接获取,如果没有进行下一步; 到数据库中进行查询,并保存到一级缓存中; 当sqlSession关闭的时候,把一级缓存中的数据保存在二级缓存中。 二级缓存的使用: myBatis的二级缓
阅读全文
posted @ 2017-08-09 20:57
西北野狼
摘要:1 不在同一个sqlSession对象中 下面比较下载同一个sqlSession和不在同一sqlSession下面的两种情况: 同一sqlSession: 如下sql执行了一次,第二次queryClazzById没有执行sql,直接从缓存里面获取。 DEBUG [main] - ==> Prepar
阅读全文
posted @ 2017-08-09 00:17
西北野狼

浙公网安备 33010602011771号