01 2015 档案
摘要:转自http://blog.itpub.net/8912125/viewspace-1120496/
阅读全文
摘要:转载自 http://www.cnblogs.com/edwinchen/p/3973951.html
阅读全文
摘要:这里面用的是比较新的Lucene4.10.2 做的一个实例。(lucene的索引不能太大,要不然效率会很低。大于1G的时候就必须考虑分布索引的问题) 先介绍一下Lucene的几个参数意义: IndexWriter:lucene中最重要的的类之一,它主要是用来将文档加入索引,同时控制索引过程中的一些参
阅读全文
摘要:检索技术基本原理: 最主要的两点是 1、如何创建索引 2、如何查询。 分析需求: 好几篇文档,从这些文档找关键词,一种方式是顺序一个个遍历,加入这些文档量很多,就花费太长时间了,第二种是建立索引,首先,通过要对文档操作,例如去除标签符合,停词,对词进行转换,例如cars 变为car ,driving
阅读全文
摘要:第一范式:原子,保证不可拆分; 第二范式:每个列都与主键有关;针对联合主键。 第三范式:每一列和主键相关,而不是间接相关。 第一范式:具有原子性第二范式:主键列与非主键列遵循完全函数依赖关系第三范式:非主键列之间没有传递函数依赖关系
阅读全文
摘要:说到数据库索引,可能并不陌生,都知道,它是为了增加查询效率 。 假如一个表有100 万 数据,我们查询sql select * from User where name='张三',如果没添加索引,会一个个检索,如果在name 上添加索引,name='张三',会成为一个索引值,效率为1 。例如主键就是
阅读全文
摘要:1、sudo 说明:以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行 。 2、who 说明 : 显示系统中有那些使用者正在上面,显示的资料包含了使用者 ID,使用的终端机,从那边连上来的,上线时间,呆滞时间,CPU 使用量,动作等等. 3、netstat
阅读全文
摘要:Linux 常用的操作必须明白。 1、ls 和ll 列出文件的目录. 2、tail -f XXX 查看文件。 3、chmod -R 777 XXX.jar 赋予权限 4、cat 查看文件 -n 对行数编号。 cat -n a.log 5、ps 显示瞬间行程 的动态 -A 显示所有行程,-aux 显示
阅读全文
摘要:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务
阅读全文
posted @ 2015-01-13 14:56
猪哥哥厉害
摘要:前言:Redis,一种很流行的缓存管理技术产品,对于缓存技术,一般的系统的都会涉及,它 的作用是减少与数据库的交互开销,提高性能。 这种产品存储为key-value 型,包括能存储的类型分为5种 ,string /set /zset/list/hashMap。当然,这些基本能满足我们的需求了。 优点
阅读全文
摘要:前言:什么是memoryCache? 一种缓存管理技术,某些只读数据频繁操作数据库,会对系统的性能有很大的开销,所以我们使用缓存技术,当数据库内容更新,我们在更更新缓存的数据值。目前缓存讲技术的产品很多,常用的主语Redis,memoryCache, 这里重点介绍一下memoryCache技术。
阅读全文
摘要:任务调度器, 定时任务,保存好后会被放入触发器,这些触发器被存入到数据库,调度器线程扫描,如果有待触发的打开锁,拿到job信息,更改trigger信息,释放锁,返回所有的trigger列表,再 按照时间依次触发,实例化job,进入线程池threadpool 执行,调度完成,队列任务开始启动,然后FI
阅读全文
摘要:前言:作为一个程序员,设计模式大家并不陌生,好的代码能看到好的设计模式的运用。这里学习的是适配器模式的笔记,以望以后能常学习。 1、何谓适配器模式?一个对象或者类不能满足当前需求,通过加一个适配器,能满足当前的需求。 举个例子:我们希望有一只鸭子,鸭子能飞,能叫,这包括一个行为和动作。现在没有鸭子,
阅读全文
摘要:前言:垃圾回收 和内存分配是jvm中重要的两个部分,这个笔记,记载的是JVM的内存分配策略。 1、对象优先在新生代的Edon区分配。 2、大对象直接进入老年代。 3、长期存活的对象进入老年代。
阅读全文
摘要:前言:作为学习java虚拟机的基础,垃圾算法必须了解其实现原理。 1、标记-清除算法 ,最基础的算法,之所以说基础,所有的算法是在它基础上改进,它分为标记和清楚两个部分,首先标记,对所有的可回收对象标记一下,然后回收 。 两个步骤效率都很低。最大的缺点是。清除后产生很多不连续的碎片,如果一个大对象,
阅读全文
摘要:jdk 1.2 出现了对象引用的区别,有以下四种; 1、强引用 ,这种即使抛出内存溢出也不会回收; 2、软引用,一旦内存满就会被回收; 3、弱引用,下次回收必须被回收; 4、虚引用,最低的引用。无法通过虚引用获得一个对象的实例。
阅读全文
摘要:出处:http://www.cnblogs.com/SoniceryD/p/4206532.html
阅读全文
摘要:1.如何实现线程安全。 1)volatile 关键字,线程安全,三个原则,原子性,可见性,有序性,保证公用数据不被多个线程使用造成问题,将java内存模型,提出,jvm在分配内存的时候,系统分配一个主内存,各个线程有个独立的工作内存,公用的数据存在主内存,如果一个线程调用,后改变了,没有刷新,另一个
阅读全文
摘要:1、同步容器:他们的所有的方法都是同步的,且是有Collections.synchronziedXXX 方法创建的 1)vector 2)hashtable 2、并发容器:jdk5 引进了concuurrentHashmap,Queue ,blokingQueue,来实现并发同步,jdk提供了传统的
阅读全文

浙公网安备 33010602011771号