- 博客(41)
- 资源 (15)
- 问答 (4)
- 收藏
- 关注
原创 Activiti工作流
分享一下手把手教你如何玩转Activiti工作流还未完善场景:学校 主角:阿毛 , 班主任 ,教务处处长问题:有一天,阿毛到学校,感觉到身体不舒服,然后想跟班主任请假,然后班主任告诉阿毛说,你想请假,那么就必须要请假条,这个上面必须要我同意,然后再拿到教务处去盖章,然后交给我,这样才可以进行请假。。阿毛,想着,怎么请个假都这么麻烦,这么多层次处理问题,能不能简便一点...
2018-12-27 11:00:04 4330 1
原创 Spring Cloud:第一章:基本介绍
Spring Cloud中文网Spring Cloud 是什么?Spring Cloud 是一系列框架的有序集合,将市面上开发得比较好的模块集成进去,进行封装,从而减少了各模块的开发成本。Spring Cloud 优缺点基于注解,没有配置文件,解耦的Spring Cloud 和 Dubbo 对比Dubbo 只是实现了服务治理,而 Spring Cloud 实现了...
2018-12-24 16:23:46 941
原创 SpringBoot框架:第一章:基础配置和介绍
什么是Spring Boot?Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用,简化新Spring应用的初始搭建以及开发过程,简化配置,用更简单的办法整合第三方其他技术。使用spring boot有什么好处其实就是简单、快速、方便!平时如果我们需要搭建一个spring web项目的时候需要怎么做呢?配置web.xml,加载spring和spring ...
2018-12-22 14:02:54 991
原创 Dubbo 第一章:详情版
Dubbo官网什么是Dubbo?它有什么特点?它的优点是什么?为什么要使用它?有什么功能?Dubbo能做什么?什么是Dubbo?1.Dubbo是一个分布式服务框架。说明:如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求2.Dubbo是一个RPC框架,,提供了SOA服务治理方案说明:RPC(Remote Pro...
2018-12-22 11:46:14 2995 1
原创 Linux系统:第七章:Linux最常用命令汇总
makdir a:创建目录apwd:打印当前所在目录ll:ls -l的简化形式,ls:将目录内容以列表形式展示出来,-l:以详细信息形式列出查询内容,详细信息格式为:条目类型 权限 链接数 文件属主 文件属组 文件大小(以字节为单位) 建立或最近修改时间 名称 mkdir -p a/b/c:递归创建多层目录a/b/ccd /a/b/c:这个命令错误,第一个目录不用加...
2018-12-20 14:25:23 797
原创 Zookeeper分布式应用程序协调服务
ZooKeeper 到底是个什么东西?ZooKeeper 作为 Dubbo 的注册中心Zookeeper 是 Hadoop 生态系统的一员。zookeeper是一个开源的服务软件,需要安装到linux中。构建 Zookeeper 集群的时候,使用的服务器最好是奇数台。ZooKeeper的基本运转流程:1、选举Leader。2、同步数据。3、选举Leader过程中...
2018-12-19 20:11:38 1005
原创 FastDFS分布式文件系统
资料下载大纲FastDFS架构包括Tracker server 和 Storage server 。客户端请求Tracker server 进行文件上传、下载,通过Ttacker server 调度,最总由Storage server 完成文件上传和下载。Tracher server 作用是负载均衡和调度,通过Tracker s...
2018-12-19 19:54:49 956
原创 Linux系统:第六章:Linux服务
1.创建简单的Linux脚本文件并执行 ①新建文本文件 vim invoke.sh ②加入几条简单的Linux命令,例如: ifconfig ll ③保存退出:wq ④修改文件权限信息 chmod 755 invoke.sh ⑤执行 ./invoke.sh ※为什么要带“...
2018-12-17 21:09:38 590
原创 Linux系统:第五章:Linux权限控制
Linux权限控制 1.概述Linux需要对登录用户读写执行文件、进入目录、查看增删目录内容等操作进行控制,不能任由用户随意执行所有操作。我们从如下几个方面来认识Linux权限控制体系:用户管理 用户组管理 文件权限信息 chmod、chgrp、chown命令 2.用户和用户组所谓用户其实就是登录Linux系统时使用的账号。而用户组则是把相同权限的用户归纳到同一...
2018-12-17 21:02:16 716
原创 Linux系统:第四章:Linux文件系统
Linux文件系统概述Linux系统中只有一个文件系统,以“/”作为根目录,从根目录出发可以找到任何一个文件和目录。这样就有了一个访问目录、文件的统一规范。在根目录下的诸多目录都有特定的作用,其中有些目录对我们日常操作来说非常的重要。 [bin]是binary的缩写,这个目录存放着最经常使用的命令★[boot]这里存放的是启动Linux时使用的一些核心文件,包括...
2018-12-17 20:48:04 959
原创 Linux系统:第三章:Linux基础命令
Linux基础命令背景知识Linux系统中一切皆文件在Linux系统中任何东西都是以文件形式来存储的。这其中不仅包括我们熟知的文本文件、可执行文件等等,还包括硬件设备、虚拟设备、网络连接等等,甚至连目录其实都是一种特殊的文件。Linux文件系统Linux系统环境下的文件系统与Windows有很大区别。在Windows中,每一个盘符下是一个独立的文件系统,硬盘有多少个分区就有...
2018-12-17 20:03:15 784
原创 Linux系统:第二章:Linux 系统远程
1 Why?为什么需要远程访问?人和人之间对话有两种方式,一种是面对面直接交谈,另一种是打电话。我们操作 Linux 系统也有两种方式,一种是直接在 Linux 本机进行操作(类似人和人之间面对面交谈),另一种是借助客户端远程操作(类似打电话)。Linux 通常都是当作服务器来使用的,真正在生产环境下只有排除特定故障(例如修改 root 密码这样的操作)时才会在服务器本机上进行操作,平...
2018-12-17 19:49:44 680
原创 架构:第一章:项目架构的演变历史
架构演进过程 纯单机版架构 Maven依赖分层单机版架构 WebService服务调用分布式架构 CXF框架/HttpClient RESTTemplate Dubbo+ZooKeeper Spring Boot+Spring Cloud 远古时代:单一架构:整个项目只有一个工程。在Servlet容器上运行的时候,只有一个war包。黑铁时代:基于Web...
2018-12-14 18:04:01 808
原创 架构:第三章:单一(伪分布式)架构之SSM整合
单一(伪分布式)架构之使用Maven建立各个工程之间的依赖、继承、聚合关系SSM jar包依赖统一管理工程:parentpom.xml<project xmlns="http://maven.apache.org/POM/4.0.0
2018-12-11 20:19:37 672
原创 架构:第二章:单一(伪分布式)架构之使用Maven建立各个工程之间的依赖、继承、聚合关系
1开发模式1.1瀑布模型立项可行性分析需求分析概要设计详细设计开发编码测试1.2敏捷开发基于原型开发:根据大致需求开发静态页面,在静态页面基础上进一步调整,直到需求可以大致确定。后续根据静态页面开发项目实际功能。2项目功能2.1总体能够让用户在平台上发布项目,面向整个互联网筹集项目资金。支持项目可以获得相应回报。2.2学习开发众筹项目的目的巩固SSM框架知识技能...
2018-12-10 16:36:01 832
原创 Spring MVC框架:第十七章:异常映射
异常映射异常机制是Java程序中针对有可能发生的问题所提前作出的应急解决方案。在SpringMVC中可以通过异常映射的方式,将异常类型和某个视图名称对应起来,让用户不是看到异常信息,而是一个比较友好的界面。局限性:同步请求需要一个新的页面时这样操作是没问题的,但是对于需要数据片段的异步请求来说,就会导致Ajax请求收到的响应无法解析。解决方案:在spring-mvc.xml<!--...
2018-12-07 19:11:14 761
原创 MD5加密技术
MD5加密技术MD5是哈希算法中的一种,加密强度较为适中。哈希算法有下面几个特点:①不可逆,即使在已知加密过程的前提下,无法从密文反推回明文。②输出数据的长度固定。例如:MD5加密输出数据的长度固定就是32个字符。③输入数据不变,输出数据不变;输入数据变,输出数据都会跟着变。/** * 执行MD5加密的工具方法 * @param soucre * @return */publi...
2018-12-07 18:38:33 583
原创 Maven自动化构建依赖管理工具
1Maven简介Maven是一款自动化“构建”和“依赖”管理的工具。2提出问题2.1jar包管理问题jar包从哪来的?官网下载CSND……51CTO…………jar包之间存在依赖关系A jar包中用到了B jar包中的类,就说A依赖B。jar包之间普遍存在的依赖关系错综复杂,极大的增加了我们开发项目时jar包管理的难度。在jar包非常多的时候,手动管理几乎是不可能的。spr...
2018-12-06 16:20:12 1740
原创 Spring MVC框架:第十六章:细节了解
第十四章 了解内容1.SpringMVC配置文件可以放在WEB-INF下①命名规范:[servlet-name]-servlet.xml②位置:/WEB-INF目录下③示例:/WEB-INF/springDispatcherServlet-servlet.xml④使用默认配置文件可以省略init-param <!-- The front controller of this S...
2018-12-05 16:32:00 636
原创 Spring MVC框架:第十五章:多IOC容器整合
多IOC容器整合SSM整合方式Spring、SpringMVC、MyBatisSpringMVC的核心Servlet会启动一个IOC容器,而ContextLoaderListener也会启动一个IOC容器。web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi=&q
2018-12-04 21:28:08 936
原创 Spring MVC框架:第十四章:数据校验
第十二章 数据校验在Web应用三层架构体系中,表述层负责接收浏览器提交的数据,业务逻辑层负责数据的处理。为了能够让业务逻辑层基于正确的数据进行处理,我们需要在表述层对数据进行检查,将错误的数据隔绝在业务逻辑层之外。1.校验概述JSR 303是Java为Bean数据合法性校验提供的标准框架,它已经包含在JavaEE 6.0标准中。JSR 303通过在Bean 属性上标注类似于@NotNull、...
2018-12-04 19:09:29 665
原创 Spring MVC框架:第十三章:类型转换
SpringMVC将“把请求参数注入到POJO对象”这个操作称为“数据绑定”。数据类型的转换和格式化就发生在数据绑定的过程中。类型转换和格式化是密不可分的两个过程,很多带格式的数据必须明确指定格式之后才可以进行类型转换。最典型的就是日期类型。1.使用SpringMVC内置的类型转换器①配置MVC注解驱动<mvc:annotation-driven/>②在需要进行转换的字...
2018-12-04 16:26:37 820
原创 Spring MVC框架:第十二章:运行原理
第十章 SpringMVC运行原理找到一篇写的不错的博客,大家可以看看第一节 几个重要组件1.HandlerMapping代表请求地址到handler之间的映射。2.HandlerExecutionChainhandler的执行链对象,由handler对象和所有handler拦截器组成。SpringMVC调用HandlerMapping接口中定义的getHandler()方法获取该对象...
2018-12-04 16:25:02 588
原创 Spring MVC框架:第十一章:Ajax
第九章 Ajax在进行Ajax操作时,SpringMVC会需要将JSON数据和Java实体类进行相互转换,为了实现这个效果需要额外加入jackson-all-1.9.11.jar1.从浏览器发送数据给handler方法1请求参数分散提交页面:<button id="btn1">实验1:发送零散数据&
2018-12-03 20:47:27 714
原创 Spring MVC框架:第十章:拦截器
第八章 拦截器拦截器最典型的用法是检查用户是否登录,登录后可以执行目标handler方法,未登录则跳转到登录页面。这样的操作要是在每个拦截器内部来写就太麻烦了,统一提取到拦截器中是明智之举。1.HandlerInterceptor接口①preHandle()方法签名:boolean preHandle(HttpServletRequest, HttpServletResponse, Obj...
2018-12-03 18:13:28 931 41
原创 Spring MVC框架:第九章:文件上传
第七章 文件上传1.表单<form action="..." method="post" enctype="multipart/form-data"> <input type="file" ...
2018-12-03 18:12:53 677
原创 Spring MVC框架:第八章:表单form:form标签
第六章 表单标签SpringMVC也提供了一组类似JSTL的标签,供我们在页面上简化开发。下面是个例子:<form:form action="${pageContext.request.contextPath }/emp" method="post" modelAttribute="employee"&
2018-12-03 15:43:02 4036
原创 Spring MVC框架:第七章:REST架构风格
第一节 REST简介1.概念Representational State Transfer——表现层(资源)状态转化。是目前最流行的一种互联网软件架构风格。它倡导结构清晰、符合标准、易于理解、扩展方便的Web架构体系,主张严格按照HTTP协议中定义的规范设计结构严谨的Web应用架构体系。由于REST所倡导的理念让Web应用更易于开发和维护,更加优雅简洁,所以正得到越来越多网站的采用。资源(R...
2018-12-03 15:35:05 693
原创 Spring MVC框架:第六章:传统增删改查
传统CRUD列表页面:添加页面:编辑页面:删除操作:导入SpringMVC jar包 commons-logging-1.1.3.jarspring-aop-4.0.0.RELEASE.jarspring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.RELEASE.jarspring-core-4.0.0.RELEASE...
2018-12-02 11:18:45 724
原创 Spring MVC框架:第五章:静态资源访问与mvc:view-controller
第七节 静态资源访问1.提出静态资源问题Web项目的开发不可避免的要使用静态资源。在我们的项目中图片文件、音视频文件、CSS文件、JavaScript文件、HTML文件等等凡是浏览器直接可以使用且不需要Tomcat解析的资源都是静态资源。那么静态资源在SpringMVC中有什么问题呢?如果在web.xml中我们配置ulr-pattern为“/”,那么访问静态资源时会返回404。原因是参...
2018-12-02 11:17:48 1374
原创 Spring MVC框架:第四章:属性域使用(request域、session域、application域)
第六节 属性域使用(request域、session域、application域)1.request域在SpringMVC中,当我们想把一个对象存入请求域有很多种操作方式,用哪一个都可以。①使用Model对象@RequestMapping("/requestAttrModel")public String requestAttrModel(Model model) { model...
2018-12-02 11:16:36 2325 1
原创 Spring MVC框架:第三章:获取请求参数和页面跳转控制
第四节 获取请求参数1.什么是请求参数?<a href="emp/remove?empId=3">删除</a><form action="emp/save" method="post"&am
2018-12-02 11:15:39 753
原创 Spring MVC框架:第二章:视图解析器和@RequestMapping注解使用在类级别及获取原生Servlet API对象
第三章 SpringMVC使用细节第一节 视图解析器通过HelloWorld程序我们看到了handler方法的返回值表示:请求处理完成后,请SpringMVC执行一个请求转发。转发的地址就是handler方法的返回值。假设我们在/WEB-INF/pages目录下有一组JSP页面,那么访问它们的路径都是以“/WEB-INF/pages/”开头,以“.jsp”结尾。基于这样一种情况,Spri...
2018-12-02 11:14:50 1017
原创 Spring MVC框架:第一章:SpringMVC概述及初步体会SpringMVC使用过程
第一章 SpringMVC概述第一节 SpringMVC在知识体系中的坐标在我们学习框架知识以前,JavaSE+JDBC+JavaWeb+SQL这样的技术组合已经可以实现任何业务逻辑了。为什么还要学习SSM这样的框架呢?很简单,MyBatis是对JDBC的封装,而SpringMVC是对JavaWeb的封装。其中JavaWeb和SpringMVC提供了表述层(或称表示层)的解决方案,而JDB...
2018-12-02 11:13:58 891
原创 Spring框架:第九章:Spring整合Web
13、Spring整合Web13.1、在web工程中添加Spring的jar包。Spring的核心包spring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.RELEASE.jarspring-core-4.0.0.RELEASE.jarspring-expression-4.0.0.RELEASE.jaraop包spring-aop-4...
2018-12-02 11:11:38 806
原创 Spring框架:第八章:声明式事务
10、声明式事务事务分为声明式和编程式两种:声明式事务:声明式事务是指通过注解的形式对事务的各种特性进行控制和管理。编码式(编程式)事务:指的是通过编码的方式实现事务的声明。11.1、编码方式实现事务:11.2、声明式事务环境搭建11.2.1、准备测试数据库##创建tx数据库drop database if exists `tx`;CREATE database `tx`;#...
2018-12-02 11:10:55 818
原创 Spring框架:第七章:AOP切面编程
9.1、什么是AOPAOP是面向切面编程。全称:Aspect Oriented Programming面向切面编程指的是:程序是运行期间,动态地将某段代码插入到原来方法代码的某些位置中。这就叫面向切面编程。使用一个案例来体现AOP底层实现原理9.2、一个简单计算数功能加日记日记工具类public class LogUtils { public static void logB...
2018-12-02 11:10:24 1089
原创 Spring框架:第六章:注解功能
8.1、注解配置Dao、Service、Controller组件实验32:通过注解分别创建Dao、Service、Controller★Spring配置bean的常用注解有@Controller 配置web层的组件@Service 配置Service层的组件@Repository 配置Dao层的组件@Component 除了web层、service层、dao层之外的...
2018-12-02 11:09:25 728
原创 Spring框架:第五章:Spring EL表达式
创建java实体Bean对象public class Person { private int id; private String name; private String phone; private double salary; private Car car;public class Car { private String name; private Strin...
2018-12-01 14:04:47 2464 1
containerd-cni-1.6.6-linux-amd64.tar.gz 包
2023-08-11
国产化达梦数据库20多个pdf.zip
2021-07-21
jdk,tomcat,mysql,rabbitmq部署文档和视频.zip
2021-07-21
x86架构下Linux安装MySQL,Redis,Mongodb,jdk,tomcat视频.zip
2021-05-01
P6级付费专栏文档.zip
2021-02-22
docker常用命令.doc
2020-09-22
Java中高级面试题(月薪过万).pdf
2019-12-20
MySQL高级脑图
2019-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人