- 博客(204)
- 收藏
- 关注
原创 工作过程中常用的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 381
原创 springboot 集成 redis luttuce && redisson ,单机 && 集群模式(根据不同环境读取不同环境的配置)
luttuce 和redisson配置过程中实际上是独立的,他们两个可以同时集成,但是没有直接相关关系,配置相对独立。所以分为Lettuce 和 Redisson 两套配置。lettuce yaml配置。redisson配置文件。cluster集群模式。
2023-12-15 14:41:58 674
原创 redis 内存机制探索篇
发现操作系统的内存大小是在376G ,查看了redis 的内存分配机制,如果说redis 没有配置maxmemory 那 redis 会在达到峰值的时候像操作系统申请内存,假设操作系统内存完全提供给redis, 那。,那上述问题就解决了,意思是当前内存使用量和redis 已经申请的内存的达到一定值的时候,redis 会向操作系统申请内存来应对内存使用满的情况,直到redis 的内存量和操作系统的内存量达到一致。意思是如果这个比例如果达到了100%就会导致内存写满,这个时候非常慌张,但是又有文章说。
2023-11-29 16:22:51 825
原创 java.lang.UnsupportedOperationException 关于Arrays.asList问题解决
问题排查参考文档:https://blog.csdn.net/thekenofdis/article/details/78289067。
2023-11-21 15:54:23 534
原创 java switch case 多条件 正确案例&错误案例
2.错误案例: switch case 不支持 | 的方式执行!,最终执行判定的时候导致所有都执行不成功!1.多条件下可以通过case 7: case 3: 执行条件或|,简而言之就是。
2023-11-20 16:24:07 1318
原创 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 1464
原创 推荐系统知识(仅供参考)
答:用户画像包括用户特征,简单来说画像和特征只是开发过程中相同定义的不同说法,怎么去定义这个规范应该由团队进行定义,需要和算法达成一致。1.初始化 2.召回 3.打分 4.排序 5.返回。即:什么是用户画像,什么是用户特征。答:同步不同的方式召回出对应的物料。
2023-06-16 10:28:03 72
原创 ConcurrentHashMap和Collections.synchronizedMap
【代码】ConcurrentHashMap和Collections.synchronizedMap。
2022-08-22 15:51:04 323
原创 将对象转换成 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 3530
原创 json字符串双引号 解析错误
String tdKeyExtAttributeValues = "[{"'attrValue":"65g/3个。品味着"下午嗨到晚上",西班牙式休闲文化。"} ,{"attrValue":"大家伙们:"你是大各自"晚上好?"} ,{"keyExtAttrName":"minQty","keyExtAttrId":"042658ec-203d-40cb-894c-7c69f7571e29","attrValu..
2022-04-04 14:45:36 949
原创 vue 组件自定义参数函数调用
使用箭头函数进行内部函数调用===》是不是有点熟悉,有点写react的熟悉感,实际上这个是es6的写法,不同框架应用的场景不一样,后端写前端,拿来即用的习惯真的很不稳…总结一下,前端初学者es6不要像后端全栈学习…...
2021-12-15 10:29:38 1116
原创 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 2280
原创 python if not 什么意思
意思就是如果 为 “假值” (False,None,"" 等)时,执行分支里的语句。eg:只执行假的判定IF 是语句not start 是表达式 not False 为 True 不假即真python中为假的是:数字0、空容器、对象None或布尔值False...
2021-11-16 16:41:50 1640
原创 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 859
原创 js replace全局替换
**你是否苦恼,js为什么没有全局替换?1.replace实际上是支持全局替换的,不过是正则替换**你是否苦恼查了百度改了之后没有效果?1.特殊字符要加转义符2../g正则全局,,,,,别老写成\g,别问这个问题为啥会出现3.replace全局替换的参数是不加"",'';一定要记住,懂的都懂**你是否苦恼这次记住,下次又可能记得不清楚了?那你还不关注关注,收藏收藏,等着干嘛呢~...
2021-08-25 15:13:27 462
原创 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 726
原创 nacos1.4.1集群搭建(各种问题汇总)
https://blog.csdn.net/qq_40230848/article/details/116237259
2021-07-06 22:07:55 762 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 5236
原创 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 1283 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 4244
转载 java中map是否可以存放null值
图片转载于:https://blog.csdn.net/userrain/article/details/55515303
2021-06-24 16:54:59 1575
原创 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 752 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 936 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 268 1
原创 JSON.parse特殊字符报错unexpectednumber in json at poition
JSON.parse()JSON 通常用于与服务端交换数据。在接收服务器数据时一般是字符串。我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。如果出现接收到的数据有特殊字符,则会导致出现这样的问题。查了百度这个解释比较棒按照我的理解是数据在第一次字符串转义之前,后台传过来的数据已经在js处理中进行转义,所以第一次字符串转义不会报错,而第二次字符串转对象时,没有转义字符所以报错。所以JSON.parse在遇到特殊字符处理时要进行替换,【/\\/g 全局匹
2021-06-04 14:06:30 3151 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 3586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人