- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 性能调优工具Jstack使用
前言:在web开发过程中,不管是eclipse还是web服务有时候会经常遇到OutofMemoryError(内存不足),内存泄露,线程锁死,java进程CPU过高等操作,服务器可以允许这些问题的存在,导致这些问题在日常开发中被更多的人忽略掉。jstack的作用: jstack 用于答应给定的java进程ID或者core file或远程调试服务的java堆栈信息,可以使用它查明问题。详细命令格式:
2015-09-15 10:27:43 698
原创 lombok 介绍及基本使用方法
简介lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,Model,Bean等类。 学习主要借鉴博客:在 http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.html发现讲解Lomboz的安装入门文章,观看原文的可以点击上面的链接,也可以在此处继续阅读,内容
2015-09-05 16:49:15 2733
原创 单例模式总结
一、懒汉式写法1、速度较快,但线程不安全写法:public class Singleton{ private static Singleton instance; public static Singleton getInstance(){ if(instance == null){ instance = new Singleton();
2015-06-22 16:51:01 470
原创 JAVA编程思想-访问权限控制
基本概念1、JAVA提供了四种访问权限:public protected 包访问权限(friendly) private。java解释器运行过程1、找出环境变量CLASSPATH,可以通过操作系统或者安装程序,或者安装的java工具与设置。 2、CLASSPATH包含多个目录,用作查找.class文件的跟目录,从根目录开始,将类的引用地址转换为详细的物理存储地址,比如:com.peng.test转
2015-06-16 09:25:14 376
原创 工厂模式总结
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-06-16 08:14:03 561
原创 使用Hadoop的MapReduce与HDFS处理数据
hadoop是一个分布式的基础架构,利用分布式实现高效的计算与储存,最核心的设计在于HDFS与MapReduce,HDFS提供了大量数据的存储,mapReduce提供了大量数据计算的实现,通过Java项目实现hadoop job处理海量数据解决复杂的需求。一、基本环境及相关软件的配置 详细配置说明:基本环境配置及权限申请二、hadoop项目开发流程 hadoop主要的
2014-11-19 16:16:26 7955
原创 如何使用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 682
转载 Ubuntu下安装openoffice4.x
1. Remove all the packages from the installed versionGo 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 903
原创 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 10764 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 593
原创 Ubuntu12.04下配置安卓源码编辑环境
(尽量使用root环境安装,部分文件可能存在权限问题,所以会意外报错退出)需要的软件包:(使用root权限安装,请勿安装在)python 2.6~2.7make3.81~3.82JDK 1.6GIT 1.7gcc >=4.4下载源码在root环境下安装需要的依赖包(Ubuntu 12.04)$ sudo apt-get install
2014-01-06 22:04:55 779
原创 Linux下安装jdk
1、下载: 可以去官网下载你所需要的版本及对应的位数,tar.gz或者bin文件都是可以安装的。 可以手动选择下载到指定目录或者使用wget http://xxxxxxxxxxxxxxx.tar.gz来下载到指定目录。2、解压 进入到终端下载目录下: 可以使用 $ tar -zxvf jdk.xxxxxx.tar.gz 解压到当前目录下
2014-01-06 16:46:34 520
原创 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 520
原创 Linux 下apk文件实现签名
签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。apk文件签名主要分为三个步骤,证书的创建-->签名生成-->优化(可选)前提是已经安装jdk并且已经添加到环境变量中。证书的
2014-01-04 17:03:51 6325
原创 JAVA中的 @Override报错,取消则没有问题
@Override:java.lang.Override是一个marker annotation类型,它被用作标注方法。它说明了被标注的方法重载了父类的方法,起到了断言的作用。这个annotaton常常在我们试图覆盖父类方法而确又写错了方法名时发挥威力。使用方法极其简单:在继承父类或者父接口的时候,会自动将此注解放到对应继承方法前。有时候在自己电脑上编译通过的java代码,
2013-12-30 10:22:45 1950
原创 使用@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 1581
原创 使用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 2017
原创 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 1829
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人