自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【无标题】

基本的测试文章

2024-01-17 15:23:17 17

原创 监控指标111

2021-02-01 388次浏览前段时间,在对系统进行改版后,经常会有用户投诉说页面响应较慢,我们看了看监控数据,发现从接口响应时间的平均值来看在500ms左右,也算符合要求,不至于像用户说的那么慢,岁很费解,后来观察其它的一些指标发现确实是有问题,这个指标就是P95,P99.9,我们发现虽然平均响应时间并不高,但P95和P99.9却达到了2s以上,说明我们的接口确实存在慢查询。于是捞取了一些慢查询的请求日志终于发现问题。那么P95、P99又代表什么意思呢?

2023-07-17 10:58:20 123

原创 mybatis-jdbc-映射

一:数据列映射drop table mybatis_java_map;/*** mybatis(mysql)与java的映射关系* bigint ---对应的long(Long)* varchar ---对应的Sring* int ---对应int(Integer)* DATETIME ---对应java.util.Date*...

2022-01-05 15:54:45 1123

原创 抓包-鲨鱼

Wireshark 基本语法,基本使用方法,及包过滤规则:1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.srceq192.168.1.107orip.dsteq192.168.1.107或者ip.addreq192.168.1.107//都能显示来源IP和目标IPLinux上运行的wireshark图形窗口截图示例,其他过虑规则操作类似,不再截图。ip.src eq 10.175.168.182截图示例:提示: 在Filter编辑...

2021-12-02 20:37:00 820

原创 系统呼叫-系统呼叫的简单例子

系统呼叫:1. 小明打算写一个回声机程序,它的功能很简单:用户从键盘输入什么话,它就在屏幕回响什么话。小明一琢磨:这个程序大体上细分为两个步骤: 第一步:从键盘读取输入序列(比如一个一个字符地读取输入序列),把它们临时存放到内存某个位置 第二步:读取内存位置M,把字符输出到屏幕上 小明再三审视,觉得很严谨了,他决定动手了,他选择C语言来完成这个项目。2. C作为古老的编程语言,它遵从的是面向过程式的编程范式,也就是一开始小明一开始思考的步骤,步步为营,一步一个脚印。这是很符.

2021-11-29 12:41:29 304

原创 vim-的一些技巧

vim大小写转换_郭耀今 -- 蓝天白云-CSDN博客_vim大写转小写——— 大小写转换vim选中字符复制/剪切/粘贴 - Big_Foot - 博客园—— vim 可视化编写vim介绍/vim颜色显示/vim一般模式光标移动和复制粘贴_AskZ的技术博客_51CTO博客_vim复制粘贴—————简单的资料vim的记录操作以及历史命令窗_@_囚徒-2018_的家园-CSDN博客_vim 历史命令——— 必会的东西简明 Vim 练级攻略 | 酷 壳 - Coo...

2021-11-27 16:24:18 231

原创 2021-06-17

从本质上讲, 软件开发就是把重复的思想以软件形式固定下来,软件开发技术多大是在尝试解决软件中层出不穷的重复问题, 针对代码重复,出现了子过程,函数,类的概念 针对逻辑重复和算法重复,出现了泛型(非常非常的经典总结) 针对设计重复出现了设计模式 所谓的泛型就是允许在定义类,接口,方法时使用类型形参,这个类型形参将在声明变量,创建对象,调用方法时候动态的指定(可称为类型实参)参数化类型,类型参数对比方法,定义方法时候是形式参数调用方法是实参,泛型也是一样的,使用时候一定传递类型

2021-06-17 21:01:01 47

原创 url_说明关系

就像internet上面的邮政编号一样,在世界范围唯一标识并定位信息,URI包含两个子类,分别是URL和URN。URI - Uniform Resource Identifier统一资源标识符 大类URL - Uniform Resource Location 统一资源定位符 小类 URN - Uniform Resource Name 统一资源名称 小类(现在还没有普及)url 定义格式:htt...

2021-06-15 18:13:00 115 1

原创 idea tab-4space

一些代码规范会要求编程时使用4个空格缩进而不是tab,好处是在不同编辑器下4个空格的宽度看起来是一致的,而tab则长短不一。tab的好处是输入更方便。进行简单的设置以后,在intellij idea中按tab就可以输入4个空格,结合了2者的优点。下面介绍如何进行设置。方法/步骤 1 打开设置界面 2 找到editor -> code style -> java 右边的Use tab character不要选,然后indent设置为4,代表按一个tab为4

2020-05-09 13:48:26 785

原创 000000

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/H_233/article/details/87810363总结一下之前在开发中遇到的一个小BUG。。`create_time` datetime NOT NULL COMMENT '创建时间',`_timestamp` time...

2019-11-25 10:27:44 763

转载 字符编码解码的的说明-防止好帖子石沉大海

String.getBytes()的问题String的getBytes()方法是得到一个字串的字节数组,这是众所周知的。但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组。如果你在使用这个方法时不考虑到这一点,你会发现在一个平台上运行良好的系统,放到另外一台机器后会产生意想不到的问题。比如下面的程序: class TestCharset { public s...

2019-11-06 15:54:06 102

原创 linux_脚本执行的几种区别

假设shell脚本文件为hello.sh启动shell分两种情况:1.子进程的方式,不会修改当前的环境2.在父进程(当前进程中)的方式,会修改父进程的环境放在/root目录下。下面介绍几种在终端执行shell脚本的方法:[root@localhost ~]#vim hello.sh#! /bin/bashcd /tmpecho "hello guys!"ec...

2019-08-03 12:55:00 179

转载 编码解码的

字节流读写,字符流读写(涉及到了一个编码的问题)(字符/字节流最关键的地方就是有一个编码解码的问题)文件的编码方式,可以自己设置,FileUtis里面可以设置FileUtils.write(file, data, "GB2312");===============================================================================...

2019-06-24 21:15:59 89

转载 子查询

一.视图1. 首先,什么是视图,通俗的讲 在实际的数据库中,每一张表会有很多个字段,但是不同的用户只想了解自己想了解的字段,对于其他的字段并不感兴趣,这时候使用视图可以把自己想要的一些字段再封装成一张表,这样每次特定用户只需要访问这张封装成的表即可了解自己想知道的字段。 再说的专业一点,视图是对SQL语句的封装,这个说法在下面进行解释2. 为什么说 视图是对SQL语句的封装呢?这是因为...

2019-06-14 09:47:46 120

转载 md5为什么+salt

盐(Salt)在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么叫 Salt,以及它究竟起到什么作用。第一代密码早期的软件系统或者互联网应用,数据库中设计用户表的时候,大致是这样的结构: 1 2 3 4...

2019-06-12 16:57:41 1199 1

转载 参考String.substring() jdk1.6 vs jdk1.70差别,

参考String.substring() jdk1.6 vs jdk1.70差别,参数不合法时候通过异常来进行解决问题1. substring()功能简介String对象的substring(int beginIndex, int endIndex)方法返回此对象的一个子串,从beginIndex 开始,一直到 endIndex-1 结束,共 (endIndex - beginIndex)...

2019-06-12 10:18:07 104

转载 java 序列化

一、绪论所谓的JAVA序列化与反序列化,序列化就是将JAVA 对象以一种的形式保持,比如存放到硬盘,或是用于传输。反序列化是序列化的一个逆过程。JAVA规定被序列化的对象必须实现java.io.Serializable这个接口,而我们分析的目标ArrayList同样实现了该接口。通过对ArrayList源码的分析,可以知道ArrayList的数据存储都是依赖于elementData数组...

2018-10-09 13:42:16 104

转载 mainfestmf

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts.jar中包含的MANIFEST.MF文件内容:Manifest-Version: 1.0Created-By: Apache Ant 1.5.1E...

2018-10-08 21:57:03 162

转载 指针的大小到底是由谁决定?是多少?

指针的大小到底是由谁决定?是多少? (2011-10-23 16:09:13)转载▼标签:  杂谈 分类: 技术 应该说这是一个非常基础的问题,教科书上说指针大小和机器字长相同,即32位机指针长度为4字节!但是对不对呢?为什么是这样?  搜了一下相关资料。。。居然发现回答不统一,很多人也同样是糊里糊涂。下面对这个问题做一个系统的整理和分析:  首先...

2018-09-12 15:43:09 116

转载 classloader-rt.jar

 Java应用环境中不同的class分别由不同的ClassLoader负责加载。JVM提供了三个默认的ClassLoader:Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader, 其中Bootstrap ClassLoader是JVM级别的,由C++编写,Extension ClassLoader、App ClassLoader都...

2018-09-05 10:01:18 275

转载 编码

阮一峰的网络日志 » 首页 » 档案 上一篇:《新编高中文言文助读》 下一篇:2006年最佳政治漫画分类: 理解计算机字符编码笔记:ASCII,Unicode 和 UTF-8作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。这个问题比我想象的复杂,午饭后一直看到晚上9点,才算...

2018-09-03 14:17:19 500

转载 sql no catch

转自:http://www.169it.com/article/5994930453423417575.html 为了测试sql语句的效率,有时候要不用缓存来查询。使用SELECT SQL_NO_CACHE ...语法即可 SQL_NO_CACHE的真正作用是禁止缓存查询结果,但并不意味着cache不作为结果返回给query。 目前流传的SQL_NO_CACHE...

2018-07-19 13:49:33 253

转载 lambda2

[转]深入理解Java 8 Lambda(类库篇——Streams API,Collectors和并行)以下内容转自:作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-library-features本文谢绝转载,如需转载需征得作者本人同意,谢谢。---------...

2018-06-17 17:57:33 968

翻译 swagger

一、前言让我们先理一下springfox与swagger的关系。swagger是一个流行的API开发框架,这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础,对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计、编码和测试,几乎支持所有语言)。OAS本身是一个API规范,它用于描述一整套API接口,包括一个接口是GET还是POST请求啊...

2018-06-09 12:38:29 1499

转载 奇门算法

奇门sign签名算法https://doc.open.alipay.com/docs/doc.htm?treeId=285&articleId=103173&docType=1更新时间:2016/10/10 访问次数:224051 签名算法2 算法JAVA示例3.算法.net示例4.签名算法Python版本FAQ1 签名算法      签名策略:假设 ERP向WMS发起正向接口调用...

2018-05-29 09:33:30 2990

转载 如何写出安全的API接口(参数加密+超时处理+私钥验证+Https)- 续(附demo)

原文地址:http://www.cnblogs.com/codeon/p/6123863.html如何写出安全的API接口(参数加密+超时处理+私钥验证+Https)- 续(附demo)上篇文章说到接口安全的设计思路,如果没有看到上篇博客,建议看完再来看这个。通过园友们的讨论,以及我自己查了些资料,然后对接口安全做一个相对完善的总结,承诺给大家写个demo,今天一并放出。对于安全也是相对的,下面我...

2018-05-29 09:31:49 1709

转载 如何写出安全的API接口?接口参数加密签名设计思路

原文地址:https://www.cnblogs.com/codeon/p/5900914.html开发中经常用到接口,尤其是在面向服务的soa架构中,数据交互全是用的接口。               几年以前我认为,我写个接口,不向任何人告知我的接口地址,我的接口就是安全的,现在回想真是too young,too simple。但凡部署在广域网的应用程序,随随便便的好多工具可以根据ip或域名扫...

2018-05-29 09:27:44 3533

转载 "通配符"和"正则表达式"的区别

通配符是系统level的 而正则表达式需要相关工具的支持: egrep, awk, vi, perl。在文本过滤工具里,都是用正则表达式,比如像awk,sed等,是针对文件的内容的。通配符多用在文件名上,比如查找find,ls,cp,等等。1.通配符shell 的叫法,某些字符的集合符号 ?任意一个字符*0-多个任意字符[ab]只匹配其中的一个字符[a-z]只匹配a-z其中的一个字符...

2018-05-20 15:50:48 775

转载 单引号双引号 linux 的区别

" "(双引号)与 ' '(单引号)的区别    你在shell prompt后面敲打键盘、直到按下enter的时候,你输入的文字就是command line了,然后shell才会以进程方式执行你所提交的命令。但是,你又可知道:你在command line输入的每一个文字,对shell来说,有什么类别之分呢?简单而言,command line的每一个charactor分为如下两种:   *lite...

2018-05-20 12:58:30 874

转载 Http请求中Content-Type讲解以及在Spring MVC中的应用

引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。1.  Content-Type  MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Ht...

2018-04-27 17:24:07 97

转载 Context Path + servlet path + path info = request uri

|-- Context Path --|-- Servlet Path -|--Path Info--|http://www.myserver.com /mywebapp /helloServlet /hello |-------- Request URI -----...

2018-04-27 10:45:32 233

转载 为什么dubbo启动没有问题?

为什么dubbo启动没有问题?公司使了阿里的dubbo,但是阿里的开源网站http://code.alibabatech.com,挂掉有好几个月了,为什么我们的应用启动没有问题?我们的应用的Spring配置文件里有类似的配置:[html] view plaincopy<?xml version="1.0" encoding="UTF-8"?>  <beans xmlns="htt...

2018-04-26 17:14:25 306

转载 内部类

提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的...

2018-04-12 18:24:27 69

转载 cpu流水线

作为程序员,CPU在我们的工作中扮演了核心角色,因此了解处理器内部的工作方式对程序员来说不无裨益。CPU是如何工作的呢?一条指令执行需要多长时间?当我们讨论某个新款处理器拥有12级流水线还是18级流水线,甚至是更深的31级流水线时,这到些都意味着什么呢?应用程序通常会将CPU看作是黑盒子。程序中的指令按照顺序依次进入CPU,执行完之后再按顺序依次从CPU中出来,而内部到底发生了什么,我们通常并不了...

2018-02-27 09:46:43 987

转载 ArrayDeque

Java ArrayDeque源码剖析ArrayDeque本文github地址前言Java里有一个叫做Stack的类,却没有叫做Queue的类(它是个接口名字)。当需要使用栈时,Java已不推荐使用Stack,而是推荐使用更高效的ArrayDeque;既然Queue只是一个接口,当需要使用队列时也就首选ArrayDeque了(次选是LinkedList)。总体介绍要讲栈

2017-12-28 13:05:23 190

转载 AVL 转

本文转自http://www.cnblogs.com/suimeng/p/4560056.html,仅供学习,所有权力归原作者所有。

2017-12-23 18:52:28 133

原创 englist

getting to know your kindleprevious pagenext pagebackusb cableto charge your kindle,connect it to the usb cable,Then connect the opposite end of the usb cable to a  computer or power adapter

2013-06-30 21:05:33 393

空空如也

空空如也

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

TA关注的人

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