自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (7)
  • 收藏
  • 关注

原创 CentOS7 Docker安装及网络环境配置含Seleniumdocker使用

Centos7安装网络环境准备----------------------------------------------------------------------------------------------------//更新DNS,防止DNS解析有问题,更换阿里公共DNS sevvervi /etc/resolv.conf增加nameserver 223.5.5.5保存后,锁住文件防止重启被更新掉chattr +i /etc/resolv.confreboot.

2021-10-19 21:59:14 383

原创 TCP三次握手实际数据包走向

正常的lan往wan侧地址的数据包流是,以TCP握手为例(网关wan侧ip指得是需要访问的wan侧地址)1、下挂LAN发送到网关的eth0(src ip是下挂设备ip,src mac是下挂设备mac,dest ip是wan侧需访问的地址,dest mac是网关mac)--也就是第一次握手【SYN】,但实际数据包不能直接到目的地址;2、数据包到了网关之后,再经网关wan的地址和mac向目的wan侧的发送(src ip是网关wan的ip,src mac是网关wan的mac,dest ip和mac与上面一

2021-09-08 00:17:51 433

原创 JAVA快速排序,利用partition

//快速排序,利用partation算法public class QuickSort { public static void quickSort(int array[]){ int left = 0; int right = array.length - 1; if(array == null || array.length == 0 || array.length == 1 ){ return; } sort(array,left,right); } public s.

2021-05-04 00:23:31 265

原创 关闭客户端Socket的inputstream.read()会返回-1原理

debug调试,当关闭客户端的时候Socket的inputstream.read()返回-1详细原理入下图,主要是java.net.SocketInputStream的成员eof会被置为true,然后read()方法里会去判断eof为true是就返回-1看下图就理解了

2020-09-04 01:15:23 2930

原创 JDK线程池执行任务排队过程理解

大概就是下面这种思路import java.util.concurrent.atomic.AtomicInteger;public class MythreadPool2 { AtomicInteger currenPoolSize = new AtomicInteger(0); int corePoolSize = 5; int taskQueue = 0; public void excute(){ //并发的时候有可能大于5个线程调用方法跑进了第一个if if(curren

2020-09-02 18:43:28 419

原创 TR69中的HTTP数字认证

//对用户名认证域密码进行MD5计算值如RMS:Realm3:RMS(引号不计,冒号计入,用户名和密码一样)HA1值7172698f4846bf353073512d8bd5fac5//对HTTP方法以及URI进行MD5计算如GET:/tr69HA2值722e5c68d6c7423864af6dfc28e37bf5//服务器密码随机数(nonce)、请求计数(nc)、客户端密码随机数(cnonce)、保护质量(qop)进行MD5计算和上面一样中间加冒号中间值90d52a1897bec55dc5d59

2020-09-02 00:05:18 814 2

原创 windows关机偶尔卡在关机画面问题

哈哈,为啥写这个呢,win10的自动更新关不掉。。自动更新完鼠标乱飘,主要我电脑是12年买的笔记本应该是驱动配合新补丁不兼容了。。12年的笔记i5三代的,换了内存条上了固态,一点都不慢,7代U后面都不能装win7了没驱动可以装。故事是我装回win7偶尔关机会卡在关机画面,调试了下发现垃圾wps和蓝牙 应用程序在关机过程中程序无响应导致有时候卡死,系统那会应该是去关闭程序结果程序无响应,哔了狗,然后设置两个地方就搞定了可以设置两个地方win+r 输入命令regedit调出注册表..

2020-09-01 23:49:37 351

原创 JDK线程池运行原理总结

1、当你的任务超过核心线程剩余任务就在队列等待,复用核心线程数去完成剩余等待任务,(前提是任务数在核心线程数加队列容量范围);2、当你的任务数大于核心线程且大于队列容量,这时候就会变成max线程数去完成等待的队列(前提是任务数在max线程数+队列之间);等待时间结束时线程池的线程数量为max大于核心线程数的部分会被销毁,任务执行结束时线程会全部销毁,然后重新建立空闲的核心线程数;最重要的线程复用原理就是 源码里的内部类Worker里面的runwork里面是个while循环判断gettask里面去执行,.

2020-09-01 23:11:40 223

原创 JDK动态代理为什么重写invoke方法会在调用代理实现类方法时自动调用调试

调试跟踪如下两图,其实总结就一句话使用Proxy.newProxyInstance 返回回来得Subject proxyInstance被处理程extends Proxy且 implements Subject的$Proxy0,$Proxy0在调用接口方法时会调用invoke方法!1、2、...

2020-08-24 19:40:22 1008

原创 java通配符上下边界<? extends T>和<? super T>

// 只能new本身及子类也叫做协变// Vector<? extends Fruit> x2 = new Vector<Food>(); Vector<? extends Fruit> x3 = new Vector<Fruit>(); Vector<? extends Fruit> x4 = new Vector<Apple>(); Vector&l...

2020-08-22 14:08:05 419

原创 speedtest两种方法搭建,感觉这个工具有问题

一个是IIS(自带fastCGI)+PHP7.2, 一个是dockek直接pull第一种方法搭建出来上传正常,下载不正常;第二种方法上传下载都差实际很多哦,两种都是本地测试,按道理来说上传现在都应该有500~600Mbit, 这样看起来还不如自己写个测速工具...

2020-08-13 01:27:35 1173 1

原创 Element getTextContent与getNodeValue区别

getTextContent   实际获取的是所有子节点的值;getNodeValue是获取当前节点的值;element在setTextContent的时候其实是给节点  #text  设置值;所以element 获取value时调用getFirstChild的value实际调用的是第一个#text  ,而element 直接调用getNodeValue为空值   ...

2018-12-23 15:23:56 2055

原创 遍历Node子元素的所有元素

import java.io.IOException;import java.io.StringReader;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;i...

2018-12-23 10:57:13 1961

原创 JAVA中文编解码,留个脚印

2018-12-16 15:11:08 365

原创 EclipseSpring插件不显示问题,我踩过坑,分享下

网上最多的说法是版本不兼容(spring插件和eclipse),但是其实大家都不是傻子,都会看对应版本。所以最多情况还是版本都对的情况下出现插件不显示等问题,下面贴出稳稳的安装插件和显示方法;1、先确定环境,比如eclipse+jdk+spring插件, 这里4.5版本的eclipse最好搭配JDK1.8最新的版本(eclipse的install jres选择jdk1.8的home目录),Spri...

2018-06-22 11:16:34 5866 5

16进制文件编辑器windows ImHex-1.19.3-win64

16进制文件编辑器windows ImHex-1.19.3-win64

2022-08-12

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

TA关注的人

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