自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 743

原创 主从同步

文章目录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 149

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

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

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

原创 腾讯乐享考试模块建表分析

最近公司在原项目中增加一个考试模块,通过对比码云上几个开源的考试项目和小鹅通和企业微信乐享的考试,最终选定腾讯的乐享考试,以他为原型创建我们自己的考试模块.下面记录几点业务的要点1.考生范围为购买了课程的用户2.试卷分为随机试卷和固定试卷两种.随机试卷:选择任意数量的题库,汇总几种题型的试题,指定试题数量,系统会根据这个规则随机生成试卷;固定试卷:从任意题库中挑选试题组成试卷3.提交创建考试的请求, 保存当前时间节点的试卷,以后这张试卷的改变不会影响该考试,除非修改会主动同步(这..

2020-12-10 10:01:26 1834

原创 aop获取调用方法返回类型(泛型)

String className = ((ParameterizedType) TypeUtil.getTypeArgument(((MethodSignature) pjp.getSignature()).getMethod().getGenericReturnType())) .getActualTypeArguments()[0].getTypeName(); Class<?> aClass = Class.forName(...

2020-11-20 09:44:02 3031

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

原创 vue watch深度监听(坑)

watch不能监听到对象的属性的对象数组的改变checkGoodsList:{ 'online': [ {}, {} ]}解决办法就是不用它,换个思路实现

2020-04-01 16:58:47 733

转载 FastJson解析对象中的泛型

https://blog.csdn.net/yoyohoho1/article/details/91364185

2020-04-01 15:10:14 454

原创 java锁相关(CAS的问题)

上面我们在学习多线程的原子操作时提到了可以使用java里面的atomic来完成多线程的计算,但是cas也有一些问题:1、循环+CAS,自旋的实现让所有线程处于高速运行,争抢cpu执行时间的状态。如果操作长时间不成功,会带来很大的cpu资源消耗。2、仅针对单个变量的操作,不能用于多个变量来实现原子操作。3、ABA问题。ABA问题,线程1 从内存当中获取到变量V的值是A,线程2也从内存...

2020-03-11 22:37:04 100

原创 线程安全之原子操作

被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 187

转载 linux服务器maven打包项目遇到jdk中的jar包无法打包成功

https://stackoverflow.com/questions/4065401/using-internal-sun-classes-with-javac

2020-02-11 14:30:19 459

原创 @ConfigurationProperties

<!--导入配置文件处理器,配置文件进行绑定就会有提示--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> &l...

2019-12-22 15:08:25 226

转载 https://blog.csdn.net/chen213wb/article/details/84647179

https://blog.csdn.net/chen213wb/article/details/84647179

2019-10-13 14:19:16 396

转载 equals和==,hashCode和equals详解

https://www.cnblogs.com/skywang12345/p/3324958.html

2019-10-04 08:42:56 97

转载 Lambda 表达式

转载https://baijiahao.baidu.com/s?id=1609360632653054621&wfr=spider&for=pc

2019-09-23 00:54:10 54

原创 关于使用rabbitmq生产消息为什么是默认使用的jdk的序列化方式?

先写现象:在springboot(2.1.8稳定版)整合rabbitmq时,使用rabbitTemplate模板类发送消息进入队列中去时发现没有展示中文,使用浏览器查看rabbitmq Management Web查看刚才发送的消息:为什么造成这种疑似乱码的消息内容呢?从这个图可以看到,我们可以看到rabbitmq默认使用的是SimpleMessageConverter,这...

2019-09-21 01:45:37 703

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

原创 springboot对静态资源的映射规则

基于springboot1.5.19的源码分析。首先打开springboot自动配置类WebMvcAutoConfiguration找到addResourceHandlers方法:这个方法对两种静态资源做了相应的处理,290行是对jar包方式引用的静态资源的处理,297行是对自定义的静态资源处理。1、第290行,如果/webjars/**的请求得不到处理,就去classpath:/...

2019-07-11 11:11:29 137

原创 解决关闭弹框后父窗口元素无法选取的问题(页面上可见元素只能选到弹框中的元素)

如图可见,弹框出现后添加了display属性,关闭弹框却没有移出(正常的关闭会将display属性置为none不会出现本文标题的问题),暂未找到出现原因,解决如下(在关闭弹框事件中写):$('#link-user-modal').removeAttr('style');...

2019-05-20 15:16:47 643

原创 nginx初识(windows)

一、Nginx概述      nginx是一个高性能的反向代理服务器,也是一个邮件服务器。      那么我们为什么要学习nginx呢?      1.解决高并发问题;      2.解决负载均衡问题。二、正向代理与反向代理的理解       1.正向代理:客户端与远程服务器之间有一台代理服务器。客户端发送请求,代理服务器拦截请求并向远程服务器获取数            ...

2018-11-26 18:09:06 133

转载 js的arguments简单使用

https://blog.csdn.net/qq_16339527/article/details/53231725

2018-05-30 21:51:49 110

原创 ssm集成(不用maven),时间类型转换+分页

1.连接数据库    1.1.配置mybatis-confi.xml            开启驼峰匹配            开启懒加载            按需加载设置为false            配置一些插件(分页,通用mapper..)&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE configuration ...

2018-03-28 14:19:49 300

原创 ssm集成配置文件

在上一个文章已经配置了pom.xml的依赖jar包和插件,现在配置web.xml:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;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 155

原创 ssm集成第一步

导入springmvc依赖包的时候会自动导入四大依赖包和日志包和aop整合包和aop联盟包,继承的父类pom.xml如下:&lt;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 170

原创 maven聚合工程

直接上图:父工程pom.xml配置:&lt;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 129

原创 创建第二个web工程war(部署tomcat)

和第一个差不多,不同的是在pom.xml中添加第一个工程的依赖,&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;com.action&lt;/groupId&gt; &lt;artifactId&gt;maven1&lt;/artifactId&gt; &lt;version&gt;0.0.1-

2018-03-01 22:45:31 112

原创 创建第一个maven的web工程

离线安装maven:在eclipse的D:\eclipsee\dropins\路径下创建以link为后缀的文件夹,这里我创建了maven-link文件夹,将离线下载的这两个文件粘贴在dropins下,在系统变量中创建maven-path变量名,值为maven安装目录,在path值后添加%maven-path%bin;,cmd控制台mvn -v查看是否安装成功pom.xml&lt;project x...

2018-03-01 18:21:08 114

原创 springmvc文件上传和中文处理

web.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;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 938

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

kubesphere-devops操作视频

kubesphere-devops操作视频

2021-05-17

ssm-crud.zip

ssm-crud.zip

2019-11-09

空空如也

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

TA关注的人

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