自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhouxinhong的专栏

开心生活,努力奋斗

  • 博客(90)
  • 资源 (7)
  • 收藏
  • 关注

原创 org.springframework.boot.autoconfigure.http不存在 idea2020.1版本启动不成功

2020.1的idea,springboot项目各种报错,jar包无问题;开始一直怀疑maven问题,网友各种说法:idea运行时候找不到程序类包,明明jar包就在那里,但是就是会报错。我的idea2020.1然后maven 3.6.3引用大佬的话就是: 1 要把maven自己加的localRepository删掉,(这个是你自己下载的maven3.6.3的setting.xml)用默认的,如果不想下在C盘,就在idea手动修改本地仓库的配置。 .

2020-06-28 13:25:13 923

原创 oracle基目录和oracle主目录位置相同

安装后无法完全卸载oracle客户端,按网络上的删除注册表,卸载完后,再删除:OraDb11g_home1按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,删除依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,删除所有o...

2020-04-25 21:20:33 1952 1

原创 今天32岁了

今天我32岁了,能活到32岁,我觉得我是一个奇迹! 从出生就天生与人不一样,上天仅给了我一个肾,一个并不正常的肾,就像开玩笑一样,要不是上学的时候有一次感冒发烧,一直低烧不退,都不知道什么时候能发现。慢慢的接受这个事实,从此我就变得内心很强大,学会了熬着。比起那些生活不能自理的朋友,自己还是幸运多许。每天看着一堆的药物,总是会有些感触,但是不敢轻易放弃,活着就得奋斗,从来就没有什...

2019-03-05 09:29:56 291

原创 Windows10中,ElasticSearch6.5.4集群搭建以及Logstash Kibana环境 ELK(单台电脑部署)

下面是官方介绍:ElasticSearch是一个基于Lucene的开源分布式搜索服务器。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计...

2019-01-17 09:38:53 2033

转载 面向对象三大特性五大原则 + 低耦合高内聚

面向对象三大特性五大原则 + 低耦合高内聚面向对象的三大特性是"封装、"多态"、"继承",五大原则是"单一职责原则"、"开放封闭原则"、"里氏替换原则"、"依赖倒置原则"、"接口分离原则"。什么是面向对象面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界

2018-09-19 18:09:11 203

转载 Java面试中常问的数据库方面问题 MySQL

MySQL为什么用自增列作为主键如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是...

2018-09-19 18:08:14 554

转载 Java编码易疏忽的十个问题(…

1. 纠结的同名现象很多类的命名相同(例如:常见于异常、常量、日志等类),导致在import时,有时候张冠李戴,这种错误有时候很隐蔽。因为往往同名的类功能也类似,所以IDE不会提示warn。解决写完代码时,扫视下import部分,看看有没有不熟悉的。替换成正确导入后,要注意下注释是否也作相应修改。启示命名尽量避开重复名,特别要避开与JDK中的类重名,否则容易导入错,同时存在...

2018-09-19 18:05:09 280

转载 Java编码中的典型错误

这篇文章包含了我所看到和我一起工作的人在java编码中出现的最典型错误。静态分析(我们用qulice)不能捕获所有显而易见的错误,这就是为什么我决定在这里把它们列出来。 如果你想在这里看到别的补充请告诉我,我很乐意效劳。 列出的所有错误总得来说和面向对象编程有关,特别是java。类名你的类应该是一个没有“验证”、“控制器”、“管理者”等等的现实生活实体的一个抽象。如果你的类名以“-e...

2018-09-19 18:04:26 738

转载 Spring 框架中都用到的设计模式

Spring框架中使用到了大量的设计模式,下面列举了比较有代表性的:代理模式—在AOP和remoting中被用的比较多。 单例模式—在spring配置文件中定义的bean默认为单例模式。 模板方法—用来解决代码重复的问题。比如. RestTemplate, JmsTemplate, JpaTemplate。 工厂模式—BeanFactory用来创建对象的实例。 适配器--spring ...

2018-09-19 18:01:54 1718

转载 java代码编码出现问题

JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火 星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便自己记忆,也为其他程序员兄弟们提供一份参...

2018-09-19 10:35:54 982

转载 npm的下载、使用,及切换镜像源的三种方式

简介:NPM,通常被称为node包管理器,顾名思义,他的主要功能就是管理包,包括:安装 / 卸载 / 更新 / 查看 / 搜索 / 发布等  允许用户从NPM服务器下载别人编写的第三方包到本地使用。 • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用使用1、安装(不用安装,只要安装过了node就会有) - 官...

2018-06-06 15:48:30 5413

转载 Node.js安装及环境配置之Windows篇

一、安装环境1、本机系统:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、前期准备1、Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.j...

2018-06-06 15:35:05 371

转载 转:CSS深入理解vertical-align和line-height的基友关系

CSS深入理解vertical-align和line-height的基友关系这篇文章发布于 2015年08月30日,星期日,00:47,归类于 css相关。 阅读 128202 次, 今日 127 次by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=4925一、想死你们了几...

2018-05-14 18:35:39 274

原创 IntelliJ IDEA快捷键

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可

2017-08-29 09:51:39 324

原创 研发进来吐槽一下

同一办公室里面,你忙的要死,一口气都不敢放松,但其它同事却在看视频,还有笑出很大声音来,忽视一切,有啥感想~~~

2017-04-20 19:24:33 503

原创 Google浏览器、firefox浏览器、IE浏览器每次访问自动最新网页

在做开发web开发的时候,经常要使用到浏览器来着进行调试,那么有时候自己修改了内容,可是在浏览器上还是没有显示出来,费了好久才发现是浏览器缓存的问题。还要强制刷新缓存 就是 Ctrl + F5 。所以在开发时候,最好将自己的调试浏览器设置为访问自动刷新网页,不要使用页面的缓存。下面就是常用开发浏览器的设置:1. Chrome 浏览器打开到开发者模式:将Disable

2017-04-20 19:15:13 3574

原创 Hadoop学习-基础环境搭建

一、安装vm,安装四台虚拟机/etc/inittab id:5:initdefault 改为id:3:initdefault二、熟悉vi编辑器,这里主要参考网友提供的支持(http://wiki.dzsc.com/info/7313.html)

2016-05-31 17:35:11 354

原创 我的血泪生活1

今天是9月1日,开学的第一天,从qq群中得到一段写的非常好的文章,如下:开学了,让我们再读一遍龙应台写给儿子安德烈的一段话。 “孩子,我要求你读书用功,不是因为我要你跟别人比成绩,而是,我希望你将来会拥有选择的权利,选择有意义、有时间的工作,而不是被迫谋生。当你的工作在你心中有意义,你就有成就感。当你的工作给你时间,不剥夺你的生活,你就有尊严。成就感和尊严,给你快乐。” ——致开学的孩子们

2015-09-01 23:55:43 761 4

转载 java.lang.OutOfMemoryError: Java heap space

最近在熟悉一个开发了有几年的项目,需要把数据库从mysql移植到oracle,首先把jdbc的连接指向mysql,打包放到tomcat里面,可以跑起来,没有问题,可是当把jdbc连接指向oracle的时候,tomcat就连续抛java.lang.OutOfMemoryError的错误,上网google了一下,了解了一下tomcat的运行机制,也解决了问题,share出来,以备查。1、首先是

2015-08-13 14:22:09 468

转载 tomcat6.0 安装版和解压版的内存设置

1.对于安装版的TOMCAT6.0:进入TOMCAT的安装目录下的bin目录,双击tomcat6w.exe。点击Java选项卡,可设置初始化内存,最大内存,线程的内存大小。(1)初始化内存:如果机器的内存足够大,可以直接将初始化内存设置为512M,如果机器内存较小可适当调小,对于运行了EJB的应用,最好不要低于128M。(2)最大内存:最大内存目前设置为512M.(3)线程内存

2015-08-11 16:04:19 752

转载 Cannot load supported formats: Cannot run program "svn": CreateProcess error=2

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/1418694IntelliJ IDEA 13.1.2安装后,SVN checkout时候会出现如下错误:Cannot load supported formats: Cannot run progra

2015-07-13 14:25:05 9759

原创 redmine备份 重装系统后,redmine数据恢复

经过几次折腾,用第二种方式成功还原,非常简单,留着备用Bitnami Redmine的备份分2种方式:1.导出数据库2.整个目录搬家不管是哪种都想停掉服务,redmine相关的服务有以下5个:redmineApacheredmineMySQLredmineSubversionredmineThin1redmineThin2

2015-07-11 14:01:24 2906

转载 Hibernate中SessionFactory配置

SessionFactory配置因为Hibernate被设计为可以在许多不同环境下工作,所以它有很多配置参数。幸运的是,大部分都已经有默认值了,Hibernate发行包中还附带有示例的hibernate.properties文件,它演示了一些可变的参数。一般你只需要把这个文件放到你的classpath,配置一下即可。1. 可编程配置方式net.sf.

2013-12-28 11:21:55 809

原创 (spring+hibernate)java.lang.NoSuchMethodError: xxx.xxx.xxx.xxx.(Ljava/lang/String;)V

解决方法一:当你把spring包和hibernate相应包打进项目里,然后在打包的文件里把把asm.jar,asm-attrs.jar,cglib-2.1.3.jar三个文件从项目里导出,并删掉就OK了解决方法二:由于cglib-2.1.3 依赖的asm 跟在外边的asm版本不一致导致, 把cglib换成 cglib-nodep版本的就可以了

2013-04-02 10:20:23 1256

转载 持续集成hudson入门

极限编程中一项建议实践便是持续集成,持续集成是指在开发阶段,对项目进行持续性自动化编译、测试,以达到控制代码质量的手段。      持续集成提供了及时发现问题、追踪问题、修复问题的机制,他替代了传统的在所有代码编写完毕后才提交QA部门进行测试的方法。      持续集成对单元测试较为依赖,测试覆盖率越高,单元测试越准确,越能体现持续集成的效果。持续集成主要在以下方面提供好处; 1、

2013-03-03 21:42:50 430

转载 关于DOCTYPE

DOCTYPE不可怕,但把它拿走,会让你怕了又怕。最近在蓝色理想转悠,发现很多朋友提出有关DIV+CSS排版问题,以及IE与FF的兼容问题。怎么问的都有,结果就是一个——显示很奇怪,很难调整。我们浏览的大多数网站,或者用Dreamweaver创建一个新的网页文档时,源码的顶部都会有DocType声明,但是很多人没有注意它,甚至在创作时候直接将它删掉,其实这往往就是噩梦的开始。在遵循标准的任何W

2013-02-27 15:47:35 384

原创 java hibernate网站卡死

Session session = getSession();    list = session.createQuery(hql).list();这里没有当时我用了session.close();以为关闭了session,但是后来网上说没有关闭资源,然后用releaseSession(session); //释放session,这样才好了,服务器正常了。真是个大问题。也可以换成g

2013-02-25 22:13:39 737

原创 智鼎东方PMP考试的学习心得

2012年5月的时候,约朋友出去玩的时候,人家说6月份要考试,便问了一下他在准备什么考试,他说是PMP考试,我就回来了解了一下PMP考试,觉得挺不错的,在工作中有很多都可以用到,便开始考虑自己是不是也去挑战一下这个考试。       由于当时一直在南海出差,并没有太多时间去想这个,但是当时有买本PMP考试相关的书籍,每天晚上睡觉的时候,翻两页,然后联系了一下朋友报名的机构智鼎东方,了解了一下考

2013-01-30 17:14:44 1612

转载 实现基于组织机构的数据集权限系统的设计思路讲解

绝大部分内部管理系统都需要实现各种复杂的操作权限限制,而不是单纯的把所有数据都共享出来,特别当涉及到一些机密的商业数据或者财务数据时,都需要进行严格管控,当遇到类似的需求时往往需要一个可以灵活配置数据集权限的管理工具来实现客户的实际需要,同时需要有相应的公开的API函数可以过滤数据,提高我们的建设内部管理系统的工作效率。   当然实现一个这样的权限管理系统,也不是很难的事情,可能1个人花费

2012-08-31 17:51:44 3438

转载 通用权限管理系统设计篇

在前两篇文章中,不少朋友对我的设计提出了异议,认为过于复杂,当然在实际的各种系统的权限管理模块中,并不像这里设计得那么复杂,我以前所做的系统中,由只有用户和权限的,有只有用户、权限和角色的,还有一个系统用到了用户、权限、角色、组概念,这个系统是我在思考以前所做系统的权限管理部分中找到的一些共性而想到的一个设计方案,当然还会有不少设计不到位的地方,在设计开发过程中会慢慢改进,这个系统权当学习只用,各

2012-08-31 17:50:25 10751 1

转载 编译Android出错:Unable to execute dex: Java heap space

昨天在编译运行(Run As Android Application)同事写的应用(移植)时,提示Unable to execute dex: Java heap space,刚开始以为是Android SDK没装好,于是我写了个Hello Android程序来验证,Hello Android可以运行。于是,我Google了一下,据说是因为升级了ADT缘故(好像是Android小组的回复)

2012-08-30 16:14:06 10190 1

转载 Apache CXF实战之九 发布使用SSL的Web Service

在使用Web Service的时候,在很多情况下会要求我们发布ssl的web service,此时如果web service是作为一个war包部署在tomcat之类的web容器中的时候,我们可以通过修改tomcat的配置来比较容易的部署发布成ssl的web service的,当对于独立运行的程序来书,此时发布web service是需要一些操作的,下面看看在CXF中怎样发布并调用SSL的Web S

2012-07-20 10:14:08 9189 2

转载 Apache CXF实战之八 Map类型绑定

在CXF中,如果Web Service返回类型是Map的时候,比如方法签名如下[java] view plaincopyprint?@WebMethod  @WebResult Map getUserMap();  @WebMethod @WebResult Map getUserMap();此时如果运行程序会得到类似下面的异常

2012-07-20 10:13:36 1194

转载 Apache CXF实战之七 使用Web Service传输文件

首先声明我知道有个协议叫ftp,也知道有种编程叫sock编程,但我就是碰到了server对外只开放80端口,并且还需要提供文件上传和下载功能的应用,那好吧,开始干活。1. 首先是一个封装了服务器端文件路径,客户端文件路径和要传输的字节数组的MyFile类。[java] view plaincopyprint?package com.googlecode.ga

2012-07-20 10:12:47 824

转载 Apache CXF实战之六 创建安全的Web Service

我们在使用Web Service的过程中,很多情况是需要对web service请求做认证的,对于运行在web容器里的应用程序来说,可能会比较简单一些,通常可以通过filter来做一些处理,但是其实CXF本身也提供了对web service认证的方式。下面来看一下如何实现1. 首先是一个简单pojo[java] view plaincopyprint?pac

2012-07-20 10:12:13 917 2

转载 Apache CXF实战之五 压缩Web Service数据

在现实应用中有些时候会有比较大的数据对象需要传输,或者在一个比较慢的网络环境下发布调用web service,此时可以通过压缩数据流的方式来减小数据包的大小,从而提高web service的性能。下面来看看怎样来做到这一点。1. 首先模拟一个可以存放大数据的pojo对象,这个对象可以通过构造参数给定的size来模拟一个size大小的字符串。[java] view plain

2012-07-20 10:11:31 728

转载 Apache CXF实战之四 构建RESTful Web Service

这篇文章介绍一下怎么通过CXF来发布RESTful的Web Service.1. 首先是实体类,注意其中的@XmlRootElement注解[java] view plaincopyprint?package com.googlecode.garbagecan.cxfstudy.jaxrs;   import java.util.Date;    impor

2012-07-20 10:11:03 588

转载 Apache CXF实战之三 传输Java对象

前面两篇文章介绍了怎样通过CXF来构建最基本的Web Service,并且其中暴露的接口参数和返回值都是字符串,下面来看看一个稍微复杂一点的例子。1. 首先是一个普通的pojo对象,用来表示一个实体类[java] view plaincopyprint?package com.googlecode.garbagecan.cxfstudy.jaxws;   i

2012-07-20 10:10:31 550

转载 Apache CXF实战之二 集成Sping与Web容器

书接上文,下面看看CXF怎样和spring集成。1.创建HelloWorld 接口类[java] view plaincopyprint?package com.googlecode.garbagecan.cxfstudy.helloworld;   import javax.jws.WebMethod; import javax.jws.WebPa

2012-07-20 10:09:35 585

转载 Apache CXF实战之一 Hello World Web Service

Apache的CXF现在几乎成了Java领域构建Web Service的首选类库,并且它也确实简单易用,下面就通过几篇系列文章做一下简单介绍。当然首先想到的当然还是那个Hello World示例。这个系列文章中用到的例子都是基于Maven构建的工程,下面是我的pom.xml文件内容[html] view plaincopyprint?projectxmlns

2012-07-20 10:08:01 621

Java的oauth2.0 服务端与客户端的实现

Java的oauth2.0 服务端与客户端的实现

2018-09-19

jackson序列化方法实现

支持列表 范型的转换等工具 Json字符串生成或解析处理工具类

2018-09-19

Svn使用手册

Svn使用手册,里面有svn怎么安装,还有一些与其它软件相联的内容

2012-01-06

大话企业级Android开发

本书一共里面有14本pdf,大话企业级android开发,很适合入门的人员学习使用

2012-01-06

右边弹出信息框的ajax技术

右边弹出信息框的ajax技术 非常的美观

2009-07-07

处理异常的java小程序

处理异常的java小程序 能够处理一些文件 不存在的的导常。。

2009-05-03

输入金钱换成大写的java程序

输入金钱换成大写的java程序 比如说:你输入6000.00,会得到结果是:六千元整

2009-05-03

空空如也

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

TA关注的人

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