Hibernate延迟加载机制
转自:http://blog.163.com/xi_zh_qi/blog/static/8501594200812695053939/延迟加载:...
View ArticleECharts 2.0.1 发布,JavaScript 图表库
ECharts 2.0.1 发布,此版本是 bug 修复版本,更新内容如下: 【#】 移动设备事件失效[#] [gauge]min max非默认值时计算错误[#] [map]图例开关无数据时图表没更新[#] [map]选择切换图表类型时错误[#] [markLine]过渡更新错误fix #427 »[#] 无option时resize报错[#] symbole无法显示0值数据,fix #442...
View ArticleHBase 写优化之 BulkLoad 实现数据快速入库
目录[-]1、为何要 BulkLoad 导入?传统的 HTableOutputFormat 写 HBase 有什么问题?2、bulkload 流程与实践3、说明与注意事项:4、Refer: 1、为何要 BulkLoad 导入?传统的 HTableOutputFormat 写 HBase 有什么问题? 我们先看下 HBase 的写流程:通常 MapReduce 在写HBase时使用的是...
View ArticleJs删除节点
Js删除节点 方式一:传this参数调用方法:1.jsp页面代码:<p><input id="uploadImage" value="" type="file" name="uploadImage" size="50" /><a href="javascript:void(0);" onclick="deleteNode(this)" ><img...
View Articleitext对水印图片的旋转、放大、缩小等操作的示例
package test1; import java.awt.Color; import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import...
View Article[翻译]十条有用的 Go 技术
原文 在此,实用总结。 ————翻译分隔线————十条有用的 Go 技术这里是我过去几年中编写的大量 Go 代码的经验总结而来的自己的最佳实践。我相信它们具有弹性的。这里的弹性是指: 某个应用需要适配一个灵活的环境。你不希望每过 3 到 4 个月就不得不将它们全部重构一遍。添加新的特性应当很容易。许多人参与开发该应用,它应当可以被理解,且维护简单。许多人使用该应用,bug...
View Article为设计师、产品经理准备的原型制作指南
今天和大家分享个免费PDF电子书,该书适合设计总监、项目经理、产品经理以及设计师阅读,书内容是介绍UI设计原型线框图的知识,十分详细。共有100+彩页,虽然是英文版,但是使用了很多配图,简单易懂,对于英文不太好的用户来说也可以看。书中还介绍了几个很不错的线框图展示网站,你可以学习其它人是如何绘制原型:Wireframe Showcaseweb.without.wordsWireframes...
View Article免费的晚餐--Google技术学习
作者: 江南白衣,原文出处: http://blog.csdn.net/calvinxiu/archive/2007/01/31/1498597.aspx 如果说Google的搜索引擎是免费的早餐,Gmail们是免费的午餐的话, http://labs.google.com/papers/ 就是Google给开发人员们的一份免费的晚餐。...
View Article架构师的启蒙战歌
作者: 江南白衣 http://blog.csdn.net/calvinxiu/article/details/1524867 下面几个What的问题是架构师的入门Question。1.什么是架构? 如果自问自答,这是个相当鸡肋的问题。看看书里的答案可能有点收获。 架构定义了系统元素的结构与行为,关注最重要的元素,记录决策原理,受涉众利益与环境的影响。...
View ArticleFireEye:发现SCADA间谍软件Havex的最新变种
又是Havex,是的,之前介绍过的这个恶意软件,曾经以能源部门相关组织为目标,被用于针对一些欧洲公司实施工业间谍活动,并成功入侵1000多家欧洲和北美能源公司。前几天,安全公司FireEye的研究人员已经发现了Havex RAT的一个新变种,这个变种有能力主动扫描用来控制关键基础设施、能源和制造领域的SCADA系统中的OPC 服务器。...
View Articlenginx框架总结
1、高性能:a、内存池的设计,为一个多级链表结构,本身不负责内存的回收,减少内存碎片,提高内存的利用率,将多次向操作系统申请内存压缩为一次,减少向操作系统申请内存的次数,提高cpu资源的利用;...
View ArticleJ2EE事务并发控制策略总结
本文结合hibernate以及JPA标准,对J2EE当前持久层设计所遇到的几个问题进行总结: 第一:事务并发访问控制策略 当前J2EE项目中,面临的一个共同问题就是如果控制事务的并发访问,虽然有些持久层框架已经为我们做了很多工作,但是理解原理,对于我们开发来说还是很有用处的。...
View ArticleMongoDB的PHP驱动方法与技巧
创建索引有时会阻塞新的连接 当与mongodb复制集建立连接时,驱动程序首先尝试连接并验证集群中每个非 隐藏的节点。如果一个节点是“down”状态,将跳过。然而,如果一个节点是“UP”状态,但是持有写锁,那么验证将没法执行下去,因此该驱动程序将被挂起了。 在mongodb 2.6版本前,在建立索引时的通病。所有的在前台或后台创建索引,在secondary端将在前台创建。...
View Article[原]DevOps主要通过哪几方面的改变来提升发布软件效率和质量的?
传统的软件运营人员通常倾向于尽量避免修改功能,从而降低满足非功能性需求的风险。但如果拒绝了小的修改,而给定时间段内需要修改的总量不变,那么每次变更的规模就会变大,从而增加每次发布的风险(因为变更涉及的范围更大)。...
View Articleganglia收集hbase的metrics
Ganglia 是 UC Berkeley 发起的一个开源监视项目,设计用于测量数以千计的节点。每台计算机都运行一个收集和发送度量数据(如处理器速度、内存使用量等)的名为 gmond 的守护进程。它将从操作系统和指定主机中收集。接收所有度量数据的主机可以显示这些数据并且可以将这些数据的精简表单传递到层次结构中。正因为有这种层次结构模式,才使得 Ganglia 可以实现良好的扩展。gmond...
View Article[原]代码审查审什么
代码审查审什么 看着很多人做代码审查重点审格式和命名,制定的代码规范也主要偏重代码格式和命名,我真想骂一句操蛋,这真是浪费时间又解决不了问题。此篇文章就是骂完操蛋后奋笔快速敲下来的,有不妥之处请大家谅解。 一、目的:为啥要花费时间要搞人工代码审查?1、有些问题是工具检查不出来的,需要人工审查 2、有些问题是不希望花大代价来发现、或者上线后才知道 二、重心:代码审查的重心是什么1、函数 2、集成...
View Articledubbo服务化实施整理
随着快的业务的快速发展,我们逐步按照业务垂直划分,抽象出基础服务层。一 服务化目标基础业务的服务为上游业务的灵活发展提供支持服务应用本身无状态化,可以随着系统的负荷灵活伸缩来提供服务能服务的稳定性,可用性达到99% 二 dubbo架构dubbo来作为服务化中间件,dubbo作为一个RPC框架,大致的原理如下图 Registry:...
View Article域名解析服务器 – OpenerDNS
OpenerDNS是面向国内普通互联网用户开放的“高速 安全 免费”的域名解析服务器。还在使用Google DNS或者Opendns吗?还在不断更改host文件吗?现在就切换到:OpenerDNS地址:...
View Article数据库安全审计
用以下的方式可以监控登入登出的用户: 创建如下的两张表:create table login_log -- 登入登出信息表(session_id int not null, -- sessionidlogin_on_time date, -- 登入进间login_off_time date, -- 登出时间user_in_db varchar2(30), -- 登入的db usermachine...
View Article