- 博客(6)
- 收藏
- 关注
原创 高并发编程
高并发编程并发:多个线程操作相同的资源,保证线程安全,合理使用资源。高并发:服务能同时处理很多请求,提高程序性能。Java内存模型(Java Memory Model,JMM)堆:可以动态的生成内存大小,垃圾收集器会自动回收,存储速度慢。栈:存储块,仅次于计数器,存在的大小必须固定。Java内存模型同步八种操作锁定(Lock)作为与主内存的变量,把一个变量标识为一条线程独占状态。解锁(unlock)作用于主内存的变量,把一个处于锁定状态的变量释放出来,释放后的变量菜可以被其他线程锁定。
2020-10-29 10:24:57
164
原创 Dubbo问题总结
Dubbo问题总结1.如何注册2.注册了什么东西主要分为两个部分,第一部分spring如何加载生成dubbo对象,第二dubbo服务如何注册到注册中心1.spring如何加载生成dubbo对象<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xmlns="http://www.spri
2020-07-16 17:22:12
241
原创 Redis数据类型
Redis数据类型Redis 支持五种数据类型:string,hash,list,set及zset(sorted set:有序集合).String(字符串)string 是redis最基本的类型,你可以理解与Memcached一模一样的类型,一个key对应一个value。string 类型是二进制安全的,意思是redis的string可以包含任何数据,比如jpg图片或者序列化对象。string类型是Redis最基本的数据类型。string类型的最大值储存512MB。Hash(哈希)Redis
2020-07-16 17:19:12
146
原创 Redis教程
Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis优势性能极高-Redis能读的速度是110000次
2020-07-16 17:04:06
481
原创 线程的基本概念
文章目录01 基本概念并发VS并行线程VS进程上下文线程的生命周期新建状态(NEW)就绪状态(RUNNABLE)运行状态(RUNNING)阻塞状态(BLOCKED)线程死亡(DEAD)线程调度模型线程安全线程池01 基本概念并发VS并行并行:指同一时刻,有多条指令再多个处理器上同时执行,所以无论时从微观还是从宏观来看,二者都是一起执行的。并发:指再同一时刻只能有一条指令执行,但多个进程指令...
2019-11-19 11:40:51
201
原创 ssm框架常用注解
1.@Controller在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提过了一个非常简便的定义Controller的方法,你无需继承待定的类或实现待定的接口,只需使用@Controller标记这是一个类是C...
2019-11-19 11:34:46
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人