- 博客(25)
- 资源 (6)
- 收藏
- 关注
原创 word小工具,替换标题数字开头空格结尾部分为空
Pattern = "1[^ ]* " ' 匹配以1开头,直到第一个空格的部分。oRange.Text = " " ' 替换为空格。MsgBox "完成替换以1开头直到第一个空格的字符串,同时保留格式。If oPara.Style = "标题 2" Then。.IgnoreCase = False ' 区分大小写。' 使用正则表达式在标题中查找匹配的字符串。' 替换第一个匹配的字符串。.Global = True ' 替换所有匹配项。.MultiLine = True ' 多行匹配。
2024-12-19 10:59:01
230
原创 达梦数据库运维相关查询命令
-每个主机开启的连接数。--查询正在使用的连接。--查询出执行时间超过3s的sql;--根据sql的调用次数降序排列。--每个链接对应的会话。-- 查询系统访问用户是否过多。-- 历史大于10s的sql。
2024-09-10 14:03:16
575
1
原创 DM达梦数据库快速生成1000w数据
select rownum as id, dbms_random.string('x', 10) || '大方扣扣的妈妈网' || dbms_random.string('x', 10) random_string,
2024-09-06 15:10:06
423
原创 mybatisplus 拦截器,切面监听实体表的新增和批量新增代替埋点
mybatisplus,通过拦截器监听实体表的批量新增和单记录新增。实现InnerInterceptor接口的beforeGetBoundSql方法和beforePrepare方法。一个是批量,一个是单条。注意:批量的话,两个接口都会执行。
2024-07-03 19:37:20
294
原创 动态列MongoDB、ES、MySql、TiDB对比
框架SpringBoot,spring-data-elasticsearch,spring-data-jpa,spring-data-mongodb,数据库MySQL。
2021-05-20 15:10:31
912
转载 tidb一些瓶颈
1、对硬盘要求很高,没上SSD硬盘的不建议使用2、不支持分区,删除数据是个大坑。解决方案:set @@session.tidb_batch_delete=1;3、插入数据太大也会报错解决方案:set @@session.tidb_batch_insert=1;4、删除表数据时不支持别名delete from 表名 表别名where表别名.col = '1' 会报错5、内存使用有问题,GO语言导致不知道回收机制什么时候运作。内存使用过多会导致TIDB当机(这点完全不像MY...
2021-05-17 17:37:49
851
原创 MongoDb Converter转化问题
报错:org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for class
2021-05-13 16:34:03
1234
原创 通过服务器定时任务实现postgresql异库表之间的数据同步
postgresql10以下不支持不同实例的跨库表,可以通过psql客户端+系统定时任务实现类似功能。sql1="truncate table table_app"sql2="select wp.id as app_id, pv.id as version_id, pv.download as url, 'cc' as check_type from table_app"echo "$(date "+%Y%m%d %H:%M") Begin sync game data from prd db
2020-05-12 16:01:59
1127
原创 postgreSQL 获取某时间是星期几
SELECT extract(DOW FROM cast('2019-04-23 16:25' as TIMESTAMP));把DOW替换成DAY,可以获取是当月第几天。
2019-04-23 16:27:28
10977
原创 elasticsearch做统计分析接口请求数据,UTC时间导致的8小时无数据解决方案
这些天想收集下ES按每天每小时,服务器接口请求量的统计。方法凌晨0点至8点,无数据。查了下,发现是UTC问题。折腾了大半天,发现不管怎么转换时间,0~8点的数据始终无数据。如下图:后来发现,index索引也是按天来的。所以要取今日凌晨0点至8点,每小时数据。则必须根据今日凌晨的时间转换成UTC时间或者时间戳,到昨日的index索引里取。因为国内的时区是+8的,所以比UTC时间快...
2019-04-03 22:15:52
1732
原创 记一次mvn极光netty包版本引起的NoSuchMethodError,导致redisson无法实例化
<dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.3.3</version> <exclusions> <exclusi...
2019-03-20 17:08:38
1443
原创 postgresql表死锁问题排查
1.查询激活的执行中的sql,查看有哪些更新update的sql。select *from pg_stat_activitywhere state = 'active';2. 查询表中存在的锁select a.locktype, a.database, a.pid, a.mode, a.relation, b.relnamefrom pg_locks ajoin pg...
2019-02-25 15:23:40
4156
2
原创 Postgresql 跨库同步表,postgres_fdw的使用
postgres_fdw模块PostgreSQL 9.3 add postgres_fdw extension for accessing remote tables PostgreSQL 9.3新增了一个postgres_fdw模块, 已经整合在源码包中. 用于创建postgres外部表.注:db_des为目标库,developer_month_orders_data为表名。意思就是从...
2019-02-19 12:08:43
6060
1
原创 重读Nginx缓存proxy_cache一些细节参数
Nginx缓存粗犷强大。动态数据静态化。即使服务挂了,只有服务器没有宕机,也能命中缓存。nginx version: nginx/1.11.4 location ~* ^/apicenter/(v3\.goods\.getList|) { proxy_cache cache_one; proxy_cache_valid 200 30...
2019-02-16 19:22:54
2997
原创 RHSA-2019:0109-Important: perl security update
yum upgrade perlyum upgrade perl-Pod-Escapesyum upgrade perl-libsyum upgrade perl-macros如果重新检测还是不行,可以看下阿里云后台的更多。根据更多的模块进行升级。如图:...
2019-02-15 10:32:57
991
9
原创 Posrgresql批量更新Sql示例
批量更新: update package_android_today_download_countset cnt = tmp.cntfrom (values (1,2),(2,3),(3,4),(4,5),(5,6)) as tmp (package_id, cnt)where package_android_today_download_count.package_id = tmp...
2019-02-14 16:59:59
405
原创 Postgresql列出当月(或某几月)所有日期
有时候,我们需要构造一个自然天的列作为temp表来join其他表数据,列出当月(或某几月)所有日期:select to_char(tt.day, 'yyyy-mm-dd') as dayfrom (select generate_series(cast(to_char(current_date, 'yyyy-mm') || '-01' as date),cast(cast(to_ch...
2019-02-14 16:58:26
6317
原创 Kafka中consumer和partition关系思考
1.一般一个topic被一指定的consumer组消费,组中的consumer数量等于partition数量。若consumer数量大于partition数量,会造成限制的consumer,产生浪费。 若consumer数量小于partition数量,会导致均衡失效,其中的某个或某些consumer会消费更多的任务。当然等于的情况为consumer最大数,如需要消费的任务压力不大。可以是第...
2019-02-14 16:53:00
3505
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人