2017-07-24 系统 全新的重制版jvms2.0 介绍 JDK Version Manager (JVMS) for Windows Windows下JDK多版本管理器,类似 nvm, nvmw, rvm jvms下载地址 这对JDK不同版本之间切换是非常有用的。例如,如果你想测试一个项目你想使用最新最前沿的版本,却不想卸载JDK的稳定版,这个工具可以很好的解决。 Continue reading...
2017-05-26 系统 tomcat通过ssh代理连接到内网数据库服务器 项目的测试数据库服务器是在某内网的, 现在要通过ssh的代理隧道,连接到内网的数据库 解决方法: 用xshell连接到ssh服务器 打开查看-隧道窗体 新建转移规则 类型: Local(Outgoing) 源主机: localhost(自己开发电脑的ip) 侦听端口: 1521 目标主机: 192.168.101.102(ssh的局域网ip都可以) 目标端口: 1521 这一步linux可以直接执行:ssh -L 1521:192.168.101.102:1521 sshserverip -L代表本地转移到远程 java的数据库连接配置改jdbc:oracle:thin:@localhost:1521:orcl 启动项目连接成功 Continue reading...
2016-02-22 编程 使用hadoop+中文分词统计小说里的用词频率 使用hadoop+中文分词统计小说里的用词频率 事情是这样的, 某小说贴吧吧友开玩笑说 某作者最常使用的词语是xxxx , 然后就突发奇想地想用工具分析一下 环境 系统: ArchLinux 软件: hadoop 2.7 准备 下载hadoop: 下载地址 Continue reading...
2015-12-03 系统 Windows JDK 版本管理器 jvms 0.0.2 发布 JDK Version Manager (JVMS) for Windows Windows下JDK多版本管理器,类似 nvm, nvmw, rvm jvms下载地址 本软件源于 nvm-windows 这对JDK不同版本之间切换是非常有用的。例如,如果你想测试一个项目你想使用最新最前沿的版本,却不想卸载JDK的稳定版,这个工具可以很好的解决。 Continue reading...
2015-10-29 编程 spring使用Redis存储Session spring使用Redis存储Session 准备 spring web的maven项目 配置 pom.xml添加依赖 <!-- pom.xml --> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session</artifactId> <version>1.0.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.4.1.RELEASE</version> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.5.2</version> </dependency> web.xml 添加过滤器 <!-- web.xml --> <filter> <filter-name>springSessionRepositoryFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> <filter-mapping> <filter-name>springSessionRepositoryFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> spring 配置文件添加redis配置 Continue reading...
2015-09-19 编程 eclipse 和 IDEA 多JDK设置方法 eclipse 和 IDEA 多JDK设置方法 eclipse 已有项目切换JDK Intellij IDEA 已有项目切换JDK eclipse >打开设置 `window - preferences - java - installed jres - add` 把需要的JDK全放里边 新建项目时用 Use a preject specific JRE 随便选择就行了 Continue reading...
2015-09-19 系统 Intellij IDEA部署Tomcat[Maven版] Intellij IDEA部署Tomcat[Maven版] 准备 IDEA的Maven项目 Tomcat 部署 点运行旁边的下拉框,选择Edit Configurations... Continue reading...
2015-09-11 编程 JPA Hibernate 注解 @Entity(name=“EntityName”) 必须,name为可选,对应数据库中一的个表 @Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 catalog:可选,表示Catalog名称,默认为Catalog(""). schema:可选,表示Schema名称,默认为Schema(""). Continue reading...
2015-06-21 系统 JDK环境变量配置脚本 复制到jdk安装目录,右键以powershell运行 #region 强制以管理员权限运行 $currentWi = [Security.Principal.WindowsIdentity]::GetCurrent() $currentWp = [Security.Principal.WindowsPrincipal]$currentWi if( -not $currentWp.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { $boundPara = ($MyInvocation.BoundParameters.Keys | foreach{'-{0} {1}' -f $_ ,$MyInvocation.BoundParameters[$_]} ) -join ' ' $currentFile = $MyInvocation.MyCommand.Definition $fullPara = $boundPara + ' ' + $args -join ' ' Start-Process "$psHome\powershell.exe" -ArgumentList "$currentFile $fullPara" -verb runas return } #endregion #region 初始化应用 $currPath = Split-Path -Parent $MyInvocation.MyCommand.Definition cd $currPath $isJDKJavac = Test-Path "./bin/javac.exe" $isJREJava = Test-Path "./bin/java.exe" $path = [environment]::GetEnvironmentvariable("path", "Machine") if($path.Length>0){ $temp = ";" }else{ $temp = "" } #endregion #region 配置环境变量 if($isJDKJavac){ echo "检测到./bin/javac编译器..." echo "设置环境变量:JAVA_HOME = $currPath" [environment]::SetEnvironmentvariable("JAVA_HOME", $currPath, "Machine") echo "设置环境变量:PATH = %JAVA_HOME%\bin;" [environment]::SetEnvironmentvariable("path", $path + $temp + "%JAVA_HOME%\bin;", "Machine") }elseif($isJREJava){ echo "检测到./jre/java运行环境..." echo "设置环境变量:PATH = $currPath\bin" [environment]::SetEnvironmentvariable("path", $path + $temp + $currPath+"\bin;", "Machine") }else{ echo "没有检测到JAVA环境" } #endregion pause 复制到文件另存为run.sp1 Continue reading...