汇总一些linux安装java应用环境相关操作命令 收集汇总安装 CentOS-6.7-x86_64-minimal.iso 后安装java运行环境的一些命令操作。 1、安装CentOS-6.7-x86_64-minimal,在vmware中需先创建空白机器,然后导入iso安装盘进行安装,若直接安装将提示安装失败。 2、一般设置直接连接物理网络,可大幅减轻网络连接占用的系统资源,配置成自动获取ip如下 编辑网卡配置文件,命令: vim /etc/sysconfig/network-scripts/ifcfg-eth0 更改ONBOOT=yes 更改BOOTPROTO为: BOOTPROTO=dhcp 其他的如IPADDR、NETMASK等#号注释掉,保存退出 重启网络连接,命令: service network restart 3、安装 sz rz上传下载工具...
Spring4+jedis实现分布式锁 本文实现接Spring4+jedis基本操作 1、编写一个简单的锁控制类,此处简单实现,暂忽略异常处理,释放资源异常等等。 package com.hode; import org.springframework.dao.DataAccessException; import org.springframework.data.redis.connection.RedisConnection; import org.springframework.data.redis.core.RedisCallback; import org.springframework.data.redis.core.RedisTemplate; public class RedisLock { private final static...
Spring4+jedis基本操作 首先安装好redis,并启动 1、编写pom.xml文件,添加jedis、spring等配置,pom文件如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.hode</groupId> <artifactId>spring-jedis</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <spring.version>4.0.2.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.6.1.RELEASE</version>...
Redis安装使用 下载redis-2.8.19.tar.gz tar -xzvf redis-2.8.19.tar.gz 进入目录 /software/redis-2.8.19 make 完成安装 若出现错误gcc:命令未找到,先执行 yum -y install gcc 若出现错误:jemalloc/jemalloc.h:没有那个文件或目录,执行 make MALLOC=libc 完成安装 安装成功后完成配置 vi...
ZooKeeper安装使用 下载 zookeeper-3.4.8.tar.gz 包 tar -xzvf zookeeper-3.4.8.tar.gz 进入zookeeper目录下的conf子目录, cp -rf zoo_sample.cfg zoo.cfg 复制一份配置文件 vi zoo.cfg完成配置(其它默认便可) dataDir=/data/zookeeper dataLogDir=/data/zookeeper/log 单机模式已配置好,启动命令为 bin/zkServer.sh start...
TortoiseGIT记住用户名密码简单方法 1、windows环境 我们在使用TortoiseGIT时,每次将代码push到GIT服务器上时都需用户名密码,浪费不少时间,需要记住用户名密码只需找到当前用户目录(C:\Users\administrator)下的文件.gitconfig 增加如下配置项即可(请注意空格) [credential] helper = store 2、linux环境 进入到/root目录执行命令git config --global credential.helper store即可。 配置完成后,首次push操作录入用户名密码,此后push操作均无需密码了。 3、git替换协议命令 git config --global url."https://".insteadOf...
Coding pages + Github pages 搭建自己的博客 本文以博主实际申请操作为例,详述通过申请域名及免费空间Github pages,Coding pages(Coding pages主要是为了解决国内用户访问,百度不收录的问题) 搭建博客。 1、申请个域名www.mixfate.com,为了免去备案的麻烦,选择申请国际域名(.com)。 2、在github创建一个与用户名相同的项目,资源命名必须符合这样的规则username/username.github.io,右边菜单中的Settings按钮,在跳转到的页面 Update your site 对应处点击“Automatic page generator”按钮,这样就有了一个github自动生成的页面用来测试的时候使用。之后点击继续。 来到选择主题界面,选择主题并发布。再次点击右侧“Settings”按钮,在页面中点击博客地址链接(或者直接在浏览器输入http://username.github.io)即可看到自己当前的博客首页了(如果是第一次点击可能会出现404这时候需要等十分钟之后就可以)...
使用spring-test测试springmvc web应用开发人员在开发过程中需要测试各种请求,通常需要使用web服务器部署后进行调试,本文介绍基于SpringMVC与Spring Test框架编写单元测试对springmvc进行测试。 1、创建maven项目,pom.xml如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.qerooy</groupId> <artifactId>mvctest</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <properties> <spring.version>4.0.2.RELEASE</spring.version> <log4j.version>1.2.17</log4j.version> </properties> <dependencies> <dependency>...
spring+mybaits配置 本文介绍spring+mybatis配置,数据库使用mysql,mybatis代码使用mybatis-generator生成 1、创建maven项目,加入spring、mybatis、mysql、proxool依赖,并加入mybatis-generator插件,pom.xml如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.qerooy</groupId> <artifactId>spring-mybatis</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <spring.version>4.0.2.RELEASE</spring.version> <mybatis.version>3.2.2</mybatis.version> <mybatis-spring.version>1.2.0</mybatis-spring.version> <log4j.version>1.2.17</log4j.version> <mysql.version>5.1.29</mysql.version> <proxool.version>0.9.1</proxool.version> </properties>...
mybatis使用 1、使用Maven管理项目依赖,添加mybatis依赖,并配置mybatis generator插件自动生成mybatis代码 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.qerooy</groupId> <artifactId>mybatis</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>mybatis</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency>...
Windows环境jekyll使用 需准备的软件如下: 1、安装rubyinstaller-2.0.0-p648-x64,假如目录为 D:\jekyll\Ruby200-x64,设置到环境变量中,设置完成后ruby -v检查安装是否成功; 2、安装DevKit-tdm-32-4.5.2-20110712-1620-sfx到D:\jekyll\devkit, cd D:\jekyll\devkit ruby dk.rb init 完成初始化配置 在配置文件config.yml最后一行添加 - D:/jekyll/Ruby200-x64 执行如下命令完成安装 ruby dk.rb review ruby...
spring4+quartz2基本配置及应用 1、新建maven工程,添加spring4.0及quartz2.2依赖,pom.xml文件内容如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.qerooy</groupId> <artifactId>spring-quartz</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <properties> <spring.version>4.0.2.RELEASE</spring.version> <log4j.version>1.2.17</log4j.version> <quartz.version>2.2.1</quartz.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId>...
使用maven为不同环境打包,应用不同配置文件 使用maven构建工具时,经常需要为不同的环境打不同的war包,如本地环境、开发环境等,各环境的配置不尽相同,下面介绍此功能 1、创建maven项目,首先在src/main/resources分别创建两个环境文件夹local与dev,此两个目录中分别放本地配置与开发环境配置,如log4j.properties,本地为INFO,dev为DEBUG用于区别; 2、编写pom.xml,指定各环境配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.qerooy</groupId> <artifactId>mvnprofile</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <profiles> <profile> <id>local</id><!-- 本地环境 --> <activation>...
tomcat配置ssl双向认证 接上篇tomcat ssl单向认证,本文在单向认证的基础上完成双向认证配置。 1、使用以下命令生成客户端证书,并将此证书安装到客户端(此证书请安装到个人目录下); keytool -genkey -v -alias client1 -keyalg RSA -storetype PKCS12 -keysize 1024 -validity 365 -keystore "F:\cert\client1.p12" 在此密码录入为123456...
tomcat配置ssl单向认证 单向认证:客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到 客户端,客户端用服务器发送来的公钥对数据解密,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器用私钥对数据进行解密,这就完成了客户端 和服务器之间通信的安全问题,但是单向认证没有验证客户端的合法性。 1、使用jdk(本例使用1.7.0_67)工具生成证书库文件; keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 -validity 365 -keystore "F:\cert\tomcat.keystore" 密码为123456,www.newbie.com为随意取的,仅用作测试,使用本地host将此域名转发。 执行完成后将看到f:\cert\目录中生成了证书库文件tomcat.keystore。 2、打开tomcat(本例使用apache-tomcat-7.0.55)中的配置文件/conf/server.xml,为避免录入端口修改默认值,修改如下:...