
JAVA
青婷~
这个作者很懒,什么都没留下…
展开
-
JDK 下载和安装
一,查看是否安装jdk:# rpm -qa | grep jdk或者#java -version二,下载安装文件:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html这里普及一下:转载 2015-12-22 14:38:29 · 498 阅读 · 0 评论 -
减少GC开销的措施
程序的运行会直接影响系统环境的变化,从而影响GC的触发。若不针对GC的特点进行设计和编码,就会出现内存驻留等一系列负面影响。为了避免这些影响,基本的原则就是尽可能地减少垃圾和减少GC过程中的开销。具体措施包括以下几个方面: (1)不要显式调用System.gc() 此函数建议JVM进行主GC,虽然只是建议而非一定,但很多情况下它会触发主GC,从而增加主GC的频率,也即增加了间歇转载 2017-08-10 10:42:56 · 367 阅读 · 0 评论 -
mybatis中#{}和${}的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为转载 2017-08-10 10:41:50 · 236 阅读 · 0 评论 -
Web 项目中使用Log4j
一、java web项目使用log4j1.在web.xml文件中添加?12345678910111213<!-- 配置Log4j属性文件 -->log4jConfigLocationclasspath:config/转载 2017-07-20 09:35:51 · 508 阅读 · 0 评论 -
SpringMvc MappingJacksonHttpMessageConverter 异常
坑一:官方网站下载地址不明朗,最后找了几个下载地址:http://wiki.fasterxml.com/JacksonDownload Jackson2.5下载地址:jackson2.5.0.jar坑二:配置文件的配置信息跟jackson的版本有关。 spring版本3.x: org.springf转载 2017-07-20 09:32:21 · 1010 阅读 · 0 评论 -
Maven 查询jar包地址
下面两个路径都可以下载jar包:http://mvnrepository.com/http://search.maven.org/ 国外网站,打开比较慢原创 2017-07-18 09:18:57 · 1753 阅读 · 0 评论 -
SpringMVC + Mybatis 配置多数据源
需求现在在维护的是学校的一款信息服务APP的后台,最近要开发一些新功能,其中一个就是加入学校电影院的在线购票。在线购票实际上已经有一套系统了,但是是外包给别人开发的,我们拿不到代码只能拿到数据库,并且也不一定能很好的兼容之前的代码,所以需要基于这个数据库来进行新的开发。现在用的后台是SpringMVC+Mybatis+MySQL开发的,购票用的是SQL Server 2008(好古转载 2017-07-21 09:36:11 · 839 阅读 · 0 评论 -
Mybatis 遇到特殊字符处理
问题描述:当mybatis操作中遇到mysql关键字时,Eclipse会报如下错误:解决办法:找到Mapping中相关sql的关键字段,在字段前后加上 ·字段·,重新保存启动即可。原创 2017-07-13 15:02:15 · 3356 阅读 · 0 评论 -
JDK安装与环境变量配置
安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可2:安装j转载 2017-07-03 17:30:55 · 300 阅读 · 0 评论 -
maven(五) 国内镜像(maven下载慢的解决方法)
Maven是当前流行的项目管理工具,但官方的库在国外经常连不上,连上也下载速度很慢。国内oschina的maven服务器很早之前就关了。今天发现阿里云的一个中央仓库,亲测可用。1 mirror>2 id>alimavenid>3 mirrorOf>centralmirrorOf>4 name>aliyun mavenname>5 url>http:/转载 2017-07-12 15:02:55 · 862 阅读 · 0 评论 -
Maven(四) maven web 版本修改
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dy转载 2017-06-14 15:16:48 · 1465 阅读 · 0 评论 -
Maven(二) 本地安装配置
前言在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事:统一开发规范与工具统一管理jar包这两件事情他都做到了,而且还做了更多的事情。Maven还可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已转载 2017-07-12 11:23:32 · 282 阅读 · 0 评论 -
Maven(三) eclipse配置maven + 创建maven项目
这篇博文我们配置一下eclipse,将它和maven结合,并我们创建一个maven的项目。准备工作在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk 2. 已安装好 maven,将maven配置成功 3. 下载Eclipse,解压缩安装完成,建立工作空间。 这些内容相信大家都已经轻车熟路了,如果不会,请大家查看上篇博文,这里就不再累述了转载 2017-07-12 11:25:24 · 362 阅读 · 0 评论 -
Maven(一) 简介
在现实的企业中,以低成本、高效率、高质量的完成项目,不仅仅需要技术大牛,企业更加需要管理大牛,管理者只懂技术是远远不够的。当然,管理可以说有很多的方面,例如:对人员的管理,也有对项目的管理等等。如果你想成为一个优秀的管理者,你必须得会使用高大上的管理工具。 从这篇博文开始,我会给大家介绍更多的项目管理工具,经过点点滴滴的积累,不断的进步,最终成为管理大牛。简介转载 2017-07-12 11:26:48 · 275 阅读 · 0 评论 -
Multiple Contexts have a path of "/xxxx"问题解决
之前因为ecplise项目保存更新时一直显示等待后台操作完成,以至于一直卡住无法保存,于是强退ecplise并在任务管理器进程中关闭Java.exe。之后重启ecplise,在运行Tomcat时报错,错误内容如下:Could not publish server configuration for Tomcat v7.0 Server at localhost.Multiple C转载 2017-06-20 17:53:15 · 352 阅读 · 0 评论 -
Junit 单元测试 Spring 读取WEB-INF下 xml 文件
通过Junit 测试Spring时,首先需要读取的是Spring配置文件,当spring文件放到不同目录下时,测试文件读取方式不一样,一下分两种方式读取:1. 当spring.xml文件在项目的src目录下测试类Spring读取方式如下:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locati原创 2017-06-20 15:54:32 · 5051 阅读 · 0 评论 -
Java 拼接五种方式分析
字符串拼接一般使用“+”,但是“+”不能满足大批量数据的处理,Java中有以下五种方法处理字符串拼接,各有优缺点:1. 加号 “+”2. String contact() 方法3. StringUtils.join() 方法4. StringBuffer append() 方法5. StringBuilder append() 方法> 经转载 2017-10-08 16:39:41 · 2452 阅读 · 0 评论