- 博客(18)
- 收藏
- 关注
原创 从零开始学习反射,java反射(Reflection)
Class类是Java反射机制的核心类之一。它代表了一个类的元数据,并提供了访问该类信息的功能。通过Class类,可以在运行时动态地获取类的名称、字段、方法、构造方案、父类等信息。更重要的是,class类能够在你在程序运行的时候创建对象。
2025-01-04 11:28:19
393
原创 从零开始设计模式01六大原则
为什么学习设计模式的六大原则,举个例子Spring设计的思想与设计模式原则高度契合,我们可以根据这些原理来评判自己在代码实现的时候有没有可能让程序更灵活可扩展,有助于我们写出代码模块化并且结构合理的程序。如果对每一个类型为T1的对象o1,都存在类型为T2的对象o2,使得在对象o1出现的地方都可以用对象o2代替,而程序的行为不变,那么类型T2是类型T1的子类型。小而专用的接口:设计小的、专用的接口,使得每个接口只包含特定的功能,而不是一个庞大的多功能接口。组合:将不同的对象组合在一起,以实现所需的功能。
2024-10-11 11:51:07
1111
2
原创 配置策略路由实战 附带基础网络知识
静态路由是手动配置的路由规则,网络管理员手动输入路由条目来指定数据包的转发路径。每个路由条目都明确指定了目的地和下一跳路由器(或网关)。
2024-08-22 17:24:01
1848
原创 linux 常用和不那么常用命令记录02 磁盘占用
通过这些方法,你可以快速定位到根目录满了的原因,并采取相应的措施来释放空间或者重新规划存储策略。
2024-07-09 11:54:15
692
原创 原神真端,原神服务端,虚拟机版本外网教程
书接上回,我们使用了比较傻瓜的操作,虚拟机启动了一个原神服务端,并且成功用了局域网进行连接。那么问题来了如何实现多人玩耍呢?我们部署原神的方式 使用了桥接,相当于产生了一台虚拟的电脑,分到了路由器给的ip,也就是在局域网中的终端都能连接到这个服务端。那么问题又来了,如果想实现互联网访问有没有办法呢?答案是肯定的
2024-07-05 17:47:05
3250
1
原创 重新认识多线程编程06 线程安全
这里我们要深刻理解面向对象编程的重要性,它约束了一个类的结构,而类是对象的模版,对象由这个模版创造,因为类是对属性和行为的封装,我们可以更好的通过面向对象的思想去判断这个类的线程安全性。
2024-07-05 16:12:15
1187
原创 docker 更新 nginx配置 重新加载nginx配置文件
生产环境nginx 部署在docker容器里面,更新了配置文件 将配置文件的配置 重新加载一次
2024-07-02 10:47:54
1282
原创 重新认识多线程编程04 线程使用相关
之前我们讨论了线程对象的一些属性和一些方法,和线程状态怎么理解,应该如何理解同步锁,接下来我们接着讨论,线程其他常用的一些操作,包括 打断线程,让出时间片,一些过期的方法,为什么不建议使用等等操作。
2024-06-28 14:08:31
2122
原创 原神真端,原神服务端,虚拟机启动部署傻瓜式教学
没玩过抽卡 游戏想体验一下抽卡的感觉,听说原神有真端了,所以弄一个局域网的服务体验一下,这里要感谢一些服务端的分享者。
2024-06-26 18:03:15
9163
5
原创 记录一次 linux 大文件下载不下来处理解决办法
生产环境上 数据库备份文件比较大 有的时候家里面想用生产环境的数据进行测试但是文件太大 大于4G 导致下载下来的风险大还很慢,要想办法帮同事解决这个问题。思路也很简单 借鉴分片上传的思想 将大文件拆分成一个一个小文件
2024-06-25 13:51:07
887
原创 Idea 左侧目录突然消失,project modules模块消失解决办法
Idea 左侧目录突然消失,project modules模块消失解决办法
2024-06-25 09:45:26
2683
原创 linux 常用和不那么常用命令记录01
我拿到了一台linux 知道了服务名 我想通过服务名称找到对应的服务的位置,主要是懒得挨个翻,常用的服务安装位置都没有找到。
2024-06-24 11:21:58
563
原创 重新认识多线程编程03 线程使用相关
之前两篇文章我们解释了应该怎么理解线程,这次开始我们对如何使用线程进行一个全面的了解,包括认识线程类,常见的方法以及使用场景,线程创建的几种方式,认识线程的状态,线程池的执行原理等等。
2024-06-20 15:06:52
995
原创 从零开始学习正则表达式 基础篇
正则表达式(Regular Expression,简称 regex 或 regexp)是一种用来匹配字符串中字符组合的模式。它常用于文本搜索和文本替换操作。
2024-06-18 18:29:20
184
原创 重新认识多线程编程02 线程理解相关
每个工作站 拥有一个操作工人,拥有两条流水线,操作工人给不同的流水线添加商品原料进行加工,可以同时利用两条流水线(线程)来进行原料加工,当然流水线越多,执行指令的效率会越高,而频率可以简单理解成为流水线的运行速率,理论上速率越高生成商品越快。通过上面的模型 我们可以在脑海里面简单构造 我们在创建Thread线程类执行run方法时候的,cpu的虚拟执行过程,对我们理解线程在干嘛也很有帮助。最终就是每个核心和对应的虚拟线程,在执行代码指令,就像工厂流水线加工一样。cpu的线程比作 工作站的加工流水线。
2024-06-18 16:30:46
1042
原创 重新认识多线程编程01 线程理解相关
不敢说有多全面,尽量多的理解,尽量多的例子,尽量多的简化,一个多线程知识的全面总结,希望把我学习的过程中很难理解很难学的地方,逐一解析全面,这将是一个系列。首先从认识进程与线程开始,会涉及一些硬件和操作系统知识,我们主打不背概念加深理解为主。
2024-06-17 19:04:33
1303
3
落雪可用音源,切用且珍惜,自觉使用
2024-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人