李靖看哪吒和敖炳
码龄9年
关注
提问 私信
  • 博客:7,184
    社区:13
    问答:3,900
    11,097
    总访问量
  • 17
    原创
  • 1,063,166
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2016-04-23
博客简介:

caoshirou6176的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得5次收藏
创作历程
  • 1篇
    2021年
  • 3篇
    2020年
  • 13篇
    2019年
成就勋章
TA的专栏
  • Redis
    4篇
  • JVM
    1篇
  • Tomcat
    1篇
  • 网络
    1篇
  • Java基础
    10篇
  • JavaEE
    4篇
  • Spring 家族
    3篇
  • VUE
  • Node
兴趣领域 设置
  • 数据结构与算法
    排序算法
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Redis之Redis事务介绍

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

JVM的位置以及整体架构

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

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

为什么要学习JVM???真的有用吗?面试必问JAVA中高级程序员必备技能追求更高境界的技术理解和使用。例如垃圾回收算法等面试必问JAVA中高级程序员必备技能追求更高境界的技术理解和使用。例如垃圾回收算法等...
原创
发布博客 2020.08.14 ·
732 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

哨兵1.作用:监控主数据库和从数据库是否正常运行2.Sentinel 的任务:a.监控b.提醒c.故障转移集群目的:为了解决单节点容量问题
原创
发布博客 2020.06.11 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

聊一聊jvm

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

tomcat底层原理解析

连接器:接受scoket请求,并且转换成ServletRequest容器处理容器 定位servlet,执行逻辑,并相应ServletRepsonse.
原创
发布博客 2019.10.16 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP协议

http 是应用层的传输协议,传输层是基于是基于TCP/IP协议
原创
发布博客 2019.10.13 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA8 新属性用法

JAVA8 新属性用法Lambda 表达式(让你的代码更简洁,执行效率也快)->左侧:表达式的参数列表。接口中抽象方法的的形参->右侧:表达式中所需执行的功能。接口中抽象方法的实现函数接口@FunctionalInterfacepublic kangtest {public T getName(T t);}java8内置的四大核心函数式接口*Con...
原创
发布博客 2019.10.12 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

分布式锁

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

微服务解决四大问题

**微服务解决四大问题**客户端如何访问多个服务??API网关服务直接如何通讯??同步: RPC,HTTP一步: 消息队列多个服务如何管理??服务治理服务注册与发现服务挂了,怎么办????重试机制、服务熔断、服务降级、服务限流。。...
原创
发布博客 2019.06.25 ·
3166 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

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

发布资源 2019.05.07 ·
txt

vue如何获得后台数据并显示?

答:

请参考这个项目: https://github.com/yongkale/black

要点: 在node里面转发的处理和 java 中的AppApplication 类。

里面都有注释。 看完希望给个start、

回答问题 2019.02.11

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 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

拆分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 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java线程的学习

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

手写List转换成Json

手写List转换成Json完全自己想法,也是初来乍到,若有不足之处,请多多指教。Thanks废话不多说,程序猿就喜欢代码那么久直接来代码吧!!!!!!!!!!!!!!!!!!!!package work;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import ...
原创
发布博客 2019.01.29 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多