- 博客(10)
- 收藏
- 关注
原创 redis基础之持久化和主从搭建
slaveof host port masterauth requirepassslaveof on onereplicaof host portinfo reeplication1、从服务器通过psync(partial synchroniztion)命令发送服务器已有的同步进度(同步源ID、同步进度offset)2、master收到请求,同步源为当前master,则根据偏移量递增同步3、如果是非当前master,进行全量同步:master生成RDB传输给slave ,slave加载到内存
2021-05-09 22:19:30 183 1
原创 Redis入门 发布订阅等
随着时间的流逝,回首往事成为成长的路径之一。从往事中能成长固然好,但少些警钟的往事固然更为美好一、基本类型1、string2、list3、set4、sort set5、hash6、geo7、stream 新特性二、实例GEO 实例127.0.0.1:6379> GEOADD Sicily 13.361389 38.115556 “Palermo” 15.087269 37.502669 “Catania”(integer) 2127.0.0.1:6379> georad
2020-08-30 20:28:36 131
原创 java并发访问之对象和变量synchronized、volatile
在多线程并发的情况下,对共享资源的保护尤为重要。一、volatile字段可以声明为volatile,在这种情况下,Java内存模型可确保所有线程看到的变量值均一致volatile是实现线程同步的轻量级实现,但是它不支持原子性,只保证了数据的可见性。如果字段也要支持原子性,我们可以使用java.util.二、synchronized1、给对象上锁在方法或代码块上加关键字synchronized,还是直接使用this或者自己创建一个对象作为监视器锁要起到同步的效果前提是都是同一个对象synch
2020-08-09 22:23:38 133
原创 java并发访问之线程
作为一个程序开发者,无时无刻都面临着多线程的问题,就像空气与你。一、初遇线程Thread可能是我们接触最早的多线程问题了。
2020-08-08 14:53:55 102
原创 Mysql 基本安装版
1下载地址https://dev.mysql.com/downloads/mysql/2、解压,然后在bin的同级目录下创建my.ini文件和data文件夹[mysql]设置mysql客户端默认字符集default-character-set=utf8[mysqld]设置3306端口port = 3306设置mysql的安装目录basedir=D:\mysql\mysql-5.7.30-winx64设置mysql数据库的数据的存放目录datadir=D:\mysql\mysql-5.
2020-08-03 18:25:59 88
原创 二进制相关运算
二进制,原反补移码一般的正数:+101(符号位0)原码: 0101,正数的原码为取绝对值的数转二进制 |X|反码: 0101补码: 0101移码: 1101正数的原反补一样,移码符号位取反负数: -111(符号位1)原码: 1111 ,2^n+|X|反码: 1000,除符号位以为,取反补码: 1001反码+1移码: 0001,补码符号位取反运算符&...
2020-04-18 10:36:40 359
原创 spring boot websocket
一、配置webSocket@EnableWebSocketMessageBrokerpublic class Test implements WebSocketMessageBrokerConfigurer{ @Override public void registerStompEndpoints(StompEndpointRegistry registry) { registry....
2020-03-15 17:00:58 282
原创 spring boot tomcat 配置
spring boot tomcat 配置1、yml文件配置 略2、实现TomcatServletWebServerFactory 接口beanTomcatServletWebServerFactory factory = new TomcatServletWebServerFactory(); factory.setPort(8080); factory.addErrorPages...
2020-03-14 21:09:07 287
原创 spring 高级会话
spring 高级会话一、spring aware 专门为spring 内部使用的资源,就是所谓的spring aware,但如果项目里面使用了spring aware将会提高项目里的bean和spring的耦合度。 spring 提供的aware有: BeanNameAware【获取容器bean的名字】、 BeanFactoryAware【获取当前bean的Factory,这...
2020-03-07 16:36:38 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人