自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 Activiti开启打印SQL查询日志

开启activiti sql查询日志 在log4j.properties中加入如下配置 log4j.logger.org.activiti.engine.impl.persistence.entity=trace重启,显示效果如图:

2018-03-16 18:47:37 12298 9

转载 webservice

转载:https://www.cnblogs.com/Johness/archive/2013/04/19/3030392.html

2018-01-22 16:46:11 285

原创 使用httpclient访问webservice(需用户名/密码登录)

代码如下:#wsdl为访问的wsdl地址(登陆后wsdl文件中的soap:address);result为传给wsdl的数据,为xml格式;userpass为username:password(如:admin:g5)public static String post(String wsdl, String result, String userpass) { if(Strin

2018-01-22 16:43:24 10734 1

原创 java.lang.NoSuchFieldError: INSTANCE 解决方法

运行java web项目时提示:java.lang.NoSuchFieldError: INSTANCE,跟踪发现时httpClient版本冲突的原因,删除冲突的jar包即可。 如果不知道冲突jar包的位置,可以通过如下的方法跟踪: 如图: String className = SSLConnectionSocketFactory.class.getName(); String cl

2018-01-18 17:42:57 7076 1

原创 Java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed

在使用response重定向的时候,报以下错误: Java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed 原因如下: response重定向后没有return,后续程序继续运行,遇到了后续的再次重定向代码报错。 解决方法: 重定向后return。

2017-09-05 17:33:36 36796 3

原创 firefox(火狐)浏览器中ajax请求返回data时出现[object XMLDocument]的情况的分析

使用ajax来异步处理数据时,有时候需要返回data,这时候我们在service(action)中使用下面的代码完成返回:HttpServletResponse response = ServletActionContext.getResponse();response.setCharacterEncoding("UTF-8");数据在ie下面显示正常,但在火狐下面显示是xml,alert出来之后

2017-08-10 10:20:11 2443

原创 mysql插入或更新字段有大数据时(大于1M)出现问题

mysql插入或更新字段有大数据时(大于1M),会出现如下错误:Packet for query is too large (7632997 > 4194304). You can change this value on the server by setting the max_allowed_packet' variablemysql默认加载的数据文件不超过1M,可以通过更改mysql的配置文

2017-08-03 17:32:04 3402

原创 CAS单点登录的环境搭建及使用

一.环境         软件:jdk1.7、 tomcat7、 cas-server-3.4.11、cas-client-3.2.1         系统环境:             编辑C:\Windows\System32\drivers\etc\host文件,添加如下内容:demo.wh.com 127.0.0.1app1.wh.com 127.0.0.1 二.证书配置

2017-06-08 22:58:15 595

转载 tomcat异常 org.apache.catalina.deploy.WebXml addFilter

tomcat 7 下 在web.xml中添加页面编码filter遇到:Java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter解决方案:1.在tomacat 7的context.xml里加上2.把tomcat 7 换回 tomcat 6

2017-04-19 10:09:49 477

原创 java 异常抛不抛出的影响

对于java中的异常问题,都知道需要try/catch操作,然而有的时候,还需要throws操作,try/catch操作可能会影响到程序的运行。public class Test { public static void main(String[] args) { add(); join(); } private static void add() {

2017-01-22 18:37:58 3897 1

原创 java 解决时间差8个小时的问题、Linux系统中时区的修改及tomcat时区的修改

一.java时间差8个小时的解决 1.在程序中添加如下代码:System.setProperty("user.timezone","****"); ****为对应时区。2.修改jdk/jre中的文件(此方法没有测试成功)进入java安装目录,打开jre文件。在jre中有zi文件夹,进入zi文件夹中。在zi文件夹中有Etc文件夹与GMT文件,进入Etc文件,选择GMT文件如果java获取的

2017-01-22 17:44:13 7654

原创 mysql更新表时同时插入的问题

mysql更新表中的字段时,存在的字段更新,不存在的字段插入mysql表中,有三种方法实现:1.update时select一下,有数据update,没数据insertps:效率不高,没必要的操作。2.使用replace into操作replace into tbl_name(col_name, ...) values(...)操作已存在的数据时(根据主键和唯一索引判断),会先删掉原有数据,再插入

2017-01-09 19:00:35 2747

原创 svn图标不显示的问题

1.文件重命名svn rename 原文件名 新文件名2.移动文件到另一个文件svn move 源文件(文件夹)新目录3.添加文件svn add 文件名4.为失败的事务清理现场svn cleanup5.检查冲突和提交 svn status svn commit

2017-01-06 09:36:36 1198

原创 Html + Css

1.文本上传控件的美化/*a upload */.a-upload { padding: 4px 10px; height: 20px; line-height: 20px; position: relative; cursor: pointer; color: #888; background: #fafafa; border:

2017-01-05 09:48:49 368

原创 sql数据库操作

1.批量insert, update操作注意使用批量操作,学会使用事务。sql写在配置文件中,容易修改。如:String sql = new Properties().getProperty("properties中的name");Connection con = null;try {con = getconnection();con.setAutocommit(false);Prepar

2017-01-05 09:47:27 473

转载 检查网页(url)重复

问题:有10亿个url,每个url对应一个非常大的网页,如何检测网页是否重复。解答:网页大,数量多,要把它们载入内存是不现实的。 因此我们需要一个更简短的方式来表示这些网页。而hash表正是干这事的。 我们将网页内容做哈希,而不是url,这里不同url可能对应相同的网页内容。将每个网页转换为一个哈希值后,我们就得到了10亿个哈希值, 很明显,两两对比也是非常耗时的O(n2 )。因此我们需要使用其

2016-10-07 19:00:43 2463

原创 字符串的非空子集

问题:编写一个函数,写出一个字符串的非空子集。解答:对于一个字符串中的每个字符都只有选与不选两种情况,每次需要选择i个字符组成字串,如果选则剩下有需要选择i-1个元素,如果不选则剩下需要选择i个元素。结束条件为i个元素选择完毕。 public static void run(String string){ ArrayList<String> list = new ArrayList<

2016-10-07 18:47:47 1318

原创 随机洗牌算法

问题:编写一个函数模拟斗地主游戏,将54张牌随机的发给三位玩家,最后剩余3张底牌。解答: (1)使用随机函数,随机生成54个数,生成的随机数如果存在,则重新随机生成,函数如下: public void run(int b, ArrayList<Integer> list){ int num = (int) (Math.random()*b); boolean fla

2016-10-07 18:29:33 537

原创 海量数据查找一个数是否存在

问题:给定一个集合,集合中包含50亿级以上的整数(无序,不重复),给定一个算法,查找该集合中是否存在某个数(内存限制1G) Answer: (1)40亿数据全部放入内存中,所需要的内存数:40*10^8*4B=16G这个明显无法一次性装入内存中。但是,如果我们用计算机中的一位来表示某个数出现与否,出现为1,不出现为0, 就可以减少内存使用量。比如在一块连续的内存区域,15出现,则将第15位置1。

2016-10-05 18:11:51 3739

原创 java面试的知识点

Java基础1 .String类为什么是final的?主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final.效率:String a = "aaa"; String b = "aaa";变量a,b指向同一个内存地址,在大量使用类似的字符串时能提高效率。安全:同一个字符串实例可以被多个线程共享。S

2016-08-15 19:21:49 656

原创 使用Spark Streaming处理爬取的数据(问题总结)

一 .背景        使用java爬取所需的数据,使用spark streaming处理数据后,存入数据库(用的mysql,但不推荐,有很大的后遗症),使用web重新展示出来。二 .代码     1.原先的想法与实现数据库连接池的定义(时间自定义)package org.com.wh;import org.apache.commons.dbcp.BasicDataSource;impor

2016-08-13 18:05:23 4841 1

原创 java final与static关键字

final关键字的基本用法修饰类 final关键字修饰类,表明该类不能被继承,如果一个类你想不让它被继承,可以将其用final关键字修饰,被final修饰后类中的方法被隐式的被指定为final方法。修饰方法 final关键字修饰方法,表明该方法不能被继承类修改,被private修饰的方法隐式的被指定为final方法修饰变量 final关键字修饰变量,如果变量是基本数据类型,表明其数值一旦

2016-07-21 21:03:44 465

原创 zookeeper+kafka安装以及kafka+spark streaming 的简单整合

一.zookeeper的安装下载zookeeperhttp://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/下载3.4.6版本安装配置(前面安装过hadoop以及spark,安装在原来的位置)将zookeeper-3.4.6解压到/home/wh/目录下,并改名为zookeeper tar -zxvf zookeeper-3.4.6.t

2016-06-13 21:58:06 4663

原创 spark环境搭建及简单程序使用

该文章是在hadoop环境搭建好的基础上进行的,主要是针对搭建过程中自己遇到的一些小问题。关于hadoop的搭建详见:http://blog.csdn.net/svmachine/article/details/51334188一 环境 hadoop:hadoop2.6.0 spark:spark1.6.1 scala:scala2.11.8 jar:spark-assembly-1.6.1

2016-05-31 12:32:26 1641

原创 搭建windows(win7)平台hadoop开发环境

一.环境hadoop搭建在Vmware中,分布如下:192.168.16.131 master192.168.16.132 node1192.168.16.133 node2hadoop版本:hadoop-2.6.0Eclipse+hadoop-eclipse-plugin-2.6.0.jar(该包可以在github中下载) 二.搭建下载Eclipse,解压到某个文件

2016-05-28 15:38:27 1129

原创 制作openstack使用的Ubuntu镜像

一.环境准备 OS:Ubuntu-14.04 制作镜像版本:Ubuntu-14.04.4-server-amd64.iso 查看是否支持虚拟化(有输出代表支持,否则在BIOS页面中设置即可):egrep -o '(vmx|svm)' /proc/cpuinfo![这里写图片描述](http://img.blog.csdn.net/20160528093304802)***二.安装kvmsud

2016-05-28 10:24:53 5927 7

原创 使用devstack搭建openstack开发环境(单机)

一.环境Ubuntu server版最小化安装(只安装openssh-server)网络: IP:192.168.16.128为外网IP,同时也作为管理网络IP 网关:192.168.16.2(VMware虚拟机设置的,默认是这个)二.设置用户设置stack用户groupadd stack useradd -g stack -s /bin/bash -d /opt/stack -m

2016-05-21 12:12:05 11688 2

原创 Ubuntu搭建Openstack平台(kilo)(补充floating ip上外网设置)

这一篇博客主要是针对自己的网络部署的详细讲解说明(仅供参考): 一.floating ip 的设置 我这里因为只有一个公网ip,不能形成一个可用的floating ip段,为了使我的floating ip段为203.0.113.0/24。采用了两个路由器来实现floating ip对公网映射。整体设置如图:具体设置 nat路由多网段nat: 路由表设置: 普通路由WAN口设置:

2016-05-18 10:43:59 2124

原创 Neutron

对于neutron的讲解,这一系列博客已经讲得非常清楚了,不过需要有一定的基础知识。 参考文档:http://www.cnblogs.com/sammyliu/p/4622563.html

2016-05-09 11:56:21 509

原创 Nova组件

Nova用于为单个用户或使用群组管理虚拟机实例的整个生命周期,根据用户需求来提供虚拟服务。负责虚拟机创建、开机、关机、挂起、暂停、调整、迁移、重启、销毁等操作,配置CPU、内存等信息规格。Nova组件包括以下几个服务:nova-apinova-computenova-schedulernova-conductornova-network(现在是使用的neutron)nova-consol

2016-05-09 11:35:27 3700

原创 openstack总体简介及keystone,glance

OpenStack简介 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台,OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成,旨在为公共及私有云的建设与管理提供软件的开源项目。OpenStac

2016-05-07 23:37:04 1644

原创 Ubuntu搭建Openstack平台(kilo)(七.Dashboard)

安装Dashboard参考文档:http://docs.openstack.org/mitaka/install-guide-ubuntu/horizon-install.html - 安装dashboardapt-get install openstack-dashboard修改配置vim /etc/openstack-dashboard/local_settings.pyOPENSTAC

2016-05-07 14:08:10 5068

原创 Ubuntu搭建Openstack平台(kilo)(六.实例化网络,创建实例)

实例化网络参考文档:http://www.aboutyun.com/thread-13187-1-1.html http://www.aboutyun.com/thread-14639-1-1.html http://docs.openstack.org/mitaka/install-guide-ubuntu/launch-instance.html#create-virtual-network

2016-05-07 13:34:36 3241

原创 Ubuntu搭建Openstack平台(kilo)(五.neutron(二)网络节点与计算节点)

参考文档:http://www.aboutyun.com/thread-13116-1-1.html http://www.aboutyun.com/thread-13117-1-1.html网络节点一.配置参数环境配置vim /etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.de

2016-05-07 11:49:22 4625

原创 Ubuntu搭建Openstack平台(kilo)(五.neutron(一)控制节点)

一.neutron环境 参考文档:http://www.aboutyun.com/thread-13089-1-1.html http://docs.openstack.org/mitaka/install-guide-ubuntu/neutron-controller-install.html 1.创建neutron数据库并授权创建mysql -u root -pCREATE DATA

2016-05-07 08:38:54 1994

原创 Ubuntu搭建Openstack平台(kilo)(四.nova)

一.nova环境 参考文档:http://www.aboutyun.com/thread-13089-1-1.html http://docs.openstack.org/mitaka/install-guide-ubuntu/nova-controller-install.html 1.创建nova数据库并授权创建mysql -u root -pCREATE DATABASE nova;

2016-05-06 22:37:16 3517

原创 hadoop平台搭建(2.6.0)

最近闲来无事搭建了一个hadoop环境,将搭建步骤记录一下。 一.环境准备环境:VMware,xshellOS: Ubuntu server(选择最简安装,只安装OpenSSH-Server)版本:hadoop-2.6.0三个节点: 192.168.16.131 master 192.168.16.132 node1 192.168.16.133 nod

2016-05-06 19:56:31 1168

原创 Ubuntu搭建Openstack平台(kilo)(三.glance)

一.Glance环境 参考文档:http://www.aboutyun.com/thread-13080-1-1.html http://docs.openstack.org/mitaka/install-guide-ubuntu/glance-install.html 1.创建glance的数据库并授权创建mysql -u root -pCREATE DATABASE glance;

2016-05-06 19:25:21 2115

原创 Ubuntu搭建Openstack平台(kilo)(二.keystone)

一.keystone安装 参考文档:http://www.aboutyun.com/thread-13080-1-1.html http://docs.openstack.org/mitaka/install-guide-ubuntu/keystone-install.html1.创建keystone数据库并授权mysql -u root -p 创建keys

2016-05-06 16:58:40 2940

原创 Ubuntu搭建Openstack平台(kilo)(一.整体环境)

一.环境 OS:Ubuntu 14.04 网卡要求:每台主机最少两块网卡,网络节点最少三块 eth0作为管理网卡,eth1作为数据网卡,eth2作为外部网卡 网络类型如图: 管理网络(Management Network):10.0.0.0/24 数据网络(Data Netwo

2016-05-06 14:30:44 4528

openstack部分源码

openstack组件的client代码

2016-03-01

horizon源码

openstack中关于horizon源码

2016-03-01

spring mvc jar

com.springsource.net.sf.cglib-2.2.0

2015-09-30

javaee API

Java EE 5 Platform Packages javax.activation The JavaBeans(TM) Activation Framework is used by the JavaMail(TM) API to manage MIME data. javax.annotation javax.annotation.security javax.ejb The javax.ejb package contains the Enterprise JavaBeans classes and interfaces that define the contracts between the enterprise bean and its clients and between the enterprise bean and the EJB container. javax.ejb.spi The javax.ejb.spi package defines interfaces that are implemented by the EJB container. javax.el Provides the API for the Unified Expression Language shared by the JSP 2.1 and JSF 1.2 technologies. javax.enterprise.deploy.model Provides Tool Vendor implementation classes. javax.enterprise.deploy.model.exceptions Provides Tool Vendor exception implementation classes. javax.enterprise.deploy.shared Provides shared objects for Tool Vendor and Product Vendor implementation classes. javax.enterprise.deploy.shared.factories Provides shared factory manager object for Tool Vendor and Product Vendor implementation classes. javax.enterprise.deploy.spi Provides J2EE Product Vendor implementation classes. javax.enterprise.deploy.spi.exceptions Provides J2EE Product Vendor deployment exception implementation classes. javax.enterprise.deploy.spi.factories Provides J2EE Product Vendor deployment factory implementation classes. javax.enterprise.deploy.spi.status Provides J2EE Product Vendor deployment status implementation classes. javax.faces Top level classes for the JavaServer(tm) Faces API. javax.faces.application APIs that are used to link an application's business logic objects to JavaServer Faces, as well as convenient pluggable mechanisms to manage the execution of an application that is based on JavaServer Faces. javax.faces.component Fundamental APIs for user interface components. javax.faces.component.html Specialized user interface component classes for HTML. javax.faces.context Classes and interfaces defining per-request state information. javax.faces.convert Contains classes and interfaces defining converters. javax.faces.el DEPRECATED Classes and interfaces for evaluating and processing reference expressions. javax.faces.event Interfaces describing events and event listeners, and concrete event implementation classes. javax.faces.lifecycle Classes and interfaces defining lifecycle management for the JavaServer Faces implementation. javax.faces.model Standard model data beans for JavaServer Faces. javax.faces.render Classes and interfaces defining the rendering model. javax.faces.validator Interface defining the validator model, and concrete validator implementation classes. javax.faces.webapp Classes required for integration of JavaServer Faces into web applications, including a standard servlet, base classes for JSP custom component tags, and concrete tag implementations for core tags. javax.interceptor The javax.interceptor package contains classes and interfaces for use with EJB interceptors. javax.jms The Java Message Service (JMS) API provides a common way for Java programs to create, send, receive and read an enterprise messaging system's messages. javax.jws javax.jws.soap javax.mail The JavaMailTM API provides classes that model a mail system. javax.mail.event Listeners and events for the JavaMail API. javax.mail.internet Classes specific to Internet mail systems. javax.mail.search Message search terms for the JavaMail API. javax.mail.util Utility classes. javax.management.j2ee Provides the J2EE Management Enterprise Bean component (MEJB) interfaces. javax.management.j2ee.statistics Provides the standard interfaces for accessing performance data from J2EE managed objects Package Specification JSR 77, J2EE Management Related Documentation For overviews, tutorials, examples, guides, and tool documentation, please see: J2EE Tools javax.persistence The javax.persistence package contains the classes and interfaces that define the contracts between a persistence provider and the managed classes and the clients of the Java Persistence API. javax.persistence.spi The javax.persistence.spi package defines the classes and interfaces that are implemented by the persistence provider and the Java EE container for use by the container, provider, and/or Persistence bootstrap class in deployment and bootstrapping.

2015-08-05

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

TA关注的人

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