myJavaEE

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年4月13日

摘要: NoSql是为了解决高并发、大规模存储、高可用、高可扩展等一系列问题而产生的数据库解决方案。NoSql,非关系型的数据库,全称Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。目前的NoSql有:key-value对存储(Redis MemcacheDB, 快, 阅读全文
posted @ 2017-04-13 22:28 myJavaEE 阅读(291) 评论(0) 推荐(0)

2017年4月9日

摘要: 有时间再贴算法分析图 JDK7的Collections.sort()的算法是TimSort, 适应性的归并排序, 比较晦涩难懂, 这里没有实现 阅读全文
posted @ 2017-04-09 16:57 myJavaEE 阅读(444) 评论(0) 推荐(0)

摘要: JDK提供的XML解析方式分为两种:DOM方式和SAX方式DOM:Document Object Model。需要读取整个XML文档,先需要在内存中构架代表整个DOM树的Document对象,可以进行随机访问. 需要考虑内存.适合增删改SAX:Simple API for XML。采用事件驱动的方式 阅读全文
posted @ 2017-04-09 16:36 myJavaEE 阅读(4690) 评论(0) 推荐(0)

摘要: Quartz是一个定时任务调度的框架,在预定的时间到达时,执行某一任务 可认为是JDK的Timer类的扩展 Quartz的核心接口Scheduler – 核心调度器Job – 任务JobDetail – 任务描述Trigger -- 触发器 SimpleTrigger只执行一次或在给定时间触发并重复 阅读全文
posted @ 2017-04-09 15:58 myJavaEE 阅读(1520) 评论(0) 推荐(0)

2017年4月8日

摘要: 1. 为什么要进行读写分离 大量的JavaWeb应用做的是IO密集型任务, 数据库的压力较大, 需要分流 大量的应用场景, 是读多写少, 数据库读取的压力更大 一个很自然的思路是使用一主多从的数据库集群: 一个是主库,负责写入数据;其它都是从库,负责读取数据. 主从库数据同步. mysql原生支持主 阅读全文
posted @ 2017-04-08 16:49 myJavaEE 阅读(4422) 评论(0) 推荐(0)

摘要: 1. Webservice Webservice是一套远程调用技术规范 远程调用RPC, 实现了系统与系统进程间的远程通信.java领域有很多可实现远程通讯的技术,如:RMI(Socket + 序列化)、Binary-RPC(Http+二进制, 代表Hessian)、XML-RPC(Http+XML 阅读全文
posted @ 2017-04-08 00:22 myJavaEE 阅读(4646) 评论(0) 推荐(1)

2017年4月7日

摘要: 1.什么是Shiro Shiro是Java的一个安全框架, 完成权限控制的任务. 权限控制的基本功能: 认证(让系统知道你是谁); 授权(让系统知道你能做什么)权限控制常用的技术: 过滤器/拦截器, 或者使用代理模式权限控制的数据模型: 权限表-(多对多)-角色表-(多对多)-用户表 shiri的组 阅读全文
posted @ 2017-04-07 14:09 myJavaEE 阅读(2754) 评论(0) 推荐(0)

摘要: 1.什么是Activiti 在解释activiti之前我们看一下什么是工作流。工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现 阅读全文
posted @ 2017-04-07 00:29 myJavaEE 阅读(20196) 评论(1) 推荐(1)

2017年4月5日

摘要: 1. 什么是Solr Solr是基于lucene的全文检索服务器。不同于lucene工具包,solr是一个web应用,运行在servlet容器,屏蔽了底层细节,并对外提供服务。 点我lucene快速入门 Solr创建及维护索引:solr客户端向solr服务端发送POST请求,请求内容是包含Field 阅读全文
posted @ 2017-04-05 21:35 myJavaEE 阅读(1293) 评论(0) 推荐(0)

摘要: 1. 什么是lucene lucene是Apache的一个全文检索工具,使用lucene能快速实现全文检索功能。Lucene是一个工具包,你可以调用它的函数, 但它不能独立运行,不单独对外提供服务。 2. lucene实现全文检索的流程 3. 创建索引 需要进行全文检索的内容的格式是丰富多样的,有视 阅读全文
posted @ 2017-04-05 18:05 myJavaEE 阅读(498) 评论(0) 推荐(0)