自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 端口开启成功了,但是外部telnet不通

现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了。最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默。所以忍不住分享一下给大家。点这里可以跳转到教程。虚拟机开了一个端口8000,监听也成功了。netstat -aon|findstr "8000"但是外部访问不了,看了下是因为防火墙,防火墙关了,还是不行。想了下,应该是需要重启...

2016-07-07 15:25:25 90064 4

转载 纯Java获得本地MAC地址

import java.net.*; public class Ipconfig{ public static void main(String[] arguments) throws Exception{ InetAddress ia = InetAddress.getLocalHost();//获取本地IP对象 Syst

2016-07-28 14:53:33 1984

转载 java获取cpu、内存、硬盘信息

1 下载安装sigar-1.6.4.zip 使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。 下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files 解压压缩包,将lib下sigar.jar导入eclipse的CLASSPATH中,再将si

2016-07-28 14:47:42 369

原创 Request获取项目决定路径

获取jsp的项目绝对路径。String path = java.net.URLDecoder.decode(request.getSession().getServletContext().getRealPath("/"),"UTF-8");为了解决目录中有空格的问题。需要使用如下进行转下 path= java.net.URLDecoder.decode(configPath,

2016-07-25 17:00:25 867

转载 删除文件时,提示文件已在另一个程序中打开而导致文件无法删除,怎么办

今天下载的一个文件恢复软件工具,之后不好用想删掉就出现上面情况,怎么删啊,删除时候就提示“文件已经在另一个程序中打开”,有图,系统win7,由于文件正在打开着,所以无法删除,解决办法如下:1:关闭打开该文件的程序,如果不知道该程序被谁占用,可以通过任务管理器-->"性能选项卡"-->资源临视器中搜索相关文件名找到,搜索见下图第二个椭圆:

2016-07-25 11:33:18 23074

原创 JTextArea添加的内容自动换行

JTextArea使用append方法后,在后面添加\r\n即可自动换行。

2016-07-22 17:57:11 5710

转载 Tomcat中的Connector配置

JBoss使用Tomcat作为Web容器,因此在JBoss中对于Web容器的配置也类似于在Tomcat中的配置,主要就是对于server.xml文件的编辑,在JBoss 5.x中,这个文件位于${JBOSS.HOME}\server\${confifure}\deploy\jbossweb.sar下,其中configure的值可以是all, default,web,standard, minima

2016-07-22 13:51:58 449

转载 tomcat配置文件server.xml详解

tomcat配置文件内容不多,在晚上看到一篇对tomcat配置文件详解的文章,很详细。特意转过来分享。1234567891011121314151617181920212223

2016-07-21 19:54:46 777

转载 tomcat配置文件server.xml详解

元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat 的请求shutdown指定向端口发送的命令字符串servicename指定service 的名字Connector ( 表示客户端和service之间的连

2016-07-21 19:51:18 1261

转载 Tomcat请求处理(一) -- 服务器端口监听

其实tomcat在哪个类中监听请求的代码很容易找到: 在org.apache.tomcat.util.net.JIoEndpoint$Acceptor#run()中的这么一句: Socket socket = serverSocketFactory.acceptSocket(serverSocket); 可是ServerSocketFactory是个抽象类,我还是很想知道整

2016-07-21 19:36:42 4419

转载 Tomcat配置虚拟目录、多域名、多个Http监听端口的方式

测试了一下tomcat下配置虚拟目录、多域名、多个Http监听端口的配置方式,下面做一个conf/server.xml配置结果的记录Server port="8005" shutdown="SHUTDOWN">  Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /

2016-07-21 19:08:35 1230

转载 Tomcat中的Connector配置

JBoss使用Tomcat作为Web容器,因此在JBoss中对于Web容器的配置也类似于在Tomcat中的配置,主要就是对于 server.xml文件的编辑,在JBoss 5.x中,这个文件位于${JBOSS.HOME}\server\${confifure}\deploy\jbossweb.sar下,其中 configure的值可以是all, default,web,standard, mini

2016-07-21 18:57:41 2982

转载 SVN-服务器发送了意外的返回值(405 Method Not Allowed),在响应 “MKCOL” 的请求

服务器发送了意外的返回值(405 Method Not Allowed),在响应 “MKCOL” 的请求   服务器发送了意外的返回值(405 Method Not Allowed),在响应 “MKCOL” 的请求svn (405 Method Not Allowed) 在响应 “MKCOL” 的请求I managed to solve the problem:

2016-07-21 16:19:02 663

转载 单个Tomcat配置多个域并配置多个证书

近日,帮一个朋友配置一台服务器,在该服务器上启动一个Tomcat运行两个应用,分别对应两个域名:www.domain1.com 和 www.domain2.cn ,对于http协议(80端口),只要配置Tomcat的虚拟主机就可以了。      但朋友为了数据的安全性,分别为每个域名购买了一个CA证书。这就要求在一个Tomcat上配置两个证书。在网上搜了好久,没见有相同的案例。只查到有人说了两

2016-07-21 15:39:14 10048 3

原创 指定服务标记为删除

有时候会出现某些服务起不了,而且手动去起会有问题,一直提示指定服务标记为删除而且是禁用状态,又不能手动删除。其实这个重启下电脑就可以了。然后再把新的服务重装下。

2016-07-19 10:25:41 3882

转载 Unsupported major.minor version 51.0解决办法

我使用的是Eclipse-jee-indigo + JDK 1.6.23环境,结果使用时出现Unsupportedmajor.minor version 51.0错误提示,下面我来介绍Unsupported major.minorversion 51.0错误的解决办法今天偶然间同事遇到一个问题,也加深了自己对eclipse中build path和java compiler complian

2016-07-18 15:54:42 24869

转载 中文乱码在java中URLEncoder.encode方法要调用两次解决

转自:http://www.cnblogs.com/shitou/archive/2011/07/04/2097427.html因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现,

2016-07-18 13:59:28 875

转载 常用Maven插件介绍_继续更新

http://blog.csdn.net/cool453205373feng/article/details/51918179我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如

2016-07-15 19:43:54 876

转载 线程安全的计数器

不能通过编译的例子。Creature creature = new Creature();是一个局部变量声明语句(local variable declaration statement) JLS 4.4,java语言规范不允许一个局部变量声明语句作为一条语句在循环中重复执行。一个本地变量声明作为一条只能直接出现在一个语句块中。(一个语句块又括号以及其中包括的语句和声明构成) 

2016-07-13 19:04:46 523

转载 解决PKIX:unable to find valid certification path to requested target 的问题

这两天在twitter服务器上忽然遇到这样的异常:e: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path

2016-07-13 11:22:03 439

转载 ssl双向认证和单向认证的区别

单向认证只要求站点部署了ssl证书就行,任何用户都可以去访问(IP被限制除外等),只是服务端提供了身份认证。而双向认证则是需要是服务端需要客户端提供身份认证,只能是服务端允许的客户能去访问,安全性相对于要高一些双向认证SSL 协议的具体通讯过程,这种情况要求服务器和客户端双方都有证书。 单向认证SSL 协议不需要客户端拥有CA证书,以及在协商对称密码方案,对称通话密钥时,服务器发送给客户端的是

2016-07-13 10:10:29 996

转载 如何通过HTTPS方式访问webservice

web service在企业应用中常常被用作不同系统之间的接口方式。但是如果没有任何安全机制的话,显然是难以委以重任的。比较直接的web service加密方式就是使用HTTPS方式(SSL证书加密)加密连接,并且只允许持有信任证书的客户端连接,即SSL双向认证。这样就保证了连接来源的可信度以及数据在传输过程中没有被窃取或篡改。通过HTTPS加密方式访问web service具体方法如下:  【

2016-07-13 09:49:39 4503

转载 获取Java程序运行的路径 | 获取当前jar包的路径

经过试验,不管是否是 Jar 包,不管是否是 Tomcat 部署,以下三个方法均可实现。 package test; public class MyPath {    public static String getProjectPath() {        java.net.URL url = MyPath.class .getProtectionDomain().

2016-07-12 16:35:03 9712

转载 Tomcat + 数字证书 部署webservice (客户端调用https webService)

关于tomcat +数字证书类例子网络上很多,使用keytool工具即可,配置可见:http://blog.csdn.net/huzheaccp/article/details/8812826 最后访问:https://localhost:8443   出现tomcat主页面 并且IE浏览器加锁图标出现webService打包部署tomcat:需要jar包:jaxws-2_0.ja

2016-07-12 14:46:03 2871

原创 Java 调用bat文件并传入参数,并且不出现cmd的黑框框

常规调用方式:(这个肯定会弹一下黑框)  Runtime.getRuntime().exec("cmd /c start XXX.bat");解决不弹框只需要“start”后面加一个参数“/b”就行:  Runtime.getRuntime().exec("cmd /c start /b XXX.bat");  import java.io.InputStream;

2016-07-12 14:28:02 10941

原创 证书的那些事情

证书分为客户端和服务器端,一般都是只有一个,即客户端就只有一个通用的,服务端也是只有一个通用的。但是验证证书是否有效,需要买CA的东西,也可以自己做签名验证,即需要一个根证书,服务器端的证书根据根证书生成。

2016-07-11 20:15:08 246

转载 根证书

所谓根证书,是CA认证中心与用户建立信任关系的基础,用户的数字证书必须有一个受信任的根证书,用户的数字证书才是有效的。从技术上讲,证书其实包含三部分,用户的信息,用户的公钥,还有CA中心对该证书里面的信息的签名,要验证一份证书的真伪(即验证CA中心对该证书信息的签名是否有效),需要用CA中心的公钥验证,而CA中心的公钥存在于对这份证书进行签名的证书内,故需要下载该证书,但使用该证书验证又需先验证该

2016-07-11 18:35:56 1073

转载 WebService 采用SSL/HTTPS协议来传输

WebService 是基于SOAP协议传输的,SOAP是以XML文件形式进行信息传输,是明文,这是不安全的,所以我们可以在WebService加上SSL/HTTPS协议来进行数据传输基于Axis的WebService可以很好的实现,在这里我们使用tomcat服务器使用JDK自带的工具创建密匙库和信任库。1)通过使用以下的命令来创建服务器端的密匙库:keytool -genkey -a

2016-07-11 13:39:47 6048 1

转载 dwr 后台推送技术

实例分为两个页面sendMsg.jsp页面 ,发送一段消息给后台 ,然后后台将消息推送到showMsg.jsp页面web.xml配置[html] view plain copyxml version="1.0" encoding="UTF-8"?>  web-app xmlns:xsi="http://www.w3.org/2001/

2016-07-08 15:47:19 462

转载 dwr自动生成js

今天试着用dwr搭建了一个小例子:从官方网站下载dwr.jar包。新建项目dwrTest,然后将dwr.ja放在你 webapp 的 WEB-INF/lib目录下。编辑配置文件1.在WEN-INF/下新建web.xml文件 Xml代码  xml version="1.0" encoding="ISO-8859-1"?>      "-//

2016-07-08 14:50:20 1722

转载 spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)

关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件) 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用了其他类(可能是更复杂的关联),所以当我们去使用这个类做事情时发现包空指针错误,这是因为我们这个类有可能已经初始化完成,但是引用的其他类不一定初始化完成,所以发生了空指针错误,解决方案如下: 

2016-07-08 12:21:18 689

原创 dwr 整合时报错

java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at org.directwebremoting.util.VersionUtil.loadProperties(Version

2016-07-07 20:13:05 1273

转载 DWR3实现服务器端向客户端精确推送消息

研究了一天半,终于模拟出了这个功能,网上DWR的资料不少,但是真正实现客户端向服务器端精确推送消息的只有两篇文章。但是代码都只有一部分,向我这种刚开始学习DWR的人来说要看懂真的蛮难。不过即便如此,http://www.blogjava.net/stevenjohn/archive/2012/07/07/382447.html这片文章还是给了我很大帮助,再次表示感谢,下面我将这两天的研究详细记录下

2016-07-07 16:29:38 428

转载 使用Eclipse进行远程调试

今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言也说不明白,从以前我发表的一篇文章可以看得出来,http://blog.csdn.net/sunyujia/archive/2008/03/23/2211109.aspx 我的朋友们普通反应看完后觉得不知所云,可能是我写的太简单,下面步入正题。       什么是远程调试,就是在A机器上利用Eclipse单步

2016-07-07 15:20:21 1114

转载 https原理及tomcat配置https方法

一、 什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。SSL目前的版本是3.0,

2016-07-07 14:20:17 573

原创 ping 一般故障

今天虚拟机ping时,出现一般故障,但是外部可以访问虚拟机。看了下防火墙,防火墙处于开启状态,改为关闭状态即可。

2016-07-07 14:05:14 22040 3

转载 利用JDK的keytool工具生成证书的DOS命令

1、生成服务器端证书: E:\jdk1.6\bin>keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:/SSL/serv er/tomcat.keystore -dname "CN=127.0.0.1,OU=pde,O=pde,L=Peking,ST=Peking,C=CN" -v alidity 3650 -storep

2016-07-07 11:03:23 1806

转载 java 调用 keytool 生成keystore 和 cer 证书

keytool是一个Java数据证书的管理工具,keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries)——只包含公钥

2016-07-07 10:37:38 4726

转载 删除Windows AD域控制器的三种方法

一、域控可以正常工作1、删除辅助域控:单击“开始”,单击“运行”,然后键入以下命令: dcpromo /forceremoval然后按提示操作。2、删除主域控:1)打开Active Directory 用户和计算机 ->Domain Controllers,右键点击所要删除的辅助域控,在菜单上选择删除.确定删除 这台域控制器永远为脱机并且不再能用,运行Active Dire

2016-07-06 17:15:39 21269

转载 用Jdk自带工具keytool生成受信任的证书

一、创建证书keystore创建证书keystore的过程。操作步骤使用JDK自带的命令keytool创建“keystore”文件,其中包含了密钥。在命令行窗口中输入以下命令: keytool -genkey -alias tbb -keyalg RSA -keystore d:\tbb.keystore根据系统提示输入“keystore”的密码,例如:“password”。 

2016-07-06 14:40:06 3721 1

海康威视sdk开发中返回的错误码

海康威视sdk开发中返回的错误码。有了错误码原因就好找了吗

2015-04-23

Clover我的电脑

可以让我的电脑变成浏览器的方式 这样不再打开很多窗口进行办公了,很方便。

2015-01-19

空空如也

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

TA关注的人

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