06 2022 档案

摘要:ThradLocal是线程的局部变量,可以为每一个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外不能访问, 常用的以八十set 和get 因为是一个线程调用的,所以可以用ThreadLocal 阅读全文
posted @ 2022-06-29 18:10 lamda表达式先驱 阅读(30) 评论(0) 推荐(0) 编辑
摘要:kafka一直报警内存泄漏 cpu标高 用dump打印出所有内存信息,因为kafka不是核心业务,所以使用dump,还有去查看内存很多64k的,线程名是kafka 新建的线程, 线程池必须要有线程的名称,否则不知道是哪个线程一直在new对象, 结论:经分析排查,本次 157 服务器 cpu 飙高问题 阅读全文
posted @ 2022-06-29 18:10 lamda表达式先驱 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-06-27 10:15 lamda表达式先驱 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-06-26 17:49 lamda表达式先驱 阅读(14) 评论(0) 推荐(0) 编辑
摘要:rdb 60秒内修改5次就持久化,出发快照策略 就会生成dump.rdb 会fork一个子进程 适合大规模数据恢复 aof会把所有操作记录都记录,如果aof配置文件出问题了,没法启动,需要修复aof文件,按秒计算 ,一个是读写文件,一个是fork子线程 重写 超过64就会重新写一个文件 阅读全文
posted @ 2022-06-25 22:33 lamda表达式先驱 阅读(14) 评论(0) 推荐(0) 编辑
摘要:源码配置文件 yml 不建议用jedis.pool 因为底层没有注入bean ,而是建议使用lettuce pool 需要 RedisConnectionFactory 点开redis工厂实现类,就两个, 一个是Jedis 一个是lettuce, jedis很多类不存在 redis模板操作字符串 r 阅读全文
posted @ 2022-06-25 17:35 lamda表达式先驱 阅读(99) 评论(0) 推荐(0) 编辑
摘要:<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency> <dependency> <groupId>com.alibaba</ 阅读全文
posted @ 2022-06-24 16:12 lamda表达式先驱 阅读(80) 评论(0) 推荐(0) 编辑
摘要:统计用户信息,活跃,为活跃,登录.未登录,还有疫情统计人数 365打开 用0和1统计只有两个状态 查看打卡和未打开 事务单条是原子性,事务不保证原子性 一次性,顺序性,排他性 开启事务,入队一个一个执行 事务如果命令语法有错误,就不会执行 运行时异常 其他命令可以正常执行 乐观锁 阅读全文
posted @ 2022-06-24 15:16 lamda表达式先驱 阅读(13) 评论(0) 推荐(0) 编辑
摘要:list的总结 往set里面添加值 随机抽选出一个元素 将一个指定的值移动到另一个set集合 查看两个set的交集并集差集 差集,list1里面和list2里面不同的 双方都有c, list1的ab list2没有,所以输出list1 hash哈希 判断hash钟指定的字段是否存在 分布式 zset 阅读全文
posted @ 2022-06-24 14:35 lamda表达式先驱 阅读(40) 评论(0) 推荐(0) 编辑
摘要:设置过期时间 incr vies 自增 截取部分字符串 [0,3] 乐观锁,是否存在 getset 获取原来的 redis的list 插入 头插法和尾插法 right就是尾插法 list移除指定的值 移除列表的最后一个元素,将他移动到新的列表钟 更新list的值 将某一个具体的value,插入到链表 阅读全文
posted @ 2022-06-24 13:33 lamda表达式先驱 阅读(25) 评论(0) 推荐(0) 编辑
摘要:分页插件 mybp的拦截器 myb的分页插件时,先写了查询功能,对查询功能进行拦截,在实现功能的情况下实现额外的操作 分页参数的三个参数 算法就是( 当前页-1 乘以每页显示的条数) pagesize就是每页显示的条数 index就是当前页的其实索引(跟当前页的页码,和每页显示的条数有关) 当前页的 阅读全文
posted @ 2022-06-23 17:43 lamda表达式先驱 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-06-21 18:34 lamda表达式先驱 阅读(23) 评论(0) 推荐(0) 编辑
摘要:listener 监听web和监听其他 引入注解须知 require quairfil 有重复类型的时候指定否则找不到 resource注解 区别 aotuwair 扫描 属性注入 作用域 configregion 全程配置类注解没有配置文件 方法名 引入另一个类 阅读全文
posted @ 2022-06-21 00:00 lamda表达式先驱 阅读(26) 评论(0) 推荐(0) 编辑
摘要:mybatisplus1.扫描实体,通过反射抽取把实体抽取出来,再去分析操作的表是谁,我们需要操作的实体类中的属性是谁(也就是表中的字段)2.再去生成相应的sql语句,然后注入到myb容器当中 spring @SpringBootTest对ioc容器所管理的一些组件进行自动装配 @MapperSca 阅读全文
posted @ 2022-06-20 17:34 lamda表达式先驱 阅读(110) 评论(0) 推荐(0) 编辑
摘要:jmeter常用组件1、测试计划。起点,所有组件的容器。2、线程组。代表有一定数量的用户。3、取样器。向服务器发送请求的最小单元。4、逻辑控制器。结合取样器实现一些复杂的逻辑。5、前置处理器。在请求之前的工作。6、后置处理器。在请求之后的工作。7、断言。用于判断请求是否成功。8、定制器。负责在请求质 阅读全文
posted @ 2022-06-19 12:34 lamda表达式先驱 阅读(28) 评论(0) 推荐(0) 编辑
摘要:{ "took": 36, "timed_out": false, "_shards": { "total": 5, "successful": 5, "skipped": 0, "failed": 0 }, "hits": { "total": 13832623, "max_score": 1, 阅读全文
posted @ 2022-06-16 17:27 lamda表达式先驱 阅读(844) 评论(0) 推荐(0) 编辑
摘要:ApplicationContext介绍 ApplicationContextAware使用理解 { private static ElaeticSearchConfig esConfig; // Elasticsearch查询服务器使用9200端口,我们可以通过RESTful API直接查询数据库 阅读全文
posted @ 2022-06-15 16:02 lamda表达式先驱 阅读(263) 评论(0) 推荐(0) 编辑
摘要:什么是上下文切换 将线程的执行状态加以保存,例如线程内执行到第几行代码了,你线程中的临时变量是什么,多出来的线程就得临时堵塞 线程池控制最大线程数 要等socket1连接断开以后才能连接socket3,(线程没有得到充分利用) 3. selector是如何解决问题的 ,他会获取多个channel的事 阅读全文
posted @ 2022-06-15 16:01 lamda表达式先驱 阅读(36) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder cla 阅读全文
posted @ 2022-06-15 13:20 lamda表达式先驱 阅读(66) 评论(0) 推荐(0) 编辑
摘要:[GC (Allocation Failure) [PSYoungGen: 846957K->80895K(884736K)] 848180K->130655K(934912K), 0.1180059 secs] [Times: user=0.56 sys=0.02, real=0.12 secs] 阅读全文
posted @ 2022-06-14 18:09 lamda表达式先驱 阅读(19) 评论(0) 推荐(0) 编辑
摘要:ThreadPoolExecutor详解 接下来我们分别讲解这些参数的含义。 2.1)线程池工作原理: corePoolSize :线程池中核心线程数的最大值maximumPoolSize :线程池中能拥有最多线程数workQueue:用于缓存任务的阻塞队列当调用线程池execute() 方法添加一 阅读全文
posted @ 2022-06-14 17:23 lamda表达式先驱 阅读(80) 评论(0) 推荐(0) 编辑
摘要:缓存穿透 本来是有一层网 redis 现在缓存被穿透了直接到了mysql层 当张三查询数据库mysql得时候,李四执行同一个sql 查询, 直接走缓存 进化成cache ↓ 单机mysql ->缓存+缓存+垂直拆分->分库分表,(水平拆分也就是mysql集群) 可以使用select 切换数据库 阅读全文
posted @ 2022-06-14 16:21 lamda表达式先驱 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一个消费者对应一个分区 kafka的幂等性 如果发送失败 sequence不会累加,就不会往分区里面存放信息 ,本来只是发送msg,现在额外发送 pid 和seq,可以避免消息重复, 生产者重复消息处理的适合 阅读全文
posted @ 2022-06-13 13:30 lamda表达式先驱 阅读(25) 评论(0) 推荐(0) 编辑
摘要:redis部署 1 2022-06-12 14:56:43 2 2022-06-12 12:17:49 ls 3 2022-06-12 12:17:51 free 4 2022-06-12 14:57:01 ls 5 2022-06-12 14:58:28 ll 6 2022-06-12 14:58 阅读全文
posted @ 2022-06-12 19:20 lamda表达式先驱 阅读(73) 评论(0) 推荐(0) 编辑
摘要:kafka常用 阅读全文
posted @ 2022-06-12 18:29 lamda表达式先驱 阅读(35) 评论(0) 推荐(0) 编辑
摘要:docker 就是容器盒子(类)和class(镜像文件)的关系 如果本地没有,就去下载镜像最新, 把镜像拉下来然后放到一个容器上面 查看docker镜像的ip 后面才是完整版 docker的网络,桥接模式 docker 常见命令 kafka所有的脚本都存在于bin目录下 查看查看 test 主题的详 阅读全文
posted @ 2022-06-11 13:01 lamda表达式先驱 阅读(20) 评论(0) 推荐(0) 编辑
摘要:esjava 阅读全文
posted @ 2022-06-05 12:21 lamda表达式先驱 阅读(173) 评论(0) 推荐(0) 编辑
摘要:es查询 阅读全文
posted @ 2022-06-03 19:59 lamda表达式先驱 阅读(132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示