其他
文章平均质量分 56
lkforce
这个作者很懒,什么都没留下…
展开
-
关于maven编译找不到com.sun的问题
问题:maven编译时报错:[ERROR] D:\workspace\Test\Test.java:[3,25] 错误: 程序包com.sun.deploy.xml不存在另外,java本地编译没有报错。问题指向了Test.java类的三行import代码:import com.sun.deploy.xml.XMLNode;import com.sun.deploy.xml.XMLNodeBuilder;import com.sun.javaws.jnl.XMLUtils;.原创 2020-09-25 18:01:15 · 2741 阅读 · 0 评论 -
SecureCRT登录后访问指定路径的方法
在使用SecureCRT时,如果想要登录服务器后默认访问某个路径,也就是实现一登录就立刻执行cd xxx命令的效果。比如一登录就想默认执行cd /home进入/home路径单个session可以这样配置:1,打开session选项,有两种方式:登录想要配置的Session,然后点击Options菜单-> Session Options或者不登录,直接在Ses...原创 2019-06-24 13:53:15 · 8131 阅读 · 0 评论 -
几种REST客户端简介(附下载路径)
Firefox版本升级之后自带的RestClient居然不能用了,一怒之下到网上找了三个Rest客户端,分别是:1,Wisdom RESTClient2,Advanced RestClient3,PostMan下面分别介绍一下 一,Wisdom REST Client1,Wisdom REST Client是用java编写的REST客户端,是GitHub上的开源项目...原创 2018-07-17 11:01:29 · 22582 阅读 · 4 评论 -
计算机网络中socket,TCP,HTTP,长连接等概念的形象比喻,便于理解和记忆
把网络上的客户端需要给服务器发送请求并接收服务器响应这件事,具象化为给仓库退货并换货这件事,可能事情就是这样的:形象比喻 计算机网络原型 我要给网商的仓库退回商品,并且要求退货 客户端要往服务器发一个请求,并且要接收服务器的回复。 我叫来了一个快递员 发送请求之前需要先建立连接 我开始填快递单,在是否保证送达这一栏,我选择了必达,并且填写了寄件人,寄件地址,收件人,收件地址。 建立TCP连...原创 2018-02-11 11:04:58 · 1213 阅读 · 0 评论 -
计算机网络的各种基本概念总结(七层模型,TCP,HTTP,socket,RPC等)
结构模型篇OSI网络结构的七层模型第七层:应用层定义了用于在网络中进行通信和数据传输的接口 - 用户程式;提供标准服务,比如虚拟终端、文件以及任务的传输和处理;第六层:表示层掩盖不同系统间的数据格式的不同性; 指定独立结构的数据传输格式; 数据的编码和解码;加密和解密;压缩和解压缩第五层:会话层管理用户会话和对话; 控制用户间逻辑连接的建立和挂断;报告上一层发生的错误第四层:传输层管理网络中端到端...原创 2018-02-11 10:34:53 · 6978 阅读 · 0 评论 -
各种容器和服务器之间的区别和联系
平时我们经常看到各种容器名称:Servlet容器、WEB容器、Java WEB容器、Java EE容器等,还有各种服务器名称:应用服务器、WEB服务器、WEB应用服务器、JavaWEB应用服务器、Java EE服务器等,这么多相似名称,难以弄明白它们之间的区别与联系。 下面我们尝试从它们的定义中,区分它们,找出他们之间的联系,最后通过Apache、nginx、tomcat等举例说明转载 2017-06-23 16:41:19 · 12624 阅读 · 3 评论 -
在JavaScript中判断键盘的大写锁定键(Caps Lock)是否打开(附扫描枪相关规则)
1,在按钮中配置onkeypress2,在JavaScript中判断function testCapsLock(e){ var valueCapsLock = e.keyCode ? e.keyCode:e.which; // 按键 var valueShift = e.shiftKey ? e.shiftKey:((valueCapsLock == 16 )原创 2017-05-17 18:41:36 · 7710 阅读 · 2 评论 -
当执行mvn package的时候,maven是怎么打包的
为了优化需要,我需要看一下我的maven项目(一个java服务)在打包的时候是如何把项目打包成一个tar.gz包的,gz包里的各个文件又是哪来的。也就是说,我需要知道maven是怎么把项目从这样:变成这样的:我的工程是有一个父模块三个子模块的java服务,用maven管理相关的依赖。mvn package命令打成的gz包有app、bin、conf、lib四个文件夹:原创 2017-03-16 20:51:49 · 18876 阅读 · 0 评论 -
用dependency:tree查看maven引入jar包的传递依赖
maven项目的pom.xml文件给项目导入了不同的jar包,有时候不同的dependency会引入同一个jar包的不同版本。当不同版本的jar包被依赖后,可能会出现:冲突。有的版本的jar包不会被classloader引入,而有的代码确实需要那个没有被引入的jar包,进而出现错误。在pom.xml文件的目录下使用mvn dependency:tree命令可以查看jar包的原创 2017-03-16 17:58:07 · 43415 阅读 · 6 评论 -
JavaScript中的replace()方法替换所有匹配项
在项目中,试图把页面文本域中的文字的换行符(\n)替换为竖线(|),使用了JavaScript中的replace()方法:var value=$(this).val().replace("\n","|");后来发现这么写只能匹配并替换第一次匹配到的换行符,后面的换行符就不会匹配了,上网研究了一下,这么写确实只是匹配并替换第一次匹配的内容的。想要全部匹配,可以使用replace(原创 2017-03-08 10:19:22 · 5267 阅读 · 0 评论 -
从http到https简介,tomcat和nginx的https配置,单向认证和双向认证简介,对称加密和非对称加密简介,RSA算法简介
HttpHyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。使用TCP端口为:80。是浏览器默认的协议。也就是:如果在地址栏输入:rainbow.dingding.com,浏览器会认为真正的地址是:h原创 2017-01-11 10:01:31 · 1775 阅读 · 0 评论 -
关于JavaScript中的date和java中的date差14小时问题
今天遇到一个问题,在java中获取的时间传到前台页面,原时间是这样的:2016-11-10 15:29:11,传到前台来是这样的:Thu Nov 10 15:29:11 CST 2016,在js中用getDate(),结果是11,getHours(),结果是5,也就是11号5点,和原时间差了14个小时。 原因如下:JavaScript默认使用的是美国中部时间,西六区,和北京原创 2016-11-14 11:25:56 · 3350 阅读 · 0 评论 -
Excel中比较两列值的方法
本例主要向大家介绍如何快速比较excel中两列数据中的相同数据、不同数据,如果需要,将上述相同或不同数据提取出来。1. 首先,在C1输入公式=MATCH(A1,B:B,)回车后下拉公式,如果返回的是数字,比如说C1的3,就说明A1单元格的内容再B列里第3行存在,也就是B3="A"。如果A列的内容再B列里没有就返回错误值#N/A。2.转载 2016-10-19 14:51:53 · 8451 阅读 · 0 评论