随笔 - 99  文章 - 0  评论 - 14 
  2019年6月5日
摘要: 1、从官网下下载最新的nodejs,https://nodejs.org/en/download/ 2、通过ftp工具上传到linux服务,解压安装包 3、移动并改名文件夹(不改名也行) 4、让npm和node命令全局生效 方式一:环境变量方式(这种方式似乎只对登录用户有效?) 1)、加入环境变量,阅读全文
posted @ 2019-06-05 14:57 玄同太子 阅读(22) 评论(0) 编辑
摘要: 方式一:采用yum安装(不推荐) 这个方式安装的git版本比较老,目前还停留在1.8.3版本,而此时最新版本是2.21.0,所以这种方式不推荐。 方式二:使用源码安装 1、官网(https://git-scm.com/download/linux)下载最新版本,本文使用的版本是git-2.21.0.阅读全文
posted @ 2019-06-05 11:47 玄同太子 阅读(11) 评论(0) 编辑
  2019年6月4日
摘要: redis设置密码后停止服务报错,NOAUTH Authentication required 可以修改/etc/init.d/redis文件中的stop命令 再次停止服务,服务成功关闭阅读全文
posted @ 2019-06-04 17:27 玄同太子 阅读(21) 评论(0) 编辑
摘要: 1、方式一: 修改redis.conf配置文件,打开配置项requirepass配置(在配置文件中比较靠后的地方) 重启生效阅读全文
posted @ 2019-06-04 17:20 玄同太子 阅读(12) 评论(0) 编辑
  2019年6月3日
摘要: 1、重启服务停在这个界面 2、按 e 进入如下界面 3、在下图位置添加 init=/bin/sh 4、按 ctrl+x 启动,进入下图界面 5、输入“mount -o remount,rw /”回车 6、输入“passwd”回车。 7、修改好密码后,输入“exec /sbin/init”,回车,就可阅读全文
posted @ 2019-06-03 15:56 玄同太子 阅读(7) 评论(0) 编辑
  2019年5月7日
摘要: 缓存接口定义 利用LinkedHashMap实现 利用双链表实现阅读全文
posted @ 2019-05-07 15:05 玄同太子 阅读(14) 评论(0) 编辑
  2019年5月5日
摘要: 一、前序遍历 访问顺序:先根节点,再左子树,最后右子树;上图的访问结果为:GDAFEMHZ。 1)递归实现 2)非递归实现 二、中序遍历 访问顺序:先左子树,再根节点,最后右子树;上图的访问结果为:ADEFGHMZ。 1)递归实现 2)非递归实现 三、后序遍历 访问顺序:先左子树,再右子树,最后根节阅读全文
posted @ 2019-05-05 14:52 玄同太子 阅读(77) 评论(0) 编辑
  2019年4月17日
摘要: 1、冒泡排序,时间复杂度:最好:T(n) = O(n) ,情况:T(n) = O(n2) ,平均:T(n) = O(n2) 2、选择排序,时间复杂度:最好:T(n) = O(n2) ,最差:T(n) = O(n2) ,平均:T(n) = O(n2) 3、插入排序,时间复杂度:最好:T(n) = O(阅读全文
posted @ 2019-04-17 12:00 玄同太子 阅读(18) 评论(0) 编辑
  2019年4月3日
摘要: 基本类型 字节数 位(bit) 取值范围 byte 1 1*8 -128~127 short 2 2*8 int 4 4*8 long 8 8*8 float 4 4*8 double 8 8*8 char 2 2*8 boolean 1 1*8 true,false阅读全文
posted @ 2019-04-03 23:15 玄同太子 阅读(9) 评论(0) 编辑
  2019年3月31日
摘要: 名词解释 GC:Gabage Collection,指JVM堆内存区域的垃圾回收 Minor GC:年轻代垃圾回收,所有的Majar GC都会触发进程暂停,只是这个实际很短 Major GC:也叫Full GC,年老代垃圾回收 年轻代和年老代的GC策略是不一样的,年轻代一般采用的是复制算法。 Min阅读全文
posted @ 2019-03-31 01:14 玄同太子 阅读(14) 评论(0) 编辑