- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 DataSourceUtil
文章目录导入依赖配置文件 druid.properties工具类导入依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.25</version></dependency><dependency> <groupI
2021-08-18 14:47:55
421
原创 Spring注解开发---IOC
文章目录组件注册@Configuration 配置spring@ComponentScan 自动扫描组件@Scope 设置作用域@Lazy 注解实现懒加载@Conditional 条件注入@Import 注解导入组件@FactoryBean 注册组件组件注册@Configuration 配置spring@Configuration启动容器+@Bean注册Bean@Configuration启动容器+@Component注册Bean使用 AnnotationConfigApplicationCo
2021-08-15 23:06:55
152
原创 静态代理和动态代理
文章目录静态代理动态代理静态:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的.class文件就已经存在了。动态:在程序运行时运用反射机制动态创建而成。静态代理准备接口/** * 角色接口 */interface Role { void doSomething();}代理类/** * 代理类 */class ProxyRole implements Role{ //用被代理类对象进行实例化 private Role role;
2021-08-15 00:08:04
91
原创 RedisUtils(自定义线程池)
maven依赖 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.3.0</
2021-08-10 23:01:02
137
原创 ElasticSearch优化方案
文章目录前言一、硬件优化二、分片策略1、合理修改分片数2.读入数据总结前言项目性能测试的时候存在每条任务都有百万数据量入库的情况,ES入库速度较慢,导致Kafka消息堆积,需要提升入库速率,如下为参考收集整理的内容。一、硬件优化使用SSD代替机械硬盘使用多块硬盘 (Elasticsearch 通过多个 path.data 目录配置)当前服务器使用的均是1T的SSD且暂不支持使用多块硬盘二、分片策略1、合理修改分片数建议:集群节点的个数 <= 分片个数 <=
2021-08-06 23:27:22
1143
转载 Linux环境下 安装Mysql5.7
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads解压tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar再移动并重命名一下mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql创建mysql用户组和用户并修改权限groupadd mysqluseradd -r -g mysql mysql创建数据目录并赋予权限
2021-04-23 14:26:29
130
原创 SpringBoot全局异常处理
SpringBoot中有一个@ControllerAdvice的注解,使用该注解即表示开启全局异常捕获,接下来我们只需在自定义的方法上使用@ExceptionHandler注解,并定义捕获异常的类型,对这种类型的异常进行统一的处理。//表示开启了全局异常的捕获@Slf4j@RestControllerAdvicepublic class GolbalExceptionHandler { /** * 全局处理异常 * @param e * @return .
2021-01-15 16:20:28
77
原创 Springboot整合MybatisPlus
导入依赖 <!-- mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.20</version> </dependency> <
2021-01-14 15:54:11
91
原创 RabbitMQ笔记
文章目录整自 传智播客-黑马1. 消息中间件概述1.1. 什么是消息中间件1.2. AMQP 和 JMS1.2.1. AMQP1.2.2. JMS1.2.3. AMQP 与 JMS 区别1.3. 消息队列产品1.4. RabbitMQ2. 安装及配置RabbitMQ3. RabbitMQ入门3.1. 搭建示例工程3.1.2. 添加依赖3.2. 编写生产者3.3. 编写消费者3.4. 小结4. AMQP4.1. 相关概念介绍4.2. RabbitMQ运转流程4.3. 生产者流转过程说明4.4. 消费者流转过程
2021-01-05 13:41:44
592
1
转载 axios传参后台接收不到
前台:<!-- axios --><script src="https://unpkg.com/axios/dist/axios.min.js"></script><!-- qs--><script src="https://cdn.bootcss.com/qs/6.5.1/qs.min.js"></script>处理:let o={id:this.ruleForm.id}axios.post('/f/test/fin
2020-12-22 16:58:26
585
原创 Quartz配置文件
导入依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>xxx</version></dependency><dependency> <groupId>org.quartz-scheduler</groupI
2020-12-21 15:08:09
91
原创 MybatisPlus代码生成器配置
public class MybatisPlusGenerator {public static void main(String[] args) {// 代码生成器AutoGenerator mpg = new AutoGenerator(); // 1、全局配置 GlobalConfig gc = new GlobalConfig(); String projectPath = System.getProperty("user.dir"); gc.setOutput
2020-12-18 15:46:19
295
1
原创 Spring+SpringMVC+Mybatis整合
文章目录前言环境搭建1、pom.xml2、spring-dao.xml3、spring-service.xml前言SSM框架使用的MVC架构,所以此部分将配置文件分为3个较为清晰分别是:spring整合持久层:spring-dao.xmlspring整合业务层:spring-service.xmlspring整合视图层:springmvc环境搭建①创建maven web项目②配置pom.xml文件③实现spring+mybatis整合④加入springmvc相关配置1、pom.x
2020-12-07 22:40:32
254
1
原创 SpringMVC个人笔记
整理的传智播客的笔记,这部分配置实在是记不住、、文章目录整理的传智播客的笔记,这部分配置实在是记不住、、1、SpringMVC环境搭建1.1、开发步骤2、SpringMVC分析2.1、执行流程2.2、组件解析3、请求参数绑定3.1、参数说明3.1.1、 绑定机制3.1.2、 支持的数据类型3.1.3、实体类型(JavaBean)3.2、参数中文乱码的解决3.3、常用的注解4、响应数据和结果视图4.1、返回值类型分类4.1.1、返回字符串4.1.2 返回值是void4.1.3、返回值是ModelAndVi
2020-12-07 15:33:15
70
原创 Spring个人笔记
文章目录IOCIOC容器配置元数据给个中文版的spring手册 版本稍低 :Spring中文版IOCIOC容器配置元数据<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht
2020-12-07 14:08:01
86
原创 Mybatis个人笔记
复习框架编写笔记,主要是方便自己查找文章目录环境搭建配置文件详解 configuration属性 properties设置 settings类型别名 typeAliases类型处理器 typeHandlers插件 plugins环境配置 environments映射器 mappersXML映射文件模糊查询预处理 #{ }sql参数字符串替换 ${ }结果映射简单映射一对一查询(多对一)一对多查询动态SQLifchoose、when、otherwisetrim、where、set注解开发Mybatis ge
2020-12-07 00:56:58
91
原创 Java直接结束外层循环
看到两种直接跳出外层循环的代码1.定义一个标记,控制外层循环的条件public static void main(String[] args) { boolean stop = false; for (int i = 0; i < 3 && !stop; i++) { for ...
2019-04-29 09:03:12
2247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人