自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

数据结构与算法分析_Java语言描述第2版.pdf

竟然不能选择零分下载,太违背互联网“分享”的本质了

2017-10-18

dom4j_API_英文版_带索引

dom4j_API_英文版_带索引 免豆下载

2016-08-30

大规模分布式系统架构与设计实战.完整版

《大规模分布式系统架构与设计实战》写到,分布式并行计算的基本原理解剖;分布式协调的实现,包括如何实现公共配置管理,如何实现分布式锁,如何实现集群管理等;分布式缓存的实现,包括如何提供完整的分布式缓存来利用多机内存能力;消息队列的实现,包括如何实现发送和接收模式;分布式文件系统的实现,包括如何像操作本地文件一样操作远程文件,并利用多机硬盘存储能力;分布式作业调度平台的实现,包括资源隔离、资源调度等。

2016-08-02

构建高性能WEB站点(完整版)

本书围绕如何构建高性能Web站点,从多个方面、多个角度进行了全面的阐述,涵盖了Web站点性能优化的几乎所有内容,包括数据的网络传输、服务器并发处理能力、动态网页缓存、动态网页静态化、应用层数据缓存、分布式缓存、Web服务器缓存、反向代理缓存、脚本解释速度、页面组件分离、浏览器本地缓存、浏览器并发请求、文件的分发、数据库I/O优化、数据库访问、数据库分布式设计、负载均衡、分布式文件系统、性能监控等。在这些内容中充分抓住本质并结合实践,通过通俗易懂的文字和生动有趣的配图,让读者充分并深入理解高性能架构的真相。同时,本书充分应用跨学科知识和科学分析方法,通过宽泛的视野和独特的角度,将本书的内容展现得更加透彻和富有趣味。

2016-08-02

AceAdmin1.3.2_中英双语完整版(2015-5-21_update

AceAdmin1.3.2_中英双语完整版(2015-5-21_update).zip

2015-12-28

FlexPaper API 参考文档 离线版

FlexPaper API 参考文档 离线版

2015-11-13

setup-Red5-1.0.1-java6.exe

Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正常运行。

2015-11-10

red5-1.0.0-RC1

red5-1.0.0-RC1.zip,流媒体服务器,java实现的。

2015-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除