自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 vim 命令常用快捷键

1)删除 dd多条删除 3dd2) 复制 yy多条删除 3yy3)粘贴 p4)保存 进入命令模式 wq wq! 快捷保存 一般模式下 : shift+zz不保存 q!5)编辑模式 输入i6)查找 输入/ 查找的内容 输入n,查找下一个7)替换 :%s/xxx/xxxx/g 全部替换8)回退操作 一般模式 u9)显示行数 命令模式 :set nu...

2020-03-16 20:32:38 112

转载 说一下TCPIP四层结构。

1.说一下TCP/IP四层结构。链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡 网络层(互联网层):处理分组在网络中的活动,比如分组的选路。 运输层:主要为两台主机上的应用提供端到端的通信。 应用层:负责处理特定的应用程序细http工作流程?http1.0,1.1,2.0具体有哪些区别?工作流程1. 地址解析:把url地址解析成解...

2020-03-15 10:20:32 2255

转载 ZooKeeper一致性原理

一、ZooKeeper 的实现1.1 ZooKeeper处理单点故障我们知道可以通过ZooKeeper对分布式系统进行Master选举,来解决分布式系统的单点故障,如图所示。图 1.1 ZooKeeper解决单点故障转存失败重新上传取消那么我们继续分析一下,ZooKeeper通过Master选举来帮助分布式系统解决单点故障,保证该系统中每时每刻只有一个Master为分布式系统提...

2020-03-15 10:19:36 354

转载 【GC分析】Java GC日志查看

Java中的GC有哪几种类型? 参数 描述 UseSerialGC 虚拟机运行在Client模式的默认值,打开此开关参数后, 使用Serial+Serial Old收集器组合进行垃圾收集。 UseParNewGC 打开此开关参数后,使用ParNew+Serial Old...

2019-07-04 15:27:32 159

原创 synchronized的用法

指定加锁对象:对给定对象加锁,进入同步代码前需要活的给定对象的锁。 直接作用于实例方法:相当于对当前实例加锁,进入同步代码前要获得当前实例的锁。 直接作用于静态方法:相当于对当前类加锁,进入同步代码前要获得当前类的锁。   ...

2018-09-06 14:41:39 97

原创 linux 抓包

监听eth1收到和发送的数据包第一种方式:tcpdump -i eth1 -nn >>aa.txt第二种方式:tcpdump -i eth1 -nn -w 123.pkg -s 120tcpdump -r 123.pkg -XXnn > 123.pkg.txt 抓取所有经过 eth0,目的或源地址是 192.168.29.162 的网络数据(显示端口加...

2018-08-17 14:27:17 940

原创 linux springboot 启动

运行命令: nohup java -jar helloworld.jar &nohup的意思不挂服务,常驻的意思,除非云服务器重启,那就没法了;最后一个&表示执行命令后要生成日志文件nohup.out...

2018-08-17 14:26:18 705

原创 linux svn 安装(支持http访问)

1.安装svn            yum install -y subversion2.查看svn版本          svn --version3.创建仓库     mkdir -p /opt/java/reposcd /opt/java/repossvnadmin create hello-world4.配置svnmkdir -p /data/svn...

2018-08-17 14:24:53 4739

转载 update 子查询使用介绍

基础知识1, 关联子查询和非关联子查询在非关联子查询中,内部查询只执行一次并返回它的值给外部查询,然后外部查询在它的处理中使用内部查询返回给它的值。而在关联子查询中,对于外部查询返回的每一行数据,内部查询都要执行一次。另外,在关联子查询中是信息流是双向的。外部查询的每行数据传递一个值给子查询,然后子查询为每一行数据执行一次并返回它的记录。然后,外部查询根据返回的记录做出决策。如:?12345SEL...

2018-06-27 14:59:43 1939

原创 maven 中央仓库jar搜索

2018-06-27 14:56:18 1094

原创 xshell登录ssh连接配置

1.输入一台可以登录的主机的信息2.点击登录脚本,添加如下。(意思是:从上面配置的那一台服务器发送ssh命令连接大另外的一台服务器)2

2018-06-27 14:53:43 9269

原创 Java 邮件发送工具类

import org.springframework.mail.javamail.JavaMailSenderImpl;import org.springframework.mail.javamail.MimeMessageHelper;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingEx...

2018-06-27 14:44:11 326

原创 sftp 工具类

import java.io.BufferedInputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintWriter;import java.util.Array...

2018-06-27 14:42:30 455

转载 对高并发流量控制的一点思考

前言在实际项目中,曾经遭遇过线上5W+QPS的峰值,也在压测状态下经历过10W+QPS的大流量请求,本篇博客的话题主要就是自己对高并发流量控制的一点思考。应对大流量的一些思路首先,我们来说一下什么是大流量?大流量,我们很可能会冒出:TPS(每秒事务量),QPS(每秒请求量),1W+,5W+,10W+,100W+...。其实并没有一个绝对的数字,如果这个量造成了系统的压力

2018-02-05 11:07:34 146

转载 程序员不可不知的Linux性能工具

前言在实际开发中,有时候会收到一些服务的监控报警,比如CPU飙高,内存飙高等,这个时候,我们会登录到服务器上进行排查。本篇博客将涵盖这方面的知识:Linux性能工具。一次线上问题排查模拟背景:服务在平稳运行一段时间后,CPU突然飙高。通过top命令,可以确认下,到底是哪个进程导致CPU飙高了(也许是误报呢?)。可以看到图中PID是2816的进程,

2018-02-05 11:05:47 155

转载 Java同步工具类总结

先谈谈闭锁和栅栏的区别:1.关键区别在于,所有线程必须同时到达栅栏位置,才能继续执行。2.闭锁用于等待某一个事件的发生,举例:CountDownLatch中await方法等待计数器为零时,所有事件才可继续执行。而栅栏是等待其他线程到位,所有事件才可继续下一步。例如:几个家庭决定在某个地方集合:“所有人6:00在麦当劳碰头,到了以后要等其他人,之后再讨论下一步要做的事情”。Semapho

2017-11-29 15:29:11 170

转载 Mysql 中 char 、varchar 、text的区别

首先它们的存储方式和数据的检索方式都不一样。数据的检索效率是:char > varchar > text空间占用方面,就要具体情况具体分析了。char:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度,可以有默认值,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间(自动用空格填充),且在检索的时候后面的空格会隐藏

2017-11-29 15:27:55 109

转载 Jaxb2 实现JavaBean与xml互转

一、简介      JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。      Jaxb 2.0是JDK 1.6的组成部分。我们不需要下载第三方jar包

2015-10-18 20:56:47 177

pentaho-kafka-consumer.zip

kettle kafka 消费者插件,在plugins 下新建steps文件夹,把zip文件解压放到里面。

2020-03-16

pentaho-kafka-producer.zip

kettle kafka 生产者插件,在plugins 下新建steps文件夹,把zip文件解压放到里面。

2020-03-16

jmeter 压测软件

jmeter 压测软件。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-12-13

mybatis 自动生产工具

修改generator.xml,点击start.bat文件,自动生成mybatis 对应的实体,dao 和对应的xml

2017-12-13

eclipse svn 插件

找到安装的eclipse目录,把解压的两个文件夹放入eclipse安装目录,重启即可

2017-12-13

空空如也

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

TA关注的人

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