- 博客(18)
- 资源 (9)
- 收藏
- 关注
原创 springboot数据库常用需求及实现
1、单数据源多类型数据库切换(可以支持mysql oracle dm等数据库的切换,不同的类型数据库扫描不同路径下的xml)2、单数据源多数据库支持(在表名前面加上数据库schemal,查询的时候动态切换)3、多数据源支持(在数据库配置多个数据源,支持按照配置查询不同的数据源)通过dynamic-datasource依赖实现。通过mybatisplus拦截器实现。通过mybatisplus拦截器实现。通过mybatis拦截器实现。通过mybatisplus实现。4、创建人创建时间添加。
2025-02-20 17:29:41
182
原创 【无标题】knife4j版本说明
支持openapi3(配置方式knife4j-openapi3-spring-boot-starter)4.0 支持openapi2(配置方式knife4j-openapi2-spring-boot-starter)3.0 过渡版 建议不用。knife4j版本:2.0 对应openapi2。openapi规范:2.0 3.0 3.1。
2025-02-14 18:31:29
214
原创 mysql规范
一、数据库命名规范1.库名、表名、字段名必须使用小写字母,并采用下划线分割MySQL有配置参数lower_case_table_names=1,即库表名以小写存储,大小写不敏感。如果是0,则库表名以实际情况存储,大小写敏感;如果是2,以实际情况存储,但以小写比较。show VARIABLES like '%lower_case_table_names%';如果大小写混合使用,可能存在abc,Abc,ABC等多个表共存,容易导致混乱字段名显示区分大小写,但实际使用时不区分,即不可以建立两个
2021-07-14 16:57:36
152
原创 三大分布式计算系统
Hadoop适合处理离线的静态的大数据;Spark适合处理离线的流式的大数据;Storm/Flink适合处理在线的实时的大数据。
2021-07-13 16:36:38
78
原创 spring事物配置使用方法
Spring 的事务管理方式从大的方向上来讲,分为 编程式事务和声明式事务,编程式事务就是实现PlatformTransactionManager 接口 和TransactionTemplate 两种方式。1. TransactionTempale采用和其他Spring模板,如JdbcTempalte和HibernateTemplate一样的方法。它使用回调方法,把应用程序从处理取得和释放资源中解脱出来。如同其他模板,TransactionTemplate是线程安全的。代码片段:[ja...
2021-06-11 14:17:23
31
原创 spring cloud完整的配置项说明
encrypt说明名称 默 认 描述 encrypt.fail-on-error true 标记说,如果存在加密或解密错误,进程将失败。 encrypt.key 对称密钥。作为一个更强大的替代方案,考虑使用密钥库。 encrypt.key-store.alias 商店中的钥匙别名 encrypt.key-store.locati..
2021-06-11 14:14:07
68
原创 spring cloud学习总结
一、Ribbon与Nginx区别1.服务器端负载均衡Nginxnginx是客户端所有请求统一交给nginx,由nginx进行实现负载均衡请求转发,属于服务器端负载均衡。既请求有nginx服务器端进行转发。2.客户端负载均衡RibbonRibbon是从eureka注册中心服务器端上获取服务注册信息列表,缓存到本地,让后在本地实现轮训负载均衡策略。既在客户端实现负载均衡。二、...
2021-06-11 14:12:52
29
原创 spring事务的5种配置方法
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,TransactionManager的实现为HibernateTransactionManager。...
2021-06-11 14:11:33
30
原创 spring配置示例
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.o
2021-06-11 14:10:37
37
原创 mqtt支持100W长连接参数调优
1、统计关键字出现的次数grep -o ‘网博' cms_log.* | wc -l2、从大量日志文件中找到关键字的上下文cat /usr/local/mqtt/logs/mqtt_debug.log | grep '01050518042804026942'grep '01050518042804028438' *.dat
2021-06-11 11:43:53
86
原创 在网问题定位案例
一、问题现象 线网环境mqq服务器运行一段时间后,出现CPU 100%,进而导致虚拟化平台报告警,服务不可用。二、背景介绍1、环境信息: 管理系统:redhed5.7 8C 16G 300G 2台 接口子系统:redhed5.7 8C 16G 300G 2台 接入系统:redhed5.7 8C 16G 300G 2台 数据库服务器:redhed5.7 16C 32G 4T 2台 缓存服务器; redhed5.7 16C 16G 300G 2台2、...
2021-06-11 10:36:51
55
原创 Tomcat的安装
tomcat安装及配置一、Tomcat安装Tomcat安装文件上传到/tmp目录下,用root身份将其安装到/usr/local目录#cd /tmp(切换到/tmp)#cp apache-tomcat-6.0.32.tar.gz /usr/local(将文件复制到/usr/local)#tar -zxvf apache-tomcat-6.0.32.tar.gz(安装tomcat)二、Tomcat停止进程调整进入tomcat bin目录,修改shutdown.sh文件,执行命令# ...
2021-06-10 20:57:43
130
原创 常用的编码方式
(1)ASCII码:7位的容器(2)ISO:ISO 8859-1编码是一个8位的容器。完全单字节编码、最早、ASCII码相似、不支持汉字,(3)ANSI(简体中文windows环境指的就是GBK):部分单字节、汉字的国标码、中文双字节、英文单字节、兼容ISO、gbk2312只能标示简体字,繁体字就是BIG5(4)UNICODE:完全双字节、支持所有的语言、字符串在java内存中是按照unicode编码存在的、不便于传输和存储、ucs2就是unicode中完全双字节的编码,还有ucs4是完全4字节(5
2020-06-19 16:20:11
1811
原创 Json的解析与转换
1、java解析json 4中方式:(1)json-lib(2)Jackson(3)Gson(4)FastJson2、js(浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: )JSON.parse(jsonstr); //可以将json字符串转换成json对象JSON.stringify(jsonobj); //可以将json对象转换成json字符串3、jquery$.ajax({type: "POST", data...
2020-06-19 16:18:07
151
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人