自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Vim常用快捷键

【代码】Vim常用快捷键。

2023-06-30 16:40:04 477

原创 mac环境配置

【代码】mac环境配置。

2023-06-30 16:28:59 90

原创 iterm 常用命令

iterm 是 MAC的高效命令行工具。

2023-06-30 15:34:39 320

原创 常用开发软件

Mysql Workbench,免费Mysql客户端。Visual Paradigm, 收费。AxureRP 收费,产品原型图。Sublime Text,免费。OmniGraffle, 收费。processon 在线画图。Xshell 服务器客户端。

2023-06-30 15:02:50 87

原创 xxl-job实战

xxm-job

2023-06-30 11:47:07 106

原创 shardingsphere 实战 - 读写分离

一般互联网应用,都是读多写少。并采用mysql主从架构,读写分离。配置多个数据源,标注数据源是主还是从读默认读主库,也可以强制读主库读走从库,通过负载均衡选择其中一个从库。

2023-06-29 15:44:04 300 1

原创 shardingsphere 实战

shardingsphere是一款分库分表的框架,可以简化我们写分库分表的逻辑。

2023-06-28 17:01:16 210 1

原创 SpringBoot + Mockito单元测试

为了保证代码质量,在写完代码后,写单测是很有必要的。当然,在大部分情况下,我们可能不会写单测,而是直接把应用部署起来,直接自测,然后再联调。估计很大一部分人,都是用这种方式开发。当然,我之前也是按这个方式来开发,单测覆盖率纯粹是为了满足公司的指标要求,大部分流于形式。

2023-06-25 18:00:46 2240

原创 ES基本操作

查所有的索引。

2023-06-19 15:30:59 171

原创 ES 问题记录

把 done < < (env) 改为 done

2023-06-19 10:53:58 161

原创 MongoDB复制集环境搭建实战

大小、保留时长、 起始时间等信息。3个目录中的路径和端口都要修改。指定从节点可读,默认不可读。#查看复制集整体状态。

2023-06-17 13:36:19 60 1

原创 MongoDB基本操作

var types = ["科技","社会","旅游","小说","文学"];db.book.find({type:"文学"}).pretty()

2023-06-16 14:55:23 102 1

原创 八股文-Redis

原理:线程一加锁成功,就会启动一个watch dog看门狗,它是一个后台线程,会每隔10秒检查一下,如果线程1还持有锁,那么就会不断的延长锁key的生存时间。缓存失效时,不是立即去加载db数据,而是先获取Redis锁,成功的时候,再去加载db数据库数据和设置缓存。3.缓存预热,系统启动的时候,先把查询结果预存到缓存中,以便用户后面查询时可以直接从缓存中读取,以节约用户的等待时间。volatile-ttl:当内存不足时,在设置了过期时间的key中,根据过期时间进行淘汰,越早过期的优先被淘汰;

2023-05-21 21:02:58 87

原创 八股文-Mysql

这些问题都是MySQL进行事务并发控制时经常遇到的问题。脏读: 在事务进行过程中,读到了其他事务未提交的数据。不可重复读: 在一个事务过程中,多次查询的结果不一致。幻读: 在一个事务过程中,用同样的操作查询数据,得到的记录数不相同。处理的方式有很多种:加锁、事务隔离、MVCC加锁:1、脏读:在修改时加排他锁,直到事务提交才释放。读取时加共享锁,读完释放锁。2、不可重复读: 读数据时加共享锁,写数据时加排他锁。3、幻读: 加范围锁。数据库的备份和恢复怎么实现的mydump命令锁粒度。

2023-05-21 20:40:40 142

原创 2023-03亿奢汇

redis key 批量过期,为什么会影响其他key的读写。重写equals为甚要重写hashcode。redis zset 什么时候用跳跃表。spring cloud 有什么组件。sentinal使用哪种算法。mysql索引失效的5种场景。mysql sql 执行流程。CPU 100% 排查过程。redis缓存淘汰策略。线程就绪怎么推进到运行。spring三级缓存。

2023-03-30 20:10:19 55 1

JAVA,Flex代码生成工具

工具简介 1.工具通过自定义的代码模板,生成和数据库相关的代码。比如后台Bean,Dao,Service,前台List页面,编辑页面,新建页面,详情页面等。 2.可以生成各种语言,比如JAVA,Flex,Jsp,Html等。

2015-01-23

Jersey Rest Web Service 例子源码

Jersey Rest Web Service 例子源码

2015-01-08

程序对比软件

用于程序的对比,查找两个程序不同的地方

2008-07-20

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

TA关注的人

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