- 博客(15)
- 资源 (5)
- 问答 (6)
- 收藏
- 关注
转载 IDEA git修改远程仓库地址
原文源自:https://blog.csdn.net/u011136197/article/details/79429000/方法有3种:1、修改命令git remote set-url origin <url>2、先删除后添加git remote rm origingit remote add origin [url]例如:方法3.直接修改con...
2018-09-27 19:39:09 9272
转载 Node中模块和包
原文源自:https://blog.csdn.net/woshinannan741/article/details/51339495一、模块和包概念:模块(Module)和包(Package)是Node.js最重要的支柱。开发一个具有一定规模的程序不可能只用一个文件,通常需要把各个功能拆分、分装、然后组合起来。模块正式为了实现这种方式而诞生,在浏览器JavaScript中,脚本模块的拆分和...
2018-09-25 10:48:22 344
原创 Java实现Ping命令
在项目中需要判断目录服务器是否在线,需要用到ping命令,调研有两种方法:使用Java API的InetAddress方式 使用Runtime.exec调用操作系统的命令CMD使用InetAddress实现Ping自Java 1.5开始,java.net包中就实现了ping的功能。详见InetAddress.isReachable()方法。public static boolea...
2018-09-18 11:06:47 25424 4
转载 JavaWeb RSA密码加密登录
原文源自:https://blog.csdn.net/qq_30038111/article/details/79261743思路:每次登录前,向后端发送请求,由RSA生成一对公钥和私钥,用redis或者数据库保存用户名对应的私钥,获取公钥中的modulus和publicExponent,分别调用String#toString(int)方法,然后传到前端,前端使用security.js加密密码...
2018-09-16 17:12:25 1242 1
原创 web服务器启用了不安全的HTTP方法
1、什么是不安全的HTTP方法开发人员、运维人员一般可能用于调试服务器,开启了一些客户端能够直接读写服务器端文件的方法,例如:DELETE, PUT, COPY, MOVE, PROPFIND, PROPPATCH, SEARCH, LOCK, UNLOCK 等HTTP协议支持的方法。2、安全风险可能直接通过浏览器直接在Web服务器上上传、修改或删除Web页面、脚本和文件。3、不安...
2018-09-14 20:47:35 7980 4
原创 VMware虚拟机设置上网及与本地计算机通信
我们在装完VMware虚拟机之后,经常需要虚拟机与本地计算机通信,或者需要虚拟机上网,下面我们详解来了解下原理及设置流程。 在安装完成VMware之后,软件会在系统中创建两个虚拟的网卡,分别是VMnet1和VMnet8,其中VMnet1是给仅主机模式使用,VMnet8是给NAT模式使用,这一点要分清楚!!!VMware的网络连接模式有三种:1、仅主机模式:...
2018-09-14 13:24:07 21057
转载 VMware Tools (ubuntu系统)安装详细过程与使用
版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781前一段时间博主在VMware虚拟机上安装了Ubuntu系统,如果还没有安装的同学可以参考博主上一篇文章:VMware Ubuntu安装详细过程。猿友们都知道linux不太好用,如果你想将你主机Windows上的文件或安装包放到虚拟机上,VMware Tools是必不可少的工具。欢迎关...
2018-09-14 10:52:05 450
原创 ARP广播应答
之前对ARP的理解是,request为广播,而reply为单播。但是今天在做项目解析arp数据包时,老大(ps:神一般的存在)给我说arp响应也有广播这种情况,于是去google,查到在知乎上也有人问到同样的问题,并且还贴出了抓取的数据包,刚好省去我抓包的工作,他抓取的数据包如下:我们可以看到第14个数据包的op字段值为2,即为arp响应,target mac为ff:ff:ff...
2018-09-13 19:32:19 10588 1
转载 Ubuntu进行ARP欺骗
原文源自:https://holmesian.org/Ubuntu_arp_hacking假设系统是ubuntu 9.10,网络情况:路由ip:172.16.86.254 我的电脑ip:172.16.86.2 受害者ip:172.16.86.3主要用到的工具有2个,一个是Dsniff,还有一个是 fragrouter。I. 安装Dsniff sudo apt-get ins...
2018-09-13 16:29:19 2789
转载 Java中Native关键字的作用
初次遇见 native是在 java.lang.Object 源码中的一个hashCode方法:public native int hashCode();为什么有个native呢?这是我所要学习的地方。所以下面想要总结下native。一、认识 native 即 JNI,Java Native Interface凡是一种语言,都希望是纯。比如解决某一个方案都喜欢就单单这个语言来写即...
2018-09-13 13:50:17 118
转载 Java实现ping功能的三种方法
检测设备的运行状态,有的是使用ping的方式来检测的。所以需要使用java来实现ping功能。 为了使用java来实现ping的功能,有人推荐使用java的 Runtime.exec()方法来直接调用系统的Ping命令,也有人完成了纯Java实现Ping的程序,使用的是Java的NIO包(native io, 高效IO包)。但是设备检测只是想测试一个远程主机是否可用。所以,可以使用以下三种方式来实...
2018-09-13 11:27:12 4774 1
转载 总结JVM面试题
原文源自:https://www.jianshu.com/p/54eb60cfa7bd JVM运行内存的分类 程序计数器:当前线程所执行的字节码的行号指示器,用于记录下一条要运行的指令,线程私有 注:如果正在执行的是Native方法,计数器值则为空 Java虚拟栈:存放基本数据类型、对象的引用、方法出口等,线程私有 Native方法栈:和虚拟栈相似,只不过它服务于Native...
2018-09-11 21:12:35 296
原创 Java并发编程:Lock
一、synchronized的缺陷 synchronized是java中的一个关键字,也就是说是java语言内置的特征。那么为什么会出现Lock呢?我们知道如果一个代码块被synchronized修饰了,但一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的线程释放锁只会有两种情况:1、获取锁的线程执行完了该代码块,然后...
2018-09-10 22:14:45 111
原创 servlet获取ajax post请求中参数以form data和request payload形式传输的方法
HTTP请求中,如果是get请求,那么表单参数以name=value&name1=value1的形式附到url的后面,如果是post请求,那么表单参数是在请求体中,也是以name=value&name1=value1的形式在请求体中。通过chrome的开发者工具可以看到,如下:get请求:RequestURL:http://127.0.0.1:8080/test/test...
2018-09-07 21:42:23 4836
原创 java线程之间的通信(等待/通知机制)
线程开始运行,拥有自己的栈空间,就如同一个脚本一样,按照代码一步步的执行直到终止。但是,每个运行的线程,如果仅仅是孤立地运行,那么没有太大的价值,但如果多个线程能够相互配合完成工作,这将会带来巨大的价值。而java多线程的等待和通知机制就是用来完成线程之间的通信。场景: 一个线程修改了一个对象的值,而另一个线程感知到了变化,然后进行响应的操作,整个过程开始于一个线...
2018-09-04 20:33:18 455
redis字符串最大长度限制512M,原理是什么?
2021-01-11
dwg文件在线预览?
2020-12-28
Activity实例运行期间动态添加节点
2020-09-08
工作流,催办设计实现方案?
2020-02-21
编写脚本定时访问系统url,检测各个业务是否正常时,对于需要登录后才能访问的系统怎么办?
2018-03-14
mysql binlog日志中对于特殊字符的ascii编码
2017-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人