自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 阿里云CentOS7 打开/关闭防火墙 开放端口

查询2375端口是否开启成功##添加开放2375端口##重载入添加的端口#

2024-04-29 17:32:28 356

原创 java 获取 某天的开始和结束时间

在java开发中,经常需要获取开始时间、结束时间来做查询、处理条件。二、获取昨天的开始时间、结束时间。这里可以使用hutool工具。一、引入hutool依赖。

2024-01-18 14:18:12 485

原创 PG的upsert写法 批量处理写法

【代码】PG的upsert写法 批量处理写法。

2024-01-11 11:58:52 516

原创 Mac docker 部署fastdfs服务(总结)

【代码】Mac docker 部署fastdfs服务(总结)

2023-11-28 10:41:46 338

原创 【请求header批量添加引号】

请求header批量添加引号和逗号

2022-12-05 14:11:40 333 1

原创 selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PAT

查看本机安装的Chrome浏览器版本、路径等信息

2022-12-04 21:03:35 1056

原创 剑指Offer24题目分析

链表头插法

2022-11-29 17:32:01 164

转载 Captcha must be filled out

Captcha must be filled out

2022-11-29 13:24:35 584

原创 剑指Offer06题目分析

剑指Offer06题目解析

2022-11-28 13:49:23 121

原创 LinkedList方法解析

LinkedList方法解析

2022-11-25 17:46:55 787

原创 剑指Offer30题目分析

剑指offer30

2022-11-22 16:54:09 87

原创 剑指Offer09题目分析

剑指Offer

2022-11-12 10:47:22 127

原创 m1 max Operation not permitted 解决

mac Operation not permitted

2022-11-07 20:07:44 314

转载 mac安装多版本python并切换

mac安装多个版本的python

2022-11-03 22:06:49 1391

原创 m1 max修改java版本

mac切换jdk

2022-11-03 09:45:14 60

原创 git远程新建仓库,把本地代码和远程建立连接

【代码】git远程新建仓库,把本地代码和远程建立连接。

2022-11-03 08:25:18 175

转载 int[]数组与List互相转换

int[]数组与List互相转换。

2022-10-19 14:43:23 2098

原创 Mac m1max vue-cli 安装

m1 max 安装vue-cli

2022-10-11 14:18:17 321

原创 做一个倔强的程序员

倔强的程序员,往往也是较真儿的程序员,他们会追求最佳的解决方案,最合理的代码实现,他们可能会抠一点某些人看起来无足轻重的东西,但就是这些东西把软件的质量提高。倔强的程序员,懂得维护自己认为正确的观点,而为了维护这个观点,会对该问题进行反复的思考和分析。倔强的程序员,遇到困难也没那么容易退缩,显而易见,性格软弱的人,通常也不愿意坚持己见。倔强的程序员,享受争论的过程,也就能够在争论过程中得到更多样的视角。

2022-09-19 15:18:02 119

原创 stream小妙招

对现有集合截取、分页。

2022-09-08 16:41:34 98

原创 postgresql仅修改时间戳的时分秒写法

​pgsql修改时间戳时分秒

2022-09-07 14:54:32 699

原创 pgsql批量更新sql写法

​​​​​Pgsql批量更新数据 - 百度文库

2022-09-01 13:38:43 1372

原创 curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 9 ms: Connection refused

根据官网安装命令,报错curl(7)Failedtoconnecttoraw.githubusercontent.comport443after9msConnectionrefused。环境m1max、zsh。

2022-07-30 16:00:20 5266

原创 jsonb数组中查询某个key的值、根据表a中的某字段批量更新表b的字段

jsonb数组中查询某个key的值、根据表a中的某字段批量更新表b的字段

2022-07-18 20:43:30 489

原创 MAC下快捷键、指令(持续更新。。。)

m1 max 快捷键

2022-07-11 10:50:55 240

原创 关于熬夜有感

焦虑迫使我熬夜,熬夜使我。。。

2022-06-17 09:18:03 67

原创 检索结果为:对某字段去重后,带着其他字段检索出来

pgsql

2022-06-10 18:03:55 161

原创 git merge 失误后悔了怎么办

git merge 失误,后悔了,想回退:执行:git merge --abort如图:

2022-05-24 14:23:18 221

原创 java查询结果数据量过大

java查询结果过大,采用mybatis流式查询解决

2022-05-07 17:08:38 3527 2

原创 pgsql查询jsonb中包含某个key的数量

项目需求:需要查找jsonb字段中出现多个"517"的数据解决方法:废话不多说,上sql代码:select jsonbfrom schema.table mriwhere length(mri.jsonb::text) - length(replace( mri.jsonb::text, '"517"', '')) >5首先"517"长度为5,sql中的意思就是jsonb中去掉所有的"517"后,长度减少如果大于5,说明含有多个"517"。当然..

2022-05-07 16:48:03 1745

原创 git commit message type(规范)

type(类型):type用于说明 commit 的类别,只允许使用下面7个标识。feat:新功能(feature) fix:修补bug docs:文档(documentation) style: 格式(不影响代码运行的变动) refactor:重构(即不是新增功能,也不是修改bug的代码变动) test:增加测试 chore:构建过程或辅助工具的变动...

2022-04-07 15:46:50 490

原创 @Transactional和Synchronized失效

参考:1.错用synchronized和@Transactional被老板点名批量 - 云+社区 - 腾讯云2.Spring 中 @transactional 和 synchronized关键字同时使用时数据不同步_尔等同学的博客-CSDN博客失效原因:synchronized控制结束时,事务还没提交,此时另外的线程过来又读取到旧数据。查找解决方案:在网上找了好久,大部分都是两种方案,1:去掉@Transactional;2:把Synchronized扩大范围,包裹事务。上面两种

2022-03-30 15:11:00 821

原创 接口返回过滤空值以及特殊处理

后端接口返回json时,对空值""、null做过滤处理,我们知道一般用:spring.jackson.defaultPropertyInclusion后面可以跟:ALWAYS // 默认策略,任何情况都执行序列化NON_NULL // 非空NON_ABSENT // null的不会序列化,但如果类型是AtomicReference,依然会被序列化NON_EMPTY // null、集合数组等没有内容、空字符串等,都不会被序列化NON_DEFAULT // 如果字段是默认值,就不会被序列

2022-03-24 10:52:06 694

原创 git新建分支并关联远程分支

下面是我平时一般的处理步骤:// 1. 新建本地分支(远程分支未创建)git checkout -b dev_fullsync_20211227// 2. 建立远程分支与本地分支对应上git push origin dev_fullsync_20211227:dev_fullsync_20211227// 3. 本地分支跟踪上游分支git branch --set-upstream-to=origin/dev_fullsync_20211227 dev_fullsync_

2022-03-23 15:44:12 143

原创 git强制恢复到之前某个版本

三步走策略:第一步:git log (查看版本hash号,找到要恢复的版本)第二步:git reset --hard + 版本hash号 ( 强制回退)第三步:git push -f (强制push)我有强迫症,在这几步之前通常会疯狂pull...

2022-03-23 15:39:09 704

原创 并发和并行

一张图解释并发和并行的区别:

2022-03-18 23:35:41 119

原创 删除kafka指定topic下数据

设置指定topic下 数据过期时间:./bin/kafka-configs.sh --zookeeper localhost:2181 --entity-type topics --entity-name MARC_INSTANCE_SYNC --alter --add-config retention.ms=1000Warning: --zookeeper is deprecated and will be removed in a future version of Kafka.Use --bo

2021-12-09 16:56:37 2225

原创 项目经验总结

不要把项目模块拆太碎,会造成责任互相推诿,分工不明!不要把项目模块拆太碎,会造成责任互相推诿,分工不明!不要把项目模块拆太碎,会造成责任互相推诿,分工不明!视情况,不要拆那么细,A:这块内容应该同步模块做啊。B:这块内容应该业务模块做啊。A&B: @#&$*)(@#ERWER&@#&$@...

2021-12-08 16:53:49 141

原创 pgsql在insert时自动生成uuid

事前准备test表,DDL如下:CREATE TABLE zzz_test.test ( id uuid NOT NULL, -- 主键id "name" varchar NULL -- 测试值);-- Column commentsCOMMENT ON COLUMN zzz_test.test.id IS '主键id';COMMENT ON COLUMN zzz_test.test."name" IS '测试值';方法一:CREATE EXTENSION IF ...

2021-12-03 13:18:04 2177

原创 项目启动时根据配置文件修改静态变量值

1. 定义静态变量2. 在set方法上加上@Value注解举例:@Componentpublic class TenantDefinition { private static String CATALOGUE_TENANT; @Value("${okapi.tenant}") public void setTenant(String tenantValue) { CATALOGUE_TENANT = tenantValue; }}这时

2021-12-01 13:12:12 379

空空如也

空空如也

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

TA关注的人

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