自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xyulu的博客

用于记录自己Java学习过程

  • 博客(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注解开发---AOP与事务

文章目录

2021-08-17 00:11:33 377

原创 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

学生管理系统(使用ArrayList)

学习了ArrayList集合类后练习仿写的一个小管理系统,功能简单。

2019-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除