- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 随心小笔记
原因:老代码和新代码用的同一套数据库,在新投产之前会执行数据库脚本,写入了新的产品配置,导致老的代码在运行查找配置的时候会查询出两条配置数据而报错,新的代码逻辑还在启动。n1, n2 :不见得会存在,一般代表『选择进行动作的行数』,举例来说,如果我的动作是需要在 10 到 20 行之间进行的,则『 10,20[动作行为] 』解决–进行调用前埋点发送MQ,插入数据库,回调回来的时候,发送MQ删除记录,时间间隔循环遍历数据,进行相应的告警处理。
2024-03-25 23:35:08 294
原创 RabbitMq应答模式、配置简介、常见阻塞场景
rabbitmq应答模式、rabbitmq阻塞原因、配置prefetch count.前言、最近在生产上遇到一些消息队列的问题,翻阅了很多资料文档发现有不少的都是错误的,于是把自己从实践中得到的一些分享、记录在此;acknowledge-mode: none(无应答模式)在这种模式下,不管消费者异常消费,还是正常消费,MQ服务器中的队列都会自动删除已消费的消息acknowledge-mode: auto(自动应答模式)当mq的应答模式配置为auto,或者没有进行配置时,系统会默认为自动应答模式。...
2022-08-03 23:42:35 2769 1
原创 RedisTemplate,StringRedisTemplate序列化方式
RedisTemplate,StringRedisTemplate序列化方式,redis取值后多了双引号,redis存入后变乱码不可读,
2022-07-11 17:14:26 1166
原创 LocalDateTime使用,LocalDateTime转Date,Date转LocalDateTime
LocalDateTime使用,LocalDateTime转Date,Date转LocalDateTime
2022-07-05 16:24:05 365
原创 项目问题记忆
使用mybatisplus 查询数据库后,数据无法封装到实体类中1.检查实体类字段映射是否与数据库相对应;-----对应2.开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN(下划线命名) 到经典 Java 属性名 aColumn(驼峰命名) 的类似映射---------------修改后,成功封装数据数据库中使用了一个order表,运行程序报错无法找到相应字段信息1.将程序的sql语句copy到数据库中执行,发现表名必须要加引号才能成功,而其他表则不用。----
2021-07-21 13:27:30 89
原创 阿里云服务器CPU100%问题
在阿里云服务器中安装了redis后,隔了几天突然发现CPU进程,总是100%,用top命令查看发现没有进程占满,应该是top命令被修改了。然后安装一个htop:yum -y install epel-releaseyum -y install htop安装crontab://vixie-cron软件包是cron的主程序;[root@CentOS ~]# yum -y install vixie-cron//rontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序[
2021-06-28 23:28:06 1417 1
原创 redis连接超时,只有6379端口连接不上问题解决
redis通过6379端口无法连接服务器看了网上很多解决方案,都是端口问题,将127.0.0.1改为0.0.0.0,就ok了,但是本人的问题不是端口问题,端口本来就是0.0.0.0。其实redis无法连接数据库就只有这几种可能,防火墙,安全组,密码,绑定IP。这次的问题感觉还是比较让人费解的,当更换端口号的时候就可以,默认端口6379就是不行。按照顺序依次检查了防火墙,安全组,密码,配置文件,都确认没有问题之后,再次启动redis,依然是服务器可以访问,本地telnet都无法连接。这个问题很像是防火墙
2021-06-19 00:33:11 3879 5
原创 redis进阶
redis的配置文件理解配置unit对大小写不敏感;1.bind 127.0.0.1 绑定的ip2.protected-mode yes 保护模式3.port 6379 端口设置4.daemonize yes 以守护进程方式运行,默认是no,我们需要改成yes5.pidfile /var/run/redis_6379.pid 如果以后台方式运行,我么需要指定一个pid文件6.loglevel noticelog 等级分为4 级,debug,verbose, not
2021-06-18 18:06:46 100
原创 redis
nosql理解定义:非关系型数据库not only sql特点:1.方便扩展,解耦性高; 2.高性能,一秒读11万,写8万; 3.数据类型多样性,且不需要事先设计数据库,随取随用;nosql四大分类:------------1.k,v键值对;-------2.文档型数据库(bson格式,和json一样)MongoDB是基于分布式文件储存的数据库,主要用来处理大量的文档MongoDB是一个介于关系型数据库和非关系数据中间的产品!是非关系型数据库中功能最丰富,最像关系型数据库的ConthDB
2021-06-16 23:15:40 129
原创 关于log4j的配置
关于log4j的配置引入依赖包<!-- 整合log4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.6.4</version> </dependency>在main-reso
2021-04-19 10:51:42 156
原创 mysql
mysql时间日期date: 日期类型, 格式是: 年月日time: 时间类型, 格式是: 时分秒datetime: 日期+时间,格式是: 年月日 时分秒timestamp: 时间戳, 格式和datetime相同, 也是: 年月日 时分秒, 和datetime不同的是:1) 范围上: datetime范围是: 1000~9999(年份)timestamp范围是: 1970到2038年2) 实际存的数据: datetime实际存的就是一个年月日 时分秒格式的日期+时间而timestamp实际存
2021-04-12 19:52:57 323
原创 前端零碎知识记忆点
1.实线、虚线的定义<hr style="border: 10px dasheds;"/>//虚线<hr style="border: 10px solid;"/>//实线2.整合单元格<td rowspan="2">1</td>```//整合横向两个单元格<td colspan="2" align="center">10000</td>//整合竖向的两个单元格...
2021-03-30 10:00:54 154
原创 JAVA第一阶段
java基础遗忘点,难点1.ASCII码表中,48—0,65—A,97------a,32------空格2.``System.out.println(–a);System.out.println(a–);结果是不同的,3.逻辑与(&)和短路与(&&)的区别:逻辑与的判断方式是:从左到右依次判断,直到结尾(逻辑全程运算)短路与的判断方式是:从左到右依次判断,直到出现false为止将不再判断,直接得到结果为false(短路遇false就停)4. switch 语句中
2021-03-20 18:07:54 148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人