- 博客(33)
- 收藏
- 关注
原创 zookeeper
一、配置和安装(1)下载zookeeper-3.4.6.tar.gz 解压 tar xf zookeeper-3.4.6.tar.gz 一般放在opt目录下 mkdir/opt/ly mv zookeeper-3.4.6 /opt/ly(2) yum安装的jdk是开源的openJDK, 最好去oracle的hotspot JVM 需要到官网下载(3) zookeeper的文件目录配置目录conf中,zoo_sample.cfg 是配置模板,拷贝...
2022-10-23 15:29:38 7851
原创 JAVA反射
一、 Java是静态语言在运行期间,如果我们要产生某个类的对象,java虚拟机会检查该类型的Class对象是否被加载。如果未被加载,JVM会根据类的名称找到.class文件并加载它,一旦某个类型的class对象已被加载到内存,就可以用它来产生该类型的所有对象。面向对象的思维:万事万物皆对象 类似于Class对象:二、获取字节码的四种方式public class Test { public static void main(Stri...
2022-05-04 20:21:45 219
原创 Spring源码(三)-Spring启动流程细节
一、spring的具体工作细节ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("test.xml");debug运行后,F7进入new ClassPathXmlApplicationContext,首先是static代码块,此代码块是weblogic的一个bug,不用在意:(1)super(parent);super调用父类方法,源码中需要看父类代...
2022-04-15 09:47:26 295
原创 Linux-安装Mysql
下载Mysql:wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm从mysql官网获得rpm包地址 - 简书使用rpm安装mysqlrpm -ivh mysql80-community-release-el8-1.noarch.rpm使用yum安装mysql服务yum install mysql-server检查是否已经设置为开机启...
2022-04-02 18:26:37 1949
原创 Linux-快照/克隆/Xshell/压缩/JDK/tomcat
(1) 快照与克隆快照:类似于Windows的还原点可拍摄、恢复、删除快照右击虚拟机名字: 克隆:快速生成一个与当前系统一样的虚拟机(2) Xshell 是Windows中使用Linux客户端命令工具 下载家庭免费版:Xshell / Xftp 家庭学生个人免费版官网直连下载Xshell官网免...
2022-04-02 17:08:38 1893
原创 Linux 时间/网络设置
(1) 设置系统时间 安装Linux时,可以设置时间:安装Linux后设置时区:命令:date --- 查看当前时间 date -s ‘20220328 18:12:15’ --- 设置系统时期和时间(2) 网络设置nmcli c up ens33 启动网卡,ens33是网络名字(只针对当此使用),如果重启后就没有网络 yum ...
2022-03-29 17:16:06 3158
原创 Linux常用命令
(1)Linux中的命令严格区分大小写pwdprint working directory: 输出当前目录cd change directory: 切换目录,cd+空格回车---root根目录;cd ./local--相对路径ls ls /usr/local --- 展示相对路径/usr/local目录中的内容...
2022-03-28 12:57:35 1154
原创 Linux系统目录结构
/ 根目录 linux没有盘符的概念,一个硬盘一个根/bin 系统的常用命令目录。包括控制台命令、系统可执行文件、系统的核心二进制文件等/etc 发布目录。保存系统中所有的核心内容,要求控制权限高,建议不要随意读写/usr 用户目录。相当于Windows系统中的program files目录。常用于安装系统所有用户公用的软件、资源/root 或 ~ root用户的用户目录,相当于windows系统中的C:\Users\administrator目录/home 保护其他用户主目录的目录。
2022-03-24 17:39:58 1310
原创 Linux(一)安装
(1)Linux不是一个具体的操作系统,而是一类操作系统的总称。具体版本称为发行版:Red Hat: 目前被IBM收购,收费版,目前全球最大的Linux供应商。CentOS:Red Hat推出的免费版本 Ubuntu:界面比较友好(2)...
2022-03-24 16:08:15 1573
原创 Spring源码---spring流程概述
(1) AbstractApplicationContext源码讲解AbstractApplicationContext.java ---- refresh() 方法 refresh [rɪˈfreʃ] 刷新读取配置文件:ClassPathXmlApplicationContext 和 XmlBeanFactory 一样的作用AbstractApplicationContext类中 refresh方法: ① prepareRefresh() 准备工作 prepare...
2022-03-23 17:38:25 722
原创 spring源码概述
(15) Aware接口的作用 ① aware接口的注释信息:一个标记superinterface,指示bean有资格通过回调样式的方法被Spring容器通知特定的框架对象通过回调方法,可以获得当前容器里所有组件对象。② 当获取到当前对象的时候,已获取了当前容器的所有对象③ 获取容器创建时使用的名字: A implements BeanNameAwareapplicationContext.get~ 方法也可获取其他信息 ...
2022-03-02 12:06:36 244
原创 运行spring源码报错问题
1.plugin with id ‘java-test-fixtures’ not foundgradle版本不匹配,gradle版本应不能低于5.6,不能高于6.02.编译报错直接将代码中的注释掉//id 'io.spring.gradle-enterprise-conventions' version '0.0.2'
2022-02-24 19:29:25 954
原创 Gradle的安装和下载
1.官网https://gradle.org/2.下载解压,填写环境变量3. 验证gradle是否生效 win+R 输入cmd,gradle
2022-02-24 12:20:25 1952
原创 spring源码 学习方法
一、需储备的基础知识(1) 设计模式(2) 数据结构 算法(3)反射(4)多线程 (5)JVM二、注意事项(1) 不要专注细节(2) 看注释(接口、类、方法)(3) 见名知意(4) 大胆猜测、小心验证(5) 画图(时序图、结构图、总结图)(6) 坚持三、源码按自己的节奏,每天学一点就可以,不要和其...
2022-02-18 20:02:31 1390
原创 springBoot与SpringCloud的版本对应
对应的版本关系:Spring官方对应版本地址: (https://start.spring.io/actuator/info)
2021-10-22 17:55:03 220
原创 IDEA界面同时打开多个项目
(1)首先打开一个项目(2)File - Project Structure - Modules - + 号 (3) 选择import module ,选择相应项目目录,选择maven,确定即可
2021-10-15 17:13:59 1759
原创 idea 安装注意事项
Create Desktop ---- 创建桌面快捷方式Update Context Menu ---- 更新上下文菜单 ;Add “Open Folder as Project” – 添加 作为项目打开文件夹,即右击文件夹多了一个快捷选项,以IDEA项目的方式打开文件夹。create associations — 创建关联,即双击打开这些后缀的文件,默认是以IDEA打开。update path variable(restart needed) — 是否将IDEA启动目录添加到环境变量,即.
2021-08-26 13:35:05 3865
原创 idea -- git maven
一、git idea中git插件,缺少git.exe,需要自行下载配置。 二、maven idea默认配置的是自带的maven,路径: idea安装路径/plugins/maven/lib/maven3 idea升级或者maven升级可能会遇到问题,独立的maven不依赖idea,可同时使用在其他开发工具上,且idea自带的maven配置文件在C盘。 独立的maven,可以自由管理配置文件和仓库位置,可随意更换...
2021-08-24 19:53:09 234
原创 IDEA设置背景
一、修改整体界面主题 File -- setting -- Appearance -- Theme 四个主题-Darcula(黑色)、Intellij Light(白色)、Windows 10 Light(白色)、High contrast(亮黑色) 二、修改代码区的主题 File -- setting -- Editor -- Color Scheme -- Color Scheme Font -- 与上面 ...
2021-08-20 19:13:49 2928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人