自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 高并发下检查用名是否被占用

业务描述: 一般在如上表单用户填写用户名后立即请求后端此用户名是否存在,但是从填写用户名到真正注册请求是有一定时间的,如何在用户填写其他信息的时候先前填写的用户名被注册问题,解决大体思路是使用redis(redis是单线程): 当多个线程请求数据库检查此用户名是否存在 如果不存在,将在redis中创建此用户名(key),使用setnx(key不存在返回1,存在返回0) redis> E...

2020-02-12 10:50:48 225

原创 ubuntu下安装elasticsearch7.5.1集群+kibana

今天从elasticsearch5.6.16集群换成elasticsearch7.5.1的集群,总结一下网上的操作,最后跑通elasticsearch7.5.1+kibana7.5.1。 首先是下载elasticsearch7.5.1,注意下的是免费版本的(elasticsearch7.5.1)官网网速会特别慢,建议直接放弃如果你可以连接外网那就没什么 点击LINUX版本此版本为.tar.gz...

2020-01-31 11:31:32 531

原创 浅谈JVM垃圾回收

JVM的垃圾收集策略 首先谈垃圾收集前,需要明确判断对象是否已经死亡 1.1 引用记数算法(缺点:只相互依赖对方的对象无法通知垃圾回收器收集) 1.2 可达性分析算法 基本思想就是通过一系列的被称为GC Roots的对象作为起点 (注意:是一系列的不是一个,很多人相当然的就认为是一个,其实是很多个。例如: 虚拟机栈中引用的对象 方法区中类静态属性引用的对象 方法区中常量引用的对象 本地方法栈中...

2020-01-27 16:22:35 89

原创 spring boot+spring security的跨域解决方法

spring boot+spring security的跨域解决方法 protected void configure(HttpSecurity http) throws Exception { //方法中各个参数有严格的顺序规定 //关闭跨站请求防护 http .cors(); 之后在需要跨域的方法上加上@CrossOrigin...

2019-10-29 19:14:56 1112

原创 ubuntu18.04配置JDK

ubuntu18.04配置JDK root用户修改 root@ubuntu:vim ~/.bashrc export JAVA_HOME=/usr/local/java/jdk1.8.0_221 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${...

2019-10-10 18:51:12 95

空空如也

空空如也

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

TA关注的人

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