自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (38)
  • 收藏
  • 关注

原创 运行jar文件时,ClassPathResource无法读取到资源文件的问题

问题场景:在idea中运行,一切正常,资源文件都可以访问到,但打成jar包后,使用java -jar的形式去启动,就访问不到resource下的资源文件了案例描述:网上搜了很多文章,但试了后都不好使我的路径是配置在properties文件中,然后读取配置文件中的值,然后拼接文件路径,再使用ClassPathResource去读取的开始时我配置文件中是这样写的:service.config-root=static/service/service.config-name=AppC..

2020-11-26 17:10:28 4824

原创 HashMap的工作原理以及存取过程

组成HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。数组:存储区间连续,占用内存严重,寻址容易,插入删除困难;链表:存储区间离散,占用内存比较宽松,寻址困难,插入删除容易;Hashmap综合应用了这两种数据结构,实现了寻址容易,插入删除也容易。基本存储原理基本原理:先声明一个下标范围比较大的数组来存储元素。另外设计一个哈希函数(也叫做散列函数)来获得...

2018-12-07 17:54:13 1820

原创 Java算法时间复杂度的表示:o(1)、o(n)、 o(logn)、o(nlogn)

在描述算法复杂度时,经常用到O(1)、O(n)、O(logn)、O(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义:O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 O(n):时间复杂度为O(n),代表数据量增大几倍,耗时也增大几倍。比如常见的遍历算法。再比如时间复杂度O(n^2),就代表数据量增大n倍...

2018-12-07 11:45:01 4774

原创 TCP通讯、UDP通讯简java单实现示例

JDK 1.8一,TCP通讯创建TCPserver,数据接收方/** * TCP server demo */public class TcpServer { public static void main(String[] args) throws IOException { //创建ServerSocket ServerSocket...

2018-11-09 15:52:26 221

原创 Springboot根据指定profile启动jar包,及docker image制作中启动参数的配置

Springboot项目中的配置文件:其中application.properties中只需配置spring.profiles.active=testing即可(即默认值),当jar启动时没配置spring.profiles.active参数时的默认启动application-testing.properties配置文件启动jar包# 根据不同的环境(dev,testing,pr...

2018-11-07 16:43:05 6013 2

原创 CentOS7 yum及源码安装nginx

nginx version:nginx-1.14.0CentOS version:7.4一,安装所需环境1,gcc安装nginx是C语言开发,安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装。yum install gcc-c++2,PCRE,pcre-devel安装PCRE(Perl Compatible ...

2018-11-05 17:09:42 133

原创 CentOS 7 安装 Zookeeper

CentOS版本:7.4zookeeper版本:3.4.13zookeeper主要有单机、伪集群、集群三种部署方式下载zookeeper:http://archive.apache.org/dist/zookeeper/我们可以通过以上链接下载tar包然后上传到CentOS中,也可以直接在linux系统使用如下命令下载: wget http://archive.apach...

2018-11-04 18:11:06 104

原创 CentOS 7.4 安装JDK

以安装1.8版本为例,分别以两种方式为例安装首先我们先查看是否安装了JDK[root@zero data]# java -version-bash: java: command not found如果已经安装,可以使用下面的命令卸载,然后安装自己想要的版本# list the installed java versionyum list installed | grep j...

2018-11-04 16:26:50 141

原创 通过shell执行kubectl exec并在对应pod容器内执行shell命令

问题描述:由于服务部署在K8S环境下,在应用层之上有一次cache层,使用的是nginx的缓存,这样每次更新后台服务资源后,cache内的缓存并未及时更新,这时需要人工清除cache,其实只要使用yaml文件拉取nginx镜像重新部署就可以了,但K8s对于镜像tag未变化时并不会重新拉取docker image重新部署服务。服务部署公司是用jenkins job执行shell脚本来做的CI...

2018-10-10 14:56:06 48524 3

原创 解决Jenkins执行shell脚本时出现“sudo: no tty present and no askpass program specified”的错误

今天使用jenkins job执行调用脚本执行CD task时,出现了“sudo: no tty present and no askpass program specified”的问题,网上找了很多,但大多都没有解决我的问题。问题描述:写好shell脚本后,直接在宿主机直接使用"sudo ./product_env.sh"时,脚本可以正常执行,但是在jenkins服务器上,远程调用此机器...

2018-10-09 16:16:32 5841

原创 Docker的版本

最近在学习Docker,但是在CentOS下安装时,发现网上搜索安装命令也不尽相同,如:sudo yum install dockersudo yum install docker.iosudo yum install docker-enginesudo yum install docker-cesudo yum install docker-ee其实看到这里时我是懵逼的...

2018-09-20 00:02:58 650

原创 Linux 下安装postgres 安装教程

用到的几个rpm安装文件1:postgresql-libs-8.4.13-1.el6_3.x86_64.rpm2:postgresql-8.4.13-1.el6_3.x86_64.rpm3:postgresql-server-8.4.13-1.el6_3.x86_64.rpm4:uuid-1.6.1-10.el6.x86_64.rpm5:postgresql-contrib-8

2014-03-06 12:35:00 8239 1

原创 使用Gson转换Json对象中的一些细节问题

今天使用rest写了一个web service接口,但是在将一个实体对象转换成Json字符串的过程中,调用toJson()方法时,不会输出到json串里;当调用fromJson()方法时,如果VO里有,但是json串里没有,则字段会被设置成null;如果VO里没有,json串里有,那么该字段会被忽略 此外,如果一个字段标记为transient,那么默认是被忽略的,在serialization和

2013-08-23 10:54:08 1629

原创 Win8 输入法切换 (Ctrl + space)个人解决方案

废话不说,先出结论:使用win8自带 微软拼音输入法。虽然看了之后你可能不屑,但现在的微软拼音跟以前确实不一样了,两个字:实用。 最近换了win8 系统,整体上感觉还不错,唯一让我不爽的就是输入法的切换,我相信所有习惯Ctrl +space切换的人都不喜欢 win8 中win+space或Ctrl + shift 的切换方式同样,这个问题也让我颇为难受,更苦逼的是,作为程序猿,在开

2013-01-08 12:29:24 6835 1

原创 could not instantiate RegionFactory [org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridg

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDAO': Injection of resource methods failed; nested exception is org.springframework.beans.factory.BeanCrea

2012-11-16 14:48:23 7530 3

原创 eclipse中xml文件格式化

今天用eclipse开发,发现格式化xml文件后很乱,如图:这不是我想要的样子,我想要的是这样的:但网上大多数的解决方案都千篇一律说是这个样子:基本上都是进入 Window/Preferences,展开到 XML/XML Files/Editor,勾选 “Split multiple attributes each on a

2012-11-13 14:32:46 25283 7

原创 ExtJs添加到eclipse时奇卡无比最后重启eclipse的解决方案

初识ext,看文档时本来想实际操作一下试试,可是将extjs添加到项目时奇卡无比,最后只得强制关闭eclipse在启动,但结果依旧,于是从网上找到了解决方案打开项目的.project文件,将 org.eclipse.wst.jsdt.core.javascriptValidator org.eclipse.wst.jsdt.core

2012-10-31 15:01:04 1334 1

原创 SiteMesh基本用法及示例

SiteMesh是基于Servlet的filter的,即过滤流。它是通过截取reponse,并进行装饰后再交付给客户。其中涉及到两个名词: 装饰页面(decorator page)和 “被装饰页面(Content page)" , 即 SiteMesh通过对Content Page的装饰,最终得到页面布局和外观一直的页面,并返回给客户运行环境需要:servlet2.

2012-10-19 11:02:46 9141

原创 工作随笔(RMI、WebService、REST)

本文仅当笔记,写的比较乱RMI,Hessian,Burlap,Httpinvoker,Web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能不同(Hessian,Burlap,Httpinvoker用到的较少,略过)RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Web Service

2012-10-14 19:53:47 4063

原创 Linux添加/删除用户和用户组(转载)

在使用linux时,经常会出现好多原先加的帐户未删除的情况,给系统运行带来隐患,因此一定要彻底删除。进入root用户,输入  cd /etc在这个目录下输入  cat passwd会出现很多用户,绝大部分是系统用户,是不能删的,一般最下面的是用户自己原先添加的帐户。这些帐户已经用  userdel 用户名这个命令删过,但是仍存在关联文件。所以

2012-08-28 10:41:37 23153 1

原创 XX is not in the sudoers file 问题解决【转载】

原帖地址:http://blog.sina.com.cn/s/blog_4ef045ab0100j59t.html  我用的是redhat5.4,在一般用户下执行sudo命令提示llhtiger is not in the sudoers file. This incident will be reported.解决方法:一、$whereis sudoers -------找出文件

2012-08-28 10:36:35 1056

原创 PL/SQL锁定布局视图

1> Tools-Preferences-User Interface-Options,在窗口中选中“Autosave Desktop”,然后拖拽Window List到目标位置上,下次启动PLSQL Developer,就可以看到锁定效果了。2>  要保存当前一些窗口的模式,在你调整好窗口布局后,选择菜单Window->Save Layout 就可以了3> 保存密码: tools->

2012-08-06 09:28:10 4847

原创 oracle Net Manager 服务命名无法配置(无法新建、添加服务名)

今天在配置oracle Net Manager 配置服务命名的时候总是无法配置,以前配置的服务名都显示不出来,然后点击绿色添加按钮也没反应,因为先前我修改了oracle\product\10.2.0\db_1\NETWORK\ADMIN下的tnsnames.ora文件   查了半天才发现重命名服务名前面多了个空格,把那个空格去掉就没事了参考资料:

2012-05-18 15:48:38 18617 1

原创 MyEclipse项目部署Deploy location不显示部署路径(图文)

项目右键——>Properties——>MyEclipse——>Web——>Context Root加上“/项目名称”,如下图 如果发布不正常,该位置会出现错误提示。修改完成后如果不起作用就重启一下myeclipse

2012-05-08 10:02:18 8153 1

转载 Liunx解压缩命令参数详解

一、Linux常用的压缩及解压缩命令如表2-5所示。常用命令简要中文说明程序所在目录gzip压缩成文件名为 .gz 的压缩文件(也可用 –d 选项变成解压)/bingunzip将 .gz 压缩文件解压(可用 gzip 加 –d 参数代替)/bin

2012-04-11 15:04:08 1485

转载 Log4j的html输出格式:HTMLLayout 类重写,根据自身需要输出不同列

import java.text.SimpleDateFormat; import org.apache.log4j.HTMLLayout; import org.apache.log4j.Layout; import org.apache.log4j.Level; import org.apache.log4j.helpers.Transform; impor

2012-03-30 09:55:23 6438 1

原创 Log4j配置详解及不同的包(package)下的日志写入到不同的日志文件下

所需要的包:commons-logging-1.1.x.jar,log4j-1.2.x.jar(主要)两个jar包(放入项目bin目录下)及log4j.properties文件(放入到项目src根目录下)以下都是log4j.properties要写入的内容:一:参数介绍:1、Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLo

2012-03-28 17:33:22 15603 1

原创 Spring中RMI的调用

以前写过java中RMI的调用:http://blog.csdn.net/drift_away/article/details/7347441,这次写的是利用Spring来实现RMI的功能:利用Spring来实现RMI,不用实现remote接口,也不用调用rmic编译stub和skeleton, 服务端可以定义org.springframework.remoting.rmi.Rmi

2012-03-22 16:40:53 788

原创 myeclipse SVN Checkout 时报错time of error解决方案

1.打开windows--->>Preferences    2.找到team节点SVN: interface选项------- 选择JavaSVN(Pure Java)    3.再次尝试连接。

2012-03-16 13:43:35 1278

原创 RMI远程方法调用示例

以前没有用过RMI,第一次接触,写的有什么问题还请指正一、创建一个java工程二、创建远程接口        定义一个远程接口,此接口必须继承Remote接口,其中需要远程调用的方法必须抛出RemoteException异常public interface IHello extends Remote { /** * 简单的返回“Hello W

2012-03-13 10:05:09 635

原创 An error occurred while completing process -java.lang.reflect.InvocationTargetException

今天开始整了一下web service 其中安装axis2插件可是让我头疼了一次1.   下载Myeclipse Axis2插件      http://archive.apache.org/dist/ws/axis2/tools/1_4_1/ 下载axis2-eclipse-codegen-wizard.zip和axis2-eclipse-service-archiver-w

2012-03-07 16:28:10 2879 5

转载 MyEclipse6.5安装SVN插件的三种方法

一、安装方法:方法一、如果可以上网可在线安装  1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;  2. 选择Search for new features to install,点击Next进入下一步;  3. 点击"New Remote Site"按钮,在弹出的对话框中输入:  n

2012-03-07 16:17:18 472

转载 事务的四大特性:原子性、一致性、分离性、持久性

原子性、一致性、分离性、持久性(1) 原子性: 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性。  假如用户在一个事

2012-03-06 15:37:54 1205

转载 Spring JSR-250注解

Java EE5中引入了“Java平台的公共注解(Common Annotations for the Java Platform)”,而且该公共注解从Java SE 6一开始就被包含其中。 2006年5月,BEA系统宣布了他们在一个名为Pitchfork的项目上与Interface21的合作,该项目提供了基于Spring的Java EE 5编程模型的实现,包括支持用于注入(injection

2012-03-05 17:22:48 528

转载 Spring注解入门

1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的类的实现Java代码  public class UserManagerImpl implements UserManager {      private UserDao userDao;      public void setUserDao(UserDao userDa

2012-03-05 16:49:58 434

Common.Logging-2.1.1.4543.zip

C# ,Common.Logging-2.1.1.4543,日志添加显示,Common.Logging-2.1.1.4543

2020-01-14

java指纹识别 图片匹配

java指纹识别 java识别 图片匹配

2015-06-29

eclipse4.4 jadclipse插件

Eclipse4.x以上的版本用原来的jadclipse加jad.exe方式已经不能用,该版本在Eclipse4.4下亲测可用。安装方法:将下载的压缩文件解压后,将其中的plugins和features文件夹复制到Eclipse的安装目录下的dropins文件夹下即可,无须再另外安装jad.exe。也可采用link的方式安装

2015-01-24

解决MyEclipse10安装VSS插件版本为1.6.2报错

解决MyEclipse10安装VSS插件版本为1.6.2报错

2014-04-25

centos下postgrep安装所需rpm安装包

1:postgresql-libs-8.4.13-1.el6_3.x86_64.rpm 2:postgresql-8.4.13-1.el6_3.x86_64.rpm 3:postgresql-server-8.4.13-1.el6_3.x86_64.rpm 4:uuid-1.6.1-10.el6.x86_64.rpm 5:postgresql-contrib-8.4.13-1.el6_3.x86_64.rpm

2014-03-06

spring-mock.jar

Classes contained in spring-mock.jar: org.springframework.mock.jndi.ExpectedLookupTemplate.class org.springframework.mock.jndi.SimpleNamingContext.class org.springframework.mock.jndi.SimpleNamingContextBuilder.class org.springframework.mock.web.DelegatingServletInputStream.class org.springframework.mock.web.DelegatingServletOutputStream.class org.springframework.mock.web.HeaderValueHolder.class org.springframework.mock.web.MockExpressionEvaluator.class org.springframework.mock.web.MockFilterChain.class org.springframework.mock.web.MockFilterConfig.class org.springframework.mock.web.MockHttpServletRequest.class org.springframework.mock.web.MockHttpServletResponse.class org.springframework.mock.web.MockHttpSession.class org.springframework.mock.web.MockMultipartFile.class org.springframework.mock.web.MockMultipartHttpServletRequest.class org.springframework.mock.web.MockPageContext.class org.springframework.mock.web.MockRequestDispatcher.class org.springframework.mock.web.MockServletConfig.class org.springframework.mock.web.MockServletContext.class org.springframework.mock.web.PassThroughFilterChain.class org.springframework.mock.web.portlet.MockActionRequest.class org.springframework.mock.web.portlet.MockActionResponse.class org.springframework.mock.web.portlet.MockMultipartActionRequest.class org.springframework.mock.web.portlet.MockPortalContext.class org.springframework.mock.web.portlet.MockPortletConfig.class org.springframework.mock.web.portlet.MockPortletContext.class org.springframework.mock.web.portlet.MockPortletPreferences.class org.springframework.mock.web.portlet.MockPortletRequest.class org.springframework.mock.web.portlet.MockPortletRequestDispatcher.class org.springframework.mock.web.portlet.MockPortletResponse.class org.springframework.mock.web.portlet.MockPortletSession.class org.springframework.mock.web.portlet.MockPortletURL.class org.springframework.mock.web.portlet.MockRenderRequest.class org.springframework.mock.web.portlet.MockRenderResponse.class org.springframework.test.AbstractDependencyInjectionSpringContextTests.class org.springframework.test.AbstractSingleSpringContextTests.class org.springframework.test.AbstractSpringContextTests.class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests.class org.springframework.test.AbstractTransactionalSpringContextTests.class org.springframework.test.AssertThrows.class org.springframework.test.ConditionalTestCase.class org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.class org.springframework.test.annotation.DirtiesContext.class org.springframework.test.annotation.ExpectedException.class org.springframework.test.annotation.IfProfileValue.class org.springframework.test.annotation.NotTransactional.class org.springframework.test.annotation.ProfileValueSource.class org.springframework.test.annotation.Repeat.class org.springframework.test.annotation.SystemProfileValueSource.class org.springframework.test.annotation.Timed.class org.springframework.test.jpa.AbstractAspectjJpaTests.class org.springframework.test.jpa.AbstractJpaTests.class org.springframework.test.jpa.OrmXmlOverridingShadowingClassLoader.class org.springframework.test.web.AbstractModelAndViewTests.class

2014-03-05

powermock-easymock-junit-1.5.4.zip

powermock-easymock-junit-1.5.4.zip

2014-03-05

org.springframework.test-2.5.6.A.jar

org.springframework.test-2.5.6.A.jar

2014-03-05

easymock-3.1.jar

easymock-3.1.jar

2014-03-05

com.springsource.org.easymock-2.3.0.jar

com.springsource.org.easymock-2.3.0.jar

2014-03-05

com.sun.net.httpserver.jar

com.sun.net.httpserver.jar

2014-03-05

spket ide(含安装流程)

spket ide ,使用extjs时为快捷开发提供的一块eclipse插件,内涵安装流程

2012-11-26

json/json2.js两个版本

json/json2.js两个版本

2012-11-25

Gson1.5/1.6/2.2三个版本

Gson1.5/1.6/2.2三个版本

2012-11-25

apache-tomcat-7.0.21-windows-x64

64位tomcat apache-tomcat-7.0.21-windows-x64

2012-11-12

struts2所需jar包

struts2-core-2.1.6.jar freemarker-2.3.13.jar commons-logging-1.0.4.jar ognl-2.6.11.jar xwork-2.1.2.jar commons-fileupload-1.2.1.jar

2012-10-18

sitemesh所需jar包ver2.4.1and 2.4.2

sitemesh所需jar包

2012-10-15

中国各城市经纬度数据

中国各城市经纬度数据

2012-09-13

jadclipse_3.3.0.ja+jadnt158.zip+使用教程

反编译的两个工具 很好用的,jadclipse_3.3.0.jar——jadnt158.zip

2012-08-30

spring定时任务所需要的6个jar包

Spring Quartz定时任务所需要的6个jar包:commons-collections.jar、commons-logging.jar、jta.jar、log4j-1.2.14.jar、quartz-all-1.6.0.jar、spring-2.0.6.jar

2012-08-22

apache-maven-3.0.4-bin

apache-maven-3.0.4-binapache-maven-3.0.4-bin

2012-06-08

JBoss Seam:一个深度集成框架,中文版

为了方便大家阅读,现将发表于JBoss Seam中文站上的译文《JBoss Seam:一个深度集成框架》整理成pdf格式。该文较全面地介绍了JBoss Seam框架,希望对Seam框架的学习者有所帮助

2012-06-07

Jboss_Seam_2.0中文手册

Jboss_Seam_2.0中文手册

2012-06-07

Editplus-v3.31

Editplus-v3.31

2012-06-07

DWR中文文档

DWR中文文档

2012-06-07

struts2.0中文帮助手册

struts2.0中文帮助手册

2012-06-07

Linux常用命令全集

Linux常用命令全集

2012-06-07

javaAPI中文版

javaAPI中文版

2012-06-07

Potplayer绿色版(kmplayer加强版)

Potplayer绿色版(kmplayer加强版)

2012-06-07

thinkpad电源图标管理power manager

thinkpad电源图标管理

2012-06-07

PDF阅读器10.1.0简体中文版

PDF阅读器简体中文版

2012-06-07

PL/SQLdev7.1.4破解版

数据库工具类,解压后按照txt文件中的操作破解即可。

2012-06-07

生成get,set方法注释的jar包org.eclipse.jdt.ui_3.3.2

生成get,set方法注释的jar包org.eclipse.jdt.ui_3.3.2

2012-03-20

将对象生成xml的jar包,xstream-1.4.2,xmlpull-1.1.3.1,xpp3_min-1.1.4c

将对象生成xml的jar包,xstream-1.4.2,xmlpull-1.1.3.1,xpp3_min-1.1.4c

2012-03-20

net.sf.fjep.fatjar把项目打成jar包所需的工具类(jar包)

net.sf.fjep.fatjar把项目打成jar包所需的工具类(jar包)

2012-03-15

JNative调用dll动态库所需jar包

JNA框架,是Java 调用DLL动态库框架,功能强大,告别往日的JNI,只需定义接口,就可以方便调用DLL库,为开发人员省了不少事

2012-03-15

commons-codec-1.6

缺少此包会抛出java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException

2012-03-15

org.apache.commons.httpclient-3.1.0

org.apache.commons.httpclient

2012-03-15

空空如也

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

TA关注的人

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