会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bloodcolding
昵称:
昕希
园龄:
7年1个月
粉丝:
1
关注:
0
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
java
(5)
spring
(3)
mysql
(1)
maven
(1)
idea
(1)
git
(1)
Docker
(1)
随笔分类
Docker(5)
faq(3)
Java(5)
mess(3)
Mysql(1)
Nginx(1)
Spring(6)
没用的冷知识(1)
每日学习(6)
设计模式(1)
随笔档案
2025年2月(1)
2024年9月(1)
2024年8月(2)
2024年7月(2)
2024年6月(1)
2024年5月(1)
2024年4月(4)
2024年3月(2)
2024年2月(1)
2023年12月(1)
2023年10月(1)
2023年8月(1)
2023年7月(1)
2023年6月(2)
2023年4月(4)
2023年3月(3)
2023年2月(3)
2023年1月(3)
更多
阅读排行榜
1. Autoconfiguration详解(1501)
2. 从maven的https配置到https基础(985)
3. dockerfile部署java项目(782)
4. Springboot 运行 jar包报错:no main manifest attribute (maven)(550)
5. Java虚拟线程(521)
评论排行榜
1. Java虚拟线程(1)
最新评论
1. Re:Java虚拟线程
已修复错误的时间单位
线程的大小部分为假设大小,实际上没有大部分情况没有20M这么大;
--昕希
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
下一页
2024年4月8日
swagger 初识
摘要: openapi 3 参考文档 [1] pom.xml文件新增依赖: <!-- 需要Springboot 3.0+ 以及 JDK17+ --> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-sta
阅读全文
posted @ 2024-04-08 20:33 昕希
阅读(32)
评论(0)
推荐(0)
编辑
2024年4月7日
哪些代码设计看似是面向对象,实际是面向过程的?
摘要: 1. 滥用 getter、setter 方法 在设计实现类的时候,除非真的需要,否则尽量不要给属性定义 setter 方法。除此之外,尽管 getter 方法相对 setter 方法要安全些,但是如果返回的是集合容器,那也要防范集合内部数据被修改的风险。 2. Constants 类、Utils 类
阅读全文
posted @ 2024-04-07 22:58 昕希
阅读(5)
评论(0)
推荐(0)
编辑
2024年3月18日
unset无法删除环境变量的问题
摘要: 如果修改不生效,记得查看以下四个文件中,是否写入了环境变量: /etc/environment /etc/profile ~/.profile ~/.bashrc:终端加入时的初始化环境变量,会覆盖默认的全局环境变量 参考地址
阅读全文
posted @ 2024-03-18 20:53 昕希
阅读(22)
评论(0)
推荐(0)
编辑
2024年3月14日
容器网络
摘要: 容器网络 docker 默认创建一个网桥docker0,连接在docker0上的容器,都可以互相通信。实际上是通过Veth Pair设备 + 宿主机网桥的方式,实现了容器间的数据交换。 容器间的互相调用,本质上,就是数据包先由Veth Pair创建出来的虚拟网卡,然后因为虚拟网卡是挂在网桥docke
阅读全文
posted @ 2024-03-14 15:58 昕希
阅读(9)
评论(0)
推荐(0)
编辑
2024年2月18日
i++和++i的爱恨情仇
摘要: 起因是一个群友提出的问题,问以下Java代码的输出的结果是什么? int i = 1; int j = ((++i) + (++i)); System.out.println(j); 众所周知,单个的++i赋值是先计算+1然后计算,单个的i++服之是先赋值后+1计算,但,多个操作复合起来就少有人知了
阅读全文
posted @ 2024-02-18 11:20 昕希
阅读(9)
评论(0)
推荐(0)
编辑
2023年12月18日
idea java import 规范化
摘要: 参考 官方配置文件 功能介绍 一些标准会针对import的顺序、import *的使用有一定的要求,为了避免手动调整的窘境,可以通过idea基础配置,来实现import的自动格式化、规范化。 配置路径: Settings-->Editor-->Code Style-->Java-->Imports
阅读全文
posted @ 2023-12-18 11:23 昕希
阅读(470)
评论(0)
推荐(0)
编辑
2023年10月30日
十种程序员必会面向对象设计模式
摘要: 翻译自《10 object oriented design patterns every programmer should learn》 大家好,如果你是一个程序员,那么你一定听过OOP(面向对象)设计模式。面向对象设计模式,对通用的软件设计问题,提供了一系列可信的解决方案。通过学习这些模式,程序
阅读全文
posted @ 2023-10-30 14:13 昕希
阅读(94)
评论(0)
推荐(0)
编辑
2023年8月9日
从maven的https配置到https基础
摘要: [toc] ## 1. maven ssl 配置基础 首先从一个常见的错误说起。 当使用`mvn`打包时,会报错: `PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unab
阅读全文
posted @ 2023-08-09 15:40 昕希
阅读(985)
评论(0)
推荐(0)
编辑
2023年7月3日
Mercurial vs Git
摘要: | | Git | Mercurial | | | | | | 实现 | 因为命令和代码仓结构日期提高地复杂度,Git可能需要花团队更多的时间适应。 | 更简单且更符合只觉得命令,可以帮助团队更快适应和使用。 | | 分支管理 | Git允许你在任何时候增删改查任意分支,同时不影响之前的commit
阅读全文
posted @ 2023-07-03 17:27 昕希
阅读(54)
评论(0)
推荐(0)
编辑
2023年6月6日
Springboot 运行 jar包报错:no main manifest attribute (maven)
摘要: ### 原因 1. `pom` 文件中`maven`配置项错误,导致打爆出来的`jar`包中没有主类的路径信息; 2. 没有继承自`spring-boot-starter-parent`,缺少默认的`maven`配置; ### 解决方案: `pom`文件中补充`maven`配置内容 ```xml o
阅读全文
posted @ 2023-06-06 17:09 昕希
阅读(550)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
下一页
点击右上角即可分享