- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 pagehelper和mybatis-plus共存
pom.xml <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> <exclusion
2021-08-17 17:31:30
937
原创 主从同步
文章目录1. 下载mysql镜像2.创建master实例并启动3. 创建slave实例并启动4. 为master授权用户来同步他的数据4.1. 进入master容器(两个mysql都要执行)4.2. 进入mysql内部4.3. 授权root用户可以远程访问(这一步与主从同步无关),放开3307和3317端口4.4. 添加用来同步的用户(授权一个用户可以访问主节点,进行日志复制,*主库执行*)4.5. 查看master状态4.6. 从库设置连接主库,告诉从库需要同步哪个主节点(***从库执行***)4.7.
2021-02-04 18:44:09
384
原创 mysql主从复制
下载mysql镜像 创建master实例并启动 docker run \ -p 3307:3306 \ --name mysql-master \ -v /mydata/mysql/master/log:/var/log/mysql \ -v /mydata/mysql/master/data:/var/lib/mysql \ -v /mydata/mysql/master/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD
2021-02-04 16:18:39
187
原创 Gluster安装+kubesphere3.0
# yum 安装Glusteryum install -y centos-release-gluster yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma #启动Glustersystemctl start glusterd && systemctl enable glusterd && systemctl status glusterd 主节点执行 gl...
2021-02-01 10:44:53
633
原创 helm和tiller安装+openebs+kubesphere前置操作(踩坑)
安装helm 下载helm压缩包,无法下载的后面也提供了下载文件; 解压后得到linux-amd64文件,移动即可 tar -zxvf helm-v2.16.3-linux-amd64.tar.gz cd linux-amd64/mv ./helm /usr/binhelm version 看到下图版本信息即安装成功 Client: &version.Version{SemVer:"v2.16.3", GitCommit:"1ee0254c86d4ed6887327d
2021-01-23 18:07:26
4051
原创 腾讯乐享考试模块建表分析
最近公司在原项目中增加一个考试模块,通过对比码云上几个开源的考试项目和小鹅通和企业微信乐享的考试,最终选定腾讯的乐享考试,以他为原型创建我们自己的考试模块.下面记录几点业务的要点1.考生范围为购买了课程的用户2.试卷分为随机试卷和固定试卷两种.随机试卷:选择任意数量的题库,汇总几种题型的试题,指定试题数量,系统会根据这个规则随机生成试卷;固定试卷:从任意题库中挑选试题组成试卷3.提交创建考试的请求, 保存当前时间节点的试卷,以后这张试卷的改变不会影响该考试,除非修改会主动同步(这..
2020-12-10 10:01:26
1963
原创 aop获取调用方法返回类型(泛型)
String className = ((ParameterizedType) TypeUtil.getTypeArgument(((MethodSignature) pjp.getSignature()).getMethod().getGenericReturnType())) .getActualTypeArguments()[0].getTypeName(); Class<?> aClass = Class.forName(...
2020-11-20 09:44:02
3305
原创 java获取枚举类的所有属性
能做什么?:通过取项目某个包路径下的所有枚举类来获取该类的所有属性直接上java代码:package com.xxx.common.ennum;import cn.hutool.core.util.ClassUtil;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Set;/**
2020-11-19 10:48:11
6772
1
原创 vue watch深度监听(坑)
watch不能监听到对象的属性的对象数组的改变checkGoodsList:{ 'online': [ {}, {} ]}解决办法就是不用它,换个思路实现
2020-04-01 16:58:47
769
转载 FastJson解析对象中的泛型
https://blog.youkuaiyun.com/yoyohoho1/article/details/91364185
2020-04-01 15:10:14
503
原创 java锁相关(CAS的问题)
上面我们在学习多线程的原子操作时提到了可以使用java里面的atomic来完成多线程的计算,但是cas也有一些问题:1、循环+CAS,自旋的实现让所有线程处于高速运行,争抢cpu执行时间的状态。如果操作长时间不成功,会带来很大的cpu资源消耗。2、仅针对单个变量的操作,不能用于多个变量来实现原子操作。3、ABA问题。ABA问题,线程1 从内存当中获取到变量V的值是A,线程2也从内存...
2020-03-11 22:37:04
134
原创 线程安全之原子操作
被final修饰的变量会返回正确的构造版本,在一定程度上(构造函数)可以解决内存可见性问题,如下代码:package 多线程;import org.junit.Test;/** * @Author: cxl * @Date: 2020/3/3 17:05 * @Version 1.0 */public class Test01 { final int x; ...
2020-03-10 20:40:17
237
转载 linux服务器maven打包项目遇到jdk中的jar包无法打包成功
https://stackoverflow.com/questions/4065401/using-internal-sun-classes-with-javac
2020-02-11 14:30:19
491
原创 @ConfigurationProperties
<!--导入配置文件处理器,配置文件进行绑定就会有提示--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> &l...
2019-12-22 15:08:25
264
转载 https://blog.youkuaiyun.com/chen213wb/article/details/84647179
https://blog.youkuaiyun.com/chen213wb/article/details/84647179
2019-10-13 14:19:16
439
转载 equals和==,hashCode和equals详解
https://www.cnblogs.com/skywang12345/p/3324958.html
2019-10-04 08:42:56
118
转载 Lambda 表达式
转载https://baijiahao.baidu.com/s?id=1609360632653054621&wfr=spider&for=pc
2019-09-23 00:54:10
76
原创 关于使用rabbitmq生产消息为什么是默认使用的jdk的序列化方式?
先写现象:在springboot(2.1.8稳定版)整合rabbitmq时,使用rabbitTemplate模板类发送消息进入队列中去时发现没有展示中文,使用浏览器查看rabbitmq Management Web查看刚才发送的消息:为什么造成这种疑似乱码的消息内容呢?从这个图可以看到,我们可以看到rabbitmq默认使用的是SimpleMessageConverter,这...
2019-09-21 01:45:37
784
原创 SpringMvc自动配置原理
基于springboot1.5.19源码分析。首先看看springboot参考手册是怎么说的:29.1.1Spring MVC Auto-configurationSpring Boot provides auto-configuration for Spring MVC that works well with most applications.The auto-config...
2019-07-11 16:10:35
218
原创 springboot对静态资源的映射规则
基于springboot1.5.19的源码分析。首先打开springboot自动配置类WebMvcAutoConfiguration找到addResourceHandlers方法:这个方法对两种静态资源做了相应的处理,290行是对jar包方式引用的静态资源的处理,297行是对自定义的静态资源处理。1、第290行,如果/webjars/**的请求得不到处理,就去classpath:/...
2019-07-11 11:11:29
184
原创 解决关闭弹框后父窗口元素无法选取的问题(页面上可见元素只能选到弹框中的元素)
如图可见,弹框出现后添加了display属性,关闭弹框却没有移出(正常的关闭会将display属性置为none不会出现本文标题的问题),暂未找到出现原因,解决如下(在关闭弹框事件中写):$('#link-user-modal').removeAttr('style');...
2019-05-20 15:16:47
720
原创 nginx初识(windows)
一、Nginx概述 nginx是一个高性能的反向代理服务器,也是一个邮件服务器。 那么我们为什么要学习nginx呢? 1.解决高并发问题; 2.解决负载均衡问题。二、正向代理与反向代理的理解 1.正向代理:客户端与远程服务器之间有一台代理服务器。客户端发送请求,代理服务器拦截请求并向远程服务器获取数 ...
2018-11-26 18:09:06
161
转载 js的arguments简单使用
https://blog.youkuaiyun.com/qq_16339527/article/details/53231725
2018-05-30 21:51:49
134
原创 ssm集成(不用maven),时间类型转换+分页
1.连接数据库 1.1.配置mybatis-confi.xml 开启驼峰匹配 开启懒加载 按需加载设置为false 配置一些插件(分页,通用mapper..)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration ...
2018-03-28 14:19:49
338
原创 ssm集成配置文件
在上一个文章已经配置了pom.xml的依赖jar包和插件,现在配置web.xml:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:sc...
2018-03-05 14:25:48
186
原创 ssm集成第一步
导入springmvc依赖包的时候会自动导入四大依赖包和日志包和aop整合包和aop联盟包,继承的父类pom.xml如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...
2018-03-04 16:36:25
195
原创 maven聚合工程
直接上图:父工程pom.xml配置:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache....
2018-03-02 15:20:12
151
原创 创建第二个web工程war(部署tomcat)
和第一个差不多,不同的是在pom.xml中添加第一个工程的依赖,<dependencies> <dependency> <groupId>com.action</groupId> <artifactId>maven1</artifactId> <version>0.0.1-
2018-03-01 22:45:31
135
原创 创建第一个maven的web工程
离线安装maven:在eclipse的D:\eclipsee\dropins\路径下创建以link为后缀的文件夹,这里我创建了maven-link文件夹,将离线下载的这两个文件粘贴在dropins下,在系统变量中创建maven-path变量名,值为maven安装目录,在path值后添加%maven-path%bin;,cmd控制台mvn -v查看是否安装成功pom.xml<project x...
2018-03-01 18:21:08
137
原创 springmvc文件上传和中文处理
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com
2018-03-01 12:05:02
1009
原创 springmvc+hibernate validator对前端数据校验
hibernate-validator-5.1.2.Final用到的包和bean:package com.action;import javax.validation.constraints.Size;import org.hibernate.validator.constraints.Email;public class UserInfo { @Size(min=3,m...
2018-03-01 11:56:33
276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人