08 2017 档案
摘要:背景:在windows下安装了多个版本的jdk,发现修改环境变量无法切换。 win 7环境下修改JAVA_HOME后,在命令行执行:java -version 发现版本没有变化,以为需要重启才行,就把电脑重新启动了,结果重新启动后执行:java -version 版本依然没有变化. 在命令行执行 命
阅读全文
摘要:背景:公司项目中使用java和memcache相结合来搭建缓存,所以要了解下缓存的基础知识! 1 了解memcache 1.1 基础知识 什么是Memcache? Memcache集群环境下缓存解决方案 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash
阅读全文
摘要:1 总汇 1.1 关闭wps中“我的wps”选项卡 我记得之前的WPS都是可以设置的不启动"我的WPS"的,但是最新版本中好象没有发现这个设置,反正小编是没找到,但是这并不影响我们关闭他的决心,毕竟办公电脑配置不高,每次打开工作表都得加载一会浪费时间。 首先打开WPS的安装目录,然后会看到有下面3个
阅读全文
摘要:背景:对于java项目中.classpath文件中的相关定义一直不是很了解,有必要进行深入的学习。 1 前言 在使用eclipse或者myeclipse进行Java项目开发的时候,每个project(工程)下面都会有一个.classpath文件,那么这个文件究竟有什么作用? .classpath文件
阅读全文
摘要:背景:在项目开发过程中,很多应用都进行了模块划分,有的时候是jar包依赖,有的时候通过build path进行配置,搞清楚这部分有助于理解项目之间的关系。 1 tms项目开发 1.1 问题描述 项目结构如图: 这个项目是用dubbo方式进行通信: tms_interface定义接口 tms_serv
阅读全文
摘要:背景:在eclipse项目中,经常会遇到xml文件提示找不到.xsd文件的情况。很有必要弄清xsd文件的加载过程! 1 解决过程 dubbo-demo-provider导入eclipse后dubbox-demo-provider.xml报错详情: 解决方案: 1.解压dubbo-2.8.4.jar,
阅读全文
摘要:背景:在sts中导入web项目,却不能通过sts中的tomcat来加载该服务,并报出如下错误。 “Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules” 1 解决过程 遇见的问题:We
阅读全文
摘要:背景:总结maven使用过程中的相关问题,方便以后查询! 1 问题汇总 今天在导入github上下载的maven项目时候,出现了一堆错误,一时间不知道该如何下手。 根据错误提示,发现是一些依赖的jar包无法下载,到本地仓库中查看,这些jar包确实不存在。最终采用在网上手动下载的方法解决上述问题。 p
阅读全文
摘要:背景:对于java项目中配置文件加载时候的绝对路径和相对路径做一个清晰的认识! 1 分析路径 在Java项目中会经常用到getResourceAsStream这个函数获取一些配置文件,但是怎样正确使用这个函数呢? 1.1 熟悉根目录结构 getResourceAsStream(String path
阅读全文
摘要:背景:对于IO部分,总是感觉很虚,不能很好的理解其中的要义,其实仔细分析,掌握其中的规律,一切都会看起来十分的自然。 1 理解 1.1 从头总结 长期以来,java中的InputStream OutputStream write read 傻傻的分不清,这次要彻底的捋一捋。 其实上述四者之间的关系,
阅读全文