详解重写equals()方法就必须重写hashCode()方法的原因

摘要: 从Object类的hashCode()和equals()方法讲起: 最近看了Object类的源码,对hashCode() 和equals()方法有了更深的认识。重写equals()方法就必须重写hashCode()方法的原因,从源头Object类讲起就更好理解了。 先来看Object关于hashCo 阅读全文
posted @ 2019-06-29 10:40 Jed_SH 阅读(911) 评论(0) 推荐(0) 编辑

spring boot项目测试

摘要: 打桩也叫存根,举个具体的例子说明:如测试function()函数时,function()中调用了函数test(),但是在测试function()的时候test()函数可能还没有写出来,这时可以写一个test()的存根(stub)函数,来模拟test()函数,让它仅仅返回一个值.这样的话就可以完成对函 阅读全文
posted @ 2019-01-15 15:39 Jed_SH 阅读(256) 评论(0) 推荐(0) 编辑

ELK 默认端口

摘要: kibana 5601logstash 9600 input 4560Elasticsearch 9200 logback <appender-ref ref="LOGSTASH"/> > logstash logstash_to_elasticsearch.conf > elasticsearch 阅读全文
posted @ 2019-01-11 14:30 Jed_SH 阅读(4306) 评论(0) 推荐(0) 编辑

Linux查看日志三种命令

摘要: 第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 20 filename (显示filename最后20行) tail -n +5 filename ( 阅读全文
posted @ 2018-12-19 08:50 Jed_SH 阅读(12601) 评论(0) 推荐(2) 编辑

Nginx在MAC上的安装、启动、重启和关闭

摘要: 一、安装 执行如下命令 brew search nginx brew install nginx 安装完以后,可以在终端输出的信息里看到一些配置路径: /usr/local/etc/nginx/nginx.conf (配置文件路径) /usr/local/var/www (服务器默认路径) /usr 阅读全文
posted @ 2018-12-10 10:48 Jed_SH 阅读(6574) 评论(0) 推荐(0) 编辑

MAC下使用expect先登录跳板机再登录远程服务器

摘要: mac使用ssh远程连接服务器没有保存密码的功能,后来使用脚本写了一个读取密码然后自动登录的功能,用着挺好。但是最近公司为了安全起见,不再让直接连接测试服务器,必须先登录跳板机,再通过跳板机登录测试服务器.....每次要输两次密码,好麻烦的说。 为了不这么麻烦,在网上搜了一下如何使用脚本直接登录,结 阅读全文
posted @ 2018-12-01 17:29 Jed_SH 阅读(2262) 评论(0) 推荐(0) 编辑

Laravel

摘要: Blade 是由 Laravel 提供的非常简单但功能强大的模板引擎,不同于其他流行的 PHP 模板引擎,Blade 在视图中并不约束你使用 PHP 原生代码。所有的 Blade 视图最终都会被编译成原生 PHP 代码并缓存起来直到被修改,这意味着对应用的性能而言 Blade 基本上是零开销。Bla 阅读全文
posted @ 2018-11-22 09:02 Jed_SH 阅读(185) 评论(0) 推荐(0) 编辑

MAC 设置环境变量PATH 和 查看PATH

摘要: 理论篇 Mac系统的环境变量,加载顺序为: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变 阅读全文
posted @ 2018-11-19 09:29 Jed_SH 阅读(744) 评论(0) 推荐(0) 编辑

./configure,make,make install的作用

摘要: 这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。 ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make i 阅读全文
posted @ 2018-11-09 10:53 Jed_SH 阅读(481) 评论(0) 推荐(0) 编辑

session和cookie

摘要: http 之session和cookie 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的S 阅读全文
posted @ 2018-10-29 14:54 Jed_SH 阅读(125) 评论(0) 推荐(0) 编辑