- 博客(537)
- 资源 (1)
- 收藏
- 关注
转载 代码注释的艺术,优秀代码真的不需要注释吗?
函数抽取是我们经常使用且成本最低的重构方法之一,但并非银弹。函数并非抽得越细越好,如同分布式系统中,并非无限的堆机器让每台机器处理的数据越少,整体就会越快。过深的嵌套封装,会加大我们的代码阅读成本,有时我们只需要有一定的层次与结构帮助我们理解就够了,盲目的抽取封装是无意义的。
2023-08-12 09:33:17 40
原创 在线美化、压缩、下载sql的网站
下载:有些日常变更需要放到项目里,可以下载放到项目里,下载文件是txt文件。压缩:datax需要配置json文件的,需要对sql进行压缩才会生效。分享一个在线美化、压缩、下载sql的网站。美化:方便查看sql。
2023-08-01 08:37:35 476
原创 集合的两个异常:UnsupportedOperationException和ConcurrentModificationException
集合使用过程中容易遇到的异常
2023-07-08 16:33:38 337
转载 big佬总结的BigDecimal用法
Java中的 BigDecimal,80%的人都用错了....package com.vivo.ars.util; import java.math.BigDecimal; /** * 用于高精确处理常用的数学运算 */ public class ArithmeticUtils { //默认除法运算精度 private static final int DEF_DIV_SCALE = 10; /** * 提供精确的加
2022-04-12 17:40:25 124
原创 开发技能总结
1、一般对外提供的接口,为了方便实体的转换,都会在本工程创建一个实体,对外返回时又创建一个vo类,本工程操作完后,需要转换成vo类对外提供。Spring框架自带的属性拷贝工具类BeanUtils.copyProperties就能很好的解决大量的set.属性(get.属性),遇到实体属性特别多的时候,是不是感觉很爽,有个前提是实体里有的属性,vo要有,因为这个是根据反射原理来实现,属性匹配不上,肯定没法转换,还有一种就是实体里嵌套了的,这个需要手动处理,另外一种情况就是属性为泛型的。属性拷贝的公
2022-04-09 11:26:59 664
转载 cenos7的替代者:Rocky Linux 8
每当有以前用的顺手的开源软件不对外提供服务时,总有大佬及时退出开源的替代者,真好。再见 CentOS:安装下一代操作系统 Rocky Linux 8
2022-02-19 08:19:54 782
转载 安利一款idea插件
vo数据转换插件:vo2dto转载:牛掰,在IDEA中,你可以安装小傅哥写的插件了! - 小傅哥 - OSCHINA - 中文开源技术交流社区转载理由:实用
2022-01-03 08:10:30 108
原创 代码补全工具
1、国产:阿里云智能编码插件阿里云智能编码插件 - 灵动指尖 快码加鞭2、国外:CodotaAI Code Autocomplete for All Languages and IDEs | Codota搜索java代码:Best Java Code Examples | Tabnine
2021-12-19 16:57:26 642
原创 Docker梳理
Docker梳理1、Docker是什么docker是一个用Go语言实现的开源项目,可以让我们方便的创建和使用容器。官网:https://www.docker.com/2、和虚拟机对比3、Docker的三个概念 镜像 (image) 容器 (container) 仓库 (repository) 镜像可以认为是一些软件和配置环境的整体打包。容器可以认为是一个精简的 Linux 系统,它是通过镜像运行起来的实例,镜像运行起来就是容器。从这个角度来讲,镜像就
2021-11-13 07:13:32 104
转载 Spring中的三种注入方式以及他们之间在各方面的优劣
Spring中的三种注入方式以及他们之间在各方面的优劣1、常用的自动注入2、构造函数注入(Spring官方推荐注入)3、setter注入转载:为什么IDEA不推荐你使用@Autowired ?转载理由:还可以...
2021-11-05 21:46:35 423
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人