posts - 9, comments - 8, trackbacks - 0, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2019年4月26日

正文内容加载中...

posted @ 2019-04-26 14:56 jowo 阅读(54) 评论(1) 编辑

2017年9月18日

摘要: 阅读目录 1. 自定义事件 2. 事件命名空间 3. 命名空间的匹配规则 4. 命名空间的冒泡 5. 文中小结 6. off方法中的使用 7. 本文小结 jquery现在的事件API:on,off,trigger支持带命名空间的事件,当事件有了命名空间,就可以有效地管理同一事件的不同监听器,在定义组阅读全文

posted @ 2017-09-18 17:03 jowo 阅读(67) 评论(0) 编辑

2017年1月13日

摘要: 元旦假期收到阿里吴老师来电,被告知已将MySQL查重SQL优化到极致:100万原始数据,其中50万重复,把去重后的50万数据写入目标表只需要9秒钟。这是一个惊人的数字,要知道仅是insert 50万条记录也需要些时间的。于是来了兴趣,自己实验、思考、总结做了一遍。一、问题提出 源表t_source结阅读全文

posted @ 2017-01-13 09:05 jowo 阅读(32) 评论(0) 编辑

2016年10月15日

摘要: 实现单例的根本是私有化构造器(在类内部创建对象),然后根据不同的场景设计获取实例的方法,下面是几种常见的实现方式。 1.饿汉式: 这种方式在类加载时就完成了初始化,所以类加载较慢,但获取对象的速度快。 基于类加载机制实现可避免多线程的同步问题,但是也不能确定有其他的方式(或者其他的静态方法)导致类装阅读全文

posted @ 2016-10-15 15:05 jowo 阅读(59) 评论(0) 编辑

2016年10月14日

摘要: 一.冒泡排序 说起冒泡排序,可能每个人都不会陌生,实现思路相当简单明了,就是不停的对数组进行两两比较,将较大(较小)的一项放在前面; 如 var arr = [7, 3, 10, 1, 8, 4, 2, 4, 4, 3] 进行升序排列,排序过程如下 第一次 [3, 7, 1, 8, 4, 2, 4,阅读全文

posted @ 2016-10-14 10:49 jowo 阅读(128) 评论(0) 编辑

2016年10月13日

摘要: 解决方案:在更新数据时,新建一个事物,保证更新代码执行完成后,更新数据库的事务已被提交。(确保消息产生前数据库操作已提交) 按照上述方案,我首先想到的是直接修改updateStatus方法的事务类型;我将此方法的事务类型改为PROPAGATION_REQUIRES_NEW(新建事务,如果当前存在事务阅读全文

posted @ 2016-10-13 09:24 jowo 阅读(32) 评论(0) 编辑

2009年11月5日

摘要: 在《欲练 CSS ,必先宫 IE》和《你有 <table /> 强迫症吗?》这两篇文章中,看到有不少评论用到div+CSS布局这个说法,用来和table布局比较。实际上div不是用来布局的,div只是用来表示一个其它元素都无法准确表达语意的一个块区,只有CSS是用于布局的,所以根本就不存在div+CSS布局这回事。反过来,table布局的时候经常依赖于CSS定义一个单元格的布局属性,所...阅读全文

posted @ 2009-11-05 09:05 jowo 阅读(224) 评论(1) 编辑

2009年9月30日

摘要: 1.Func<T1, TResult> 用法以及含义 封装一个具有T参数并返回 TResult 参数指定的类型值的方法。如果不需要使用返回TResult 请使用Action<T>2.如果要使用需要引用System.Core3.语法格式为: public delegate TResult Func<T1, TResult>( T1 arg1, )类型参数说明T1 ...阅读全文

posted @ 2009-09-30 11:17 jowo 阅读(293) 评论(0) 编辑

摘要: 说明:封装一个方法,该方法只采用一个参数并且不返回值。命名空间: System程序集: mscorlib(在 mscorlib.dll 中) C# public delegate void Action<T>( T obj)类型参数T 此委托封装的方法的参数类型。参数obj 类型:T此委托封装的方法的参数。 备注 可以使用此委托以参数形式传递方法,而不用显式声明自定义的委托。该方法必须...阅读全文

posted @ 2009-09-30 11:09 jowo 阅读(974) 评论(0) 编辑