- 博客(18)
- 收藏
- 关注
原创 aop源码走向
Spring AOP代理创建流程解析:通过@EnableAspectJAutoProxy引入AspectJAutoProxyRegistrar注册AnnotationAwareAspectJAutoProxyCreator,该处理器继承体系最终实现SmartInstantiationAwareBeanPostProcessor接口。核心在postProcessAfterInitialization()中调用wrapIfNecessary()方法,通过getAdvicesAndAdvisorsForBean(
2025-08-27 21:20:37
333
原创 记一次线上部署cpu占用大的问题分析
(1)、查看linux线程后发现微服务仍在运行,但通过查看服务运行参数发现服务cpu占用率达到790%左右。(2)请求超时时间与自动提交时间设为一样,因为问题(1)的原因,可能出现一次拉取处理时间达到自动提交时间还未处理完,消费者心跳过期,离开消费组从而失去该消费组消费数据的情况。(2)、在kaka处理逻辑中存在入库操作,且写在了遍历中,开发时预估此处触发的次数较少故未放于循环外,部署至现场后数据量较大时,会出现一次消费多次连接数据库,同时现场数据量过大,插入的表中数据量过大。
2022-11-10 16:31:34
1123
1
转载 Linux扩展根目录空间
自己通过root创建了一个新用户,然而当我使用这个新用户时发现,/home/my中的空间只有几十M,完全不能满足我的使用,所以通过下面的方法扩展根下的空间。我的本次操作,参考于 https://blog.youkuaiyun.com/wl39509846/article/details/736151611、切换root用户2、#fdisk -l //通过这个命令,查看到我仅有几十M空间3、#fdisk /dev/sda/ //开始添加新分区4、列出命令列表5、添加分区(可查看命令中n
2021-06-07 18:31:17
271
转载 linux下安装Elasticsearch
最近想在linux装Elasticsearch,找到篇不错的博客,保存下,方便下次使用传送门:https://www.cnblogs.com/jhtian/p/12664890.htmlLinux上安装配置Elasticsearch1、下载自行去Elasticsearch官网进行下载,也可以通过如下链接进行下载7.6.2版本(目前最新版)链接:https://pan.baidu.com/s/1bfSHYpe6IY0cpsgIVT3Z5Q 提取码:kudt2、安装上传下载过后的压
2021-06-01 10:42:59
202
原创 mysql事物的四大特征已经隔离级别
事务四大特征(ACID)原子性(A):事务是最小单位,不可再分一致性©:事务要求所有的DML语句操作的时候,必须保证同时成功或者同时失败隔离性(I):事务A和事务B之间具有隔离性持久性(D):是事务的保证,事务终结的标志(内存的数据持久到硬盘文件中)...
2021-06-01 09:51:10
149
原创 先序遍历、中序遍历、后续遍历的讲解
看到个比较好的讲这个得文章,保存下,怕找不到了https://www.pianshen.com/article/7106254596/
2021-03-25 14:38:43
203
原创 项目配置redis集群遇到的坑。
项目配置redis集群后,启动报错。[2021-03-04 08:56:56:754] [ERROR] - org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:62) - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException.
2021-03-04 08:59:53
949
2
原创 webservice调用天气服务
最近在写大华webservice对接,因为无法实测,所以写了个调用天气的webservice进行测试 public JSONObject sendReq(String... strings) { byte[] content; HttpClient httpClient = new HttpClient(); String deivceListStr = ""; JSONObject jsonObject = new JSONObject()
2021-02-05 10:13:36
377
原创 shell脚本移植数据库数据,有部分列名修改,并增加部分列
通过脚本保存数据库数据,然后修改插入语句,重新插入新表较简陋,仅供参考!!!#!/bin/sh#源数据所在ipip='127.0.0.1'#源数据所在库db1='usmschis'#源数据库登录名密码root1='root'pwd1='zxm10'#目标数据库db3='usmscvas'#目标库所在ipip2='10.45.148.224'#目标数据库登录名密码root2='root'pwd2='zxm10'#保存的文件路径(非必须不修改)fpath='/ho
2021-01-27 16:52:18
347
2
原创 通过命令使eurka注册中心下线
curl -X PUT “http://192.168.0.100:8761/eureka/apps/{Application}/{instanceid}/status?value=DOWN”{Application} 替换为 aplication 名称{instanceid} 替换为 instanceid 假如你设置的是ip 直接就替换为ip在装eurka的服务器输入下面命令: curl -X PUT "http://10.45.157.44:18100/eureka/apps/peim-vas
2021-01-23 11:20:04
330
原创 Mysql通过列名找表
use 库名;select * from information_schema.COLUMNS where COLUMN_NAME=‘表名’;
2020-12-21 14:05:03
807
转载 (用到的文章备个份)Kafka session.timeout.ms heartbeat.interval.ms参数的区别以及对数据存储的一些思考
Kafka session.timeout.ms heartbeat.interval.ms参数的区别以及对数据存储的一些思考Kafka session.timeout.ms heartbeat.interval.ms参数的区别以及对数据存储的一些思考在计算机世界中经常需要与数据打交道,这也是我们戏称CURD工程师的原因之一。写了两年代码,接触了不少存储系统,Redis、MySQL、Kafka、Elasticsearch…慢慢地发现背后的一些公共的设计思想总是那么似曾相识,再深究一下,就会发现一些隐藏在
2020-12-19 11:16:37
248
2
转载 如何在 Win10 家庭版中启用组策略
常常关注IT之家的朋友们一定知道,组策略对于优化和维护Windows系统来说十分重要。众所周知,Windows家庭版中并不包含组策略,对于使用家庭版Windows的朋友来说,十分不方便。本教程将以Windows10创意者更新家庭版为例,介绍如何加入组策略。曾在Windows 7中使用Windows Anytime Upgrade升级的朋友一定知道,即使是最入门级版本的Windows也可以离线升级高级版本。实际上入门版本的Windows,也包含最高版本的功能文件。我们只需要把它们找出来并启用就行了。首先我
2020-09-19 10:32:23
530
原创 MYSQL判断数据库中是否存在某一张表
MYSQL判断数据库中是否存在某一张表语句如下:select count(*) from information_schema.TABLES t where t.TABLE_SCHEMA =‘usmsc’ and t.TABLE_NAME =‘act_evt_log’其中usmsc是你的库名,act_evt_log是你的表名。
2020-09-16 15:37:41
916
原创 Docker安装redis
1、查询镜像docker search redis2、拉取官方的镜像#docker pull redis3、查看一下是否成功#docker images4、启动镜像,做映射4.1、下载redis.conf网盘地址:链接:https://pan.baidu.com/s/1o5YTUlgtvrEBz2k8fSH_9A提取码:5g9l复制这段内容后打开百度网盘手机App,操作更方便哦redis.conf配置文件放在/opt/data/redis/目录下。修改启动默认配置:bind 12
2020-09-03 16:35:42
142
原创 janusGraph文档地址
http://tinkerpop.apache.org/docs/3.1.1-incubating/tutorials/the-gremlin-console/#result-iteration
2020-08-25 15:15:25
163
转载 Docker 拉取 oracle 11g镜像配置,以及修改服务名为orcl
主要引用该文章:https://blog.youkuaiyun.com/qq_38380025/article/details/80647620只是在具体配置时,希望修改服务名,不希望使用helowinXXX,所以做了一些扩展若是希望服务名为orcl,可进数据库**查看当前服务名:SQL> show parameter service_name修改服务名:SQL> alter system set service_names=‘orcl’ scope=both;...
2020-08-24 19:02:55
1564
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅