随笔 - 44  文章 - 3  评论 - 4  阅读 - 94228 
08 2019 档案
java 动态代理—— Mybaties 拦截器链基本原理实现
摘要:1.摘要 Mybaties 中有个分页插件,之前有特意的去了解了一下原理 :https://www.cnblogs.com/jonrain0625/p/11168247.html,从了解中得知分页插件是基于Mybaties的拦截器去实现的,这个插件就是一个拦截器,和别的拦截器组成了Mybaties的 阅读全文
posted @ 2019-08-29 19:09 JonRain0625 阅读(607) 评论(0) 推荐(0) 编辑
zookeeper 异常 :stat is not executed because it is not in the whitelist. Connection closed b
摘要:1 .问题 1.启动 zookeeper 后 用指令: telnet 127.0.0.1 2181 连接 提示输入指令 :stat 后报错,然后关闭连接 2.问题解决: 修改启动指令 zkServer.sh ,往里面添加 :ZOOMAIN="-Dzookeeper.4lw.commands.whit 阅读全文
posted @ 2019-08-19 15:39 JonRain0625 阅读(6936) 评论(0) 推荐(0) 编辑
centos 7 zookeeper 单体和集群搭建
摘要:1.操作相关命令 1.0 安装命令 wget :下载解压包 tar -xzvf :解压 1.1 创建节点 create / node : 创建一个名字为node的 空节点 create / node data :创建一个名字为node ,包含数据data的节点 。 create -e /node d 阅读全文
posted @ 2019-08-18 17:38 JonRain0625 阅读(248) 评论(0) 推荐(0) 编辑
Centos 7 安装redis,修改配置文件不生效、外网不能访问。
摘要:前提: 在用Centos 7 安装 redis 时,遇上一下几个问题 ,记录下 。 1.修改配置文件,按官网步骤启动,不生效。 2.外网无法访问redis。 步骤: 1.打开centos 虚拟机 ,按官网文档,下载文件及安装 。https://redis.io/download 2.启动服务后,发现 阅读全文
posted @ 2019-08-15 00:51 JonRain0625 阅读(3122) 评论(0) 推荐(0) 编辑
SSO(单点登录)示例
摘要:此文为转载文章,出处:https://www.cnblogs.com/jpfss/p/9273680.html SSO在我们的应用中非常常见,例如我们在OA系统登录了,我们就可以直接进入采购系统,不需要再登录了,这样使我们非常方便。现在网上也有很多实现方法,于是乎我也想写一个看看。我主要用到的是co 阅读全文
posted @ 2019-08-11 21:21 JonRain0625 阅读(989) 评论(0) 推荐(0) 编辑
eclips 配置一个tomcat,启动多个不同端口的web项目
摘要:前提: 记录这个文章是因为在网上查资料,很多都是,用eclips。配置多个tomcat,就像下面图这样配置两个tomcat 去启动不同的web: 运动多个web 项目,设置不同的端口,需要多个tomcat吗 ,答案是不需要的,用eclips开发的同学,可以用下面操作,同时启来多个web服务,以tom 阅读全文
posted @ 2019-08-11 19:57 JonRain0625 阅读(1063) 评论(0) 推荐(0) 编辑
spring boot 配置属性值获取注解@Value和@ConfigurationProperties比较
摘要:功能比较 : @ConfigurationProperties @Value 映射赋值 批量注入配置文件中的属性 一个个指定 松散绑定(松散语法)① 支持 不支持 SpEL② 不支持 支持 JSR303数据校验③ 支持 不支持 复杂类型封装④ 支持 支持 说明 ① 指属性在配置文件中value是否对 阅读全文
posted @ 2019-08-10 08:01 JonRain0625 阅读(1101) 评论(0) 推荐(0) 编辑
yaml 配置文件的语法。
摘要:1、基本语法 1. k:(空格)v:表示一对键值对(注意:空格必须有); 2.以**空格**的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 3.值的驼峰写法和用“-”隔开是一样的值,如:lastName 和 last-name 都是可以的 4.列子: server: port: 80 阅读全文
posted @ 2019-08-09 14:01 JonRain0625 阅读(1750) 评论(0) 推荐(0) 编辑
java 对 final 关键字 深度理解
摘要:基础理解 : 1.修饰类 当用final去修饰一个类的时候,表示这个类不能被继承。处于安全,在JDK中,被设计为final类的有String、System等,这些类不能被继承 。注意:被修饰的类的成员可以是final修饰,也可以不是 。 2.修饰方法 : 方法不能被子类重写。常用在类设计时不希望被子 阅读全文
posted @ 2019-08-09 00:08 JonRain0625 阅读(448) 评论(0) 推荐(0) 编辑
centos7 docker 修改Nginx文件
摘要:1.docker 安装 nginx : docker安装Nginx还是很简单的,可以参考百度文章 ,或者参照docker安装mysql :https://www.cnblogs.com/jonrain0625/p/11306412.html 2.安装完后进入到docker容器: 执行命令:docke 阅读全文
posted @ 2019-08-07 21:46 JonRain0625 阅读(919) 评论(0) 推荐(0) 编辑
CentOs 7 yum 安装Nginx
摘要:打开官网下载文档:http://nginx.org/en/download.html 2进入操作系统 centOs 7,建立文件夹 nginx ,进入nginx ,拷贝 上图1编辑命令:/etc/yum.repos.d/nginx.repo ,进入文件编辑: 3.拷贝官网截图2 内容,写进文件内容, 阅读全文
posted @ 2019-08-07 18:14 JonRain0625 阅读(154) 评论(0) 推荐(0) 编辑
Spring boot 数据源配置。
摘要:配置文件 : spring boot 配置文件 有两种形式 ,一种是properties文件、一种是yml文件。案列使用properties文件。 数据源的默认配置 : spring boot 约定优先于配置 ,所以数据源也有默认的配置,所有的默认配置文件基本都已xxxautoConfigurati 阅读全文
posted @ 2019-08-06 22:47 JonRain0625 阅读(1274) 评论(0) 推荐(0) 编辑
ClassLoader.loadClass()与Class.forName()的区别《 转》
摘要:ClassLoader.loadClass()与Class.forName()区别: ClassLoader.loadClass()与Class.forName()大家都知道是反射用来构造类的方法,但是他们的用法还是有一定区别的。 在讲区别之前,我觉得很有不要把类的加载过程在此整理一下。 在Java 阅读全文
posted @ 2019-08-06 00:15 JonRain0625 阅读(319) 评论(0) 推荐(0) 编辑
docker 安装mysql8.0
摘要:前提: 异常: docker 安装 mysql 8 外部连接会报一下异常: Authentication plugin 'caching_sha2_password' cannot be loaded 原因 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password 阅读全文
posted @ 2019-08-05 23:40 JonRain0625 阅读(7504) 评论(0) 推荐(2) 编辑
spring boot @EnableWebMvc禁用springMvc自动配置原理。
摘要:说明: 在spring boot中如果定义了自己的java配置文件,并且在文件上使用了@EnableWebMvc 注解,那么sprig boot 的默认配置就会失效。如默认的静态文件配置路径:"classpath:/META-INF/resources/", "classpath:/resource 阅读全文
posted @ 2019-08-04 23:37 JonRain0625 阅读(2802) 评论(0) 推荐(0) 编辑
spring boot springMVC扩展配置 。WebMvcConfigurer ,WebMvcConfigurerAdapter
摘要:摘要: 在spring boot中 MVC这部分也有默认自动配置,也就是说我们不用做任何配置,那么也是OK的,这个配置类就是 WebMvcAutoConfiguration,但是也时候我们想设置自己的springMvc配置怎么办呢 。我们也可以写个自己的配置类,继承 WebMvcConfigurer 阅读全文
posted @ 2019-08-04 21:20 JonRain0625 阅读(1770) 评论(0) 推荐(0) 编辑
springMVC WebApplicationInitializer 替代web.xml 配置Servlet 之原理
摘要:Servlet 3.0之前 ,xml 配置 在过去搭建spring + springMCV ,首先第一步要做的是什么 ,就是要配置web.xml 文件 ,把springMVC 中的Servlet 加载到tomcat 。通过加载 dispatcher 来启动整个spring容器。web.xml 如下 阅读全文
posted @ 2019-08-03 01:36 JonRain0625 阅读(1352) 评论(0) 推荐(0) 编辑
spring Profile 为不同环境提供不同的配置支持
摘要:说明 Profile为在不同环境下使用不同的配置提供了支持(开发环境下的配置和生产环境下的配置肯定是不同的, 例如, 数据库的配置) 。 在spring开发中用@Profile 注解使用来选择行配置系统属性。而在spring boot 中使用跟方便。 传统的spring Profile使用 参考《j 阅读全文
posted @ 2019-08-01 21:29 JonRain0625 阅读(254) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示