自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作过程中常用的linux命令

该文章主要用于个人使用,纯粹是个人经验之谈ls //查看当前目录文件ll //查看当前目录文件详细信息,常用于查看权限cd //进入文件夹cat //查看文件vim 创建/查看/修改文件pwd //查看当前目录rm -rf //强制性删除文件及一下文件mkdir 创建目录/文件夹cp a b 把a文件复制到bcp -r a b 把a目录所有文件复制到bmv a b 把a改成b/移动到blsof -i:8080 查看8080端口占用情况kill -9 pid 删掉线程

2020-11-13 15:45:24 362

原创 使用线程池+线程计数器迭代器删除List集合元素(新建对象版)

【代码】使用线程池+线程计数器迭代器删除List集合元素(新建对象版)

2024-03-26 11:12:39 85

原创 springboot 集成 redis luttuce && redisson ,单机 && 集群模式(根据不同环境读取不同环境的配置)

luttuce 和redisson配置过程中实际上是独立的,他们两个可以同时集成,但是没有直接相关关系,配置相对独立。所以分为Lettuce 和 Redisson 两套配置。lettuce yaml配置。redisson配置文件。cluster集群模式。

2023-12-15 14:41:58 624

原创 luttuce(RedisTempate)实现hash(动态数据) expire lua脚本

2.直接String 执行LUA脚本。

2023-12-15 11:00:33 1020

原创 redis 内存机制探索篇

发现操作系统的内存大小是在376G ,查看了redis 的内存分配机制,如果说redis 没有配置maxmemory 那 redis 会在达到峰值的时候像操作系统申请内存,假设操作系统内存完全提供给redis, 那。,那上述问题就解决了,意思是当前内存使用量和redis 已经申请的内存的达到一定值的时候,redis 会向操作系统申请内存来应对内存使用满的情况,直到redis 的内存量和操作系统的内存量达到一致。意思是如果这个比例如果达到了100%就会导致内存写满,这个时候非常慌张,但是又有文章说。

2023-11-29 16:22:51 622

原创 java.lang.UnsupportedOperationException 关于Arrays.asList问题解决

问题排查参考文档:https://blog.csdn.net/thekenofdis/article/details/78289067。

2023-11-21 15:54:23 530

原创 java switch case 多条件 正确案例&错误案例

2.错误案例: switch case 不支持 | 的方式执行!,最终执行判定的时候导致所有都执行不成功!1.多条件下可以通过case 7: case 3: 执行条件或|,简而言之就是。

2023-11-20 16:24:07 645

原创 yyyy-MM-dd‘T‘HH:mm时间格式探索

T 即代表 UTC(Coodinated Universal Time),协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。按照北京时间计算,北京时间比UTC时间快8个小时。这个是工具类内部支持的样式,这样我们就可以通过T替换" "避免解析问题,同时也可以标注为标准时间格式的数据,一举多得。一直以后这个T是为了避免yyyy-MM-dd HH:mm:ss空格出现解析报错。但是这个T实际是一个标识符,作为小时元素的开始。

2023-08-25 17:48:21 1293

原创 java 排序方式&&解读返回值

java 排序方式&&解读返回值

2023-06-20 18:18:00 563

原创 推荐系统知识(仅供参考)

答:用户画像包括用户特征,简单来说画像和特征只是开发过程中相同定义的不同说法,怎么去定义这个规范应该由团队进行定义,需要和算法达成一致。1.初始化 2.召回 3.打分 4.排序 5.返回。即:什么是用户画像,什么是用户特征。答:同步不同的方式召回出对应的物料。

2023-06-16 10:28:03 69

原创 java Map集合排序再排序后顺序去重(只取最前面的唯一)

【代码】java Map集合排序再排序后顺序去重(只取最前面的唯一)

2022-09-15 15:51:32 343 1

原创 自定义线程池(推荐使用)

自定义线程池

2022-08-22 16:00:05 116

原创 ConcurrentHashMap和Collections.synchronizedMap

【代码】ConcurrentHashMap和Collections.synchronizedMap。

2022-08-22 15:51:04 315

原创 java 对象集合排序再排序后顺序去重(只取最前面的唯一)

java 对象集合排序再排序后顺序去重(只取最前面的唯一)

2022-06-15 14:32:53 539 2

原创 fastjson 使用经验

json转换

2022-06-08 17:13:00 79

原创 stream 流 and 函数式编程使用经验

stream流 and 函数式编程(无讲解)

2022-06-08 17:04:01 331

原创 将对象转换成 map对象 and hutool 将对象转换成json字符串

Person person =new Person(); person.setAdult(true); person.setName("1"); // 将对象转换成json字符串 String r = JSONUtil.parseObj(person, false).toString(); System.out.println(r);将对象转换成 map对象Map<String, Object> s...

2022-05-18 21:05:31 3506

原创 json字符串双引号 解析错误

String tdKeyExtAttributeValues = "[{"'attrValue":"65g/3个。品味着"下午嗨到晚上",西班牙式休闲文化。"} ,{"attrValue":"大家伙们:"你是大各自"晚上好?"} ,{"keyExtAttrName":"minQty","keyExtAttrId":"042658ec-203d-40cb-894c-7c69f7571e29","attrValu..

2022-04-04 14:45:36 918

原创 vue 组件自定义参数函数调用

使用箭头函数进行内部函数调用===》是不是有点熟悉,有点写react的熟悉感,实际上这个是es6的写法,不同框架应用的场景不一样,后端写前端,拿来即用的习惯真的很不稳…总结一下,前端初学者es6不要像后端全栈学习…...

2021-12-15 10:29:38 1103

原创 linux 解压zip大文件(解决乱码问题)

unzip版本不支持4G以上的压缩包所以要使用p7zip:Linux一个高压缩率软件wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2tar jxvf p7zip_9.20.1_src_all.tar.bz2cd p7zip_9.20.1make && make install 如果安装失败,看一下报错是不是因为没有下载gcc 和 gcc ++(p7

2021-12-07 13:55:35 2267

原创 python跳出当前三层循环,继续最上层循环(附加改进版)-java参考逻辑

eg:最好不要使用三层循环,使用hash去替换

2021-11-30 18:25:01 1105

原创 python if not 什么意思

意思就是如果 为 “假值” (False,None,"" 等)时,执行分支里的语句。eg:只执行假的判定IF 是语句not start 是表达式 not False 为 True 不假即真python中为假的是:数字0、空容器、对象None或布尔值False...

2021-11-16 16:41:50 1560

原创 vue中请求为什么url会自动带上本地ip

这样就没问题了,baseUrl要写全,不要不写,也不要只写一部分,否则就会出现这样的问题

2021-11-12 13:50:31 5071

原创 docker windows挂载本地文件夹出现的问题

出现的错误:最终命令顺序调序:docker run -it -v D:\a_docker\pip_source:/data/pip_source --name=piptest centos:7eg;控制docker的命令执行顺序!!!其次:高版本的docker desktop没有所谓的sharing功能,不要试图在里面找挂载的磁盘,网上都是这个回答,被坑的不清...

2021-10-27 17:20:34 840

原创 js replace全局替换

**你是否苦恼,js为什么没有全局替换?1.replace实际上是支持全局替换的,不过是正则替换**你是否苦恼查了百度改了之后没有效果?1.特殊字符要加转义符2../g正则全局,,,,,别老写成\g,别问这个问题为啥会出现3.replace全局替换的参数是不加"",'';一定要记住,懂的都懂**你是否苦恼这次记住,下次又可能记得不清楚了?那你还不关注关注,收藏收藏,等着干嘛呢~...

2021-08-25 15:13:27 456

原创 oracle start with connect by prior遍历父子级数据

上图数据是需要的实际数据下图是目标数据这是具体实现的sqlselect * from MBRC_REPORTTEMPLATE t start with t.id=517828 connect by prior t.pid=t.idunionselect * from MBRC_REPORTTEMPLATE t start with t.id=517828 connect by prior t.id=t.pid;1.首先start with connect by prior就是向下遍历向.

2021-08-18 16:17:43 706

转载 spring alibaba seata自学转1.3版本坑

添加链接描述

2021-08-02 22:50:07 108

原创 jdk和jre的体系结构区别

2021-07-20 16:28:14 103

原创 nacos1.4.1集群搭建(各种问题汇总)

https://blog.csdn.net/qq_40230848/article/details/116237259

2021-07-06 22:07:55 751 4

转载 正则 匹配 中文标点符号

中文符号 规则 中文符号 规则( \uff08 ) \uff09〈 \u3008 〉 \u3009《 \u300a 》 \u300b「 \u300c 」 \u300d『 \u300e 』 \u300f﹃ \ufe43 ﹄ \ufe44〔 \u3014 〕 \u3015… \u2026 — \u2014~ \uff5e ﹏ \ufe4f¥ \uffe5 、 \u3001【 \u3010 】 \u3011, \uff0c 。 \u3002? \uff1f ! \uff01: \uff

2021-06-30 13:22:16 4956

原创 springcloud.nacos1.4.1版本配置

官网下载nacos1.4.1版本包,解压文件1.单机版运行nacos 进入下列目录2.cmd 当前目录进行 startup.cmd -m standalone 命令输入3.登录成功!2.集群式配置1.首先数据库一定要大于5.6版本!!!本人电脑版本为5.5.6,配置失败,原因排查为:(版本不同时间戳的格式不同,导致nacos创建表结构出现问题)把老版本进行删除,然后再安装新版本!!千万不要新得包进行更新mysql,会导致监听器问题!!!别忘我为什么知道!!查看版本:2.打开目录co

2021-06-29 21:52:29 1244 1

sql 多字段值在表中唯一(校验-筛选出不唯一的)

1.查看表数据 表中BANKORGCODE+ SUBMITDATE+CURRENCYCODE 字段在表中唯一2. 根据group by进行对三个字段进行分组,分组之后count(1)进行求和。求和是三个字段分组之后的求和,即屁+大屁+臭屁是一组,统计你总共放了几个屁+大屁+臭屁。。。得到求和大于1的BANKORGCODE+ SUBMITDATE+CURRENCYCODE字段SELECT BANKORGCODE, SUBMITDATE, CURRENCYCODE FROM T

2021-06-29 14:55:51 4121

转载 java中map是否可以存放null值

图片转载于:https://blog.csdn.net/userrain/article/details/55515303

2021-06-24 16:54:59 1561

原创 Mybatis-Plus自动生成代码(mysql数据库)

maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependen

2021-06-11 17:23:35 741 1

原创 获取application配置的配置信息

该文章只展示两种我认为简单,使用简便的方式一丶1)Properties 对象,获取配置信息,包括系统信息,通过key-value键值对保存信息2)使用相对于当前项目的classpath的相对路径来查找资源(字节输入流)。ClassLoader类的 getResource(String name), getResourceAsStream(String name)(classpath就是存放.class等编译后文件的路径,建议最好使用classpath的相对路径)3)load

2021-06-11 15:40:16 922 1

原创 System.getProperty()获取所在系统的配置信息

java.version Java运行时环境版本java.vendor Java运行时环境供应商java.vendor.url Java供应商的 URLjava.home Java安装目录java.vm.specification.version Java虚拟机规范版本java.vm.specification.vendor Java虚拟机规范供应商java.vm.specification.name Java虚拟机规范名称java.vm.version Java虚拟机实现版本j

2021-06-11 14:45:23 233 1

原创 JSON.parse特殊字符报错unexpectednumber in json at poition

JSON.parse()JSON 通常用于与服务端交换数据。在接收服务器数据时一般是字符串。我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。如果出现接收到的数据有特殊字符,则会导致出现这样的问题。查了百度这个解释比较棒按照我的理解是数据在第一次字符串转义之前,后台传过来的数据已经在js处理中进行转义,所以第一次字符串转义不会报错,而第二次字符串转对象时,没有转义字符所以报错。所以JSON.parse在遇到特殊字符处理时要进行替换,【/\\/g 全局匹

2021-06-04 14:06:30 3062 1

原创 oracle存储循环插入1000条数据

declaremaxnumber constant number:=10000;i number :=1;beginfor i in 1..maxnumber loop insert into T_JS_A01_JGWD(ID, REPORTID, INSID, INST_CHN_NM, FNCINS_ECD,

2021-05-28 18:53:19 3525

原创 eureka注册失败

2.3.整理hsystrix时没有修改依赖

2021-04-28 22:57:15 149

原创 2021年行政区划代码

100000 中国 110000 北京市 110100 北京市市辖区 110101 北京市东城区 110102北京市西城区 110103 北京市崇文区 110104 北京市宣武区 110105 北京市朝阳区110106 北京市丰台区 110107 北京市石景山区 110108 北京市海淀区 110109北京市门头沟区 110111 北京市房山区 110112 北京市通州区 110113北京市顺义区 110114 北京市昌平区 110115 北京市大兴区 110116 北京市怀柔区110117 北京

2021-04-16 17:02:00 34874 1

空空如也

空空如也

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

TA关注的人

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