自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis之Redis事务介绍

Redis事务的概念:Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。Redis事务没有隔离级别的概念:批量操作在发送 EXEC 命令前被放入队列缓存,并不会被实际执行,也就不存在事务内的查询要看到事务里的更新,事务外查询不能看到。Redis不保证原子性:Redis中

2021-06-19 22:03:18 79

原创 JVM的位置以及整体架构

位置操作系统->JVM->字节码2.整体架构类加载器:加class文件加载到内存种生成一个大的class文件。共享部分:方法区和堆其他为线程独有执行引擎:包含解释器、JIT编译器、垃圾回收,作用是将高级语言翻译成机器语言JVM的架构模型:1.基于栈的指令架构模型(hotspot)2.基于寄存器的指令架构JVM的生命周期启动->执行->结束启动:由引导类加载一个初始类。JVM的发展历程Sun Classic/Exact VM->HotSpot .

2020-08-20 22:42:15 127

原创 为什么要学习JVM???真的有用吗?

为什么要学习JVM???真的有用吗?面试必问JAVA中高级程序员必备技能追求更高境界的技术理解和使用。例如垃圾回收算法等面试必问JAVA中高级程序员必备技能追求更高境界的技术理解和使用。例如垃圾回收算法等...

2020-08-14 18:43:42 691

原创 reids面试 : Redis集群和哨兵有啥区别

哨兵1.作用:监控主数据库和从数据库是否正常运行2.Sentinel 的任务:a.监控b.提醒c.故障转移集群目的:为了解决单节点容量问题

2020-06-11 22:54:51 495

原创 聊一聊jvm

一 虚拟机结构1.程序计数器 : 虚拟机用来管理每个线程运行到哪里,保证线程在虚拟机中不会乱。2.虚拟机栈:用来存放局部变量,指向对象的变量3.本地方法栈:调用本地的一些native方法4.堆:存放对象5.方法区:又名元空间。二 内存回收内存分类新生代(分为3个结构eden /survivor1/survivor2)老生代存取 及回收对象存放顺寻(经过回收会晋级)新生代:e...

2019-11-13 20:48:39 130

原创 tomcat底层原理解析

连接器:接受scoket请求,并且转换成ServletRequest容器处理容器 定位servlet,执行逻辑,并相应ServletRepsonse.

2019-10-16 22:46:56 205

原创 HTTP协议

http 是应用层的传输协议,传输层是基于是基于TCP/IP协议

2019-10-13 10:36:39 245

原创 JAVA8 新属性用法

JAVA8 新属性用法Lambda 表达式(让你的代码更简洁,执行效率也快)->左侧:表达式的参数列表。接口中抽象方法的的形参->右侧:表达式中所需执行的功能。接口中抽象方法的实现函数接口@FunctionalInterfacepublic kangtest {public T getName(T t);}java8内置的四大核心函数式接口*Con...

2019-10-12 22:14:34 263

原创 reids 学习笔记二,面试宝典

Redis性能测试1.记录慢查询redis.conf修改:找到slowlog-log-slower-than 10000slow-max-len 保存最大数 队列,,会挤出获取慢查询:slowlog get2.Redis性能实战redis-benchmark -h 192.168.42.111 -p 6379 -c 100 -n 10000100个并发连接,10000个请求,检测...

2019-10-11 23:12:39 80

原创 Redis笔记整理(一)基础篇,,面试宝典

1. redis 是什么???????Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API2.redis 的数据类型(常用命令参考:http://redisdoc.com/)string 二进制(图片 音频 视频),最大不能超过512MBhash是一个string类型的field和value的映射表li...

2019-10-10 21:40:35 106

原创 分布式锁

分布式锁的实现方式zookeeper:优点:1.有封装好的框架,容易实现。2. 有watch事件,大大提成了抢锁的时间缺点:添加和删除节点比较费时间redis:优点 1.set and del 效率高缺点:1. 需要考虑误删除,原子性,超时问题2. 需要抢锁...

2019-06-26 21:43:36 68

原创 微服务解决四大问题

**微服务解决四大问题**客户端如何访问多个服务??API网关服务直接如何通讯??同步: RPC,HTTP一步: 消息队列多个服务如何管理??服务治理服务注册与发现服务挂了,怎么办????重试机制、服务熔断、服务降级、服务限流。。...

2019-06-25 19:41:52 3128

原创 Spring cloud 注册中心

springclod的服务中心可以选用eureka,consul,zooKeeper,etcd这里选择eureka,来作为演示pom.xml、`<?xml version="1.0" encoding="UTF-8"?>4.0.0org.springframework.bootspring-boot-starter-parent2.1.2.RELEASE com...

2019-01-29 19:55:10 129

原创 拆分List

package work;import java.util.ArrayList;import java.util.List;public class ListUtils { public static void main(String[] args) { List<String> list = new ArrayList<>(); ...

2019-01-29 19:46:20 101

原创 Xml 转换成 Map

package work;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;imp...

2019-01-29 19:42:35 256

原创 Java线程的学习

java线程的三种实现方式:第一种:继承Thread类第二种:实现Runnable第三种:实现Callable第三种与前两种的不同在于第三种他可以带返回值。由于前两种比较简单,这里就废话不多说了,在这里演示一下第三种的实现方式。在代码中用到了Lamda表达式,如果有不熟悉的小伙伴们,可以自己学习一下。package task;import java.util.UUID;impor...

2019-01-29 19:26:46 172 1

原创 手写List转换成Json

手写List转换成Json完全自己想法,也是初来乍到,若有不足之处,请多多指教。Thanks废话不多说,程序猿就喜欢代码那么久直接来代码吧!!!!!!!!!!!!!!!!!!!!package work;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import ...

2019-01-29 18:56:05 315

java多线程视频教程(共七套)

01、【中级原理】java多线程并发编程入门原理精通视频教程 02、【中级原理专题】java并发编程多线程高级专题课程 03. 【中级原理】高并发编程原理和线程池精通教程 04、【高级原理】Java并发多线程编程基础原理与实战 05、【高级原理】【高级原理实战】Java并发编程与高并发解决方案(完整无密) 06、【深度进阶】【高级原理实战】java高级多线程高并发编程实战(三个阶段) 07、【高并发项目实战】多线程并发分布式并发项目实战 共74个G 失效的话及时回复,或发送邮件至yn_gizarm@qq.com说明

2019-05-07

空空如也

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

TA关注的人

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