- 博客(79)
- 资源 (38)
- 收藏
- 关注

原创 HTTPS(SSL加密)webservice客户端访问总结
以下是本地访问,本人创建的一个模拟环境。JAX-WS + Tomcat7.0 + jdk1.6_37 配置SSL通信的webservice客户端客户端访问经过ssl双向通信认证了的接口必须添加下面代码(这个前辈都有提到)public class SSL_tomcat { public static void main(String[] args) throws Un
2012-11-23 17:42:44
13637
原创 jdk8 bug实锤
目前公司使用的是jdk8,用jdk8肯定的用他的新特性,比如说到的集合迭代器配合Lambda表达式迭代集合。效率基本跟之前的for没有什么区别。那么在最近使用jdk8集合的默认迭代器的时候,多数据源的场景出现了一个非常有意思的问题,我先贴代码,然后说明我提出的bug供大家探讨。定时任务核心代码如下:简单的解释一下业务逻辑,各位看代码有什么问题没有?我估计也一下子看不出什么问题吧简单的说一下bug冻结表账户表这两条数据是我需要解冻的,也即是操作3需...
2021-05-19 13:49:02
854
4
原创 tcpdump安装配置及抓包分析
预装软件: [plain] view plain copy print?yum -y install flex yum -y install bison yum -y install gcc yum -y install flexyum -y install bisonyum -y install gcc 下载及安装 [p...
2018-12-05 15:38:13
782
原创 spirng boot项目 linux 部署项目的activiti工作流图中文汉子不能显示
从windows系统里拷出来的,C:\WINDOWS\Fonts这里有很多字体,拷贝需要的文件例如:simhei.ttf和simsun.ttc。安装java后,在java的安装目录${JAVA_HOME}/jre/lib/fonts/可以看到很多字体,在这里新建个目录,名字叫fallback,并且把你需要的字体拷贝到这个目录。jdk1.8以上,到这步就结束, 如果不行还可以有以下操作文献供参考支持...
2018-03-26 16:08:41
1591
原创 mongodb3.X开启认证及使用mongodbVue链接不上
mongodb简要笔记mongodb 默认是不需要权限认证的,开启认证需要加config配置 启动命令 ./bin/mongod --config /etc/mongod.conf --port 27017 --dbpath /data/mongodb/data & 主要是加--config配置,配置文件mongod.conf,内容如下 auth=true #这个就是...
2018-03-21 17:23:48
710
1
原创 eclipse插件安装收集
1、阿里代码扫描检查插件 输入Update Site地址:https://p3c.alibaba.com/plugin/eclipse/update回车,然后勾选Ali-CodeAnalysis,再一直点Next Next...按提示走下去就好。 然后就是提示重启了,安装完毕 地址:https://github.com/alibaba/p3c2、eclipse的ma
2017-10-31 09:51:55
1021
原创 git的工作用到的命令
最近使用git作为版本管理工具,一些常用到的命令跟大家分享一下创建分支//创建git branch branchname //创建并切换到新分支 git checkout -b branchname //提交到远程分支 git push origin branchname //查看远程分支 git branch -r删除分支//删除本地分
2017-09-21 10:33:27
567
1
原创 spring 常用的一些命名空间配置方式及作用
最近常有人问起,一些spring的多种命名空间的配置及其作用,今天在这里就介绍几个给大家。http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframew
2017-05-22 17:29:34
4338
转载 Stack的三种含义
学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈"。理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适用于不同的场合,必须加以区分。含义一:数据结构stack的第一种含义是一组数据的存放方式,特点为LIFO,即后进先出(Last in, first out)。在这种数据结构中,数据像积木那样一层层堆起来,后面
2015-01-14 09:37:14
1097
原创 oracle template
CASE '表达式' WHEN '中国' THEN '亚洲' WHEN '印度' THEN '亚洲' WHEN '日本' THEN '亚洲' WHEN '美国' THEN '北美洲' WHEN '加拿大' THEN '北美洲' WHEN '墨西哥' THEN '北美洲'ELSE '其他'
2014-10-11 21:01:14
2720
原创 智能dom4操作xml<->转换
public class SmartXmlBuilderUtil { /** * 需要特殊处理Bo */ private static Map specialDis = new HashMap(); static { specialDis.put("EmployeeRequisition", "DOCUMENTS"); specialDis.put("Pu
2014-08-16 09:50:29
2035
转载 PhoneGap原理分析(Android版)
PhoneGap提供了Native Api的支持(如:重力感应、相机、联系人、文件、地址位置…),比如要用js获取本机的联系人,可以用: var options = new ContactFindOptions(); options.filter = "李"; options.multiple = true; var
2013-03-25 09:18:09
5256
转载 Ubuntu12.10安装基础教程(图文)
二十二、安装Ubuntu12.10作者:TeliuTe 来源:http://teliute.org 1、进入 live cd 桌面 1)设置好启动后,断开网络,然后重启动计算机,可以用硬盘启动,也可以刻成光盘启动,镜像的下载地址: 进入后找蓝色链接点击下载,如 ubuntu-12.10-desktop-i386.iso,64位CPU可以下载amd64的版本ubuntu-12.
2013-03-23 20:06:42
1733
转载 Java NIO Socket通信
一 套接字通道1. 阻塞式套接字通道 与Socket和ServerSocket对应,NIO提供了SocketChannel和ServerSocketChannel对应,这两种通道同时支持一般的阻塞模式和更高效的非阻塞模式。 客户端通过SocketChannel.open()方法打开一个Socket通道,如果此时提供了SocketAddress参数,则会自动开始连
2013-03-16 13:07:58
3761
翻译 如何检测远程主机上的某个端口是否开启?
有时候我们要测试远程主机上的某个端口是否开启,无需使用太复杂的工作,windows下就自带了工具,那就是telnet。 怎么检测呢,按下面的步骤来: 1、安装telnet。我的win7下就没有telnet,在cmd下输入telnet提示没有该命令。于是我们进入控制面板---->程序---->打开或关闭windows功能。然后等一段时间,在出来的对话框把telnet客户端和telnet
2013-03-15 10:03:05
106309
2
转载 maven2的使用安装在eclipse中集成
前言 本文使用的不是在线方式安装 Maven 插件,用的是 link 方式。之所以使用 link 方式,是为了可以方便对 Eclipse 插件的管理,不至于一大堆东西都放在 plugins 目录下。 作者的 eclipse 版本是 Indigo Release,Eclipse Java EE IDE for Web Developers。 1.
2013-03-07 20:06:23
1776
翻译 openssl生成证书和自签证书
证书文件生成也许很多人和本人一样深有体会,使用OpenSSL库写一个加密通讯过程,代码很容易就写出来了,可是整个工作却花了了好几天。除将程序编译成功外(没有可以使用的证书文件,编译成功了,它并不能跑起来,并不表示它能正常使用,所以......),还需生成必要的证书和私钥文件使双方能够成功验证对方。找了n多的资料,很多是说的很模糊,看了n多的英文资料,还是没有办法(不知道是不是外国朋友都
2012-11-28 13:41:07
974
翻译 Windows下OpenSSL安装配置
最近用到openssl,以前从来没用过,所以感觉特陌生,从下载安装、到编译通过,断断续续搞了两天时间,网上关于openssl的文章也很多,但可能很难找到一篇能完全解决自己的问题的,最终也是东拼西凑才终于通过。所以赶紧整理一下,或许后来者也能悟出点道道来。openssl官网文档也很全面...遇到问题特别建议先看看官网FAQ以及openssl目录下的install.w32(install.w64)文件
2012-11-28 11:16:55
2819
原创 Apache http server 的安装设置
首先说一下安装前的环境检查,进入dos控制界面,输入netstat -a -n -o 看看80端口有没有被占用,如果站用了就麻烦释放掉80端口,方面WEB SERVER安装。进入主题: 在Apache官方下载Apache WEB SERVER ,本人下载的是httpd-2.2.22-win32-x86-no_ssl.msi,双击直接安装,安装跟安装平常普通的软件差不多,自己可以百度搜索一下
2012-11-25 20:20:12
1624
翻译 win7下80端口被(Pid=4)占用的解决方法
首先介绍一种网上普遍的方法,就是查找占据80端口的进程,然后关闭它就行了。 1、运行cmd,然后输入netstat -a -n -o,回车;2、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来;3、启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾;4、然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,就是
2012-11-25 17:19:11
96682
6
转载 keytool配置tomcat的https
Keytool配置Tomcat的HTTPS目录1 KEYTOOL 11.1 什么是HTTPS 11.2 JAVA自带工具KEYTOOL 11.3 JDK中KEYTOOL常用命令 11.4 KEYTOOL的基本操作 22 KEYTOOL的应用 32.1 KEYTOOL生成证书 32.2 配置TOMCAT 41 Keytool1.1 什么
2012-11-23 08:47:11
4942
转载 如何通过HTTPS(SSL加密)方式访问web service
web service在企业应用中常常被用作不同系统之间的接口方式。但是如果没有任何安全机制的话,显然是难以委以重任的。比较直接的web service加密方式就是使用https方式(SSL)方式加密连接,并且只允许持有信任证书的客户端连接,即SSL双向认证。这样就保证了连接来源的可信度以及数据在传输过程中没有被窃取或篡改。而且我认为这样做的开发量最小。具体方法如下 本文适合对SSL加密
2012-11-23 08:35:49
16756
转载 SSL 通信原理及Tomcat SSL 双向配置
SSL 通信原理及Tomcat SSL 双向配置 目录1 参考资料 .................................................................................................................................. 12 SSL(Server Socket Layer)
2012-11-23 08:32:54
3925
转载 jax-ws之webservice security(安全)3
出自:http://blog.csdn.net/lifetragedy/article/details/7212130前言:在今天的学习中,我们讲开始过渡到一个真正的websecurity例子。第二天中我们知道了如何使用handler来处理客户端提交上来的用户名与密码,而在今天的学习中,我们将会使用服务端预先配置的用户名与密码来authenticate客户端提交上来的值。相对于第二
2012-11-21 21:29:55
7839
转载 jax-ws之webservice security(安全)2
前言:第一天里说了如何用jax-ws去结合ssh框架。在今天的教程中将会向大家详细讲述一个ws-security中的一个传统的”基于handler”来认证客户端传来的用户名密码的webservice.客户端传过来一对用户名和密码,服务端进行认证。当然,我们此处说这个用户名和密码的传送,那可不是用下面的这种形式来传送的哦: http://xxx.do?username=xxx&
2012-11-21 21:28:31
2168
转载 jax-ws之webservice security(安全)1
出自:http://blog.csdn.net/lifetragedy/article/details/7212112前言:在前面的“5天学会jaxws-webservice教程”,我们讲了基本的jax-ws的使用。Jax-ws是业界公认的标准的webservice,它已经成为了一个行业界标准,包括cxf,其实cxf也是调用的jax-ws为标准的基于spring的webservice框
2012-11-21 21:27:13
1669
转载 jaxws-webservice编程5
出自:http://blog.csdn.net/lifetragedy/article/details/7206622前言:在第四天时了解了用jaxws如何去传输一个二进制文件,今天我们将讲述用Client上传一个Java复杂类型,该复杂类型中有一个字段叫myPhoto,为一个jpg/gif附件,服务端接受该上传的复杂类型,并把其中的二进制字段中的图片保存至本地。对于我们来说,传输
2012-11-21 21:25:57
1601
转载 jaxws-webservice编程4
出自:http://blog.csdn.net/lifetragedy/article/details/7206611前言:从今天开始,我们将学习如何使用Webservice进行二进制附件的传输,这一课题将分成两个部分:l 第一部分实现Client上传一个附件到服务端,服务端接收Client传过来的二进制附件后保存至本地。第二部分实现Client上传一个Java复杂类型,该复杂类
2012-11-21 21:24:24
1120
转载 jaxws-webservice编程3
出自:http://blog.csdn.net/lifetragedy/article/details/7206602前言:在第二天的学习中,我们了解了jaxws如何返回一个List类型的相对复杂的java数据类型给客户端,在今天,我们将更深入一步做一个真正的Java复杂类型的Webservice的传输调用。目标: 1. 用Webservice调用和返回Java的复杂类型(比如说:
2012-11-21 21:21:16
891
转载 jaxws-webservice编程2
出自:http://blog.csdn.net/lifetragedy/article/details/7206589前言:大家都知道,仅仅输入或者返回一个简单型的String, Int在实际工作中没有太大的意义。很多时候我们的Service需要返回类似于List,List这样的数据结构。我们现在就一起来看用Jaxws怎么实现。目标: 1. 用Webservice调用和返
2012-11-21 21:19:47
843
转载 jaxws-webservice编程1
出自:http://blog.csdn.net/lifetragedy/article/details/7205832前言:随着近几年来,SOA,EAI等架构体系的日渐成熟,Webservice越来越炽手可热,尤其是在企业做异质平台整合时成为了首选的技术。Java的Webservice技术更是层出不穷,比较流行的有:Axis2,Spring WS以及Jaxws。本人在日
2012-11-13 17:44:45
1239
转载 Freemarker的模板
首先我们来对Freemarker有一个初略的认识,在这一章中,我们要学会如何写出一个简单但是非常有效的Freemarker模板。1.模板+数据模型=输出假设你的一个电子商铺应用程序需要一个HTML页面,类似于这个:[xhtml] view plaincopyhtml> head> title>Welcome!title> head> body>
2012-11-13 10:44:42
3868
1
转载 FreeMarker模板使用方法讲解
FreeMarker简介 FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输
2012-11-13 10:40:10
3270
原创 Java编程:将Java程序注册成系统服务(NT服务)
来自:http://webservices.ctocio.com.cn/java/58/9072558.shtml 你是不是在找将Java程序注册成系统服务的方法?试试Java Service Wrapper这个工具吧,你可以从这个网站上面下载你喜欢的版本:http://wrapper.tanukisoftware.org/ ,Java Service Wrapper提供了适合市
2012-11-05 15:25:32
2009
原创 单链表
最近闲的很开始回忆起以前学过的数据结构,写了一个链表,找找感觉,链表无非就是严谨的判断再加上引用的理解,这里跟大家分享一下。package com.csmzxy.Link.T20121030;/**ZXY单链表*/public class LinkSingle { class Node{ private String data; private Node next;
2012-10-30 20:26:37
999
原创 MyBatis参数传入集合之foreach动态sql
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,cl
2012-09-28 16:23:38
149897
1
转载 用js使得输入框input只能输入数字
JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二4.只能输入字母和汉字5.只能输入英文字母和数字,不能输入中文6.只能输入数字和英文chun7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:57) && event.keyCode!=46
2012-09-18 21:26:05
18320
jad1.5.8 反编译工具
2012-12-25
SVN1.4.6、Apache2.2.8安装配置说明
2012-11-29
windows 系统操作openssL
2012-11-28
java 注册NT服务
2012-11-05
exe4j jar打成exe可执行文件
2012-11-02
log4j java项目案例
2012-11-01
rmi分布式开发文档以及源码
2012-07-18
ORACLE_PLSQL语法与维护文档汇总
2012-07-14
freemarker 工程案例
2012-07-05
modelAndLink 责任链模式 备忘录模式 单(双)链表 链表 显示“请稍后……"原理
2012-07-05
SVN服务器与客户端的安装以及在Myeclipse中的配置
2012-07-02
JFreeChart 最完美的图表操作和json解析
2012-06-28
WEBServiceAndJAXB
2012-06-23
Spring MVC Demo
2012-06-23
ant build.xml构建使用案例
2012-06-03
基于ssh的多表联合动态菜单
2012-04-09
Spring+ibatIS案例项目
2012-04-04
SVN基于eclipse和myeclipse的使用说明
2012-04-03
ibatis案例项目
2012-04-03
ajaxfileupload.js/ui.core.js/
2012-01-17
Oracle,SQl,MySql实现分页查询
2012-01-16
JQuery 及插件实现图片剪切分割上传服务器
2012-01-12
.jsp和servlet验证码
2012-01-06
jdbc-odbc的基本操作
2011-12-27
ajax或者jquery操作xml相关源文件
2011-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人