- 博客(13)
- 收藏
- 关注
原创 getField 和 getDeclaredField 的区别
有这样一种场景,ClassA 与 ClassB 俩个类,这俩个类中的属性有很大一部分是相同的。比如:在使用MongoDB存储时,ClassA 是商品信息,ClassB 是库存信息,ClassB的很多属性会和ClassA相同(原因:MongoDB关联查询性能会急速下降)。这个时候已经创建好ClassA 类型的实例,需要创建ClassB类型的实例。有如下俩种方式:1、调用ClassB
2017-06-16 19:24:22
2840
原创 MongoDB 学习笔记三 修改器
1、$inc 修改器$inc可以对文档的某个值为数字型(只能为满足要求的数字)的键进行增减的操作。2、$set用来指定一个键并更新键值,若键不存在则创建。3、$unset主要是用来删除键。(不论对目标键使用1、0、-1或者具体的字符串等都是可以删除该目标键。)4、$push向文档的某个数组类型的键添加一个数组元素,不过滤重复的数据。添加时
2015-02-04 21:43:09
499
原创 MongoDB 学习笔记二
1、插入文档db.persons.insert({_id:"001",name:"zhao"})2、批量插入文档shell中使用for循环(shell不支持批量插入)for(var i=1;idb.persons.insert(_id:i,name:i)}3、save操作Mongodb另一个更新命令是save,格式如下:db.collection.sav
2015-02-02 22:45:17
726
翻译 Spring MVC 的工作原理
上面是 Spring MVC 的调用过程:1、客户端发送一个请求到达服务器,服务器对请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器就将请求转交给DispatcherServlet.2、DispatcherServlet接收到请求后,根据请求的信息(URL,方法、报文头和参数)以及HandlerMapping 的配置找到处理请求的
2015-01-18 11:28:18
13838
原创 MongoDB 学习笔记一
一 、MongoDB 的基本操作:1、创建数据库 : use myTest 创建数据库,名称为 : myTest2、显示数据库 : show dbs3、显示文档 : show collections 4、向集合中插入文档: db.myTest.insert({name : “test”})5、更新数据 : db.myTest.update({name : "test"}, {
2015-01-08 22:58:13
340
转载 eclipse 导入myeclipse web项目
在直接ImportMyEclipse的项目文件导入到Eclipse之后,需要在项目所放的workspace内修改引入项目目录下的.project文件,修改如下:1.增加一个,代码如下:Java代码: org.eclipse.wst.validation.validationbuilder
2015-01-04 22:52:45
514
原创 redhat server 5.5 安装 git
因为编译安装,所以先安装相应的devel包:yum install zlib-develyum install gettext-develyum install openssl-develyum install curl-devel yum install expat-devel 下载解压缩git: wget http://www.kernel.org/pub/so
2014-09-23 22:13:34
425
原创 redhat yum 源配置
先检查下版本信息:[@sohu_99_3 ~]# lsb_release -aLSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: RedHatEnterpriseServ
2014-09-23 22:00:33
407
转载 hibernate的Criteria Query
当查询数据的时候,常常需要设置查询条件。在SQL或HQL语句中,查询条件常常放在where子句中。此外,Hibernate还支持Criteria查询(Criteria Query),这种查询方式把查询条件封装为一个Criteria对象。在实际应用中,使用Session的createCriteria()方法构建一个org.hibernate.Criteria实例,然后把具体的查询条件通过Criter
2013-08-13 23:44:08
373
转载 正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:
2012-08-19 10:09:18
174
原创 java 中 static 方法 的继承问题
首先,对于 父类中的 static 方法,子类是可以继承的、重载、方法的隐藏。然后,我们需要明白一个概念: 方法的隐藏和数据成员的隐藏是一个含义。example:public class Father {public static int x = 2;public static void printFather(){System.out.println(
2012-07-16 21:20:53
1003
转载 关于 web.xml 配置的事情
在配置web.xml的时候,添加了标签,可是却提示错误,出了红叉,但是不影响 tag的使用,错误提示为: cvc-complex-type.2.4.a: Invalid content was found starting with element'taglib'. One of '{"http://java.sun.com/xml/ns/j2ee":description, "http:
2012-02-26 22:11:05
298
原创 mysql 和jsp 的中文乱码问题
第一:mysql 创建数据库时,如果没有指定数据库的编码方式,它就会默然的用mysql 环境下的编码方式,然后如果没有指定表的编码方式,它默然会采用数据库的编码方式,字段没有指定编码方式,它会有表的编码方式,所以最好在创建他们的时候就指定他们的编码方式,(我指定的是GBK,我也试过utf8 可是不知道为什么还是乱码,希望知道的朋友指点?)第二:就是连接数据库时指定url:url=“jdbc
2012-02-19 13:18:38
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人