自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

George Jiang - Daydreamer

小小码农大梦想

  • 博客(38)
  • 收藏
  • 关注

转载 Java Web项目WAR包文件路径问题

J2EE项目在生产环境中,通常以WAR,EAR包等形式部署在服务器上,在Websphere Application Server(WAS)服务器上部署应用时,有时项目需要获取文件的物理路径,但是WAR包部署时,在tomcat和WAS下部署有很大的差别:tomcat会把WAR包解压到当前文件夹下,然后再用解压的文件夹来发布,这样与本地编写调试的程序环境类似;而WAS或WebLogic两种服务器,WA...

2018-10-25 22:09:29 3730

转载 Java Web项目的文件路径问题的完整解决方案(WAR包)

J2EE项目在生产环境中,通常以WAR,EAR包等形式部署在服务器上,在Websphere Application Server(WAS)服务器上部署应用时,有时项目需要获取文件的物理路径,但是WAR包部署时,在tomcat和WAS下部署有很大的差别:tomcat会把WAR包解压到当前文件夹下,然后再用解压的文件夹来发布,这样与本地编写调试的程序环境类似;而WAS或WebLogic两种服务器,WA...

2018-10-25 22:04:15 2846

转载 JVM安全退出

JVM安全退出https://tech.imdada.cn/2017/06/18/jvm-safe-exit/?utm_source=tuicool&utm_medium=referral背景用户:货都到了,购物车里怎么还有刚买的东西,what?产品:有用户反映,提单完成了,怎么没清购物车,研发赶紧看看是不是有bug啊?研发:恩,我看看,!@#¥%……&*()一顿...

2018-10-25 21:42:30 176

转载 Java程序优雅关闭的两种方式

https://blog.csdn.net/carlislelee/article/details/52688693使用java编写大型系统时,往往需要在程序被kill时将内存中的一些临时数据和状态处理掉,这里称之为优雅关闭。介绍两种比较典型的方法:1. 调用Runtime.getRuntime().addShutdownHook()方法,添加结束时运行的线程。public void...

2018-10-25 21:32:45 1374

原创 Thrift安装实践

Apache Thrift 安装总结几个点:1,按照官网手册装,最好在虚拟机里搞,反正别是自己花钱买的电脑,别糟蹋自己的东西;2,Boost安装有点慢,不是网速慢,是编译慢,要等;3,Boost有些包装不上,似乎是有别的依赖,不重要,跳过;4,要是用java,要装ant,sudo yum install -y ant5,如果不想用那些语言,在thrift编译的时候给关掉  ...

2018-08-26 10:52:12 149

原创 Spring MVC “XML配置bean”和“注解自动扫描bean”,两者混合使用,同时生效的配置方法

1,原来的工程里配置了bean=/xxx.do格式的controller,现在想要增加自动扫描,并使xml和注解的bean都可以生效2,在dispatcherServlet所在的xml配置文件中(我这里是spring-mvc.xml),增加三行<context:annotation-config/>  //启动注解,用来实现注入等<mvc:annotation-dri...

2018-08-15 09:49:52 4270

原创 jsp blob 绝对路径及war包路径

1,在pojo中使用byte[] 数组来进行保存blob对象2,用apache fileupload来进行文件上传操作3,java 类获取绝对路径的方法    Class.class.getResource("/").toString(),这样要用indexof获取web-inf的位置,并将file:\这几个前缀删掉    Class.class.getResource("/")....

2018-05-11 19:07:36 650

转载 Spring Boot项目的JS文件目录配置

目录src  └─main          ├─java          └─resources                    ├─static                    │     ├─css                    │     ├─img                    │     └─js                    │         ...

2018-04-06 14:05:57 6744

转载 CentOS 7 关闭防火墙

CentOS 7默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables serviceyum -y in

2017-12-24 16:00:18 158

原创 Spring Boot快速入门

Spring Boot快速入门使用Spring Boot快速搭建一个Web应用环境准备Intellij ideaMavenJava环境官网入门 http://projects.spring.io/spring-boot/ 根据这个搭建最简单的应用 pom.xmlproject xmlns="http://maven.apache.org/POM/4

2017-12-19 17:00:51 164

转载 websphere mq java base classes

**配置MQ服务器**# useradd mquser1 -u 3001# passwd mquser1  设置密码为mqtest2015# su - mqm~ cd /opt/mqm/bin设置mq环境变量~ source setmqenv -s创建队列管理器JAVA.QUEUE.MANAGER.1,并启动~ crtmqm JAVA.QUEUE.MANAG

2017-07-02 17:19:40 681

转载 Linux 硬盘扩充操作 pv lv

前几天要在DELL2950上搭建web环境,这台服务器预装RHEL5。但是只划分了很小的几个分区,还有几百个G没有使用。 /usr/local分区也只划分了8G,所以决定要扩充逻辑卷。但是在使用lvextend命令时遇到了些问题。在网上搜索了些资料,做了下总结。由于当时没有记录下操作过程,所以这里借bemperor 兄弟的帖子说明下问题。内容如下:free space: 2

2017-07-02 16:49:29 3214

转载 VirtualBox安装VBoxLinuxAdditions错误:unable to find the sources of your current linux kernel

安装增强工具需要一些依赖工具,右键桌面选择Open in Terminal,打开中端然后输入命令:#yum install gcc kernel-devel kernel-headers 11重启,再次安装VBoxLinuxAdditions之后在virtual box的虚拟机窗口的device里选择最下方的insert addition ISO然后 mount /de

2017-05-04 13:20:32 698

转载 WebDriverException: Message: 'IEDriverServer.exe' executable needs to be in PATH. Please download fr

详细描述:想用chrome浏览器来执行测试用例,按照官方文档http://code.google.com/p/selenium/wiki/ChromeDriver 的步骤操作后还是报WebDriverException: Message: 'ChromeDriver executable needs to be available in path的错,配了系统环境变量重启后也没用。问题解决

2016-12-27 19:57:31 7469

转载 MAC系统指定JDK版本的方法

MAC系统有/usr/libexec/java_home工具,在命令行输入后,可知道当前JDK的安装位置/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/usr/libexec/java_home -V显示所有安装的JDK版本GeorgedeMacBook-Pro:~ george$ /

2016-08-27 19:35:02 6575

转载 Mac Homebrew Installation

Homebrew安装Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安装方法搬运)ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Homebrew使用Homebrew使用没

2016-04-24 23:36:27 241

转载 spring Jackson日期时间转换

实体类的get方法就需要多一个@JsonFormat的注解配置@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")  public Date getCreateTime() {  return this.creat

2015-09-15 14:09:41 836

原创 MyBatis传入parameter时的引号问题

为何Mybatis传入String参数没问题时,却无法得到结果?1. 期初没报错,所以没注意到Parameter显示为“jhz"2. 之后修改了,select的Base_Column_List,减少了几个参数,发现,原来传入的是”jhz",而不是jhz,多了对双引号3. 原来是JSON的rootNode.toString转换时,还是带了”\""在其中的原因4. 解决方案:roo

2015-09-15 10:04:41 4600

原创 mybatis使用两点

1. Namespace一定要写到dao2. Invalid bound statement (not found)是因为UserMapper.xml要严格对应所以insert里面的参数就要全,要是不全,就要写insertSelective

2015-09-11 16:06:24 312

转载 Dos的For命令批量修改文件后缀名

应用说明:将当前目录下及所有子文件夹中的.jad文件全部修改成.java文件。因为用DJ反编译以后没找到直接输出成.java文件设置,所以使用了该命令,还是挺好用的,不过这种语法结构实在是恶心,总是忘记,所以记录下来也给有同样需求的朋友们提供一点方便。命令如下:for /r . %a in (*.jad) do rename %a *.java 命令剖析for

2015-09-10 17:25:35 397

原创 JQuery Ajax Json实录

历经辛苦,终于在JQuery中实现了Ajax Json的使用,进行记录:1,首先在html页面上加入    2. $.ajax({    type : "POST",    dataType : "json",       contentType : "application/json;charset=utf-8",       url : "/oneparty

2015-09-10 14:31:11 261

原创 Maven,Mybatis-generator配置

一、配置Maven pom.xml 文件在pom.xml的中增加以下插件:   plugin> groupId>org.mybatis.generatorgroupId> artifactId>mybatis-generator-maven-pluginartifactId>

2015-09-06 16:11:00 293

转载 引用别人的项目cannot change version

Cannot change version of project facet Dynamic Web Module to 2.5我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dy

2015-09-06 15:20:50 317

原创 CentOS6.5 x64 Hadoop学习过程

CentOS6.5 x64 Hadoop学习过程George Jiang jhz一.搭建环境简介本次搭建采用的是CentOS6.5的64位版本,在VmWare中搭建的,Hadoop使用是Hadoop 2.2.0 stable version。搭建中由于Apache官网给出的是32位版本的Hadoop,所以此次搭建中还包含了对Hadoop源代码编译的过程。二.搭建前的准备1.

2015-09-02 19:22:40 438

原创 MySQL用户远程登录以及root密码设置

MySQL默认不可以设置root在远程登录,只可以在本地localhost进行登录;可以通过新建一个user,然后赋予其所有权限实现登录mysql -u root -pcreate user 'jhz'@'%' identified by 'jhz(密码)';create user 'jhz'@'localhost' identified by 'jhz';grant all

2015-09-02 18:43:52 435

转载 MyBatis与Spring整合过程

由于项目需要,第一次接触MyBatis,在网上找了很多MyBatis与Spring的整合方法,网上的资料不够详细,虽然讲了很多整合方法,但却没有针对每一种方法去详细讲解,对于没有相关基础的人难以操作,因此自己整理记录如下(注:本次使用的是比较常用的SqlSessionTemplate,没有使用Mapper接口)。本次使用版本为MyBatis 3.2.5、Spring4.0.7,为了将两者整

2015-09-02 15:04:17 377

转载 spring,springMVC,MyBatis,Junit 搭建过程

目录1.  工程目录结构2.  POM引入包3.  数据库配置文件4.  spring配置文件5.  java测试代码(model,dao,service层代码)6.  mybatis配置7.  junit测试插入功能8.  springMVC模块搭建 9.  log4j日志记录搭建10.  测试运行springMVC+mybatis框架搭建1.  工程目录

2015-09-01 21:40:00 631

转载 eclipse tomcat两个问题

一. Eclipse无法找到部分jar包,如:log4j,Context等?      有时(真的是有时),jar文件没有同步发布到自己项目的lib目录中(如果你是用Maven进行构建的话)可以试试下面的办法项目点击右键点击 Properties 选择Deployment Assembly再点击右边的Add按钮选择Java Build Path Entries后

2015-09-01 20:43:33 351

转载 tomcat eclipse问题

Eclipse集成Tomcat,并使项目可以发布到tomcat文件夹下的设置问题:无法把项目部署到tomcat文件夹。原因:打开Tomcat下的webapp未发现项目目录,这是因为Eclipse将发布路径重定向了,没有放到tomcat下的webapp中。解决:在Eclipse中集成Tomcat,在Eclipse中启动后能够访问localhost:8080和项目网站。

2015-09-01 19:03:42 427

原创 Tomcat虚拟目录配置

Tomcat虚拟目录配置 设置虚拟目录 "test",通过 http://localhost:8080/test 访问,其物理路径为E:/JavaWebApp文件夹里面的内容。设置过程为: 1.复制 Tomcat7.0/webapps/ROOT 目录下的 WEB-INF 文件夹到E:/JavaWebApp目录下。2.之后大概有两种方式(官方和推荐)  一.官方方

2015-08-31 10:26:46 662

转载 SVN服务器搭建和使用(三)

SVN服务器搭建和使用(三)接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进

2015-08-31 09:51:09 235

转载 SVN服务器搭建和使用(二)

SVN服务器搭建和使用(二) 上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键

2015-08-30 23:27:19 296

转载 SVN服务器搭建和使用(一)

SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具.搭建分为两个部分,一是服务器,二是客户端首先来下载和搭建SVN服务器.subversion在apache网站,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作

2015-08-30 23:18:57 361

原创 CentOS网络简单配置

今天完成了以下学习任务:一. 在CentOS中设置了NAT方式上网,桥接方式由于使用的电信免费WiFi所以无法连接1. 需要把宿主机网卡的配置设置为“共享”2. 在/etc/sysconfig/network-scripts/ifcfg-eth0中进行设置NM_CONTROLLED=noon_boot=yesGATEWAY=你在VMnet8里看到的ip3

2015-07-29 16:06:03 308

原创 Linux下安装JDK的方法

一、后缀名为“.rpm”的安装1.Java –version检查一下系统默认安装的JDK版本2.yum removejava卸载默认版本3.chmod 777{jdk文件名}赋予文件权限4.rpm –ivh{jdk文件名}开始安装JDK5.vi/etc/profile修改环境变量   在末尾添加三行exportJAVA_HOME = {jdk}路径exportCLA

2015-07-29 09:26:59 482

原创 我的Git,GitHub和Jekyll博客之旅(2)——Windows 7下的Jekyll初体验

在上一篇中,我已经将GitHub与本地电脑之间的Git进行SSH连接的进行了设置,下面我要进行Jekyll的安装与测试,并最终进行将网页上传至GitHub的过程。一. Ruby环境搭建与Jekyll安装1. 安装Ruby,Windows环境下将上一篇的提到的RubyInstaller安装即可,将其直接安装到C盘下。安装后可以用如下命令升级至最新版本。gem  update  --s

2014-11-27 21:49:15 606

原创 我的Git,GitHub和Jekyll博客之旅(1)——Windows 7下的Jekyll初体验

已经11月末,转眼就要毕业,我的毕业论文

2014-11-24 16:20:36 581

原创 关于VMware Nat配置和Linux G++安装的记录

1.NAT模式需要在Win7下把网络连接

2014-09-29 17:49:18 467

空空如也

空空如也

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

TA关注的人

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