自定义博客皮肤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)
  • 收藏
  • 关注

原创 redis数据结构-链表,字典

链表Redis中的链表为自定义数据结构,主要是C语言中没有定义这样的数据结构,不像Java,python都给你定义好了。其设计上为双向链表,跟其他算法书上的定义一样,并没有加入任何多余的东西。下面简单说明一下链表和链表节点。链表,链表节点链表节点:listNode { listNode *prev; listNode *next void *value; }多个链表节点组成双向链表:链表:list { listNode *head; listNode *tail; uns

2020-10-11 16:31:05 102

原创 redis数据结构-字符串

概述SDS 定义SDS 与C字符串的区别功能上的区别概述字符串在Redis中是非常常见的数据结构,存储的key必须是字符串,value也可以是字符串。Redis并没有直接采用C语言中的字符串表示,而是自己构建了一种数据结构SDS(simple dynamic string 简单动态字符串),SDS是Redis的默认字符串表示。SDS 定义SDS结构:SDS{ int len; int free; char buf[];}len,表示保存的字符串的长度free,表.

2020-10-08 18:33:28 149

原创 进程与线程

先说结论进程:操作系统资源分配的最小单位线程:处理器调度和运行的最小单位进程:程序的运行过程,就是进程,是程序的动态概念。早期没有线程的概念,进程既是资源分配的最小单位,也是调度和运行的最小单位。采用时间片轮转的抢占式调度方式。后来,随机计算机的发展,进程间切换实在是太占用资源啦,于是有了线程。线程:一个进程可以拥有多个线程,多个线程共享进程的资源,是处理器调度和运行...

2019-10-09 11:45:55 141

原创 Rabbitmq 学习笔记

一,基本概念生产者:发布消息 消费者:消费消息 消息:传输的数据+标签 信道:应用程序与rabbit连接时会创建一条TCP连接,然后通过信道传输消息,信道是建立在TCP连接内的虚拟连接 队列:存放消息 交换器:根据规则把消息投递到相应的队列 虚拟主机:mini版的RabbitMQ服务器二,基本使用交换器选择​​​​​​​​​​​​​​: direct:只发送给路由键完全匹配...

2019-03-07 17:56:15 169

原创 spring aop 实现流程

AOP的增强处理通过动态代理的方式实现 1,AOP标签的处理首先,aop的标签 aspectj-autoproxy对spring来说处理方式按照自定义标签的方式处理然后在parse的时候注册AnnotationAwareAspectJAutoProxyCreator的BeanDefinition2 AOP的代理生成首先AnnotationAwareAspectJAutoPr...

2019-01-05 15:55:50 1770

原创 elasticSearch6.2.4

1,mappings:_default_ 已弃用 2,一个索引一个type3,bulk批量导入 多个type,只能插入一个type4,String已弃用5,kibana需要于es版本相匹配6,kibana中文支持极差 ...

2018-12-28 11:41:51 272

原创 mysql 查看表数据大小,条数

mysql的information_schema库重tables存储了数据表的元数据信息,下面是其中几个字段的含义:table_schema: 记录数据库名; table_name: 记录数据表名; table_rows: 关于表的粗略行估计; data_length : 记录表的大小(单位字节); index_length : 记录表的索引的大小; 要查看表的大小,条数,可以查...

2018-11-06 10:01:28 9853

原创 tomcat服务器,前端发送中文,后台乱码

1,问题前端发送请求到后台,url中带中文,后台接收到乱码。2,原因tomcat服务器默认用ISO来解码,但是浏览器传过来的是utf8编码,所以中文被解析成了乱码 3解决方案(1)前端在编码一次,后端自行解码前端:encodeURIComponent(k)后端:request.getParameter("k")=%E4%B8%AD%E6%96%87 再URLDe...

2018-10-20 11:27:53 1894

原创 msyql datetime 报错

MySQL 字段类型:datetime值:0000-00-00 00:00:00报错:Cannot convert value '0000-00-00 00:00:00' from column 字段 to TIMESTAMP网上查到原因如下,记录一下,未深究:在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimest...

2018-06-15 15:32:37 1276

原创 centos docker安装

uname -r

2018-06-06 10:52:13 184

原创 linux终端命令快捷键

ctrl+insert:复制shift+insert:粘贴ctrl+p:上一个命令(history)ctrl+n:下一个命令(history)ctrl+a:移动当前行开头ctrl+e:移动到当前行尾ctrl+x+u:撤销ctrl+f:向前移动一个字符ctrl+b:向后移动一个字符ctrl+d:删除当前字符ctrl+l:清屏...

2018-05-10 17:42:27 317

原创 一个简单的web服务器

web服务器使用http与浏览器进行通信Java web服务器使用:Socket和ServerSocket两个类发送HTTP消息进行通信Socket为客户端套接字ServerSocket为服务器套接字,服务器套接字会等待来自客户端的连接请求,收到请求建立连接后会创建一个Socket实例来处理与客户端的通信实现一个简单web服务器思路:创建一个ServerSocket实例提供一个IP,端口接收浏览器...

2018-05-03 17:45:45 291

原创 linux学习--磁盘与目录容量(df,du)

df [-ahikHTm] [目录或文件名]选项与参数:-a:列出所有文件系统,包括系统特有的/proc 等文件系统;-k:以KBytes的容量显示文件系统;-m:以MBytes的容量显示文件系统;-h:根据容量大小以GBytes,MBytes,KBytes等自行显示;-H:以M=1000K取代M=1024K的进位方式;-T:连同partition的filsystem名称(例如xfs)也列出;-i...

2018-03-26 15:07:33 136

原创 mysql innodb 锁

innodb 锁模式:行锁:   共享锁(S):当一个事务读数据的时候,在相应的数据集上允许其他事务读,但是不允许写   排他锁(X):当一个更新数据的时候,在相应的数据集上阻止其他事务进行读写表锁:   意向共享锁(IS): 事务准备给数据加上共享锁,一个数据加共享锁前必须先取得该表的IS锁  意向排他锁(IX): 事务准备给数据加上排他锁,一个数据加排他锁前必须先取得该

2018-02-02 14:54:33 144

原创 MySQL profile 性能分析

set @query_id = 1;select state,sum(duration) as total_R,round( 100*sum(duration)/(select sum(duration) from information_schema.PROFILING where QUERY_ID=@query_id),2) as pct_R,count(*) as calls,sum(d

2017-12-27 14:56:49 494

原创 springboot maven 打包

clean package spring-boot:repackage -Dmaven.test.skip=true

2017-11-03 10:19:08 253

原创 maven多模块

maven多模块好处 1,复用,划分出来的模块可以供其他项目使用。 2,固化,划分出来的某个模块可让专人开发,沉淀技术 3,优化依赖,每个模块有各自的pom 4,节省时间,可在单个模块上进行buildmaven多模块结构parent moduleA pom.xmlmoduleB pom.xmlpom.xml其中parent的pom的modules元素中会定义项目的子模块 ma

2017-07-30 22:43:12 845

空空如也

空空如也

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

TA关注的人

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