上一页 1 2 3 4 5 6 7 ··· 29 下一页
摘要: PO:persistent object持久对象1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。3 .PO中不应该包含任何对数据库的操作。---------------------------------------------------------POJO:plain ordinary java object 无规则简单java对象一个中间对象,可以转化为PO、DTO、VO。1 .POJO持久化之后==〉PO(在运行期,由Hibernate中的cglib动态 阅读全文
posted @ 2014-02-07 10:14 google4y 阅读(431) 评论(0) 推荐(0) 编辑
摘要: select * from A where id in (select id from B);select * from A where exists (select 1 from B where A.id=B.id);对于以上两种情况,in是在内存里遍历比较,而exists需要查询数据库,所以当B表数据量较大时,exists效率优于in。1、select * from A where id in (select id from B);in()只执行一次,它查出B表中的所有id字段并缓存起来。之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记 阅读全文
posted @ 2014-01-29 14:44 google4y 阅读(469) 评论(0) 推荐(0) 编辑
摘要: FactTable:Afacttabletypicallycontainsthebusinessfactdatasuchassalesamount,salesquantity,thenumberofcustomers,andtheforeignkeystodimensiontables.DimensionTable:Dimensiontablescontaindetailedinformationrelevanttospecificattributesofthefactdata,suchasdetailsoftheproduct,customerattributes,storeinformat 阅读全文
posted @ 2014-01-28 20:46 google4y 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: 本文转自http://stamen.iteye.com/blog/1907984问题 最近在整一个spring data redis,网上有一本《Spring Data》的电子书(我一个朋友正在翻译,应该今年会有中文版出来,人邮的),下载来看了一下,其中第8章讲到了Spring data对redis的支持。 redis虽然提供了对list set hash等数据类型的支持,但是没有提供对POJO对象的支持,底层都是把对象序列化后再以字符串的方式存储的。因此,Spring data提供了若干个Serializer,主要包括:JacksonJsonRedisSerializer JdkSeria. 阅读全文
posted @ 2014-01-27 17:40 google4y 阅读(7827) 评论(0) 推荐(0) 编辑
摘要: 左连接:包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录。右连接:包含所有的右边表中的记录甚至是左边表中没有和它匹配的记录。select ename,deptname from emp left join dept on emp.deptno = dept.deptno;select ename,deptname from dept right join emp on dept.deptno = emp.deptno;================如上查询出来的结果是一样的。union和union all的主要区别是union all是把结果集直接合并在一起,而union是将unio 阅读全文
posted @ 2014-01-26 11:50 google4y 阅读(261) 评论(0) 推荐(0) 编辑
摘要: MYSQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。MYSQLUNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。MYSQLUNIONALL 语法SELECT column_name(s) 阅读全文
posted @ 2014-01-23 11:59 google4y 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 第一种方式:使用js函数eval();testJson=eval(testJson);是错误的转换方式。正确的转换方式需要加(): testJson = eval("(" + testJson + ")");eval()的速度非常快,但是他可以编译以及执行任何javaScript程序,所以会存在安全问题。在使用eval()。来源必须是值得信赖的。需要使用更安全的json解析器。在服务器不严格的编码在json或者如果不严格验证的输入,就有可能提供无效的json或者载有危险的脚本,在eval()中执行脚本,释放恶意代码。js代码:[javascript]vi 阅读全文
posted @ 2014-01-22 16:02 google4y 阅读(450) 评论(0) 推荐(0) 编辑
摘要: // 绑定导出按钮 $("#btnExport").clickCheckLogin(function () { var form = $(""); form.attr('style', 'display:none'); form.attr('target', ''); form.attr('method', 'post'); form.attr('action', 'AjaxPost.aspx'); var input1 = $ 阅读全文
posted @ 2014-01-21 11:28 google4y 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 对于快速学习ibatis而没有过多时间去查阅资料的朋友,比如我,可能有些东西不一定能在快速上手的文档中涉猎到。今天就碰到一个问题,要在分页 查询的同时进行where语句删选操作。由于表记录比较少,因此采用了in语句,但是in语句所设计的字段是number型的,因此在拼凑出in后面括号 所需的内容时,出现了错误。说内容不是数字还是说不能为字符串,有点忘了,反正就是吧拼凑的in里的内容当成字符串‘’了。解决:在sqlmap文件中不使用“#VALUE#”来原样(参数对应什么类型,就当什么类型,比如拼凑的内容为string则自动加上了‘’)读 取,而是$VALUE$方式来读取,即不加任何的东西,比如单 阅读全文
posted @ 2014-01-15 10:44 google4y 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 进入debug模式:1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷键全局 单步返回 F7全局 单步跳过 F6全局 单步跳入 F5全局 单步跳入选择 Ctrl+F5全局 调试上次启动 F11全局 继续 F8全局 使用过滤器单步执行 Shift+F5全局 添加/去除断点 Ctrl+Shift+B全局 显示 Ctrl+D全局 运行上次启动 Ctrl+F11全局 运行至行 Ctrl+R全局 执行 Ctrl+U=============================1 阅读全文
posted @ 2014-01-08 12:09 google4y 阅读(347) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 29 下一页
不在家,就在公司,不在公司,就在去公司的路上,無家無根,如風如萍,只有漂