- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 Java 21新特性
新的垃圾收集器 - Java 21引入了一种新的垃圾收集器,称为ZGC(Z Garbage Collector),可以显著提高垃圾收集的效率和响应性。异步编程改进 - Java 21引入了一些新的API和语法糖来简化异步编程,包括新的CompletableFuture方法和新的异步函数语法。基于值的类 - Java 21引入了基于值的类,允许开发人员创建不可变的类,并且可以通过值进行比较,而不仅仅是通过引用进行比较。Java 21是当前最新的Java版本,它引入了许多新的特性和改进。
2024-02-20 19:48:04 583
原创 Git常用命令
拉取(Pull)和推送(Push):拉取是将远程仓库的更改复制到本地仓库,推送是将本地仓库的更改复制到远程仓库。拉取和推送:使用"git pull"命令将远程仓库的更改拉取到本地仓库,使用"git push"命令将本地仓库的更改推送到远程仓库。以上是Git的基本概念和使用方式,对于初学者来说,理解这些概念并掌握基本的命令可以开始使用Git进行版本控制和团队协作开发。合并分支:使用"git merge"命令将一个分支的更改合并到另一个分支。创建分支:使用"git branch"命令创建一个新的分支。
2024-02-20 19:45:49 365
原创 IDEA代理问题导致的maven依赖下载报错,“https.proxyHost“ set to “127.0.0.1“
果然在这里发现了元凶。但是为什么网络的代理会被改成这个呢?仔细查看报错内容,提示连接127.0.0.1:9000报错。但是为什么回连接这个这个呢?修改了idea项目中pom.xml中的properties。虽然可能管用,但是好像并没有解释原因,只说跟代理软件有关。修改了maven的settting.xml也都无济于事;最近在开发过程中,编译项目等时候,总是无法下载jar包。要解决问题,第一步当然是百度,结果就是没有结果。那只能Google了,于是发现了这个issue。那既然如此,那就只能看看网络配置了。
2023-09-13 01:01:34 477
原创 在软件开发过程中,经常会用到 context概念,什么是 context?
在处理HTTP请求时,框架会创建一个请求上下文对象,并在filter/interceptor中Populated各种信息,如请求参数、用户身份、头信息等。在多线程环境下,可以使用ThreadLocal或传入参数的方式,给每个线程绑定自己的执行上下文。有些全局信息,如应用配置、资源文件句柄等,初始化后不会改变,可以存储在类静态变量或单例context中,供各处获取。在软件开发过程中,context 的含义取决于所处的具体场景,但简单来说,它代表执行代码所在的环境信息和上下文。避免在方法中频繁获取连接。
2023-09-06 22:21:29 390
原创 仔细理解策略模式
策略模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换。策略模式可以让算法的变化独立于使用它的客户。策略模式通常会与工厂模式一起使用,工厂类负责创建策略对象,供环境类使用。还可以使用配置文件等方式注入具体策略,来实现运行时动态切换。通过不同构造函数注入不同策略,可以动态改变算法。
2023-09-06 22:13:56 69
原创 idea reload maven build报错 java.lang.RuntimeException: Cannot reconnect
idea build 报错java.lang.RuntimeException: Cannot reconnect.java.rmi.ConnectException: Connection refused to host: 127.0.0.1;
2021-06-03 10:15:37 311
原创 Nginx根据参数过滤请求
#Nginx根据参数过滤请求需求:对于特定的请求/aaa/bbb/ccc?username=zhangsan&mobile=18888888888&age=110&gender=1location ^~/aaa/bbb/ccc { set $is_matched 0; if ($args ~* (?:age=)(110|111|112)){ proxy_pass http://127.0.0.1:808
2021-03-17 17:01:53 3156
大规模分布式系统架构与设计实战.完整版
2016-08-02
构建高性能WEB站点(完整版)
2016-08-02
setup-Red5-1.0.1-java6.exe
2015-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人