posts - 146,  comments - 25,  views - 18万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
07 2020 档案
MySQL的锁
摘要:今天我们来讲讲MySQL的各种锁,这里存储引擎我们使用InnoDB 准备工作 创建表 tb_innodb_lock drop table if exists test_innodb_lock; CREATE TABLE test_innodb_lock ( a INT (11), b VARCHAR 阅读全文
posted @ 2020-07-29 22:33 路仁甲 阅读(225) 评论(0) 推荐(0) 编辑
Explain关键字解析
摘要:Explain 用法 explain模拟Mysql优化器是如何执行SQL查询语句的,从而知道Mysql是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 语法:Explain + SQL 语句; 如:Explain select * from user; 会生成如下 SQL 分析结果 阅读全文
posted @ 2020-07-29 12:18 路仁甲 阅读(669) 评论(0) 推荐(0) 编辑
MySQL索引介绍和实战
摘要:索引是什么 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 可以得到索引的本质:索引是数据结构,索引的目的是提高查询效率,可以类比英语新华字典,根据目录定位词语 如果没有目录呢,就需要从A到Z,去遍历的查找一遍,一个一个找和直接根据目录定位到数据,差的就是天 阅读全文
posted @ 2020-07-28 23:16 路仁甲 阅读(1708) 评论(0) 推荐(1) 编辑
数据页结构 .InnoDb行格式、以及索引底层原理分析
摘要:局部性原理 局部性原理是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中. 首先要明白局部性原理能解决的是什么问题,也就是主存容量远远比缓存大, CPU执行程序的时候需要使用内存块,如果该内存块在缓存上,那么处理器直接从缓存上取该内存块就行了,因为缓 阅读全文
posted @ 2020-07-24 22:41 路仁甲 阅读(591) 评论(0) 推荐(0) 编辑
MySQL8 提示Public Key Retrieval is not allowed错误解决方法
摘要:在使用jdbc连接到mysql时提示错误: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed原因如下(参考官网给出的连接选项): 如果用户 阅读全文
posted @ 2020-07-24 16:42 路仁甲 阅读(46395) 评论(1) 推荐(0) 编辑
SpringBoot 把项目打成war包流程
摘要:SpringBoot 把项目打成war包流程记录 1.修改pom.xml文件 <!--打war的时候需要--> <packaging>war</packaging> <!--<packaging>jar</packaging>--> <!--最终打成war包,排除内置的tomcat--> <depe 阅读全文
posted @ 2020-07-22 09:16 路仁甲 阅读(3250) 评论(0) 推荐(0) 编辑
SpringCloud 之 Config 配置中心
摘要:本文较大篇幅引用https://www.mrhelloworld.com/config/,相关内容版权归该文章作者所有 服务配置现状 配置文件是我们再熟悉不过的,在微服务系统中,每个微服务不仅仅只有代码,还需要连接其他资源,例如数据库的配置或功能性的开关 MySQL、Redis 、Security 阅读全文
posted @ 2020-07-19 22:09 路仁甲 阅读(714) 评论(0) 推荐(0) 编辑
SpringCloud 之 Netflix Zuul 服务网关
摘要:本文较大篇幅引用https://www.mrhelloworld.com/zuul/,相关内容版权归该文章作者所有 什么是 Zuul Zuul 是从设备和网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul 旨在实现动态路由,监视,弹性和安全性。Zuul 包含了对请求的路由和过滤两个最 阅读全文
posted @ 2020-07-19 17:40 路仁甲 阅读(928) 评论(0) 推荐(0) 编辑
SpringCloud 之 Netflix Hystrix 服务监控
摘要:本文较大篇幅引用https://www.mrhelloworld.com/hystrix-dashboard-turbine/,相关内容版权归该文章作者所有 引用上篇文章的工程数据 Actuator Hystrix 除了可以实现服务容错之外,还提供了近乎实时的监控功能,将服务执行结果和运行指标,请求 阅读全文
posted @ 2020-07-19 16:38 路仁甲 阅读(357) 评论(0) 推荐(0) 编辑
Spring Cloud 之 Netflix Hystrix 服务容错
摘要:本文较大篇幅引用https://www.mrhelloworld.com/hystrix-circuit-breaker/,版权归该文章作者所有 hystrix是什么? Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比 如超时、异常等, H 阅读全文
posted @ 2020-07-19 16:15 路仁甲 阅读(326) 评论(0) 推荐(0) 编辑
mybatis的<if>标签,<foreach>标签,<collection>标签,<association>标签以及useGeneratedKeys用法
摘要:<if>标签 1.判断非空或不等于 <if test="assessTypes!= null and assessTypes!='' "> AND FIND_IN_SET(t1.assess_type,#{assessTypes}) </if> 2.判断等于某个固定字符 <if test='rank 阅读全文
posted @ 2020-07-17 15:31 路仁甲 阅读(1343) 评论(1) 推荐(1) 编辑
springBoot解决跨域问题
摘要:Springboot跨域问题三种解决方案 1.自定义跨域过滤器 编写过滤器 public class MyCorsFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResp 阅读全文
posted @ 2020-07-17 14:50 路仁甲 阅读(751) 评论(0) 推荐(0) 编辑
springBoot实现文件上传与下载
摘要:1. 文件下载 准备一个文件C:/Users/admin/Desktop/test.xlsx /** * 定制分析下载模板文档 * @param response * @return */ @RequestMapping("/downLoadTemplateExcel") public Info d 阅读全文
posted @ 2020-07-17 14:18 路仁甲 阅读(1740) 评论(1) 推荐(1) 编辑
mybatis自动生成代码插件mybatis-generator使用流程(亲测可用)
摘要:mybatis-generator是一款在使用mybatis框架时,自动生成model,dao和mapper的工具,很大程度上减少了业务开发人员的手动编码时间 坐着在idea上用maven构建springboot项目,亲测可用,流程记录如下 1.添加依赖 <!--mybatis逆向工程--> <de 阅读全文
posted @ 2020-07-17 13:46 路仁甲 阅读(1131) 评论(0) 推荐(0) 编辑
druid异常 com.alibaba.druid:type=DruidDataSourceStat
摘要:druid异常 [ ERROR ] unregister mbean errorjavax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSourceStat 多个应用部署到tomcat下需要在/usr/l 阅读全文
posted @ 2020-07-13 21:13 路仁甲 阅读(1547) 评论(0) 推荐(1) 编辑
查看已经开放的端口,查看和清理tomcat日志文件
摘要:清理tomcat日志文件 echo " " > catalina.out 查看tomcat日志文件 tail -f catalina.out linux常用命令 配置环境变量 vi /etc/profile 环境变量生效 source /etc/profile 解压文件 tar zxvf apach 阅读全文
posted @ 2020-07-13 21:11 路仁甲 阅读(301) 评论(0) 推荐(0) 编辑
mybatis 转义字符和存储过程的用法
摘要:转义字符 大于号 > &gt; 小于号 < &lt; 与 & &amp; 单引号 " &apos; 双引号 ' &quot; sql <select id="getLivingVideoProjInfo2New" resultType="com.pdzx.dto.LivingVideoInfo"> 阅读全文
posted @ 2020-07-13 21:08 路仁甲 阅读(430) 评论(0) 推荐(0) 编辑
java常用逻辑记录
摘要:1.List非空判断 当List的size为1,但里面都是空值时,可以用 list!=null && list.get(0)!=null 判断 2.StringUtils.join()方法 使用前需先引入common-lang3的jar包 基本上此方法需传入2个参数,第一个参数是传入一个任意类型数组 阅读全文
posted @ 2020-07-13 21:00 路仁甲 阅读(135) 评论(0) 推荐(0) 编辑
@JsonFormat格式化日期
摘要:@JsonFormat注解是一个时间格式化注解,比如我们存储在mysql中的数据是date类型的,当我们读取出来封装在实体类中的时候,就会变成英文时间格式,而不是yyyy-MM-dd HH:mm:ss这样的中文时间,因此我们需要用到JsonFormat注解来格式化我们的时间。 JsonFormat注 阅读全文
posted @ 2020-07-13 20:55 路仁甲 阅读(1992) 评论(0) 推荐(0) 编辑
mysql常用函数用法
摘要:1.FIND_IN_SET() 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。 2. 一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。 语法:FIND_IN_SET(str,strlist) UPDATE c_u_org_cus 阅读全文
posted @ 2020-07-13 20:51 路仁甲 阅读(204) 评论(0) 推荐(0) 编辑
spring+mybatis+springMVC框架配置多数据源
摘要:1.在spring配置文件中配置 <!--第一个数据源--> <!-- 配置c3p0 数据源 --> <bean id="dataSource1" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverCla 阅读全文
posted @ 2020-07-13 20:42 路仁甲 阅读(324) 评论(0) 推荐(0) 编辑
Docker常用操作
摘要:首先看个bug 当编辑完daemon.json后 vim /etc/docker/daemon.json 准备systemctl start docker.service启动docker时报以下错误: systemctl status docker.service 解决方法: 1.防火墙和selin 阅读全文
posted @ 2020-07-09 23:59 路仁甲 阅读(254) 评论(0) 推荐(0) 编辑
docker安装,卸载和入门
摘要:Docker 简介 背景 开发和运维之间因为环境不同而导致的矛盾 集群环境下每台机器部署相同的应用 DevOps(Development and Operations) 简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到 任何流行的Lin 阅读全文
posted @ 2020-07-07 22:46 路仁甲 阅读(1135) 评论(1) 推荐(4) 编辑
MongoDB安装和入门
摘要:什么是MongoDB MongoDB是一个文档数据库,提供好的性能,领先的非关系型数据库。采用BSON存储文档数据。2007年10月,MongoDB由10gen团队所发展。2009年2月首度推出。MongoDB用c++编写的。 优势: 面向文档的存储:以 JSON 格式的文档保存数据。 任何属性都可 阅读全文
posted @ 2020-07-05 17:35 路仁甲 阅读(596) 评论(0) 推荐(0) 编辑
Nginx -负载均衡和动静分离配置
摘要:负载均衡准备工作 (1)准备两台 tomcat 服务器,一台 8080,一台 8081 (2)在两台 tomcat 里面 webapps 目录中,创建名称是 edu 文件夹,在 edu 文件夹中创建 页面 a.html,用于测试 cd /usr/local/nginx/conf/ vim nginx 阅读全文
posted @ 2020-07-04 23:56 路仁甲 阅读(456) 评论(0) 推荐(0) 编辑
Nginx 的常用的命令和反向代理
摘要:Nginx 的常用的命令 进入 nginx 目录中 cd /usr/local/nginx/sbin 1、查看 nginx 版本号 ./nginx -v 2、启动 nginx ./nginx 3、停止 nginx ./nginx -s stop Nginx 的配置文件 1、nginx 配置文件位置 阅读全文
posted @ 2020-07-04 22:53 路仁甲 阅读(627) 评论(0) 推荐(0) 编辑
Nginx 介绍和安装(centos7)
摘要:本文是作者原创,版权归作者所有.若要转载,请注明出处 什么是 nginx ? Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。 nginx 可以做什么事情? 正向代理 , 反向代理,负载均衡,动 阅读全文
posted @ 2020-07-03 23:59 路仁甲 阅读(220) 评论(0) 推荐(0) 编辑

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