- 浏览: 35731 次
- 性别:
- 来自: 深圳
最新评论
-
djy1135:
写的很详细! 赞!!!
jsoup使用手册 -
xiaoZ5919:
noclassgc 禁用垃圾回收 不知是否是笔误?不对方法区进 ...
JVM系列三:JVM参数设置、分析
文章列表
VO、DTO、DO、PO之间关系
- 博客分类:
- java
领域模型中的实体类分为四种类型:VO、DTO、DO、PO,各种实体类用于不同业务层次间的交互,并会在层次内实现实体类之间的转化。
业务分层为:视图层(VIEW+ACTION),服务层(SERVICE),持久层(DAO)
相应各层间实体的传递如下图:
概念:
java中数据溢出处理
- 博客分类:
- java
java中8中基本数据类型,每种数据类型都有不同容量。当大容量数据类型向小容量数据类型进行强制类型转换时可能出现数据溢出。首先先总结一下,java中基本数据类型所在内存大小和能表示的数据范围。
基本类型
位数
...
android中intent的使用
- 博客分类:
- android
android中在进行界面跳转时需要用到Intent,而Intent又分为显示Intent和隐式Intent。
显示Intent:通常给Intent指定了具体的组件的称为显示Intent,这种只会跳转到唯一一个界面。
Intent intent = new Intent();
//"com.lwx.myapp"为比如应用包名, "com.lwx.TestActivty1"为activity的className
intent.setComponent ...
android子线程中刷新界面控件
- 博客分类:
- android
为了线程安全,android在子线程中是不允许对界面元素进行刷新的,比如
final ImageButton button = (ImageButton)this.findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
new Thread(new Runnable() {
...
linux下redis安装与配置
- 博客分类:
- 开源软件
下载最新版本 http://redis.googlecode.com/files/redis-2.6.6.tar.gz
上传文件到linux下的任意目录,这里假设为 /lwx
# cd /lwx
解压
# tar xvf redis-2.6.6.tar.gz
# cd redis-2.6.6
编译
# make
安装,这一步会把相关文件copy到/usr/local/bin目录下,主要有文件redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server ...
hbase客户端调用实例
- 博客分类:
- hadoop
package com.dis.test.hbase;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HTable ...
Hadoop1.0.3环境搭建
环境:操作系统Centos 6.3 64-bit -- 采用的是最小安装
VMWare虚拟机4个,计划部署分配如下:
192.168.181.121 nameNode
192.168.181.122 dataNode
192.168.181.123 dataNode
192.168.181.124 dataNode
最近做的项目需要加上权限控制, 最后选型用的是shiro,这个是用确实比较简单。配置文件说明
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.c ...
HttpClient
- 博客分类:
- 开源软件
一、HttpClient入门 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。 HttpClient 基本功能的使用 (一)、GET 方法 使用 HttpClient 需要以下 6 个步骤: 1. 创建 HttpClient 的实例 2. 创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传入待连接的地址 3. 调 ...
scp在Linux主机之间copy不用输入密码
- 博客分类:
- linux
把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中,假设本地主机linux(10.1.1.1),远程主机linux(10.1.1.2)
一,在linux100主机里的用户
运行
#ssh-keygen -t rsa
结果如下
Generating public/private rsa key pair.
Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车
Enter passphrase (empty for no ...
如何处理Linux汉字乱码
- 博客分类:
- linux
在Linux下,你有没有这样的经历,文本文件里面的汉字显示都是正常的,可一插到数据库里就变成了乱码;文件名在本机显示都很正常,一传到服务器上显示的都变成乱码了,最近就差点被这个问题搞死,最后还算小有收获,这里写一下心得:
1,首先要知道文件自己的编码方式,就是文件是以utf8还是以gbk等编码方式存储的,因为这是根本。以xxx.dat文件为例
用vi命令打开xxx.dat文件
在命令行模式:输入set fileencoding 这时会在终端的底部显示文件的编码方式,显示的结果如果是
java程序debug远程调试
- 博客分类:
- java
相信本地debug调试大家都会,但是如果项目如果已经打成运行包,发布到服务上了。或者打成运行包在本地测试时,我们怎么用debug的断点调试呢。方法如下:
1、在运行脚本中加入 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,server=n, ...
摘自 http://www.open-open.com/jsoup/parsing-a-document.htm
入门
解析和遍历一个html文档
输入
解析一个html字符串
解析一个body片断
从一个URL加载一个Document对象
根据一个文件加载Document对象
数据抽取
使用dom方法来遍历一个Doc ...
JVM系列四:JVM监测&工具[整理中]
- 博客分类:
- java
前几篇篇文章介绍了介绍了JVM的参数设置并给出了一些生产环境的JVM参数配置参考方案。正如之前文章中提到的JVM参数的设置需要根据应用的特性来进行设置,每个参数的设置都需要对JVM进行长时间的监测,并不断进行调整才能找到最佳设置方案。本文将介绍如果通过工具及Java api来监测JVM的运行状态,并详细介绍各工具的使用方法。
需要监测的数据:(内存使用情况 谁使用了内存 GC的状况)
内存使用情况--heap&PermGen
@ 表示通过jmap –heap pid 可以获取的值
# 表示通过jstat –gcutil pid 可以获取的值
参数的查看可以通过多 ...
JVM系列三:JVM参数设置、分析
- 博客分类:
- java
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同(主要cup个数,内存不同),所以使用的GC种类也会不同(如何选择见GC种类及如何选择)。本文将注重介绍JVM、GC的一些重要参数的设置来提高系统的性能。
JVM内存组成及GC相关内容 ...