自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享博主日常学习和使用的一些技术

昨夜西风凋碧树,独上高楼,望尽天涯路。

  • 博客(19)
  • 收藏
  • 关注

原创 使用node的pm2管理相关进程

安装pm2, npm install pm2pm2 start app.js 开启进程pm2 log查看日志pm2 stop 关闭进程

2019-05-27 21:59:28 824

原创 Https入门

配置好证书以后,Charles可以抓取Https包,我很好奇,今天就来一探究竟。https://www.tutorialsteacher.com/httpstcp是怎么工作的tcp三次握手建立连接,建立连接后通过连接进行传输http是怎么工作的http是Tcp三次握手后,明文传输数据tcp三次握手后可以建立连接,然后只要连接不中断,就可以在这条连接上面发送http负载https是怎...

2019-05-26 22:33:40 219

原创 charles源码分析

市面上关于抓包工具的介绍都是流于表面,只知道怎么使用,而不知道原理,我们要知其然,知其所以然。charles是一个抓包工具,通过此工具让我们更好的了解http协议。反编译查看源码java反编译工具 Luytengit@github.com:deathmarine/Luyten.git准备篇https://blog.csdn.net/JBlock/article/details/8...

2019-05-25 21:22:30 1031

原创 java命令行工具

http://calvin1978.blogcn.com/articles/vjtools-tools4.html无论是通过jar,还是部署在tomcat中,一个java程序对于操作系统来说,只是一个进程,我们呢想要观察一个运行中的java程序,也可以一些工具来观察。下面的几个工具是JDK所支持的,可以用来查看运行中的java程序。jconsolejconsole:可以显示java虚拟机性...

2019-05-25 15:52:38 957

原创 java中修饰符的说明

类通过观察一个类,我们可以看到这个类有修饰符,注解,类名,父类等信息。如何获取这些信息就是本篇文章的主要内容。获取一个类有三种方法Class cl = o.getClass();Class cl1 = Class.forName(“java.util.Random”); //这种可以通过字符串来来获取Class cl2 = Random.class;数据域Field构造器C...

2019-05-25 12:23:20 171

原创 获取进程的标准输出

起因是我想看到spring项目的标准输出,注意不是日志输出是标准输出,我想到了spring就是一个java进程,怎么能够获取到这个进程的标准输出呢?首先找到进程号,然后获取进程的标准输出。linux一切到可以看作文件,/proc/pid/fd/1 就是pid进程的标准输出。0描述符 标准输入1描述符 标注输出2描述符 标注错误输出文件描述符指向了管道或者文件或者socket标准输出指向...

2019-05-23 22:11:13 8123 2

原创 【内网渗透】找到内网关键节点

网络拓扑无论通过哪种方式,把网络拓扑弄清楚路由器和网关dns服务器发现内网的dns服务器很重要ipconfig getpacket en0|grep domain其他关键机器跳板机分类:宿主机云服务器虚拟机...

2019-05-23 09:24:41 708

原创 【java】从进程角度理解java

最近的华为事件给我们上了一课,业务是不能脱离基础的,我不给你芯片,就等于杀死了你。编程语言这么多,真的有必要一个一个去学习吗?没有必要,但从业务角度来讲是有必要学习相关语言的,安卓开发就要学java, ios开发就要学OC, H5开发就要学js等等。前端js,后端java,命令行脚本,mysql数据库,已经能够支撑一段时间了编程语言相对于操作系统来讲只是一个进程【也有可能多个】而已。我们从...

2019-05-22 12:52:08 159

原创 jmeter利用influxdb和grafana实现数据可视化

我为什么要使用influxdb和grafana?在使用分布式的jmeter进行测试时候,我想把实时的性能测试数据展示出来通过jmeter的监听器,把数据发送给influxdb,然后通过grafana实现数据可视化org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSendergrafana一句话简介:通俗的理解就是 graf...

2019-05-21 22:08:09 948

原创 【java】测试dubbo业务

注意:本篇文章主要是测试dubbo下的业务,并非测试dubbo框架本身在如下情况下可以使用这种方式dubbo消费端不到服务端提供API或者jar包想通过http接口测试dubbo字符串和对象的互相转化核心伪代码,利用下面的代码起一个HTTP服务class DubboParams { public String url; public String method;...

2019-05-19 16:29:29 696

原创 【mysql】显式加锁

常用的观察命令show processlistshow status like ‘innodb_row_lock%’;排他锁原理是:如果一个事务需要一条数据它就把数据锁住如果另一个事务也需要这条数据它就必须要等第一个事务释放这条数据这个锁叫排他锁。但是对一个仅仅读取数据的事务使用排他锁非常昂贵,因为这会迫使其它只需要读取相同数据的事务等待。因此就有了另一种锁,共享锁。共享锁是...

2019-05-19 14:16:45 1303

原创 【性能测试】基本入门(包含mysql锁)

性能测试首页要防止走入缓存中,因为一旦走入缓存中,就是进入了理想的情况。通过Http作为性能测试的入口Dubbo作为性能测试的入口重要的指标响应时间mysqlmybatis有没有缓存show processlist命令dubbo有没有缓存?...

2019-05-19 10:13:44 335

原创 【java】dubbo基础学习

http://dubbo.apache.org/en-us/docs/user/quick-start.htmldubbo是一个服务治理框架,也是RPC框架。不得不说dubbo使用真的是简单,这也说明了该中间件设计的真是优秀。除此之外,我需要了解一下dubbo协议System.nanoTime() 更加精确的计时方案duobbo的API使用Telnet连接dubbo服务对于dubbo...

2019-05-18 16:21:29 626

原创 docker集群理解

某互联网公司有12台机器2. 在这些机器上面搭建docker环境3. 在docker容器中部署项目

2019-05-17 19:13:13 1209

原创 【node】之nvm的使用

nvm是什么?你可以把nvm理解为python里面的virtualenv如果想在同一台机器,同时安装多个版本的node.js,就需要用到版本管理工具nvm。安装nvm使用git克隆下来cd ~/ from anywhere then git clone https://github.com/nvm-sh/nvm.git .nvm切换到指定分支cd ~/.nvm and check ...

2019-05-10 00:08:13 545

原创 使用react开发管理后台

我觉得react对于后端开发人员说,react给了后端开发人员写前端的机会。react + antd 很不错的技术栈先把技术罗列出来reactantdumi

2019-05-04 11:20:17 898

原创 前端素材资源汇总

前端资源图标资源Ant Design 官方图标库https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.de12df413&cid=9402

2019-05-02 20:18:41 1018

原创 前端性能分析

前端的发展速度太快了!!!!推荐阅读https://developers.google.com/web/fundamentals/performance/webpack/前端性能分析方法分析构建文件体积webpack-bundle-analyzer下图是对ant-design-pro项目进行的分析npm run analyze...

2019-05-02 20:07:43 663

原创 我的框架选择

框架就像工具,总要选择一个顺手的。本文记录我日常喜欢使用的框架我的原则:前后端分离:为什么要分离?如果不分离,我要学习太多的模版语言了,例如flask我要学习jinjia2模版,Django要学习Django模版, spring要学习thymeleaf,与其学习各种各样的模版语言还不如直接选择独立的前端mvc框架前后端数据交互:前端:主要是管理后台的开发,我使用react + antd表...

2019-05-02 12:32:49 350

dbeaver-ce-22.3.0-macos-x86-64.dmg

dbeaver-ce-22.3.0-macos-x86_64.dmg

2022-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除