自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 设置eclipse编码方式

1、进入window-preference2、进入General-workspace3、设置text file encoding为UTF-84、进入General-content types5、设置相应文件类型的默认编码,比如java配置文件为: 点击Text-Java properties File,设置默认编码为UTF-8

2016-11-20 20:18:56 366

原创 maven环境变量配置

配置mvn环境变量:1、新建环境变量MAVEN_HOMED:\Program Files\apache-maven-3.3.92、path中添加%MAVEN_HOME%\bin;mvn -v 测试

2016-11-20 20:04:25 227

原创 Eclipse中tomcat插件配置

在build的plugins部分添加以下插件: org.apache.tomcat.maven tomcat7-maven-plugin 2.2 8080 / utf-8 true -Xms256m -Xmx512m -XX:MaxPermSiz

2016-09-12 15:18:01 717

原创 Java Spring 事务管理

在Service层或DAO层添加Transactional标签:@Transactional(readOnly = false, rollbackFor = xxException.class)可加在类上或者方法上

2016-09-12 15:13:33 179

原创 正则表达式

正则表达式到底是什么东西?在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。常用元字符代码 说明. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字

2016-07-21 15:20:13 273

原创 基本gdb命令

基本gdb命令:---------------------------------------------------------------------命令          简写         功能---------------------------------------------------------------------file                

2016-07-21 15:19:33 292

原创 动态语言的优劣

优势:1、生产力2、代码量3、灵活简单缺点:1、运行效率2、bug难于发现,需要相对严格的单元测试

2016-07-21 15:19:02 349

原创 linux常用命令

linux常用命令ps -elf|grep repl.gava|awk '{print $4;}'|xargs kill -9cat *|grep aindexeodprices_d_20141230lsof -i:6000lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|morelsof -p 13421ulim

2016-07-21 15:17:31 304

原创 C语言笔记

1、assert只在定义了DEBUG的时候有效,故不会出现在release版本中2、打开文件失败时,可以用strerr(errno)得到string类型的错误提示3、strcmpC/C++函数,比较两个字符串。设这两个字符串为str1,str2,若str1==str2,则返回零;若str1>str2,则返回正数;若str1<str2,则返回负数。

2016-07-21 15:16:27 268

原创 PO DTO DAO 小结

PO DTO DAOMVC模式,包括MODE、VIEW、CONTROLLER,这是一个web应用的常用分层方式,MODEL是模型层,我们这里的DAO也可以理解为属于模型层的一个实际应用。=================================实现软件开发的分层,使得逻辑与逻辑分离,这样,功能划分更加清晰,层与层之间可以通过接口进行通信,某一层的改动可以无需改动其他的层

2016-07-21 14:55:21 310

原创 Eclipse使用

切换Eclipse语言:右键-属性,在目标最后添加 -nl "en_US"快捷键格式化 Ctrl + Shift + F切换视图 Ctrl + F8

2016-07-21 14:54:04 211

原创 记录

JAVA 官方文档链接http://docs.oracle.com/javase/specs/

2016-07-15 15:28:59 173

原创 log4j 配置及使用

1、log4j使用方法及配置文件路径指定:(把配置文件放在classpath中时默认不用指定路径)public class MyClass { private static Logger logger = Logger.getLogger(MyClass.class); public static void main(String[] args) { ini

2016-06-23 17:13:14 431

原创 Java配置文件读取和路径设置

记录几种读取配置文件的方法,以及配置文件的放置路径。1、使用PropertiesLoaderUtils工具类(springframework包提供)优点:实时加载配置文件,修改后立即生效,不必重启 配置文件至于类路径中(与class文件放在一起,如果打jar包需打到包内),代码如下:private static void springUtil(){ Properties

2016-06-06 14:19:29 7217

原创 checkstyle相关

http://www.blogjava.net/amigoxie/archive/2014/05/31/414287.htmlhttp://www.blogjava.net/askcuix/archive/2009/02/08/253775.html

2016-06-01 15:13:35 191

原创 Java 驼峰命名法转下划线命名法

驼峰命名法转下划线命名法:public class StringUtil { public static final char UNDERLINE='_'; // 驼峰命名转下划线命名 public static String camelToUnderline(String str) { if (str == null || str.trim

2016-05-27 16:54:36 4200

原创 Java 用生产者消费者模型实现线程池

实际编程中经常遇到处理并发的场景,下面是一种用生产者-消费者模型实现的线程池,可以实现并发处理功能。import java.util.LinkedList;import java.util.Queue;public class WorkerPool { // 线程池Worker数量 private static final int WORKER_COUNT = 10;

2016-05-27 16:35:50 855

原创 Java Set转List,排序,去重

对List中元素去重时会用到Set,Set转List除了遍历之外,有以下两种方法:方法一List list = new ArrayList(set);方法二List list = new ArrayList (); list.addAll(set); List排序可以用以下方法:Collections.sort(list);

2016-05-26 11:32:37 2328

原创 Java 单例模式

Java 单例模式的7种写法:http://www.blogjava.net/kenzhh/archive/2013/03/15/357824.html其中,双重校验锁模式实际应用中最常用。双重校验锁写法:public class Singleton { private volatile static Singleton singleton; priva

2016-05-25 20:12:04 196

原创 Java byte数组转String字符集问题

byte[] 转String时,可以使用以下方式制定字符集编码:// byteRequest为byte[]类型String request = new String(byteRequest, "UTF-8");今天遇到一个问题,同样的程序在Eclipse里面运行和打成Jar包用cmd运行,一个在解析请求会报错,另一个正常。经检查发现是因为没有指定字符串的字符集导致的,因为操作系统默认

2016-05-24 18:24:43 4996

原创 Java环境变量配置

安装好jdk后,需在环境变量配置中添加以下3个配置项。JAVA_HOMEC:\Program Files\Java\jdk1.7.0_51CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2016-05-19 18:37:53 295

原创 Java获取项目当前路径代码

获取项目当前绝对路径的方法:public static String getAbsolutePath(String path) {    File directory = new File(path);    return directory.getAbsolutePath();}

2016-05-19 18:32:04 324

原创 Maven打Jar包方法

1、maven-jar-plugin(默认的打包方式)需设置Main入口,在pom.xml中添加如下配置: org.apache.maven.plugins maven-jar-plugin

2016-05-19 18:23:03 754

原创 java jar服务部署脚本编写

1、启动脚本Start.bat注意:在系统配置中需有JAVA_HOME的配置,指向jdk路径,比如C:\Program Files\Java\jdk1.7.0_51@echo off@title OptionAnalysisSET JAVAPATH=%JAVA_HOME%\bincopy "%JAVAPATH%\java.exe" "%JAVAPATH%\OptionAnalysis

2016-05-19 17:42:02 645

原创 Maven常用命令

1、创建Maven普通java项目    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName2、编译源代码: mvn compile3、编译测试代码:mvn test-compile4、运行测试:mvn test5、打包:mvn package6、在本地R

2016-05-17 09:44:39 351

原创 第一个JAVA程序

1、创建文件 HelloWorld.java(文件名需与类名一致)public class HelloWorld {    public static void main(String []args) {        System.out.println("Hello World");    }}2、依次执行:javac HelloWorld.javaja

2016-05-16 17:17:58 221

原创 MySQL常用命令整理

mysql -h 10.100.6.124 -P 3307 -u root -pshow databases;show tables from db_name;show index from ashareeodprices;drop index market_index on windcustomcode;alter table ashareeodprices add in

2016-05-09 19:14:40 206

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-12-18 10:28:28 204

Java编码规范文档

Java编码规范、命名原则和环境配置

2016-07-25

vim常用命令

vi常用操作命令介绍

2016-07-22

vi常用命令

2016-07-21

Java编码规范

Java编码规范

2016-07-21

SQLyog工具

SQL查询工具

2016-06-03

Eclipse代码格式化CodeStyle和CheckStyle配置

Eclipse代码格式化CodeStyle和CheckStyle配置,含3个配置文件。导入后即可使用

2016-06-03

空空如也

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

TA关注的人

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