自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 spring boot 高级 ——持久化

Spring boot 持久化引入  Spring Boot就数据库持久化支持,支持原生Jdbc,也支持Mybatis和JPA。 2.Spring boot JdbcTemplate引入spring-boot-starter-jdbc那么只需要在需要使用的类中加入:@Resourceprivate JdbcTemplate jdbcTemplate; 3.引...

2018-12-17 12:33:43 1312

原创 spring boot web入门级学习

Spring boot web引入前面我们使用Spring Boot能往浏览器中输出一个字符串!实际上我们需要的是跳转到一个页面或者获取一个Json数据。那怎么实现呢?   2.​​​​​​​跳转Jsp步骤:   创建Maven web project   引入依赖   配置application.properties对jsp支持   编写测试Controller...

2018-12-17 11:48:18 238

原创 spring boot框架三分钟入门

Spring Boot简介什么是Spring BootSpring Boot是由Pivotal团队提供的框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式(继承starter,约定优先于配置)来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application develo...

2018-12-17 10:53:29 230

原创 分布式服务框架dubbo

Dubbo管理控制台 什么是管理控制台 Dubbo 管控台可以对注册到 zookeeper 注册中心的服务或服务消费者进行管理,但 管控台是否正常对 Dubbo 服务没有影响,管控台也不需要高可用,因此可以单节点部署。控制台主要包含: 提供者、 路由   规则 、 动态配置、  访问控制、  权重调节、  负载均衡、  负责人等管理功能,dubbo admin默认使用消息注册中心类型为:...

2018-12-11 17:06:27 142

原创 三分钟学会就会的分布式服务框架dubbo

dubbo本地服务化实现项目搭建(Maven项目管理方式):① 创建公共项目工程:普通的Maven工程,提供utils、DO、接口的代码。pom.xml 无任何依赖② 创建服务提供者项目:普通的Maven工程(依赖Dubbo),提供服务实现、服务启动功能。    pom.xml<dependencies> <dependency> &...

2018-12-11 17:02:17 173 1

原创 小菜带你用es全文检索框架

文档的简单查询1.批量获取mget  API参数是一个 docs数组,数组的每个节点定义一个文档的 _index  、 _type  、 _id  元数据。如果你只想检索一个或几个确定的字段,也可以定义一个 _source  参数:方式1:GET _mget{"docs" : [{"_index" : "itsource","_type" : "blog","_id&quo

2018-12-11 14:36:48 1349

原创 ElasticSearch如此牛逼的全文检索你用过吗一

安装ESES服务只依赖于JDK,推荐使用JDK1.7+。① 下载ES安装包官方下载地址:https://www.elastic.co/downloads/elasticsearch本课程以在window环境下,ES 5.2.2版本为例,下载对应的ZIP文件② 运行ESbin/elasticsearch.bat③ 验证访问:http://localhost:920...

2018-12-11 09:14:45 890

原创 不看后悔系列——全文检索Lucene

Lucene是什么Apache Lucene是一个用Java写的高性能、可伸缩的全文检索引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。Lucene的目标是为各种中小型应用程序加入全文检索功能。helloworldLucene的索引库和数据库一样,都提供相应的API来便捷操作。Lucene中的索引维护使用IndexWriter,由这个类提供添删改相关的...

2018-12-10 20:06:46 252

原创 不看后悔系列——全文检索介绍

全文搜索是什么        从全文数据中进行检索就叫全文检索(全文搜索)。是基于文本的搜索。l结构化数据:指具有“固定格式”或“有限长度”的数据,如数据库,元数据等;l非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等;l半结构化数据,如XML,HTML等,当根据需要可按结构化数据来处理,也可抽取出纯文本按非结构化数据来处理。 全文数据搜索的方式 1.顺序扫...

2018-12-10 19:36:31 2635

原创 【Redis】——滴滴滴滴滴滴滴

Redis持久化配置 Redis 提供了两种不同级别的持久化方式:RDB和AOF,可以通过修改redis.conf来进行配置.  当满足持久化条件时,会进行持久化保存,还来不及保存的数据,会以aof日志的方式保存下来。Redis启动时,先解析日志文件(一堆命令),恢复数据。然后还要加载rdb文件(取并集)。RDB模式RDB 持久化可以在指定的时间间隔内生成数据集的时...

2018-12-08 23:02:02 346

原创 【Redis】——java操作redis

原来mysql需要使用jdbc,现在需要redis的一个java客户端jedis。 jedis是客户端,而reids是服务器。使用jedis这个java客户端操作redis数据库。jedis简单操作1.简单配置使用jedis 客户端,完成jedis简单操作//完成添加数据@testpublic void testSet() throws Exception{ //...

2018-12-07 18:33:16 250 1

原创 【Redis】——安装与基操

安装Redis服务端1.windows下安装   ①下载redis程序软件      使用redisbin32 或redisbin64   ②绿色软件,不需要安装,直接使用   ③启动redis服务(带配置文件启动,和不带配置文件启动)   ④连接到redis进行操作cmd>{%redis%}/redis-cli -h ip地址 -p 端口号ip 默认...

2018-12-07 11:58:38 377 1

原创 【Redis】——NoSql与Redis之间的XXOO

NoSql概念NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,它泛指非关系型的数据库。分类Redis概念Redis 是一个高性能的开源的、C语言写的Nosql(非关系型数据库),数据保存在内存中。Redis 是以key-value形式存储,和传统的关系型数据库不一样。不一定遵循传统数据库的一些基本要求,比如说,不遵循sql标准,事务,表结构...

2018-12-06 09:27:38 267 1

原创 【Activiti】从入门到放弃——项目实战之集成Activiti-Modeler

引入在activiti-explorer中,我们可以在Eclipse中设计完成了流程,然后导入流程模型,也可以通过在线流程设计器进行设计,然后部署得到流程模型。然后把流程模型部署得到流程定义。实际上客户是可能不会使用Eclipse的,所以我们必须在项目中集成在线流程设计器。集成就是把activiti-explorer的在线流程设计器抽取出来放到我们的项目中。步骤:拷贝资源在线...

2018-12-03 19:43:55 1732 2

原创 【Activiti】从入门到放弃——项目实战之Activiti-explorer简介

Activiti-explorer简介部署Activiti-explorer 1、拷贝activiti-5.16.4\wars\activiti-explorer.war到tomcat的webapp文件夹下  2、tomcat的webapp文件夹下资源的访问     ROOT文件夹 : 代表在服务器根部部署项目,类似:(优先级更高)     其他文件夹  : 代表在服务器子集...

2018-12-03 19:24:00 879 1

原创 【Activiti】从入门到放弃——项目实战之办理任务

前面,我们已经完成每个任务的动态表单实现,能看到任务详情,接下来就要根据它是否符合条件进行任务办理。审批报备办理者动态指定1.写一个类继承TaskListenerpublic class ManagerSettingListener implements TaskListener{ @Autowired private IEmployeeService employ...

2018-12-03 18:49:29 315

原创 【Activiti】从入门到放弃——项目实战之动态表单

为什么需要动态表单分析:每个任务的详情对话框是不变的,还是可变的。任务详情对话框放的是任务所对应的业务对象,如果是客户报备,里面放的就是客户的信息,如果是请假,里面放的是请假单。1 不同流程定义所对应任务的任务详情,肯定是不一样的。2 相同流程定义所对应任务的任务详情,一定是一样的吗?      有可能不一样所以不同任务就要有不同任务详情对话框内容。任务是通过流程中节点生成...

2018-12-03 18:33:07 2411 1

原创 浅谈spring ioc 实现原理

**概念**spring ioc其实就是一个容器(控制反转) 其中放入了大量的bean和类**spring ioc如何操作的**ioc对配置文件进行扫面,扫面到bean标签下面的包,将没有的实现类new出来**spring ioc四大核心注解**@Service@Controller@Respository@Component 总结:ioc是控制反转,以前是自己ne...

2018-12-02 20:45:59 324 4

原创 【Activiti】从入门到放弃——项目实战之查看任务

引入当我们流程启动后,会产生对应私人任务或公有任务,只要对应的办理者或候选人,查看任务后,进行认领,办理等操作。整个流程才能走完。我们先来看查看任务。分析当用户登录系统后,要有个地方查询自己的任务,这时我们专门准备一个菜单来展示任务,当然任务又分私人任务和公有任务。需要区分对待。1、提供一个“任务管理”的一级菜单,在该菜单下面有“待办任务(私人任务)”和“可接任务(公共任务)”2、需要通...

2018-12-02 19:17:11 242 1

原创 【Activiti】从入门到放弃——项目实战之启动流程

启动流程分析启动位置启动有两个地方:流程定义管理,业务对象(客户)管理如果在流程定义实现,没办法知道要报备的是哪个客户?并且报备也算是客户的一个操作,所 以应该在客户管理模块完成。启动时机1、业务对象保存时在客户添加成功时,立即启动报备流程刚添加数据,就发现错了,需要删除数据,就需要删除流程。不能委派给别人操作。2、业务保存后,通过额外的一个操作启动添加成功后,单独提交一个启...

2018-12-01 20:52:42 1448 2

原创 【Activiti】从入门到放弃——项目实战之流程定义管理

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

2018-12-01 16:12:30 332 1

原创 【Activiti】从入门到放弃——项目实战之框架集成

需求分析:在现有的Crm项目中,集成Activiti工作流框架,实现一个“客户报备”流程管理。为了确保录入的客户信息都是有效的,防止市场人员作假。对于录入的客户信息需要进行报备审批,也就是需要通过部门经理审批。具体流程如下:在crm系统中集成客户报备的流程,包括两个节点:报备申请,经理审批.步骤分析:1、准备一个现有的(可以正常运行的)CRM项目。导入项目Activiti-CRM....

2018-12-01 15:24:55 1340 2

原创 【shiro】权限框架——基础篇

shiro是什么Apache Shiro是一个强大且易用的Java安全框架,有身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。shiro的作用Shiro 开发团队称为“应用程序的四大基石” ——身份验证,授权,会话管理和加密作为其目标。Authentication(身份认证) :...

2018-11-30 21:26:31 837 1

原创 【Activiti】从入门到放弃——流程定义语言(BPMN)

什么是BPMN业务流程建模与标注(Business Process Model and Notation,BPMN) ,描述流程的基本符号,包括这些图元如何组合成一个业务流程图(Business Process Diagram)Eclispse画出流程,有两个文件bpmn文件和png文件,其中bpmn文件又可以叫做流程定义文件,它需要遵循BPMN语言规范.png:就是一个单纯的图片,没有任何作...

2018-11-29 19:31:17 3024 1

原创 【Activiti】从入门到放弃——流程变量

概念流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。添加和获取流程变量1:流程变量是什么:流程变量在整个工作流中扮演很重要的作用2:有什么用:在流程中传递信息(共享信息)3:设计...

2018-11-29 19:04:41 271 2

原创 【Activiti】从入门到放弃——创建工作流数据库

1.导包共48个自取:https://download.csdn.net/download/qq_43097451/10817487添加配置文件 - activiti.cfg.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/...

2018-11-29 18:47:04 340

原创 告别源码包——反编译插件的使用

源代码用途:生成目标代码,即计算机可以识别的代码。对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。需要指出的是,源代码的修改不能改变已经生成...

2018-11-29 09:04:21 613 1

原创 【Activiti】从入门到放弃——环境的搭建

准备环境activiti5 软件环境及下载软件要求1)JDK1.6或者更高版本2)支持的数据库有:h2, mysql, oracle, postgres, mssql, db2等。3)支持activiti5运行的jar包4)开发环境为Eclipse3.7.2+或者以上版本,myeclipse为8.6版本相关资源下载1)JDK可以到sun的官网下载http://www.oracle...

2018-11-28 19:29:21 207 1

mybatis_xml关联插件

安装步骤请参考:https://blog.csdn.net/qq_43097451/article/details/84612230

2018-12-01

eclipse代码主题色插件

安装步骤请参考:https://blog.csdn.net/qq_43097451/article/details/84612230

2018-12-01

activiti所需的包

activiti工作流所学习,所需要的jar包,具体学习请参考博主的教学

2018-11-29

反编译器插件

安装步骤:https://blog.csdn.net/qq_43097451/article/details/84612230

2018-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除