自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aarontang_168的博客

生活是一种修行

  • 博客(116)
  • 资源 (3)
  • 收藏
  • 关注

原创 git push github失败,提示:Failed with error: unable to access '':OpenSSL SSL_connect: SSL_ERROR_SYSCALL

今天用git提交代码突然出现SSL_ERROR_SYSCALL的错误,网上所有的方法都尝试了一遍还是同样的问题,最后把网络切换到4G完美解决。通常都有以下方法:1.重新生成SSH Key,参考githubhttps://help.github.com/en/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#add...

2019-08-20 19:52:30 1635 1

原创 spring-boot中使用定时器

定时器的实现有Java Timer、Quartz和spring自带的Scheduled,spring的比较简单,只需要通过注解配置就可以实现1.创建定时任务@Componentpublic class ScheduledTask { // 每30秒钟执行一次 @Scheduled(cron = "0/30 * * * * ?") public void sayHello() { ...

2019-08-10 15:50:53 250

原创 spring-boot使用MockMvc单元测试启动报错

Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/config.properties] at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextRe...

2019-08-10 15:16:53 740

原创 JAXB实现Java对象和XML转换

webService接口中需要用到XML和对象之间的转换,java中可以通过JAXB和XStream实现xml和对象互相转换,下面使用JAXB实现xml和对象的转换。1.定义要转换为XML的DTO类import javax.xml.bind.annotation.*;/** * @author * @Description TO DO * @create **/@Data@...

2019-08-09 15:24:55 388

原创 spring-boot整合apache cxf 编写webservice服务

最近项目中需要提供webservice服务供第三方调用,现将webService服务的实现总结一下,以便以后在工作中用到少走弯路。1.引入依赖compile group:‘org.apache.cxf’,name:‘cxf-spring-boot-starter-jaxws’,version:‘3.3.1’2.编写WebService服务package com.open_care.webs...

2019-08-07 20:39:14 1572

原创 使用Nexus3.2搭建maven本地仓库

一、下载Nexus3.2https://www.sonatype.com/download-oss-sonatype选择windows下载解压后的目录如下安装Nexus服务,使用管理员运行cmd命令行,进入到%nexus_home%/bin目录下执行nexus.exe /install启动Nexus服务nexus.exe /start访问服务用户名admin,密码admin1...

2019-07-02 17:20:20 393

原创 centos7 安装kafka

1.下载kafkahttps://kafka.apache.org/downloads2.解压tar -zxvf kafka_2.11-2.2.1.tgz -C /opt3.修改配置文件cd kafka_2.11-2.2.1vi ./config/server.properties将broker.id=0改为broker.id=1将log.dirs=/tmp/kafka-lo...

2019-07-02 17:03:34 1046

原创 centos7修改默认ssh端口号

1.编辑ssh_config文件vi /etc/ssh/sshd_config增加端口50026,为了防止出错,保留原来的22端口在修改默认端口时有注释提示if you want to change the port on SELinux system,you have to tell SELinux about this change执行下面的命令sudo semanage por...

2019-07-02 16:39:03 1455

转载 idea git的使用(四)git建立分支与合并分支

为什么要建立分支git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。2.操作如下:2.1 idea git分支的操作idea git的操作在右下角,如下图:说明:【new branch】新建分支【local branches】本地分支【current master】表...

2019-06-28 14:48:15 227

原创 spring-security+auth2+jwt实现的项目集成第三应用系统方单点登录

项目中使用spring-security实现的oauth2认证,需要集成第三方的单点登录。第三方登录成功后采用反向代理的方式将用户信息存在请求头中传递给应用系统,应用系统需要根据请求头验证请求并做出相应的跳转。实现思路1.重新RequestWrapper中的方法public class RequestWrapper extends HttpServletRequestWrapper { ...

2019-06-28 09:06:36 1053

原创 win10以管理员身份运行switchhosts修改host文件提示please run SwitchHosts as Administrator

最近在 win10系统中使用switchhosts修改hosts文件一直提示请使用管理员运行SwitchHosts解决方法找到hosts文件所在的目录C:\Windows\System32\drivers\etc右击hosts文件选择属性,然后点击安全Tab页,查看当前登录用户的权限,显示当前登录用户无hosts文件的写入权限选中当前登录用户,在安全Tab点击编辑按钮,修改当前登录用户对...

2019-06-23 06:54:22 10005 6

转载 idea在使用git clone 时出现Filename too long的报错信息

idea在使用git clone 时出现Filename too long的报错信息,使用如下命令就可以解决该问题:在 git bash命令模式下,运行命令git config --global core.longpaths true

2019-06-21 23:07:08 1384

原创 RabbitMQ 学习一 centos7 安装RabbitMQ

最近工作上用到消息队列,于是从网了查了一些关于队列的资料,对消息队列有一些初步的了解,想要系统的学习还是得看书或者视频,后来自己就买了几本队列的书籍学习。废话不多说,下面直接上代码,纸上得来终觉浅,绝知此事要躬行。1.准备安装包下载erlang和rabbitmqhttps://www.erlang.org/downloads/21.0https://github.com/rabbitmq/...

2019-06-21 22:50:30 160

原创 eclipse gradle buildship 执行build任务提示Could not find tools.jar

这个问题纠结了我2个小时,一开始以为是buildship插件的问题,试了几遍都跟原来一样,使用gradle命令行构建正常,buildship 中执行task任务就报错。下面是问题的过程及解决方法eclipse中执行gradle build task提示失败控制台报错提示Could not find tools.jar解决方法Gradle

2017-02-12 21:19:45 17225

原创 gradle学习一 gradle安装及eclipse中安装gradle插件buildship

一、windows7安装gradle1.下载gradlehttps://gradle.org/gradle-download/根据自己的需要下载相应的安装包我下载的文件2.安装gradle并配置环境变量将下载后的gradle zip文件解压,根据个人的习惯解压到指定的目录 ,我的安装目录D:\Program Files (x86)\gradle-3.3配

2017-02-11 14:13:28 12961

原创 使用Apache Httpclient访问Spring rest接口下载文件

使用Apache Httpclient访问Spring rest接口下载文件 1.编写Spring rest接口,该接口将文件读入到流中并通过ResponseEntity对象返回@RequestMapping(value="/file",method=RequestMethod.GET)public ResponseEntity<InputStreamResource> getFile(@Req

2016-12-14 21:51:21 3456

原创 cesium js学习一加载三维模型

cesium js学习一加载三维模型一、开发环境准备 1、下载cesium js cesium js 下载地址 https://github.com/AnalyticalGraphicsInc/cesium/releases 下载完成解压后的目录如下图 2.打开cmd命令行进入到cesium的安装目录,执行npm install,该命令执行完会在cesium根目录下创建node_mo

2016-03-20 15:15:10 21487 10

原创 Spring 异常Does your handler implement a supported interface like Controller?] with root cause

今天在做项目的过程中,将Json转换成DTO对象出现问题,尝试了多种方法都不对,异常如下:2012-11-21 15:16:03 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [springServlet] in context with path [/resour

2012-11-21 15:20:45 6278

原创 java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log

今天在项目中新增了几个jar包,其中包括slf4j的jar包,起动Tomcat运行Junit测试时出现异常java.lang.AbstractMethodError: org.slf4j.impl.JDK14LoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Lj

2012-10-24 16:53:59 61377 2

转载 java读取Properties文件的方法

使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in);2。使用j

2012-09-28 13:38:35 1020

转载 jacob使用入门及问题解析

本博客 jacob 列文章导读Java操作Microsoft Word之jacob jacob使用入门及问题解析使用Jacob将Word转为Html或txt 使用Jacob将Word转为PDFjava通过jacob调用word (根据Word模板生成动态内容)     首先,大家先要了解一下jacob ,官方的解释是Java COM Bridge,即java和com组件

2012-09-24 13:43:21 1568

原创 apache PDFbox 入门

PDFBox下载地址:http://pdfbox.apache.org/download.htmlPDFBox的主要功能:1.抽取PDF中的文本内容2.合并PDF文档3.对PDF文档进行加密/解密4.集成Lucene搜索索引5.填充表单数据FDF和XFDF6.通过文本文件创建PDF文档7.创建PDF页面中的图像8.打印PDF下面是一个通过PDFBox创建PD

2012-09-21 17:09:29 1424

原创 Tomcat7中部署Solr3.6.1

一、下载apache-solr-3.6.1.zip文件( http://www.apache.org/dyn/closer.cgi/lucene/solr/)二、解压apache-solr-3.6.1.zip文件,将apache-solr-3.6.1\dist中的apache-solr-3.6.1.war文件复制到tomcat7中的webapp目录下并改名为solr.war三、新建目录d:

2012-09-17 09:13:07 2297

原创 Eclipse中安装SVN插件subclipse

一、在Eclipse菜单栏中选择Help-Install New Software,如下图在上图中单击右边的Add按钮,在name中输入一个名称,Location中输入subclipse更新的网址http://subclipse.tigris.org/update_1.6.x,如下图(我已经安装过了,所以提示重复的)点击OK开始安装,如果已下载了插件包,直接点击Ar

2012-09-10 13:01:20 895

转载 eclipse中的.project 和 .classpath文件的具体作用

eclipse中的.project 和 .classpath文件的具体作用是什么?.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH这些文件你用文本编辑器就能察看了在一个项目中点刷新的目的是为了更新.project文件中的文件清

2012-09-07 12:59:39 728

原创 Eclipse中安装Maven

一、在Eclipse的菜单栏中选择Help,然后点击Installl New Software。。。出现如下窗口二、单击窗口右边的Add按钮,出现如下窗口,在Name中输入m2e,Location中输入http://m2eclipse.sonatype.org/sites/m2e,单击ok按钮,Eclipse会下载m2eclipse中的资源信息三、资源下

2012-09-07 12:57:39 12161 6

翻译 安装JBMP5 Demo

一、下载jbpm-5.3.0.Final-installer-full.zip文件( http://sourceforge.net/projects/jbpm/files/latest/download?source=files )二、下载Apache Ant三、配置Ant环境变量1.在系统变量中新建变量ANT_HOME,在value中输入Ant的根目录2.测试Ant是否配

2012-09-07 12:38:38 2824 2

原创 Eclipse4.2中安装BPMN2.0

1.打开Eclipse,点击Help选择Install New SoftWare2.单击Add按钮,添加BPMN2更新站点,在Name中输入bpmn2,Location中输入http://download.eclipse.org/bpmn2-modeler/site,单击OK3.选中Eclipse BPMN2,单击Next按钮安装后之后,就可以通过E

2012-09-07 12:24:24 4132

转载 JBPM-Drools规则引擎

原文出处http://blog.csdn.net/quzishen/article/details/6163012Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。1、Drools语法开始语法之前首先要了解一下drools的基本工作过程

2012-09-03 08:53:19 7276

原创 Could not read JSON: Can not deserialize instance of java.lang.Integer out of START_OBJECT token

Controller中的代码如下:       @RequestMapping(value="/delete",method=RequestMethod.POST,produces="application/json")@ResponseStatus(HttpStatus.OK)public void delete(@RequestBody Integer id){this.mod

2012-08-31 15:28:33 31483 1

原创 SpringMVC restful 异常Could not write request: no suitable HttpMessageConverter found for request type

Exception in thread "main" org.springframework.web.client.RestClientException: Could not write request: no suitable HttpMessageConverter found for request type [com.jersey.test.entity.Student]at org

2012-08-20 16:12:54 23601

转载 Java多线程程序设计详细解析

原文出处:http://www.tot.name/show/3/7/20061019132537.htm一、理解多线程  多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。  线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的

2012-08-16 22:02:25 622

原创 Struts2实现文件上传,直接访问JSP页面出现异常

Stacktrace:] with root causeThe Struts dispatcher cannot be found.  This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed

2012-08-11 23:34:08 2051

转载 HTTP协议详解

原文出处http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作

2012-08-05 16:22:11 503

原创 PB 实现dddw联动

最近在自学PB,在网上找了很久,没有找到下拉数据窗口联动的例子,自己花了一下午的时间做了一个小例子,现在写出来给大家参考一下,望高手指点.一、创建表//用来存储区域信息create table gb_area_info(c_areano char(12) primary key,c_areaname char(40),c_fullname char(80,i_u

2012-03-29 17:32:32 5466

原创 powerscript基础学习一

一、powerScript的语法1.0变量的命名及使用powerscript的标识符(变量名称)必须以字母或下划线开头,其它的字符可以是下划线(_)、短横线(-)、美元符号($)、号码符号(#) 、百分号(%)。1.1.最长40个字符(实际可以更长),中间不能有空格1.2.保留字不能用作标识符(变量名称)。1.3 标识符不区分大小写,如:PART、part、Part表示同一个标

2012-03-23 21:54:00 7173 2

原创 Linux常用命令

一、磁盘管理1.cd [目的目录] 进入目录, 例cd opt/tomcat_QueryServer3.0    2.cd / 回到根目录,当前目录为tomcat_QueryServer3.0,输入cd /回车,则回到根目录    3.cd .. 返回到上一级目录,例当前目录为webapps,输入cd .. 回车,则回到tomcat_QueryServer30    4

2012-02-02 15:45:02 900

转载 Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

原文出处:http://blog.licess.org/http_load-webbench-ab-siege/一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。

2012-02-02 10:56:55 787

转载 Thrift使用指南

转载自董的博客,原文出处:http://dongxicheng.org/search-engine/thrift-guide/1. 内容概要本文档比较全面的介绍了thrift(关于thrift框架的介绍,参考我这篇文章:Thrift框架介绍)语法,代码生成结构和应用经验。本文主要讲述的对象是thrift文件,并未涉及其client和server的编写方法(关于client和serv

2011-12-26 15:40:13 1635

原创 oracle中的Imp和Expt用法

1.imp 用户名/密码@数据库名称(SID) file="dmp文件的路径"  fromuser=用户名(从哪个用户导出)  touser=导入到哪个用户  例:imp public_hmis/public_hmis@rldm file=d:\hmis.dmp log=d:\hmis.log fromuer=public_hmis touser=public_hmis ignor

2011-12-18 17:26:29 1715

Jquery API

jquery1.4帮助文档, 对jquery感兴趣的朋友可以下来看看,对学习jquery有很大的帮助

2011-04-12

ajax动态加载树

ajax动态加载树,可以看看

2008-01-24

空空如也

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

TA关注的人

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