自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 HTTP请求头信息

General request url 请求的访问路径 request method get/post/put/delete status code 服务器响应状态200 成功 remote address 远程服务器地址 referrer policy request accept 允许返回的数据流格式,如果不是支持的格式406 accept-encoding 允许返回的编码 accept-lan...

2021-06-09 20:54:42 247

原创 JAVA内存分析

内存分析查看启动的JVMjps -lvjps -lv 会显示详细的启动参数查看jvm内存使用情况$ jmap -heap [pid]Attaching to process ID 32684, please wait...Debugger attached successfully.Server compiler detected.JVM version is 25.7...

2019-06-03 20:28:02 395

原创 【postman】脚本编写

postman脚本用的是javascript语言。postman的脚本能做什么?在项目设计场景中,现在大多数的架构中用户的session信息是有状态。即前端需要保存用户的登录会话。也就是我们通常登录接口会返回如token, jsession等。那么需要将这些信息用变量进行保存。但是如果我们每一次登录过期了。都去请求一次登录接口。复制了来我们的token, 粘贴到变量里面去。是一个很笨...

2019-03-29 19:10:57 8747

原创 【postman】环境隔离

一个项目的上线,通常是经过多个流程。服务器环境同样也得分开。开发环境、测试环境、生产环境等等。那么各个环境的ip和端口及特有的属性都是不一样的。每次请求如果都要根据环境要去修改ip或者端口是很痛苦的。postman本身是支持环境隔离的。红色框框的就是设置环境。默认是没有环境的,自己可以添加一个环境。点击最右边的设置。之后点击新增在这里我们设置一个叫map_d...

2019-03-25 20:35:15 873

原创 【postman】接口工具

首先先看一张图,了解postman工具的页面有哪些功能。分别有能哪些作用,后面再以请求方式细讲功能,及使用方式GET请求这里在params里面设置请求参数。相应的Url后面则会自动拼上url链接,同理如果url链接上写上key和value,params选项则会自动添加对应的key和value,用=号设置值,&符号化分参数。send发送请求,则会显示对应请求结果设...

2019-03-22 20:02:24 437

原创 【dubbo】参数校验

dubbo的SPI扩展是有关于参数校验的SP扩展,校难的原理其实也是用的拦截器原理。dubbo包有一个ValidationFilter的拦截器实现。dubbo是有自己的校验器实现的JValidator,如果需要自定义的话,则需要实现Validation接口@SPI("jvalidation")public interface Validation { @Adapti...

2019-03-10 19:46:00 4073 1

原创 【dubbo】拦截器

基于dubbo的扩展机制SPI,实现拦截器实现Filter接口package com.alibaba.dubbo.rpc;import com.alibaba.dubbo.common.extension.SPI;@SPIpublic interface Filter { Result invoke(Invoker<?> var1, Invocation va...

2019-03-10 19:07:38 1913

原创 【注解】fastJson注解JSONField详细

JSONField //注解可用于方法,字段上,主要用于实体字段对象上,GET/SET方法也可以使用。下面注解参数详解ordinal //主要用于排序name //序列化成json时,转换的名称format //格式化serialize // boolean 是否序列化deserialize //boolean 是否反序列化serialzeFe...

2019-02-27 19:09:26 5843

原创 【archlinux】安装系统

电脑型号: 戴尔Inspiron 灵越 燃7000 II(7472)电脑硬盘:256G 固态准备:U盘一个(这里说一下。开始使用的U盘能进入BIOS archiso但是一直出错后来。换一个就解决了)1、镜像先将硬盘化分出2个分区。一个70G,一个500M(自己根据实际定义)。如果电脑已经有一个EFI分区。这个分区是可以使用的,就不用再创建了(如果想创建也可以)win10下 按 wi...

2018-11-01 13:44:03 917

原创 wsl linux 安装

1、首先确保windwos的操作系统 win 10我的系统版本Microsoft Windows [版本 10.0.17134.285]2、开启【适用于linux的windows子系统】 在    控制面板\程序\程序和功能 中 3、下载linux系统 这里可以选择下载商城的ubuntu系统 4、或者安装其它的发行版linux 我这里是安装了 arch linux (看...

2018-09-19 11:25:16 1361

原创 关于mybatis对session的解释

首先关于mybatis对session的处理。有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象  ,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。无状态就是一次操作,不能保存数据。无状态对象(Stateless Bean),就是没有实例变量的对象  .不能保存数据,是不变类,是线程安全的。mybatis sqlsession对象...

2018-09-04 11:23:47 4343

原创 关于java注解

关于java注解的和选项详细解释元始注解@Target 表示该注解用于什么地方,可选的 ElemenetType 参数包括: ElemenetType.CONSTRUCTOR 构造器声明 ElemenetType.FIELD 域声明(包括 enum 实例) ElemenetType.LOCAL_VARIABLE 局部变量声明 ElemenetType.METHOD 方法声明 El...

2018-09-04 11:18:46 179

原创 使用mybatis-generator自动生成代码

1、编写genertorConfig.xml文件一般genertorConfig.xml文件放置在src/main/resources目录中,以下配置文件元素详解generatorConfiguration  配置根目录 properties  加载配置文件 context  主体内容 plugin 插件 SerializablePlugin 序列化插件 MapperPlugin t...

2018-09-03 16:40:44 514

原创 【区块链学习】(4)以太坊智能合约部署及发布ICO代币

首先通过geth启动节点进行交互模式geth --datadir data console查询账号> eth.accounts["0x53099d033d847921e44812067d720d17b133a2d8", "0x6917c3b6eb6f4df7c80d3c3167bec2e4959d9152&am

2018-08-31 17:57:16 1001

原创 【区块链学习】(3)以太坊私链多节点搭建

1、首先搭建私链单节点教程: 【区块链学习】(2)以太坊私链搭建2、多节点复制1份之前节点的创世块文件genesis.json,内容必须和第1个节点的相同初始化创世块,datadir 数据目录不要和第1个节点重复geth --datadir data1 init genesis.json启动节点,这里注意networkid要和之前节点相同,但是port不能重复,如果开启...

2018-08-31 14:34:06 1708

原创 【区块链学习】(2)以太坊私链搭建

1、GO语言安装官网下载:https://golang.org/dl/mac brew 安装brew install go 配置GO环境vim .bash_profile //添加以下配置GOROOT=/usr/local/Cellar/go/1.10.3/libexec //根据自身情况修改目录GOPATH=/Users/XXXX/golangGOBIN=$GOP...

2018-08-31 14:08:09 510

原创 【区块链学习】(1)以太坊geth安装

mac 安装gethbrew tap ethereum/ethereumbrew install ethereumbrew tap ethereum/ethereum添加brew仓库brew install ethereum安装查看是否安装成功geth version 显示如下信息安装成功GethVersion: 1.8.12-stableArchite...

2018-08-31 10:27:52 375

原创 mysql备份与恢复

备份备份数据多库(test,user库)mysqldump -uroot -p --databases test user > dump.sql备份指定表(test库下user,city表)mysqldump -uroot -p test user city > dump.sql备份完成之后的sql文件其实就是数据库的一些DDL语句恢复在test库中执行...

2018-07-19 10:13:24 224

原创 mysql binlog数据恢复

binlog的作用及开启binlog的作用是将数据库的所有操作进行记录而恢复数据则是将丢失的数据找到最后状态再次执行一次是否开启binlogshow variables like 'log_%';未开启则创建或修改/etc/my.cnf[mysqld]bind-address = 127.0.0.1log-bin = /usr/local/Cellar/m...

2018-07-18 17:38:15 1072

原创 Tesseract-OCR 入门

Tesseract-OCR是一个文本识别的开源项目。本人使用下来。感觉英文识别很高。中文识别不是很高。需要进行中文训练。识别率会有所提升使用环境 mac os 10.11.61、首先安装 tesseract(已经安装,跳过此步骤)brew install --with-training-tools tesseract 2、下载chi_sim中文简体语言库 Tesseract-OCR默认是识别

2017-11-07 11:12:19 542

原创 log4j2 HTTP请求日志异步

1、首先maven项目加入依赖包<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.9.0</version></dependency><dependency> <groupId>org.apache.logg

2017-10-10 15:28:37 3007 2

原创 ELK kibana安装

首先官网下载kibana 安装包centos安装wget https://artifacts.elastic.co/downloads/kibana/kibana-5.5.2-linux-x86_64.tar.gztar -xzf kibana-5.5.2-linux-x86_64.tar.gz注:版本选择的时候尽量选择和elasticsearch的版本相同。修改config目录下kibanan.

2017-09-11 15:33:14 360

原创 quartz集群动态配置时间

项目开发工作中会遇到各种定时调度的业务开发。当服务器是集群时那么就会出现问题了。所有集群中服务器都会执行定时调度。 又或者定时调度的执行时间是不可控的。需要动态配置。那么就可以用到quartz集群以下是maven依赖的quartz包<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</arti

2017-08-21 15:45:15 1385

原创 ssh服务器免密登录

ssh生成公私钥免密登录

2017-03-14 10:42:18 552

原创 nginx启动、停止、加载

启动sudo nginx -c /usr/local/etc/nginx/nginx.conf停止ps -ef|grep nginx0 9554 1 0 10:55上午 ?? 0:00.00 nginx: master process nginx -c /usr/local/etc/nginx/nginx.confkill 9554重新加载nginx -s reload查看

2017-03-10 11:06:35 373

原创 idea启动tomcat远程debug

idea本地调试服务器tomcat远程debug

2017-03-07 15:21:43 482

原创 logback异步输出日志

logback异步输出日志代码块

2016-11-30 10:27:34 7661 2

原创 深入理解mybatis

个人关于mybatis的理解

2016-08-15 15:51:15 4400 1

空空如也

空空如也

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

TA关注的人

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