当下 即是未来

我们常常在理想与现实之间两难

前言
本站用于记录工作与学习之中的一些问题和见解。初衷是做一个在线记录文本,因为会有太多忘掉的技术栈。最开始在网上看了一些别人的博客站点,慢慢的想法越来越多,于是动手搭建了此站点。从找ui素材,搭建框架、搭建云服务、开发功能、部署上线断断续续花了差不多一年时间。后面会持续优化、开发一些新的功能。

Needle:取自权游里二丫手中的短剑

视频欣赏
置顶推荐
2023-3-13 8:00:00
深入jvm:jvm的体系结构以及如何编译一个jdk
简介 主要介绍体系结构,jvm的种类,在实践中介绍了如何自己编译一个OpenJDK 12。 体系结构 JCP官方所定义的Java技术体系包括了以下几个组成部分: ·Java程序设计语言·各种
READ ME
2023-3-20 15:16:00
深入jvm:Java内存区域与内存溢出异常
简介 Java虚拟机官方文档:https://docs.oracle.com/javase/specs/index.html 内存区域划分 根据《Java虚拟机规范》的规定,Java虚拟机所管
READ ME
2023-3-22 9:53:22
如何在服务器上执行临时代码?
排查问题的过程中,很多时候需要在服务器中执行一小段程序代码,就可以定位或排除问题,但就是偏偏找不到可以让服务器执行临时代码的途径,让人恨不得在服务器上装个后门。通常解决类问题有以下几种途径: 可
READ ME
2023-3-22 16:58:14
如何实现tomcat的自动化部署
在项目开发过程中,经常会因为一点小的修修补补需要修改代码,重新打包部署。由于做的是政务项目,项目部署都在电子政务网,还要链接vpn堡垒机一系列动作,整个过程看似简单实则繁琐。每天打包部署是件令人不愉悦
READ ME
2023-8-14 8:00:00
Java集合:结合源码分析各个集合的优缺点
简介 在jdk中提供了很多工具包,方便开发人员在实际工作中使用,就比如集合工具类。最开始接触Java时,经常会被问道常见的集合有哪些,原理是什么,优缺点之类的问题,所有很早之前看了一些常用的Java集
READ ME
2023-9-4 10:54:43
java集合:concurrentHashMap源码解析
一个线程安全且高效的集合。在日常开发中使用常用的集合有很多,HashMap肯定是名列前茅,因为其性能高效,但不安全。如果想使用线程安全的集合ConcurrentHashMap是首选之一,它是HashM
READ ME
2023-9-12 10:32:58
spring源码解析:spring的启动过程
前言 现在基本上所有的Java项目都会用spring,那么在项目启动的过程中是如何启动spring的?spring的入口有很多,有的使用xml,有的使用注解,但总归都是ApplicationConte
READ ME
2023-9-21 10:20:03
spring源码解析:spring的循环依赖以及如何解决循环依赖
spring循环依赖简而言之就是多个bean之间存在相互依赖关系,跟Java语言中对象间的相互依赖本质是一样,可以把spring的bean看成Java中的对象,两个对象相互依赖,在Java中是可以的,
READ ME
2023-11-28 8:00:00
逐行解析最复杂的线程池ForkJoinPool源码
ForkJoinPool的内部成员 ForkJoinPool的成员变量大多数都是二进制的数,很多重要的成员变量下面都会维护几个小弟(二进制的数),目的是二进制位移运算得出这个成员变量的状态,不同的二进
READ ME

前言 刷b站短视频时,经常会遇到讲解Java中各种锁的,如可重入锁,排他锁,读锁等等,讲到锁,那么必然与多线程相关,在Java中多线程的地位还是很高的,所以很容易就被这种短视频迷惑,直到自己亲自探索,

2023/12/26

ForkJoinPool的内部成员 ForkJoinPool的成员变量大多数都是二进制的数,很多重要的成员变量下面都会维护几个小弟(二进制的数),目的是二进制位移运算得出这个成员变量的状态,不同的二进

2023/11/28

本篇文章转载来源:https://blog.csdn.net/m290345792/article/details/126614667 按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运

2023/11/20

简介 常用的线程池主要有以下几种: FixedThreadPool: 固定大小的线程池,线程数固定不变。适用于处理数量已知且固定的任务。CachedThreadPool: 缓存线程池,线程数根据任

2023/11/10

背景 这是一个比较有意思的功能,说下这个项目的背景,一个政府项目,我们会定时爬取一些国家网站的新闻信息,根据新闻的内容,自动的推送到相关的企业。首先客户没有参照的历史数据,即哪些政策新闻可以推送到哪些

2023/10/07

前言 在spring创建一个bean的时候,假如我们配置的类里有多个构造方法,spring用的是哪个构造方法?它是怎么选择的? 一般我们在配置bean的时候,基本上都没有关注构造方法,因为每一个类

2023/10/05

简介 spring在启动过程中会创建一部分单例的bean,在bean完成实例化后或者用有参构造进行实例化时,会进行属性注入,这是会根据程序的配置构造依赖。 依赖注入的几种方式 spring在进行依赖

2023/10/04

简介 时常听说关于MySQL的优化各种话题,既然需要优化,那么肯定是发了问题,或者效率太差。如何查看问题出在哪,怎么分析?常用的有四种工具,可以帮助我们分析优化,在csdn上看一位博主写的很好,所以转

2023/09/30

spring循环依赖简而言之就是多个bean之间存在相互依赖关系,跟Java语言中对象间的相互依赖本质是一样,可以把spring的bean看成Java中的对象,两个对象相互依赖,在Java中是可以的,

2023/09/21

当我们用注解或者xml中配置一个bean的时候,又或者当我们写增删改查的时候在类上使用@Service,@Component,@Controller这些注解时,这些对象在spring中是如何被创建出来

2023/09/14

本篇文章转载自GitHub大佬,来源:https://github.com/clown-coding/vpn ChatGPT刚出来的时候,一直在找vpn来访问chatGPT,买的vpn网络速度不稳定,

2023/09/13

前言 现在基本上所有的Java项目都会用spring,那么在项目启动的过程中是如何启动spring的?spring的入口有很多,有的使用xml,有的使用注解,但总归都是ApplicationConte

2023/09/12
加载更多