![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bf
shengyao15
这个作者很懒,什么都没留下…
展开
-
mysql oracle 区别
mysql的date 只有日期没有时分秒 timestamp有 oralce的date 有时分秒 timestamp有毫秒 (oracle一般只会用date) 看上去mysql的date结构更加合理 --------------------- 自增sequence oracle需要手动建立 mysql 只要在字段后加上 auto_increment -----------...原创 2015-06-30 09:49:22 · 70 阅读 · 0 评论 -
w3c
[b]html----------------------[/b] 标题-- 段落 链接 图像 换行 水平线 文本格式化标签 样式表 外部, 内部, 内联 书签/锚点 ... 图像映射 可供点击区域的图像地图 ... 表格(不是用来布局的,只是用来展示数据的) 列表 无顺序(可以用作导航条) u...原创 2015-11-07 11:03:54 · 93 阅读 · 0 评论 -
dbvisualizer
使用mysql,如果没有设置auto commit的话, 一张表被后台程序更新后, dbvisualizer界面中看不到该数据。 应该是和mysql的隔离界别有关系, 在oracle中好像没有看到类似问题。 ...原创 2015-10-28 16:54:24 · 279 阅读 · 0 评论 -
反应堆模式
参考 http://1025250620.iteye.com/blog/1378538 nio底层用到了反应堆模式,但是一般程序不会直接用nio,用的都是mina,netty这类的框架。 其实和观察者模式差不多 ...原创 2015-10-10 17:16:41 · 204 阅读 · 0 评论 -
hash冲突
java中的hashCode方法是将一个字符串转换成数字。 [code="java"] public int hashCode() { int h = hash; int len = count; if (h == 0 && len > 0) { int off = offset; char val[] = value; ...原创 2015-10-10 15:17:35 · 109 阅读 · 0 评论 -
JDK排序
Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。 基本类型:采用调优的快速排序; 对象类型:采用改进的归并排序。 排序优化:实现中快排和归并都采用递归方式,而在递归的底层,也就是待排序的数组长度小于7时,直接使用冒泡排序,而不再递归下去。 参考 http://www.cnblogs.com/gw811/arc...原创 2015-09-23 16:57:42 · 320 阅读 · 0 评论 -
hibernate N+1 问题
http://www.cnblogs.com/yangy608/archive/2011/06/29/2093484.html HIBERNATE的N+1查询问题 在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOME...原创 2015-09-06 16:48:09 · 78 阅读 · 0 评论 -
多线程 主线程调用多个子线程
[code="java"] package com.tristan; import java.util.Random; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit;...原创 2015-09-03 10:33:23 · 375 阅读 · 0 评论 -
guava
List partitionList = Lists.partition(rules, partitions); 可以对list进行分区 ------------------------- [code="java"] package com.tristan; import java.util.Collection; import java.util.Collections;...原创 2015-07-29 13:39:22 · 174 阅读 · 0 评论 -
大数据的思维方式
思维方式不同 传统/互联网 功能实现,响应速度及时就ok了 大数据 需要考虑数据的拆分 -- 一份大文件进来需要拆分成很多个小文件 server/worker的关系 有些逻辑放在server端方便 比如并发逻辑的控制(顺序执行Map, 只分配给一个worker来更新某张表的逻辑-->避免使用乐观锁了) 有些逻辑放在worker端方便 每次操作都需要访问的表,用hba...原创 2015-07-22 15:55:34 · 520 阅读 · 0 评论 -
一个类的集合
Collections.singletonList原创 2015-07-16 16:26:26 · 168 阅读 · 0 评论 -
wait notify sleep synchronized
wait和sleep都可以用来停止一段时间 区别是wait是基于某个对象的,并且可以被notify wait和notify都需要被synchronized 保护起来,否则编译时不会报错,但是运行时会报错。 wait notify 可以用于分布式的的响应, 如果数量没到就一直轮询并wait几秒钟, 等都处理完了,就继续下去。 同时可以用notify来通知, 就不需要等待几秒钟的...原创 2015-07-16 15:42:39 · 102 阅读 · 0 评论 -
Long 转成 int
Long 转成 int 1》 (int)(long)long1 2》 Integer.valueOf(String.valueOf(long1)) 3> long1.intValue()原创 2015-07-10 14:31:04 · 96 阅读 · 0 评论 -
匿名内部类
作用就是使用外部环境中的变量时不需要作为参数传进来, 当然这些参数要设置成final, 不能改变其引用。 参见 PackageDispatcherImpl原创 2015-07-03 16:10:49 · 59 阅读 · 0 评论 -
jike
HTML5------------------------------------------ frame frameset已经过时 IDEA 在html颜色提示上有点优势 XHTML 语法规范化 cavas过于复杂,还是用其他UI框架 WebStorage稍微有点用 解决了cookies的问题 1> 大小4kb 2> cookie随http一起发送,占带宽 3> 复杂...原创 2015-11-22 19:30:21 · 183 阅读 · 0 评论