- 浏览: 18627 次
- 性别:
- 来自: 上海
最新评论
文章列表
在实际项目开发中经常会有单元测试,单元测试中经常会用类似这样的代码片段获取spring管理的bean
- 2014-03-05 17:26
- 浏览 1538
- 评论(0)
在项目开发中通常会引用其他的jar,怎样把自己的项目做为一个jar包的形式发布到私服仓库中,主要有以下三个步骤
(怎样配置maven私服仓库,就不再这里说明了,可以参考以前的文章)1.在maven的setting.xml中配置用户名和密码:
<servers>
<server>
<username>admin</username>
<password>admin123</password>
<id>nexus-release</id&g ...
- 2014-02-14 15:48
- 浏览 648
- 评论(0)
转载 Log4.properties配置详解
一、Log4j简介
Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。
1、Loggers
Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FA ...
- 2014-02-14 15:48
- 浏览 339
- 评论(0)
conf/Catalina/localhost:指定项目的配置信息
1.添加:ROOT.xml
听见Context节点:
<Context docBase="/usr/local/tomcat7/COMMON-ROOT" ></Context>
访问路径:
http://localhost:8080 访问的就是projects/COMMON-ROOT 下面的
还可以添加多个, 如:mobile.xml
访问路径:http://localhost:8080/mobile
- 2014-02-14 15:48
- 浏览 352
- 评论(0)
Hibernate懒加载解析
hibernatejoinsession数据库sqlobject
Hibernate懒加载解析
在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。
我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。
实现懒加载的前提:
1 实体类不能是final的
2 能 ...
- 2014-02-14 15:48
- 浏览 410
- 评论(0)
调优思路:
1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎
2.数据的应用--怎样取数据,sql语句的优化
3.mysql服务优化--内存的使用,磁盘的使用
4.操作系统的优化--内核、tcp连接数量
5.升级硬件设备
磁盘io规划
raid技术:raid0[xfs]
swap分区:最好使用raid0
磁盘分区:一个库放到一个分区上或一个磁盘上
物理分区
create table t1(id int,name char(20)) data directory='/data/' index directory ='/data';
mkdir ...
- 2014-02-14 15:48
- 浏览 381
- 评论(0)
redis:http://redis.readthedocs.org/en/latest/ http://redis.cn/nosql:http://blog.nosqlfan.com/html/3537.htmllinux:http://l.51yip.com/
css:http://nec.netease.com/
blog: www.cnblogs.com/weiguo21
- 2014-02-14 15:48
- 浏览 353
- 评论(0)
开发工作中每个系统都需要记录日志,常见的日志工具有log4j(用的最多),slf4j,commons-loging,以及最近比较流行的logback
以前只是在项目中用log4j,更多的是参考下配置文档,没有对日志系统做过系统的学习,这里简单列一下各种日志框架的优缺点log4jApache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;用户也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,用户能够更加细致地控制日志的生成过程。这些可以通过一个 配置文件来灵 ...
- 2014-02-14 15:48
- 浏览 1479
- 评论(0)
Hadoop集群配置(最全面总结) huangguisu
通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves\
官方地址:(http://hadoop.apache.org/common/docs/r0.19.2/cn/cluster_setup.html)
1 先决条件
确保在你集群中的每个节点上都安装了所有必需软件:sun-JDK ,ssh,Hadoop
JavaTM1.5.x,必须安装,建议选 ...
- 2014-02-14 15:48
- 浏览 473
- 评论(0)
spring + ibatis 多数据源事务(分布式事务)管理配置方法(转)
1、我先要给大家讲一个概念:spring 的多数据源事务,这是民间的说法。官方的说法是:spring 的分布式事务。明白了这个概念,问题就好解决了。
2、分布式事务的应用场景:工程中使用两个及以上数据库中,就要考虑使用分布式事务管理,否则事务不能回滚。
3、现有两种开源的第三方jar支持spring的分布式事务管理,它们分别是:jotm和Atomikos。通过google可以找到下载的链接,其中atomikos的下载需要先填写email信息,再登录email找到链接去下载。下载地址分别:
1、h ...
- 2014-02-14 15:48
- 浏览 455
- 评论(0)
使用java5的注解和Sping/AspectJ的AOP 来实现Memcached的缓存
今天要介绍的是Simple-Spring-Memcached,它封装了对MemCached的调用,使MemCached的客户端开发变得超乎寻常的简单,只要一行代码就行:
@ReadThroughAssignCache(assignedKey = "VETS", expiration = 300, namespace = "NELZ")
是不是很神奇?这行代码指定了MemCached的key,过期时间和命名空间。假设你的MemCached服务器IP ...
- 2014-02-14 15:48
- 浏览 685
- 评论(0)
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
git fetch origin master
git log -p master..origin/master
git merge origin/master
以上命令的含义:
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
上述过程其实可以用以下更清晰的方式来进行:
git fetch origin master: ...
- 2014-02-14 15:48
- 浏览 1065
- 评论(0)
在项目开发中使用git的规范,避免因为不规范的操作带来额外的工作量
更行代码
git pull
提交代码
1.查看状态 git status
2.添加到本地缓存 git add .(所有,也可以单个添加)
3.查看状态:git status
4.提交到本地git仓库:git commit -m "&q ...
- 2014-02-14 15:48
- 浏览 397
- 评论(0)
Windows下安装MongoDB
1、下载MongoDB数据库http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.5.zip;
2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将%MONGODB_HOME%in添加到“Path”中;
3、进入DOS窗口,设置数据保存目录(与端口)和日志输出目录。
DOS命令:
mongod --dbpath=D:\develop\mongodb-2.4.3\data --logpath=D:\develop\mongodb-2.4.3\logs\mon ...
- 2014-02-14 15:48
- 浏览 459
- 评论(0)
Ubuntu上安装MongoDB的完全步骤以及注意事项
本文我们详细介绍了Ubuntu上安装MongoDB的全部过程,希望本次的介绍能够对您有所帮助。
AD:2013大数据全球技术峰会课程PPT下载
Ubuntu上安装MongoDB数据库的步骤以及注意事项是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧,希望能够对您有所帮助。
获取最新版本
wgethttp://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.3.tgz
解压缩即可执行。
tar zxvf mongodb-linux-x86_6 ...
- 2014-02-14 15:48
- 浏览 484
- 评论(0)