- 博客(15)
- 资源 (1)
- 收藏
- 关注

原创 这个问题怎么解决
警告: Unhandled exception caught by the Stripes default exception handler.net.sourceforge.stripes.exception.StripesServletException: ActionBean execution threw an exception. at net.sourceforge.stri...
2019-04-26 10:54:34
606

原创 MyBatis代码生成器
MyBatis代码生成器 我们在学习MyBatis的时候,总是要做很多基础的CRUD,这些代码都是比较重复的。为了解决这个问题,我们可以使用 MyBatis的代码生成器。 在学习之前,必需保证咱们已经学会了基本的MyBatis方面的技术。在做项目之前,需要先下载相应的MyBatis的基本包,MySql的驱动包(这个大家用过MyBatis,肯定都是有相应的文件的)。...
2018-12-07 00:20:21
191

原创 Lucene的Query及Searcher带你走上人生巅峰
Query及Searcher搜索是全文检索中最重要的一部分,前面HelloWorld中也发现,Query对象只是一个接口,他有很多子类的实现。在前面直接使用QueryParser的Parse方法来创建Query对象的实例,实际他会根据我们传入的搜索关键字自动解析成需要的查询类型,索引在这里我public class Lucene_query { // 索引库文件夹的地址 public...
2018-12-07 00:00:49
297

原创 Lucene全文索引的分词Analyzer(词法分析器)带你上分
分词Analyzer(词法分析器)分词器是Lucene中非常重要的一个知识点,如果你面试时说你用过Lucene面试官一定会问你用的什么分词器。 分词,也称词法分析器(或者叫语言分析器),就是指索引中的内容按什么样的方式来建立,这在全文检索中非常关键,是按英文单词建立索引,还是按中文词意建立索引;这些需要由Analyzer来指定。对于中文,需要采用字典分词,也叫词库分词;把中...
2018-12-06 21:36:43
491
1

原创 Lucene全文索引带你快速提升
1.全文检索介绍Lucene是一个全文检索的框架,所以呢我们先来了解一下什么是全文检索。全文检索又叫做全文搜索,他首先是一种搜索。大家来思考一下,我们在平时使用电脑时,哪些地方用到过搜索。这里单指普通的搜索,还不是全文检索。2. Lucene入门ApacheLucene是一个用Java写的高性能、可伸缩的全文检索引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功...
2018-12-06 21:26:07
131
1

原创 Redis的缓存原理看一遍就知道
1. Redis是什么Redis 是一个高性能的开源的、C语言写的Nosql(非关系型数据库),数据保存在内存中。 Redis > 是以key-value形式存储,和传统的关系型数据库不一样。不一定遵循传统数据库的些基本要求,比如说,不遵循sql标准,事务,表结构等等,非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。 > Java中数据结构:String,数...
2018-12-05 22:40:52
45069
9

原创 Activiti-explorer项目部署引发的跑路
1、拷贝activiti-5.16.4\wars\activiti-explorer.war到tomcat的webapp文件夹下2、tomcat的webapp文件夹下资源的访问ROOT文件夹 : 代表在服务器根部部署项目,类似:(优先级更高)其他文件夹 : 代表在服务器子集部署项目,访问时,必须在服务器地址后,加上文件夹名称,作为地址路径,来访问. 部署项目到Tomcat方式: ...
2018-12-03 18:37:24
501
3

原创 Spring的IOC注解原理
IOC是控制反转,以前是自己new对象,现在是Spring帮我们new对象,底层有一个IOC容器开辟了四个重要的注解空间:service业务层注解,controller数据层注解,commonent数据层注解,response俗称DI会去找Spring文件里的bean找到就会拿出来,response不知道放到哪层就用它做注解。因为索引快不需要去比对。流程图:欢迎使用Markdown编辑器你...
2018-12-02 19:28:57
396
3

原创 Activiti项目实战流程定-1分钟搞定
流程定义管理 步骤分析:要想在实现一个能够完成流程定义的crud的功能,也就是在项目中能够对各种流程(客户报备,报销,请假等)进行crud,那就是一个完整的模块,应该单独独立一个菜单。并且完成这个菜单的模块管理。菜单-跳转到管理界面 菜单模块管理 部署新流程-没有数据 查询流程图 删除/挂起/激活流程 列表/刷新流程 流程定义菜单实现 ...
2018-12-01 22:50:10
675
2

原创 3分钟学会activiti项目集成
集成步骤: 1.导入activiti jar包activiti-5.16.4\wars\activiti-rest\WEB-INF\lib\activiti*.jarmybatis-3.2.5.jar (尽量使用高版本)joda-time-2.1.jar有可能会缺失其他包,ClassNotFound 差什么引入什么?Maven怎么引入? 到中央仓库,搜索Activi...
2018-12-01 21:58:14
377
1

原创 activiti基础流量变量
1.流量变量流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。 ①:启动流程的时候设置 ②:任务完成的时候设置 ③:runt...
2018-11-29 19:48:12
678
2

原创 activiti基础的入门
1.工作流概念工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在“多个参与者”之间按照某种“预定义的规则”传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。通俗的说,流程就是多个人在一起合作完成某件事情的步骤,把步骤变成计算机能理解的形式就是工作流。2.流程设计器2.1安装流程设计器(eclip...
2018-11-29 00:07:28
237
2
原创 SpringBoot的使用快速使用
什么是Spring BootSpring Boot是由Pivotal团队提供的框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式(继承starter,约定优先于配置)来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。...
2018-12-11 22:28:56
299
原创 Dubbo的简单使用
1.什么是Dubbo/DubboxDUBBO是一个分布式服务治理框架,致力于提供高性能和透明化的RPC远程服务调用方案,可以和 Spring框架无缝集成,是阿里巴巴SOA服务化治理方案的核心框架,每天为2000+个服务提供3000000000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点,同时,国内有大量的大型平台都是基于Dubbo的分布式服务治理架构完成服务的分布式访问。 Dubb...
2018-12-11 22:19:21
198
原创 ElasticSearch的使用方式和代码
1 . ElasticSearch(简称ES)ES即为了解决原生Lucene使用的不足,优化Lucene的调用方式,并实现了高可用的分布式集群的搜索方案,其第一个版本于2010年2月出现在GitHub上并迅速成为最受欢迎的项目之一。首先,ES的索引库管理支持依然是基于Apache Lucene™的开源搜索引擎。ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但...
2018-12-08 22:25:27
711
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人