自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 性能调优工具Jstack使用

前言:在web开发过程中,不管是eclipse还是web服务有时候会经常遇到OutofMemoryError(内存不足),内存泄露,线程锁死,java进程CPU过高等操作,服务器可以允许这些问题的存在,导致这些问题在日常开发中被更多的人忽略掉。jstack的作用:  jstack 用于答应给定的java进程ID或者core file或远程调试服务的java堆栈信息,可以使用它查明问题。详细命令格式:

2015-09-15 10:27:43 685

原创 lombok 介绍及基本使用方法

简介lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,Model,Bean等类。 学习主要借鉴博客:在 http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.html发现讲解Lomboz的安装入门文章,观看原文的可以点击上面的链接,也可以在此处继续阅读,内容

2015-09-05 16:49:15 2721

原创 单例模式总结

一、懒汉式写法1、速度较快,但线程不安全写法:public class Singleton{ private static Singleton instance; public static Singleton getInstance(){ if(instance == null){ instance = new Singleton();

2015-06-22 16:51:01 465

原创 JAVA编程思想-访问权限控制

基本概念1、JAVA提供了四种访问权限:public protected 包访问权限(friendly) private。java解释器运行过程1、找出环境变量CLASSPATH,可以通过操作系统或者安装程序,或者安装的java工具与设置。 2、CLASSPATH包含多个目录,用作查找.class文件的跟目录,从根目录开始,将类的引用地址转换为详细的物理存储地址,比如:com.peng.test转

2015-06-16 09:25:14 375

原创 工厂模式总结

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

2015-06-16 08:14:03 546

原创 使用Hadoop的MapReduce与HDFS处理数据

hadoop是一个分布式的基础架构,利用分布式实现高效的计算与储存,最核心的设计在于HDFS与MapReduce,HDFS提供了大量数据的存储,mapReduce提供了大量数据计算的实现,通过Java项目实现hadoop job处理海量数据解决复杂的需求。 一、基本环境及相关软件的配置     详细配置说明:基本环境配置及权限申请 二、hadoop项目开发流程      hadoop主要的

2014-11-19 16:16:26 7940

原创 如何使用css自动使得图片自己改变大小

.Image {         max-width:600px;height:auto;cursor:pointer;         border:1px dashed #4E6973;padding: 3px;         zoom:expression( function(elm) {             if (elm.width>560) {             

2014-04-11 15:01:51 672

转载 Ubuntu下安装openoffice4.x

1. Remove all the packages from the installed version Go to Synaptic or your package manager and mark all the openoffice.org packages installed to be removed (there is the string ubuntu in th

2014-03-02 14:47:26 896

原创 nginx反向代理,使用request.getServerName()获取域名错误

# 反向代理服务,绑定域名www.abc.com server { listen 80; server_name www.abc.com; charset utf-8; # BBS使用Discuz! # 因反向代理为了提高性能,一部分http头部信息不会转发给后台的服务器,

2014-01-20 11:20:13 10757 1

原创 Ubuntu12.04下安装mysql5.5(系统包安装)

安装MySQL $ sudo apt-get install mysql-server (中间也许会有针对root新密码的设置) 默认的MySQL安装之后根用户是没有密码的(如果没有设置密码),所以首先用根用户进入: $mysql -u root 在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是fireha

2014-01-07 10:46:07 586

原创 Ubuntu12.04下配置安卓源码编辑环境

(尽量使用root环境安装,部分文件可能存在权限问题,所以会意外报错退出) 需要的软件包:(使用root权限安装,请勿安装在) python 2.6~2.7 make3.81~3.82 JDK 1.6 GIT 1.7 gcc >=4.4 下载源码 在root环境下安装需要的依赖包(Ubuntu 12.04) $ sudo apt-get install

2014-01-06 22:04:55 775

原创 Linux下安装jdk

1、下载:     可以去官网下载你所需要的版本及对应的位数,tar.gz或者bin文件都是可以安装的。     可以手动选择下载到指定目录或者使用wget http://xxxxxxxxxxxxxxx.tar.gz来下载到指定目录。 2、解压     进入到终端下载目录下:         可以使用 $ tar -zxvf jdk.xxxxxx.tar.gz 解压到当前目录下  

2014-01-06 16:46:34 516

原创 Ubuntu12.04 安装android开发环境

ADT:安卓开发工具 Android Development Tools 在Eclipse编译IDE环境中,需安装ADT(Android Development Tools)Plug-in,这是Android在Eclipse上的开发工具。 需要的基本环境: jdk(添加到环境变量),eclipse,下载好并且解压好的sdk 在eclipse中配置添加SDK: 添加ADT: >>

2014-01-05 14:38:16 510

原创 Linux 下apk文件实现签名

签名的意义   为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。 apk文件签名主要分为三个步骤,证书的创建-->签名生成-->优化(可选) 前提是已经安装jdk并且已经添加到环境变量中。 证书的

2014-01-04 17:03:51 6297

原创 JAVA中的 @Override报错,取消则没有问题

@Override: java.lang.Override是一个marker annotation类型,它被用作标注方法。它说明了被标注的方法重载了父类的方法,起到了断言的作用。 这个annotaton常常在我们试图覆盖父类方法而确又写错了方法名时发挥威力。 使用方法极其简单:在继承父类或者父接口的时候,会自动将此注解放到对应继承方法前。 有时候在自己电脑上编译通过的java代码,

2013-12-30 10:22:45 1939

原创 使用@entity注解替换表名,Dao层不能够使用实体名称作为注解

Error creating bean with name 'produceDao': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException:

2013-08-21 17:55:33 1577

原创 使用junit测试service执行成功,数据库没有改变

解决办法: 在执行数据操作时开启了事务,数据被放在i一级缓存中,而操作之后没有提交事务。在测试的方法添加annotation: @Rollback(false) 即可。  @Test @Rollback(false) public void setUser(){ User us = new User(); us.setUserName("admin");; us.setPasswor

2013-08-09 18:35:15 1999

原创 Junit进行spring+jpa测试报错

The type org.junit.runners.BlockJUnit4ClassRunner cannot be resolved. It is indirectly referenced from   required .class files 使用的版本是spring3.2.3+jpa1.3,juint4.4版本太低导致错误,升高单元测试版本。

2013-08-09 18:10:27 1821

哈夫曼数实验报告

哈夫曼数实验报告。四川大学数据结构实验报告..哈弗编码

2012-01-16

空空如也

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

TA关注的人

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