- 浏览: 95113 次
- 性别:
- 来自: 深圳
最新评论
-
liuguxing:
这个没研究过,用内嵌tomcat只是为了调试时不用发布到tom ...
Tomcat7内嵌服务器 -
helloqiner:
如何对嵌入式tomcat进行调优?如设置线程池数量,设置nio ...
Tomcat7内嵌服务器
文章列表
slf4j和logback的使用
- 博客分类:
- JAVA
项目中导入logback和slf4j的包,不需要log4j了,logback比log4j性能好
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLa ...
spring orm
- 博客分类:
- JAVA
public int add(T entity){
SqlParameterSource param = new BeanPropertySqlParameterSource(entity);
if(insertActor.getTableName()==null){
insertActor.setTableName(table);
}
return insertActor.execute(param);
}
public T getById(int id){
String sql = "se ...
下载hbase0.90.3
不要用root用户,以任意其他用户身份登录linux,不然好像会出现莫名其妙的问题
tar -zxvf hbase-0.90.3.tar.gz
修改conf下的文件hbase-env.sh:
export JAVA_HOME=你的JDK路径
执行下面命令使修改生效:
source hbase-env.sh
修改regionservers文件,里面写本机系统名称即可
修改/etc/hosts文件,把本机名称和IP对应起来
cd bin
./start-hbase.sh
windows下连接hbase,需要修改hosts文件,把上面服务器的IP和名称对应起来
然后使用 ...
const在C语言中算是一个比较新的描述符,我们称之为常量修饰符,意即其所修饰
的对象为常量(immutable)。
我们来分情况看语法上它该如何被使用。
1、函数体内修饰局部变量。
例:
void func(){
const int a=0;
}
首先,我们先把const这个单词忽略不看,那么a是一个int类型的局部自动变量,
我们给它赋予初始值0。
然后再看const.
const作为一个类型限定词,和int有相同的地位。
const int a;
int const a;
是等价的。于是此处我们一定要清晰的明白,const修饰的对象是谁,是a,和int没
有关系。const 要求 ...
c/C++编译的程序的内存分配
2009年02月24日 星期二 03:37 P.M.
一. 一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于
数据结构中的 ...
Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......
不讲废话了,实践才是硬道理.
第一部分:了解一下java1.5起默认的三个annotation类型:
一个 ...
导读:这是一篇具有代表性的团队管理文章,团队里面什么人用什么样的管理方法;这样才能造就辉煌的团队!!!
唐僧--德者居上(有明确的目标和信念)
悟空--能者居前
八戒--智者在侧
沙僧--劳者居其下
西游记中的 ...
给定一个整数,可以有三种操作:除2,加1和减1。怎样能在最少的步骤里把这个数减小到1。
先把给定的整数转成二进制,如果未位是0。那么直接把它去掉,这就是十进制里的除2。如果未位是1,就从后面开始判断有几个连续的1,如果1的连续个数超过1,那么就加1,否则减1,这样做的目的是尽可能地多出现些0。
程序代码如下:
public class DivNumber {
public void divNumber(int num) {
int bnum = Integer.parseInt(Integer.toBinaryString(num));
System.out.println(& ...
Linux TCP 连接数修改
一、 文件数限制修改
(1) vi /etc/security/limits.conf
* soft nofile 10240
* hard nofile 10240
(2) vi /etc/pam.d/login
session required /lib/security/pam_limits.so
二、 网络端口限制修改
(1) vi /etc ...
公钥和私钥
一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。
公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。
使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:
1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。
2. 必须保证是我发送的邮件,不是别人冒充我的。
要达到这样的目标必须发送邮件的 ...
转:http://www.iteye.com/topic/866142
我参与的某项目出现了一个这样的需求。用户的每个月的数据库很大 >1000W。用户需要针对每个月做查询。为了加快用户的查询速度,这里打算按月分表存数据。怎么用hibernate实现这个功能呢。
比如,分出12个表,每个保存一个月的。每个表的字段是一模一样的。区别只是当用户查询时,要选择不同的表。如果配出12个持久化类来,这样的设计太死了。于是想到hibernate能不能自动根据时间先择要操作的表。
研究了一下还真行。
刚开始也看到别人说类似的需求,用的是Hibernate的 NamingStrategy接口,想 ...
在spring中配置事务:
引用<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<context:annotation-config/>
<!-- 使用annotation定 ...
先创建一个PROFILE
create profile ses_conn limit sessions_per_user n; n为最大连接数。
然后将该PROFILE付给需要限制的用户。
alter user xxx profile ses_conn;
最后别忘了确认RESOURCE_LIMIT参数已设为TRUE。
如果没有,用
alter system set recource_limit=TRUE;
如果要删除限制,删除Profile即可
drop profile ses_conn cascade;