会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CarBlack
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年5月11日
Java基础——String
摘要: 1、String的特点是什么?它有那些重要方法? String 内部实际存储结构为 char 数组 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { //用于存储
阅读全文
posted @ 2020-05-11 23:24 CarBlack
阅读(149)
评论(0)
推荐(0)
2020年5月10日
Tomcat学习小记(二)
摘要: 1、Tomcat源码入口 生命周期统一管理接口:LifeCycle 实现LifeCycle接口的类:(idea快捷键:Ctrl+h) 多个组件共同实现LifeCycle接口 Tomcat启动入口分析: (1)根据不同的操作系统,找到启动脚本,startup.bat/startup.sh,我用的是wi
阅读全文
posted @ 2020-05-10 21:15 CarBlack
阅读(196)
评论(0)
推荐(0)
2020年5月6日
Tomcat学习小记(一)
摘要: 1、Tomcat概述 Tomcat 服务器是一个开源的轻量级Web应用服务器,擅长处理动态资源,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。 Tomcat服务器架构采用套娃式架构,每个功能的实现都是由各个组件环环相套。 Tomcat核心功能;HTTP服务
阅读全文
posted @ 2020-05-06 13:25 CarBlack
阅读(169)
评论(0)
推荐(0)
源码解读
摘要: 优点:提高架构思维,深入了解、认识代码,深入理解项目、框架 原则:定焦原则:抓主线,对核心进行分析 宏观原则:上帝视角,先脉络后枝叶,先分析主体,在分析细节 技巧:断点,观察调用栈 反调,右键+find usages 见名思意,通过方法名了解到方法的作用 多动手,孰能生巧
阅读全文
posted @ 2020-05-06 13:13 CarBlack
阅读(156)
评论(0)
推荐(0)
2020年5月4日
递归小记
摘要: 在非负集定义一个函数f,满足f(0) = 0 且 f(x) = 2f(x-1) + x^2,可以看出f(1) = 1,f(2) = 6,f(3) = 21,当一个函数用自己来定义时就称为递归函数,java中允许函数递归 1 public int f(int x){ 2 if(x == 0){ 3 r
阅读全文
posted @ 2020-05-04 18:04 CarBlack
阅读(227)
评论(0)
推荐(0)
2020年4月21日
Redis小记(三)
摘要: 1、复制 通过slaveof命令或设置slaveof选项,实现一个服务器去复制另一个服务器,被复制的是主服务器,执行复制的是从服务器,复制过程中主从双方数据库保持数据一致 2.8版本以前,可分为初次复制和断线重复制两种情况,断线之后从服务器会向主服务器发送SYNC命令,主服务器收到SYNC命令之后执
阅读全文
posted @ 2020-04-21 21:33 CarBlack
阅读(135)
评论(0)
推荐(0)
2020年4月19日
Redis小记(二)
摘要: 1、redis数据库 redis数据库属于内存数据库,若不将数据存到磁盘中,服务器进程退出,数据也会消失 redis所有数据库都保存在redisServer结构的db数组中,db数组的每一项都是一个redisDb结构,每一个redisDb结构代表一个数据库 初始化服务器时,redis服务会根据dbn
阅读全文
posted @ 2020-04-19 22:36 CarBlack
阅读(119)
评论(0)
推荐(0)
2020年4月14日
Redis小记(一)
摘要: 1、redis的数据结构 (1)动态字符串(SDS) redis自身构建了一个简单动态字符串的抽象类型,SDS,在redis里,包含字符串的键值对在底层都是由SDS来实现的。 除了用来保存数据库的字符串值之外,SDS还被用来作缓冲区:AOF模块中的AOF缓冲区、客户端输入缓冲区。 SDS的结构:fr
阅读全文
posted @ 2020-04-14 22:41 CarBlack
阅读(130)
评论(0)
推荐(0)
2020年4月12日
RabbitMQ小记(四)
摘要: 1、RabbitMQ管理 (1)权限管理 物理服务器和虚拟主机都各自有独立的权限管理,用户访问需要设置权限。 授权命令:rabbitmqctl set permissions [-p vhost] {user) {conf) {write) { read) vhost:授予用户可以访问的vohost
阅读全文
posted @ 2020-04-12 19:32 CarBlack
阅读(205)
评论(0)
推荐(0)
2020年4月7日
RabbitMQ小记(三)
摘要: 1、RabbitMQ中mandatory和immediate以及备份交换机 (1)mandatory为true时,若交换机无法根据自身类型和路由键找到符合条件的对列,那么RabbitMQ会回调Basic.Return将消息返回生产者。 生产者可以调用channel.addReturnListener
阅读全文
posted @ 2020-04-07 18:48 CarBlack
阅读(129)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告