- 博客(402)
- 资源 (4)
- 收藏
- 关注
原创 减肥日记---那个胖子终于瘦下来了 程序员减肥记录 程序员减肥日记
减肥日记---那个胖子终于瘦下来了 程序员减肥记录 程序员减肥日记一、前言早晨起来,称一称 67.6,心中窃喜,目标达成。当了这么多年胖子,终于摆脱了。 我,又瘦下来了,终于不再是胖子啦,哈哈哈。。。二、承认自己是个胖子1、常言道:人无需努力就会增加的是年龄,还有体重;无需努力会默默减少的是头发。不记得从何时起就是一个...
2019-08-04 23:37:11 1745 10
原创 Idea 关闭代码检查 idea 模糊搜索方法 全局设置打开新窗口 idea设置背景图片 idea 2022.2
1、路径是: File | Settings | Appearance & Behavior | Appearance --- Background Image。Idea 关闭代码检查 idea 模糊搜索方法 全局设置打开新窗口 idea设置背景图片 idea 2022.2。1、路径是: File --- Settings --- Editor --- Inspections。例如我们打开新窗口时,maven配置会恢复 这时就需要对打开新窗口的设置进行修改 达到一个全局的目的。三、 全局设置打开新窗口。
2024-01-02 21:22:16 1723
原创 Oracle merge into 语句用法 Oracle merge into 批量更新 关联更新 批量修改 关联修改
on后面的关联条件成立时: WHEN MATCHED THEN ,可以 update、delete。2、on后面的关联条件不成立时:on后面的关联条件不成立时: WHEN NOT MATCHED THEN ,可以insert3、只会改变 目标表数据, 不会改变 源表数据 USING TABLE4、USING TBALE 支持: 视图 view 、表table 、子查询 subQuery。
2024-01-01 07:00:00 6571
原创 Java中 Map集合 compute 、computeIfAbsent 、 computeIfPresent、putIfAbsent 、getOrDefault 方法的区别
Java中 Map集合 compute 、computeIfAbsent 、 computeIfPresent、putIfAbsent 、getOrDefault 方法的区别computeIfAbsent 和 putIfAbsent 方法区别get 和 getOrDefault 方法区别:
2023-10-19 11:13:39 1036
原创 解决有道云笔记自动更新问题 关闭有道云笔记自动更新 有道云笔记自动升级v7.2.8
最近使用有道云笔记时,遇到bug问题: 打不开加密的笔记,发现是最新版本v7.2.8,切换到v7.2.7后,一切恢复正常。在使用有道云笔记v7.2.7版本后,发现重启有道云笔记后,会自动更新到v7.2.8 ...而且在设置中,没有关闭自动更新的选项,有道云笔记真恶心。。。( 有道云笔记 V6.10.1.0 ,有关闭自动更新功能)
2023-08-02 10:35:48 4604 17
原创 PMP证书查询 ACP证书查询 PMP/ACP证书查询 PMP证书真伪查询 ACP证书真伪查询PMI证书查询
https://www.pmi.org/certifications/certification-resources/registry2023年7月25日,pmi5月份考试成绩出来了,若同时考取 PMP和ACP证书,查询到截图如下:PMP证书查询 ACP证书查询 PMP/ACP证书查询 PMP证书真伪查询 ACP证书真伪查询PMI证书查询
2023-08-01 08:30:00 761
原创 Oracle 时间多少秒以后 oracle interval 多少分钟之前 Oracle日期1小时后 Java时间多少秒以后 Java日期多少天之前
1、Oracle中,实现获取多少时间之后、之前,可以通过 INTERVAL 函数来实现 ,其中数值 > 0 ,则为之后;数值 < 0 , 则为之前。SYSDATE + INTERVAL '10' 单位单位 可以数值是:YEAR 年MONTH 月DAY 日HOUR 时MINUTE 分SECOND 秒2、在java程序中,可以使用 DateUtils.addXXX ,实现获取多少时间之前、之后。
2023-07-30 14:58:15 1089
原创 DBeaver连接华为高斯数据库 DBeaver连接Gaussdb数据库 DBeaver connect Gaussdb
华为GaussDB出来已经有一段时间,最近工作中刚到Gauss数据库。作为coder,那么如何通过可视化工具来操作Gauss呢?本文将记录使用来连接Gauss 高斯数据库。
2023-07-14 09:20:29 15660
原创 Spring Event事件用法 Spring Boot Event事件发布和订阅 Spring Event事件发布 Spring Event事件订阅
1、本文总结了 Spring Event事件的用法和代码案例,可以发布普通对象和ApplicationEvent对象事件,同理可以监听 对应的两种事件。日常开发中,建议使用@EventListener 注解监听事件,功能更强大。启动完成事件。停止完成事件。停止开始事件。ContextRefreshedEvent:Spring Context 初始化或刷新完成事件。
2023-07-11 16:45:09 2078
原创 Java实现对象复制合并 Java 对象合并 java对象复制 null值不复制, 目标对象有值 不覆盖
Java实现对象复制合并 Java 对象合并 java对象复制 null值不复制, 目标对象有值 不覆盖hutool工具中,已经有对应的 BeanUtil 可以实现上述操作,且功能更强大,下面的案例中,将以 hutool BeanUtil 方式,实现Java 对象合并
2023-07-01 08:30:00 3532 2
转载 给你们讲2个爱情故事!6-27周二
个别杠精,你们还是太年轻了。后来他刑满释放,遇到一个漂亮的女孩,女孩很温柔体贴,也非常理解他,了解他,知道他要什么,男人坠入爱河,终于他踏出了最关键的一步,向女孩求婚。女孩说:其实我了解你,是因为我以前天天听你吐露心事,没错我就是监狱的单杠,我成精了。可我是杠精,杠精不配拥有爱情,杠精是没有未来的。由于心地善良,和监狱的人都没有共同语言,心里苦闷没人说话,非常孤独。然后,小狗笑着把糖放到小猫手里,说:我还欠你三块。,因为爱你,所以允许了你的小贪心。第二天,小狗拿了三块糖对小猫说:“昨天欠你的三块还给你。
2023-07-01 07:15:00 396
原创 Java 对象复制 Java对象复制6种情况 效率对比 BeanUtils 对象复制 Dozer 复习复制 MapStruct对象复制
在Java开发中,经常会遇到对象的复制转换操作1、Spring BeanUtils2、Apache BeanUtils3、Dozer4、Hutool BeanUtil5、cglib BeanCopier 6、MapStruct
2023-06-12 16:40:17 6122 3
原创 MyBatis foreach 标签查询案例 MyBatis 批量插入 MyBatis foreach标签批量插入
3、批量union all (无号版) MyBatis foreach 标签查询案例 MyBatis 批量插入 MyBatis foreach标签批量插入 4、注意: 批量插入建议使用 方法2和3 , 经测试 支持 MySQL 和 Oracle 数据库有效; 若是 sql server 数据库,则需要去掉 FROM DUAL 语句。 其他数据库没有测试过兼容性,谢谢。
2023-06-11 10:01:45 1503
原创 MyBatis 动态sql移除最后的逗号 mybatis trim标签用法 Mybatis 去掉最后的逗号符号
MyBatis trim标签作用: 1、 prefixOverrides: 移除头部符合条件的文本2、 prefix: 添加头部的文本3、 suffixOverrides:移除末尾符合条件的文本4、 suffix:添加末尾的文本
2023-06-11 09:40:38 3125
原创 Myabits关于传参空字符和0的判断问题 BigDecimal类型0的判断问题
2、解决办法是: BigDecimal 类型,去掉!= '' 的判断,即可。
2023-06-09 15:24:06 1111
原创 Eclipse设置选中的相同变量高亮显示
1、选择:windows-> preferences->java->Editor-> Mark Occurences。
2023-05-30 11:09:30 1677
原创 敏捷ACP 常用关键词整理 敏捷ACP 常用知识点整理
同时进行的工作,不要太多。限制同时进行的工作数量。记录随着时间风险严重度情况的图表风险燃尽图(Risk Burn-Down Chart)是敏捷开发中常用的一种风险管理工具。它是一个可视化的图表,用于跟踪项目中的风险和问题,并显示它们的状态和进展情况。与风险燃尽图类似,风险燃起图(Risk Burn-Up Chart)也是一种风险管理工具,用于跟踪项目中的风险和问题。与风险燃尽图不同的是,风险燃起图显示的是风险或问题的数量或严重程度随时间的变化情况。风险燃起图通常由两个轴组成:时间轴和风险轴。
2023-05-18 12:11:50 1721 1
原创 Idea Jrebel 报错:Cannot reactivate, offline seat in use ...
在使用idea Jrebel续期的时候,修改idea激活服务器地址时,遇到报错:Cannot reactivate, offline seat in use. Click Work online in JRebel configuration to return offline seat ... jrebel.properties ,修改文件属性: rebel.license.url PS: 不提供具体的破戒方法~ 请自寻搜索,谢谢。
2023-05-05 09:34:51 2175 2
原创 Oracle 指定字段排序 Oracle DECODE自定义排序 Oracle DECODE特定字段排序
在项目开发中,遇到一个需求大致内容是: 某个位置的用户,优先推荐当地服务。比如:在某个城市,优先推荐某个城市的服务;城市没有,则推荐所在省份的服务。看了下数据库的表设计,每个服务,都会有所在区域的代码areaCode , 且可以通过基于手机位置,获取到用户所在的城市 areaCode ,由于数据库使用的是Oracle,那么问题就可以变成,根据指定的areaCode 字段进行排序。
2023-05-05 09:21:57 1927
原创 Java Retry 重试 Java 重试机制 Spring Retry 重试机制 Java Spring Retry 实现代码重试
Java Retry 重试 Java 重试机制 Spring Retry 重试机制 Java Spring Retry 实现代码重试
2023-04-01 13:30:33 2390
原创 Java 设计模式 --- Template 模式 Java Template 模式 Java 模板设计模式
1、 若又有一个任务需要执行,直接继承 BaseTaskTemplate 类即可,重写 exec 方法;需要配置锁资源 , 重写 beforeExec 和 afterExec 方法;需要配置 开关 , 重写 setEnable 方法,加上 @Value 注解即可2、beforeExec 、afterExec 方法,是参考 线程池 ThreadPoolExecutor 的 实现, 如下:Spring @Value 赋值。
2023-04-01 12:43:11 1003
原创 Java 定时线程池各个方法的区别 Java周期执行线程池各个方法的区别 ScheduledExecutorService schedulerService
Java JDK提供的java.util.concurrent.Executors 线程池工具类中,有四个线程池创建的方法,分别是: 本文将整理 newScheduledThreadPool 定时线程池中各个方法的区别。 只执行一次,可以根据实际需要,有返回值和无返回值。 固定速率执行, 当方法执行时间 > period 时,则会按照 方法执行时间 周期的速率进行执行 ; 当方
2023-04-01 12:08:45 1011
原创 Excel函数词典(483个函数说明 Excel函数公式Excel小技巧
Excel函数词典(483个函数说明 Excel函数公式Excel小技巧 常用excel函数
2023-03-08 10:32:36 2445
原创 电影 《触不可及》观后感 解说 多图警告
到真的见面的时候,菲利普担心“见光死”,想留个美好的回忆,偷偷的先行离去 ...PS:就剧中的小黑而言,绝大部分的人的牌,比小黑好的多的吧。触不可及 观后感: 菲利普 选择 录用小黑, 有个细节点 ,小黑把菲利普当成正常人,没有任何的怜悯,同情;最终在小黑的撮合下,菲利普见到的笔友 ... 后续的结局不错, 菲利普有了新生活,小黑也有了一个很好的结局~而小黑呢,背景出身很差,刚刚放出来,破罐子破摔,自暴自弃,准备去领取失业金的人,意外的被菲利普录用;--- 在小黑的撮合下,菲利普见到笔友。
2023-03-04 23:01:32 587
原创 java8 stream reduce 方法用法 java stream reduce 方法使用方法
java8 stream reduce 方法用法 java stream reduce 方法使用方法在使用Stream的reduce方法时,发现该方法有 3个重载方法,分别是: 一个参数、两个参数、三个参数的,那么这3个重载方法的区别和用法呢, 本文将研究3个重载方法之间的区别,理清 一个参数、两个参数、三个参数 的使用场景。
2023-03-01 08:30:00 5954
原创 MyBatis 查出数据不一致 MyBatis返回数据和数据库查询不一致
1、出现MyBatis返回数据比 实际sql查询返回的数据要少的情况,一般可能是resultMap 标签配置错误2、一对一的关联查询,可以不用标签进行关联查询, 可以直接对象名.属性的方式进行配置,如:user.id,可以避免出现 MyBatis返回数据比,sql查询返回的少。-- 对象名.属性, 避免使用 标签 -->2.2、一对一的关联查询,可以不用SELECT3、一对一的关联查询,别用进行映射关系维护的,反正不是我用的。
2023-03-01 08:00:00 5737
原创 Java List去重 Lis集合去重 List去重效率对比 List去重复元素效率对比 List去重效率
List去重 Lis集合去重 List去重效率对比 List去重复元素效率对比 List去重效率面试的时候,有个常见的问题:“List集合如何去除重复元素”。 常见的回答是:“set集合,for循环对比,stream distinct”,那这些常见去重方法,哪个一个更好,哪一个效率更高呢?
2023-03-01 08:00:00 1551
原创 Spring @RequestBody注解 和 @RequestMapping注解 header 传参的区别
1、前端以json形式传参,使用@RequestBody 注解,即可接收到参数;与header属性是否设置是无关的。2、深度的学习:@RequestBody 实现json序列化的原理;@RequestMapping 各个属性的作用。
2023-02-05 23:11:09 1160
原创 Idea 运行多个微服务 Idea 一个服务开启多个端口运行 idea 开启多个端口服务
在使用idea 练习微服务项目时,如 要测试负载均衡功能,那么一个项目需要开启多个不同端口的服务,这个在idea中 如何实现呢?
2023-02-05 22:04:21 5663
原创 Idea 设置打开多个文件 Idea打开多个Tab页 Idea打开多行tab页
Idea 设置打开多个文件 Idea打开多个Tab页 Idea打开多行tab页 1、情景:当打开的文件,达到一定数量后,会自动关闭先打开的文件,如何设置打开文件的最大数量呢?
2023-02-05 20:26:15 14147
原创 Postman 实现备份数据 Postman恢复数据 postman 导出导入数据 postman 导入导出数据
在使用postman调试接口时,若遇到内网的环境,无法通过账户同步数据;在A电脑调试的接口数据,需要移动到B电脑上,如何实现postman 的数据迁移(导出)功能呢?在新的电脑上,如何导入postman的数据呢?本文将整理 postman的数据导出、导出功能,从而实现 内网环境中,postman数据迁移。本文示例postman版本是:,不同版本之间,操作界面略有差异。
2023-02-01 12:39:58 6312
原创 2023北京旅行计划 2023带父母北京旅行计划
2023年开始啦,疫情也差不多告别一段落。准备安排父母来我工作的城市 --- 北京,旅行一番,逛一逛,看一看。大致的事项:1. 体检;2. 旅行;3. 尝尝北方的美食景点大概有: 天安门,故宫,长城,颐和园,圆明园 ,天坛等。
2023-01-30 23:55:44 958
原创 Java 以数据流的形式发送数据request Java 数据封装到request中
在做微信支付结果通知的时候,看到一个描述:微信会把相关支付结果及用户信息通过数据流的形式发送给商户 ,那么java如何通过数据流的形式发送数据呢? java request stream , request.getReader()
2023-01-30 22:50:03 2114
原创 Java8 Optional 类常用方法 Java8 Optional orElse 、orElseGet 、orElseThrow 方法区别
无论 value 是否为null,都会执行 orElse 里的方法只有 value=null 时,才会执行 orElseGet 里的方法建议平时使用orElseGet 方法少用 orElse 方法!
2023-01-13 09:31:29 4566
原创 5年的人寿保险 、定期存款 和 基金定投 计划对比
因没有过购买过此类型的保险产品经验,若按照最坏的情况计算,收益不如 银行存款;且需要注意,保险是有相应的费用支出,若在3年前取出,则有本金损失的风险;银行定期存款,提前取出,是按照活期利息计算的,没有本金的损失。2、定期存款5年收益:13.25%~13.5% ,保险若是最坏的情况,则比保险多3.25%的收益,且提前支取,不会损失本金;普通的存款,没有保险的功能。(大额存款,利息会更高!)
2023-01-03 22:48:25 1494 4
原创 Java XML转换为JSON XML解析 转换为JSON Java 实现JSON转换为XML json转xml
java XML转换为JSON XML解析 转换为JSON Java 实现JSON转换为XML json转xml。
2022-12-30 18:40:01 2533 6
原创 阳了又阴,阴了个阴
正确的看待,这个是病毒,目前是没有药物可以治疗的,比如 “神药”某温,也仅仅是起到一个 减轻、缓解的作用,能够消灭病毒的,是人体的免疫力。食欲下降,建议吃酸菜鱼 --- 渝是乎家的味道不错,一份大概40+ , 有点贵!需要补充VC:吃橘子 ,吃之前把橘子放到暖气片上加热吃,会更好。前几天,突然的不舒服,然后开始 畏寒、发烧、头疼 , 我想大抵是阳了 ...阳了的呢,不要骄傲,还会有再阳的机会;阴的呢,也不要害怕,也许明天你就阳了。第三天:体温正常,头疼清零,主要状况是: 咳嗽,嗓子疼,流鼻涕 ...
2022-12-14 21:21:19 694
原创 【Exception】 Java Lambda List转换Map报错 触发异常 IllegalStateException: Duplicate key
在使用Java8 lambda 将List转换为Map时,遇到报错:IllegalStateException- Duplicate key .... 在使用lambda进行 list转换为map过程中,遇到 key重复的情况下,就会抛出异常 IllegalStateException- Duplicate key ... 1、在使用 lambda 进行list转换map时,要注意 可能会出现key重复的情况,日常开发中,
2022-12-05 16:40:18 1968
SpringMVC中处理json数据所需jar包 jackson2.5.0.jar
2018-09-12
根据ip地址获取城市地理位置
2018-09-11
qrCoder生成二维码图片分享到朋友圈和在线打印二维码
2018-09-06
springmvc中处理json数据所需jar包 jackson.jar
2017-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人