摘要: 主要分为四个阶段,实例化,属性注入,初始化,销毁。 主要的流程集中在初始化和销毁两个阶段。 实例化 属性注入 初始化 aware接口的对应方法 init-method方法(@PostConstruct) initialingBean接口的方法 BeanPostProcessor的前置方法 BeanP 阅读全文
posted @ 2023-09-11 16:21 xiuer211 阅读(37) 评论(0) 推荐(0) 编辑
摘要: JVM有程序计数器,本地方法栈,虚拟机栈,堆,元空间 程序计数器,是线程私有的,作用是保存线程执行的下一行代码 虚拟机栈也是线程私有的,保存着一个个栈帧,栈帧代表着调用的方法,栈帧主要有局部变量表,操作数栈 ,返回地址,局部变量表存储着方法里边的变量的存放地址,操作数栈保存着运算过程的中间结果,返回 阅读全文
posted @ 2023-09-07 05:51 xiuer211 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 放在gist [点a56爆大奖在线娱乐](https://gist.github.com/wjxiu/87eca14fe84252d7f3592a160dccf7bc) 没有很多注释,没有很完善,只是一个demo但是应该能满足a56爆大奖在线娱乐的需求,只不过可能信息有点繁杂 阅读全文
posted @ 2023-08-15 10:32 xiuer211 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在学到快排的时候感觉快排很难,现在捋顺之后,思路廓然开朗了。 先来看一道leetcode简单题目 [27. 移除元素](https://leetcode.cn/problems/remove-element/discussion/) 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数 阅读全文
posted @ 2023-08-10 01:38 xiuer211 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 以下内容均在windows环境下使用 目录设置https代理取消https代理查看https代理设置ssh代理取消ssh代理测试clone速度对比结果 设置https代理 在git窗口复制粘贴下面命令(https://github.com/Fndroid/clash_for_windows_pkg) 阅读全文
posted @ 2023-07-13 13:32 xiuer211 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: # JVM运行时数据区 ## 简介 JVM运行时数据区包括:JVM栈(虚拟机栈),堆,方法区,本地方法栈,PC寄存器。大概的划分就是栈和堆,以及一些其他的结构。重点在JVM栈,堆,方法区。JVM规范指出:方法区在逻辑上属于堆,但是实际的具体的JVM中并不属于堆的一部分。 在JVM栈中会发生GC和Er 阅读全文
posted @ 2023-06-06 18:43 xiuer211 阅读(50) 评论(0) 推荐(0) 编辑
摘要: # 如何在centos7部署网站 ## 1.买服务器 推荐阿里云试用三个月。 ## 2.安装数据库,Java ,nginx java安装教程 https://www.youtube.com/watch?v=90-0dRxs1fs&ab_channel=LiquidWeb mysql安装教程 http 阅读全文
posted @ 2023-06-06 15:35 xiuer211 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 因为 https://blog.51cto.com/u_3631118/3119794 引发的问题 不去掉else 不去掉else影响的是生产者或者消费者的循环次数,如果二者循环次数不一致,就会导致循环慢的那个因为没有收到notify而处于wait状态,从而导致程序无法停止。 去掉else 如果去掉 阅读全文
posted @ 2022-06-05 01:05 xiuer211 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 流程: 1.抓包并且获取cookie 2.编写一个可以发送post请求的python程序 3.设置每天定时打开打卡程序 ##步骤一 1.1认识抓包工具fiddler fiddler主界面如下 其中左边是电脑收到的各种类型的请求(不认识没关系,之后会说)例如post、get,其中post请求是a56爆大奖在线娱乐们重点 阅读全文
posted @ 2021-08-15 19:09 xiuer211 阅读(2532) 评论(1) 推荐(1) 编辑