- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 安装Maven
安装MavenMaven的下载地址:http://maven.apache.org/download.cgi这里以最新的3.2.3版本为例进行安装,在这之前需要确保机器上已经安装了JDK。首先下载Maven并解压,并移动到usr/local目录下$ wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.2.
2016-11-03 13:34:12 296
转载 Hibernate4之二级缓存配置
缓存:缓存是什么,解决什么问题? 位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为缓存Cache。缓存目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快。 缓存的范围分为3类: 1.事务范围(单Session即一级缓存) 事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存,缓存内的数据通常采用相互关联的对象形式.缓存的
2015-09-18 16:09:12 460
原创 hibernate中clear、flush、schemexport
clearhibernate的session查询之后都会将数据存入缓存(一级缓存),如果再次调用会直接调用缓存中的数据对象,调用clear方法可以清除缓存中的数据。flushsession中的数据在没有commit之前数据都是存在缓存中的,如果要在commit之前同步数据,可以调用flush方法。更模式flushMode。
2015-09-17 14:54:36 499
转载 hibernate中update设置
hibernate三种状态与update之间的关系:1.transient对象不可以更新,自己设定id对象可以更新。2.更新detached对象,更新之后转为persistent对象。3.对于persistent对象只要修改其设定值就会自动发生更新。只更新部分字段有三种方法: 1.XML中设置property 标签 update = "false
2015-09-17 14:37:14 1076
转载 Hibernate get和load区别
get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数
2015-09-16 15:37:25 303
转载 Hibernate的三种状态
三种状态:a) Transient(瞬时状态):内存中一个对象,没ID,缓存中也没有b) persistent(持久化状态):内存中有,缓存中有,DB有(ID)c) detached(脱离管理):内存中有,缓存没有,DB有1. 1. 瞬时状态 (Transient)由 new 命令开辟内存空间的 Java 对象,也就是
2015-09-16 14:51:48 290
转载 hibernate核心开发接口
当用Hibernate开发基于持久层的应用时,第一件事情就是熟悉其编程接口。一下6个核心接口几乎在开发中都会用到,通过这些接口,不仅可以存储和获得持久对象,还能够进行事务控制。1、Session接口 数据库连接与事物管理的一种会话接口,因此要访问数据并开始一个会话的时候都会采用Session接口。Hibernate通过工厂模式来创建这个接口,但是他并不是线程安全的,因此在设
2015-09-15 16:11:27 359
转载 hibernate自增主键
Hibernate中domain配置文件 将主键改成自增长类型: Oracle设置increment" /> SQLServer 2000设置identity" /> ―――――――――例如SQLServer 2000中――――――――――――――――――id name="userid" type="java.lan
2015-09-15 15:18:33 2028
转载 Hibernate联合主键映射
1.联合主键的映射规则1) 类中的每个主键属性都对应到数据表中的每个主键列。Hibernate要求具有联合主键的实体类实现Serializable接口,并且重写hashCode与equals方法,重写这两个方法的原因在于Hibernate要根据数据库的联合主键来判断某两行记录是否是一样的,如果一样那么就认为是同一个对象,如果不一样,那么就认为是不同的对象。这反映到程序领域中就是根据
2015-09-15 13:54:18 451
原创 Hibernate 执行SQL语句
在hibernate中有时不需要用到表的映射,需要直接执行SQL语句。其中sessionFactory在配置文件中配置,SSH详细配置见http://blog.csdn.net/xumengxing/article/details/8586012在dao层中定义两个常见函数用于查询和执行操作。dao代码如下:[java] view plaincopy
2015-09-08 13:51:45 636
原创 第四讲:标签页效果
tab.htmlJQuery实例-标签页效果标签1标签2标签3我是内容1我是内容2我是内容3装入完整页面装入部分页面从远程获取数据tab.cssul,li {margin: 0;padding: 0;list-style: none;}#tabfirst li {float: left;background-color: #868686;color: white;p
2015-08-20 16:02:42 338
原创 JQuery实战第二讲:可以编辑的表格
EditTable.htmlJQuery实例2:可以编辑的表格鼠标点击表格项就可以编辑学号姓名000001张三000002李四000003王五000004赵六editTable.csstable {border: 1px solid black;/*修正单元格之间的边框不能合并*/border-collapse: collapse;width: 400px;
2015-08-19 14:26:33 413
原创 JQuery实战第一讲:概述、环境准备及入门实例
UserVerify.htmlJQuery实战1-用户名校验请输入用户名:userVerify.css.userText {/*控制文本框的边框是红色的实线*/border: 1px solid red;background-image: url(../images/userVerify.gif);background-repeat: repeat-x;back
2015-08-19 13:53:02 370
转载 Struts2标签库
包括:OGNLStruts2标签分类控制标签 :(if, elseif,else, iterator, append, merge, generator, subset, sort)数据标签 :(bean, param,date, debug, include, set, url, push)OGNL Object-Graph Navigati
2015-08-12 16:00:00 351
转载 struct2自定义标签
例子:查询所有学生的资料(学号,姓名,性别,出生年月,家庭地址) 第一步:在tags包下,新建Java类,需继承javax.servlet.jsp.tagext.TagSupport,并编写代码如下:Code:package tags; import java.io.IOException; import java.uti
2015-08-12 15:20:37 439
原创 springMVC基本配置
web.xml配置------------------------------------------------------------------------------------------------------------------------------------------------------------xmlns="http://java.sun.com/
2015-05-05 10:27:15 338
转载 win7+ubuntu 13.04双系统安装方法
当需要频繁使用ubuntu时,vmware虚拟机下运行ubuntu,就不是个好的选择了。为了让以后更好的学习linux,笔者今天下午琢磨了整整一下午,终于成功的在win7下安装了ubuntu13.04。虽然网上已经有一些相关文章了,笔者也参考了很多,但很多文章对于第一次进行这些操作的人来说,一段话需要理解半天才能下手。之所以发布这篇经验,是希望通过图文的方式,让很多第一次操作的大伙
2015-03-02 11:31:45 330
转载 java json解析-jackson
java json解析-jacksonhttp://hi.baidu.com/lzpsky/item/356a52f006b3a90b85d278272011-04-11 19:42 关于json串的解析,有很多种方法,目前测出最方便最快的一个第三方jar包就是jackson。1、需引用的jar有二:jackson-core-asl、jackson-mapper-asl。
2015-01-06 10:23:57 492
原创 hadoop中mapred常见错误
Error: java.lang.ClassCastException: org.apache.hadoop.io.LongWritable cannot be cast to org.apache.hadoop.io.Text at EnStSas.EnStSas$MapYesterday.map(EnStSas.java:1)这在map的第一个参数设置时,即k1的值必须为
2015-01-05 18:49:17 767
原创 hadoop日志输出
hadoop有自己记录日志的路径和配置方法。 打印日志方法:log4j,slf4j等记录日志方法,系统日志等。 日志记录的路径和文件名的定义:mapred-site.xml中有相关的设置。xml version="1.0"?> xml-stylesheet type="text/xsl" href="configuration.xsl"?>
2015-01-05 11:27:36 1964
转载 编译Apache Hadoop2.2.0源代码--未成功
如何编译Apache Hadoop2.2.0源代码2013年12月26日 ⁄hadoop, hadoop2, hadoop及周边⁄ 共 7193字 ⁄ 字号 小 中 大 ⁄2条评论 ⁄ 阅读 3,860 views 次 hadoop2的学习资料很少,只有官网的少数文档。如果想更深入的研究hadoop2,除了仅看官网的文档外,还要学习如何看源码,通过不断
2014-06-19 11:08:03 492
转载 编译Apache Hadoop2.2.0的Eclipse插件
http://demo.netfoucs.com/u010967382/article/details/25368045【甘道夫】Win7x64环境下编译Apache Hadoop2.2.0的Eclipse插件分类: Hadoop2.0 |2014-05-09 09:47 |320人阅读 目标:编译Apache Hadoop2.2.0在win7x
2014-06-19 11:07:10 551
转载 Hadoop集群MapReduce初级案例
http://www.cnblogs.com/xia520pi/archive/2012/06/04/2534533.htmlHadoop集群(第9期)_MapReduce初级案例1、数据去重 "数据去重"主要是为了掌握和利用并行化思想来对数据进行有意义的筛选。统计大数据集上的数据种类个数、从网站日志中计算访问地等这些看似庞杂的任务都会涉及数据去重。下面就进入这个实例的Ma
2014-06-19 11:05:55 762
转载 hadoop MapReduce实例解析
hadoop MapReduce实例解析时间2013-04-11 11:06:26 CSDN博客原文 http://blog.csdn.net/liuxiaochen123/article/details/8786715 1、MapReduce理论简介 1.1 MapReduce编程模型MapReduce采用"分而治之"的思想,把对大规模数据集的操作,分发给
2014-06-19 11:02:51 437
原创 用git去clone网上源文件
sudo apt-get install git-coregit clone git://github.com/ry/node.git
2014-01-10 17:06:45 426
转载 Ubuntu设置环境变量并立即生效
Ubuntu设置环境变量并立即生效Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。修改用户环境变量用户环境变量通常被存储在下面的文件中: ~/.profile ~/.bash_profile 或者 ~./bash_login ~/.bashrc上述文件在Ubu
2014-01-10 16:48:22 2337
原创 nodejs安装及其初始配置
一、nodejs下载源下载nodejs:http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gzwget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz二、解压nodejstar -zxvf node-v0.10.24.tar.gz三、选择安装目录,编译安装mk
2014-01-10 15:21:06 663
原创 mysql索引的效率问题
一、索引会影响插入更新和删除速度虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重,但如果你在一个大表上创建了多种组合索引,索引文件的会膨胀很快。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需
2014-01-06 18:35:37 1746
原创 mysql索引的查看创建和删除
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。简单建表加索引语句。(key与index同意)CREATE TABLE table1 ( id INT(11) ,aa INT(11) , PRIMARY KEY (id), KEY aa(aa) u
2014-01-06 17:47:10 505
转载 mysql中文全文索引
MySQL在高并发连接、数据库记录数较多的情况下,SELECT ... WHERE ... LIKE'%...%'的全文搜索方式不仅效率差,而且以通配符%和_开头作查询时,使用不到索引,需要全表扫描,对数据库的压力也很大。MySQL针对这一问题提供了一种全文索引解决方案,这不仅仅提高了性能和效率(因为MySQL对这些字段做了索引来优化搜索),而且实现了更高质量的搜索。但是,至今为止,MySQL对中
2014-01-06 16:07:57 431
原创 SecureCRT远程连接ubuntu设置
1.为root添加密码sudo passwd root 然后输入新加的密码2.安装ssh sudo apt-get install openssh-server
2013-12-31 16:21:12 440
原创 ubuntu服务器源配置
1.复制原源文件sudo cp /etc/apt/sources.list /etc/apt/soutces.list_bak2.创建源文件sudo gedit /etc/apt/sources.list 然后将源拷入到该文件内3.更新源sudo apt-get update4.系统更新sudo apt-get dist-upgrade网易的源:de
2013-12-31 13:36:04 496
原创 nginx日志切割及启动文件配置
nginx日志切割的关键是重启nginx.pid[ ! -f /usr/local/nginx/logs/nginx.pid ] || /bin/kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`配置文件中日志设置 log_format main '$remote_addr [$time_local] "$request"
2013-12-31 12:04:02 464
转载 php处理上传文本文件
if(file_put_contents($_POST["name"],$_POST["content"],FILE_APPEND)){$res = copy($_POST["name"],"../TXTFILE".$_POST["name"])if($res){if(unlink($_POST["name"])){echo '操作完成';}}else{echo '文件移动失败';
2013-12-24 21:04:53 597
原创 nodejs初始连接数据库文件设置
第一个文件config.js/* 配置类*/var path = require('path');exports.config = { debug: true, name: '数据中心', db: { "host": '10.10.11.199', "database": 'oa', "port": 3306, "user": 'goyoo', "pa
2013-12-19 12:52:06 2036
原创 数据中心开发前期
主要功能:第一个功能,用户登录验证。设计到权限问题。第二个功能,数据查询功能。数据展现模式细化。第三个功能,留言板功能。主要功能细化:建立用户信息表。基本字段,用户名,密码,权限字段。nodejs连接数据方法。用户登录信息用cookie记录验证,若未登录则展现登录主页。
2013-12-19 11:38:13 510
原创 node.js后台启动
最简单的办法:$ nohup node app.js &但是,forever能做更多的事情,比如分别记录输出和错误日志,比如可以在js中作为api使用。$ sudo npm install forever -g #安装$ forever start app.js #启动$ forever stop app.js #关闭$ fo
2013-12-18 11:42:28 614
原创 css简单设计
引用外部样式表:link rel="stylesheet" type="text/css" href="mystyle.css" />定义内部样式表: hr {color: sienna;}p {margin-left: 20px;} body {background-image: url("images/back40.gif");}
2013-12-17 16:13:17 435
原创 javascript布局
段落一般用定义,用表示换行。布局方式,div与table,使用frameset可以同一页面中显示不同网页。iframe用于在网页内显示网页。布局样式div#container{width:500px}div#header {background-color:#99bbbb;} div#menu {background-color:#ffff99;height
2013-12-17 15:09:13 900 1
原创 html文件中的元素
document :代表整个html文档,可以被用来访问页面中的所有元素。Anchor:代表元素,表示html中的超链接,锚通过href属性实现。可以通过document中的anchors[ ]实现引用。Area:代表图像映射中的,元素。Base:代表元素。Body:代表元素。Button:代表元素。Event:代表某个事件。Form:代表元素,代表html中的表单
2013-12-17 11:39:33 770
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人