- 博客(19)
- 资源 (2)
- 收藏
- 关注
转载 红黑树的总结
1、红黑树的特性(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!](4)如果一个节点是红色的,则它的子节点必须是黑色的。不可以同时存在两个红色节点相连(5)从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。 如果一个节点存在黑色子节点,那么该节点肯定有两个子节点2、插入操作 查找插入的位置:插入节点的颜色必须是红色,插入黑...
2021-12-01 10:36:15
161
原创 杨辉三角的等腰三角形输出
static void YangHui(int row) { int col = 2 * row - 1;/*行和列的关系*/ int[][] arr = new int[row][col];/*确定数组的长度*/ for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { if (j == row + i || j == .
2021-07-22 17:10:20
573
原创 Html的一些记录
·H5新标签 标签 说明 属性及值 代码案例 浏览器支持及效果 <bdi> 把文字从周围文本方向设置中隔离出来 UserName<bdi...
2021-01-20 19:00:36
88
原创 java static 执行时机
当一个类被主动使用时,Java虚拟就会对其初始化,如下六种情况为主动使用:当创建某个类的新实例时(如通过new或者反射,克隆,反序列化等) 当调用某个类的静态方法时 当使用某个类或接口的静态字段时 当调用Java API中的某些反射方法时,比如类Class中的方法,或者java.lang.reflect中的类的方法时 当初始化某个子类时 当虚拟机启动某个被标明为启动类的类(即包含...
2020-04-23 15:22:40
133
原创 关于java访问修饰符的记录
首先我们需要将继承和访问修饰符分开来,以前我总是将两者混为一谈,这也是导致我对继承还不够了解的主要原因。首先 ,继承: 继承并不是说,子类拥有了父类的属性、方法,而是子类拥有父类对象的完整拷贝。但是我们会发现即使子类拥有了父类的完整拷贝,但是当被不同的访问修饰符修饰的变量或者方法的时候,子类并不能那么直接地就能访问到。public public的子...
2019-09-16 14:29:12
138
转载 java类加载的时机和触发类的初始化的条件
类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载,验证,准备,解析,初始化,使用,卸载7个阶段。其中验证、准备、解析三个部分统称为连接。7个阶段的顺序如图:加载、验证、准备、初始化和卸载这5个阶段的顺序是肯定的,类的加载过程必须按照这种顺序按部就班地开始,而解析阶段则不一定:它在某些情况下可以在初始化阶段后再开始,这是为了支持Java语言的运行时绑定(也被称...
2019-04-07 10:01:08
236
原创 正向代理和反向代理(秒懂)
网上很多解释正向代理和反向代理,总是说正向代理客户端对服务端不可见。反向代理,服务端对客户端不可见。这个叫现象,就像卫生间淋浴不能叫下雨一样,现象是不能让我们理解本质的。
2019-03-14 16:55:13
325
转载 Mapper接口和mapper.xml的文件位置问题
我们知道在典型的maven工程中,目录结构有:src/main/java和src/main/resources,前者是用来存放java源代码的,后者则是存放一些资源文件,比如配置文件等. Mybatis中接口和对应的mapper文件不一定要放在同一个包下,如果放在一起的目的是为了Mybatis进行自动扫描,并且要注意此时Java接口的名称和mapper文件的名...
2019-03-13 10:41:22
19145
6
转载 maven命令更新子父项目的pom版本
Q:一个maven项目,有多个子module,在顶级父pom.xml里设置<version>1.0.0-SHAPSHOT</version>,在子pom.xml里都用了父pom:<groupId>com.fp</groupId><artifactId>test</artifactId><version&...
2019-03-12 17:38:16
3326
2
转载 linux安装svn
1. 安装SVN服务器:检查是否已安装# rpm -qa subversion安装SVN服务器# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql验证安装# cd /etc/httpd/modules# ls | grep svnmod_authz_svn.somod_dav_...
2019-03-02 18:48:43
142
原创 windows查看进程及对应端口
netstat -ano|findstr "123"a:显示所有地址和端口号n:以数字形式显示o:显示进程pid tasklist|findstr "pid"taskkill /pid 4136 -t -f 直接杀死指定的端口taskkill /f /t /im java.exe 根据名称 f:强制t:也杀死子进程im:就是要指定名称...
2018-09-30 14:51:50
12484
1
原创 linux基础文件结构
/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。 /etc: 这个目录用来存放所有的系统管理...
2018-09-26 16:52:28
96
原创 重置mysql用户密码
又忘了数据库root的密码,还是记录一下吧重置 root 密码在忘记 root 密码的情况下,可以进入 mysql 的安全模式,重置 root 密码。1. 停止 MySQL 服务打开命令提示符窗口,输入 net stop mysql 关闭 MySQL 服务。C:\Users\Administrator>net stop mysql57MySQL57 服务正在停止..M...
2018-08-20 14:27:25
1158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人