自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (11)
  • 收藏
  • 关注

原创 一种定位服务超时的方法

本发明公开一种定位服务超时的方法、装置和存储介质,方法包括:记录所述请求到达第一服务的时间,并转发所述请求至代理服务器;记录所述请求到达第一代理服务器的时间,并转发所述请求至第二服务;若第二服务即为目标服务,则记录所述请求到达第二服务的时间,并返回请求响应;记录所述请求响应到达第一代理服务器的时间,并返回所述请求响应至第一服务;记录所述请求响应到达第一服务的时间,并返回所述请求响应至客户端;记录所述请求响应到达客户端的时间;进行时间对比,定位服务超时位置。本发明用于实现超时问题发生位置的快速定位。.....

2022-08-03 10:48:47 597

原创 共享会话的ssh连接配置

共享会话的ssh连接配置 在公司我们经常通过ssh连接一个服务器都要输入动态RSA密码,这时要如果复制ssh会话是不行,只能重新输入密码,然后链接到服务器,相当麻烦。所以我们希望在第二次链接时不再需要输入密码了。 其实ssh链接可以做到共享会话的,原理是可以通过之前建立的通讯链接,再次进行会话,这样为多次链接同一台服务器带来了一定的便利性。 配置流程如下,在 $ vi ~/.ssh/config 这个文件,写入如下内容 Host * 这里你可以指定某些服务器才能进行会话克隆 ServerAliveInt.

2020-12-03 11:34:29 744

原创 Mysql 自增主键学习总结

1.自增值修改机制 根据要插入的值和当前自增值的大小关系,自增值的变更结果也会有所不同。假设某次要插入的值是X,当前的自增量是Y 如果X<Y,那么这个表的自增值不变 如果X>=Y,就需要把当前的自增值改为新的自增值, 2.自增主键为什么不连续? 假设有两个并行执行的事务,在申请自增值的时候,为了避免两个事务申请道相同的自增id,肯定要加锁,然后顺序申请,自增id锁并不是一哥事...

2019-12-19 19:58:25 213

原创 Java类的加载机制

Java类的加载机制分为5个阶段 加载,连接(验证,准备,解析),初始化,使用,卸载。 1.加载 主要是将.class文件以二进制流形式读入内存中,在加载阶段主要是三件事: 1)通过classloader在classpath中获取xxx.class文件以二进制流形式读入内存中。 2)将字节流所代表的静态结构转化为方法区的运行时数据结构。 3)在内存中生成一个该类的java.lang.cl...

2019-08-07 10:54:11 186

转载 TCP的滑动窗口算法

IP层协议属于不可靠的协议,IP层并不关系数据是否发送到了对端,TCP通过确认机制来保证数据传输的可靠性。 它本质上是描述接收方的TCP数据报缓冲区大小的数据,发送方根据这个数据来计算自己最多能发送多长的数据,如果发送方收到接收方的窗口大小为0的TCP数据报,那么发送方将停止发送数据,等到接收方发送窗口大小不为0的数据报的到来 假设A和B之间新建立了一条TCP连接。设备A需要传送一长串数...

2019-07-25 14:17:36 1952

原创 TCP的三次握手四次分手

这是个面试必备的问题,看了诸多文章,自己总结一下 三次握手: TCP 的可靠连接是靠 seq( sequence numbers 序列号)来达成的。 所以说,建立可靠连接,需要对客户端和服务器的起始序列号达成共识。 TCP建立链接的过程如下: 为什么不能两次握手?| 两次握手演绎 第一步: 客户端发送一个起始序列号seq = x的 报文段给服务器。 第二步: 服务器端返...

2019-07-18 10:15:00 166

原创 进程和线程

进程和线程

2017-05-26 22:19:00 259

原创 OSGI入门

OSGi亦称做Java语言的动态模块系统,它为模块化应用的开发定义了一个基础架构。

2017-05-21 21:00:51 551

原创 java 设计模式详解

java 设计模式详解

2016-08-24 15:45:34 488

转载 24点游戏算法

24点游戏算法

2016-07-31 13:42:15 1000

原创 CentOS 安装rz和sz命令

CentOS 安装rz和sz命令

2016-07-11 17:32:20 408

原创 CentOS下yum安装jdk以及tomcat

安装JDK,path之类的已经自动设置好了 [java] view plain copy   # 2. 安装JDK   yum list java*   yum install java-1.7.0-openjdk* -y     安装 tomcat [java] view plain copy  

2016-07-09 10:56:08 1178

转载 java中volatile关键字的含义

java中volatile关键字的含义

2016-07-08 20:06:38 401

原创 centos 中的cron计划任务安装配置使用方法

安装crontab: yum install crontabs 说明: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 查看crontab服务状态:ser

2016-06-13 11:34:33 813

原创 CentOS 下FTP安装及配置

一、vsftpd的安装: 1.安装vsftpd yum install vsftpd # 开启启动 chkconfig vsftpd on 2.启动/重启/关闭vsftpd服务器 [root@localhost ftp]# /sbin/service vsftpd restart Shutting down vsftpd: [ OK ] Starting v

2015-12-06 19:14:26 359

原创 error:src refspec master does not match any

在学习git的过程中 error:src refspec master does not match any

2015-10-10 10:10:36 620

原创 一个git客户端配置多个git远程仓库账号

在一台电脑上,想要配置多个远程git仓库,此时需要配置多个秘钥,目前的git仓库如github都是通过使用SSH与客户端连接,如果只是固定使用单个git仓库的单个用户(company),生成生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。 但是在实际工作中

2015-10-09 21:21:20 4760

原创 数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException异常

List stooges = Arrays.asList("Larry", "Moe", "Curly"); 当转换后,使用add或者remove方法总是抛出java.lang.UnsupportedOperationException异常。 查看源代码,可知   // Misc     /**      * Returns a fixed-size list b

2015-09-28 09:54:35 381

转载 CentOS7 Mysql ERROR1045&1044解决

CentOS7 Mysql ERROR1045&1044解决

2015-08-01 00:12:20 1651

转载 各种排序算法的总结和比较以及时间复杂度

1 快速排序(QuickSort) 快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。 (1) 如果不多于1个数据,直接返回。 (2) 一般选择序列最左边的值作为支点数据。 (3) 将序列分成2部分,一部分都大于支点数据,另外一部分都小于支点数据。 (4) 对两边利用递归排序数列。 2 归并排序   设有两个

2015-04-10 10:54:09 1285

转载 将本地Java程序部署到linux服务器并执行(加载包含第三方jar包)

需求:将本地Java程序部署到linux服务器并执行,首先要将本地Java程序打成jar包,然后拷贝到服务器后运行java -jar xx.jar 问题:该程序本地运行正常,服务端运行报错找不到第三方包中的类 原因:本地打jar包时有错,未能正确引入第三方包 解决:本地通过fat jar插件来打包,方法如下 在Eclipse 下 java 应用程序打包 Mainfest.m

2015-03-28 19:17:40 1124

原创 Android:在任意位置获取应用程序Context

Android程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context,而在Android下某些工具类的编写很让人困惑,例如:我们要在工具类中获取SharedPreferences,那就需要Context的支持。 为了解决这写由Context带来的麻烦,我们可以自定义一个Applicat

2015-03-27 22:05:52 546

WinAircrack无线密码破解

WinAircrack无线密码破解

2011-09-18

移动硬盘解密加密软件

移动硬盘解密加密软件移动硬盘解密加密软件移动硬盘解密加密软件

2011-09-18

mp3转mid音乐

mp3转mid音乐mp3转mid音乐mp3转mid音乐mp3转mid音乐mp3转mid音乐

2011-09-18

路由器自动换IPV3.0正式多机版

路由器自动换IPV3.0正式多机版路由器自动换IPV3.0正式多机版路由器自动换IPV3.0正式多机版

2011-09-18

java 反编译 字节码 源代码 绿色软件 直接打开jar包

java 反编译 字节码 源代码 生成源码 非常好用 这个是我见过最好的反编译工具,并且可以直接打开jar包,查看java代码,而且不需要安装绿色软件

2018-06-20

专业图标制作

专业图标制作

2012-09-27

电信联通宽带密码查看器

电信联通宽带密码查看器

2011-09-18

局域网高速互传文件IPMSG

局域网高速互传文件IPMSG局域网高速互传文件IPMSG局域网高速互传文件IPMSG局域网高速互传文件IPMSG

2011-09-18

专业硬盘检测工具

专业硬盘检测工具

2012-09-27

屏幕录像专家 V7.5 绿色破解版注册机

屏幕录像专家 V7.5 绿色破解版\屏幕录像专家绿色版 注册机

2011-09-18

eMule高积分

eMule高积分eMule高积分eMule高积分eMule高积分eMule高积分eMule高积分

2011-09-18

空空如也

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

TA关注的人

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