自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GeorgeGuoo的博客

独舟的博客

  • 博客(21)
  • 收藏
  • 关注

原创 CentOS 7 安装 maven

文章目录1、下载Maven2、在 linux 环境中创建 maven 目录,将 maven 安装包上传至此目录中3、解压maven包4、配置环境变量5、重载环境变量6、查看结果7、替换maven源,阿里云的源8、指定下载资源位置9、指定JDK版本1、下载MavenMaven 下载地址:https://maven.apache.org/download.cgi这里我们下载 apache-maven-3.6.3-bin.tar.gz2、在 linux 环境中创建 maven 目录,将 maven 安装包

2020-10-10 20:07:07 166

原创 CentOS7安装JDK、Tomcat、MySQL、Nginx

文章目录源码包安装JDK1.下载JDK2.使用 tar -zxvf 文件名 解压JDK3.Java JDK7安装以及环境变量的配置4.测试源码包安装Tomcat解压源码包启动tomcat增加8080端口到防火墙配置中1.新建tomcat防火墙例外端口规则文件tomcat.xml2.使用命令加入到防火墙规则中测试tomcat源码包安装MySQL安装必要源1.解压源码包到指定目录2.进入解压的目录3....

2020-10-10 20:06:00 332

原创 Linux 目录分类

文章目录Linux 目录分类管理类目录用户类目录应用程序类目录Linux 目录分类CentOS的目录大体上可分为四类:管理类、用户类、应用程序类、信息类文件目录。​管理类目录目录说明/bootlinux 的内核及引导系统程序所需要的文件目录/bin存放标准 linux 的工具,在终端里输入ls,系统就系统将会到该目录查看是否存在该命令程序。/sbin大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下/v

2020-10-10 20:02:23 236

原创 CentOS 7 安装Redis

选择在Linux下安装redis,现在采用虚拟机安装的centos7 进行安装的1.安装gcc redis是c语言编写的yum install gcc-c++2.下载redis安装包,在root目录下执行wget http://download.redis.io/releases/redis-5.0.4.tar.gz3.解压redis安装包tar -zxvf redis-5.0.4....

2020-10-10 20:01:21 103

原创 TCP三次握手、四次挥手

文章目录TCP的三次握手更加详细的解释为什么要传回 syn传了 syn,为什么还要传ACKTCP的四次挥手断开一个 TCP 连接则需要“四次挥手”为什么四次挥手?TCP的三次握手TCP的三次握手主要是为了准确无误地把数据送达目标处,需要确认客户端和服务端的发送和接收都正常。第一次握手,客户端发送信息到服务方,这个时候,客户端不清楚自己有没有发送成功,能不能接收信息。第二次握手,服务端收到信息之后,将信息返回客户端。客户端收到信息后确定了自己的发送和接收都没有问题。但是服务端还不知道自己的发送是否正常

2020-10-10 19:56:43 83

原创 算法复杂度的含义

文章目录算法复杂度的含义O(1)O(n)O(n^2)O(logn)O(nlogn)算法复杂度的含义O(1)输入数据增大多少倍,耗时/耗空间都不变。哈希算法就是典型的 O(1) 时间复杂度,无论数据规模多大,都可以在一次计算后找到目标。O(n)数据量增大几倍,耗时也增大几倍O(n^2)数据量增大 n 倍时,耗时增大 n 的平方倍O(logn)当数据增大 n 倍时,耗时增大 logn 倍例如: 1. 数据增大 256 倍时,耗时只增大 8 倍(每次排除一半,只需排除8次) [256

2020-10-10 19:53:47 567

转载 Java判断文件类型

java判断文件类型原文链接:https://www.cnblogs.com/ryelqy/p/10104171.html通常,在WEB系统中,上传文件时都需要做文件的类型校验,大致有如下几种方法:通过后缀名,如exe,jpg,bmp,rar,zip等等。通过读取文件,获取文件的Content-type来判断。通过读取文件流,根据文件流中特定的一些字节标识来区分不同类型的文件。若是图...

2019-07-08 14:53:51 2637

原创 多线程总结

进程和多线程简介什么是进程:进程是程序从创建、运行、到消亡的整个过程,是系统运行程序的基本单位。什么是线程: 线程与进程相似,线程是比进程更小的执行单位。一个进程在运行过程中可以产生多个线程。 与进程不同的是,同类的多个线程共享 同一块内存空间和一组系统资源,所以系统在产生一个线程, 或是在各个线程之间作切换工作时,负担要比进程小得多,所以线程也被称为轻量级进程。 为什么多线程是必...

2019-04-22 00:09:10 255

转载 Java多线程学习(四)等待/通知(wait/notify)机制

本节思维导图:一 等待/通知机制介绍1.1 不使用等待/通知机制当两个线程之间存在生产和消费者关系 ,也就是说第一个线程(生产者)做相应的操作然后第二个线程(消费者)感知到了变化又进行相应的操作 。比如像下面的whie语句一样,假设这个value值就是第一个线程操作的结果,doSomething()是第二个线程要做的事,当满足条件value=desire后才执行doSomething()。...

2019-04-21 14:03:55 289

原创 Shiro面试题总结

Shiro框架介绍shiro安全数据源有哪些:Shiro运行流程 Shiro 的优点比较 SpringSecurity 和 Shiro简述 Shiro 的3个核心组件 1.Subject 2.SecurityManager 3.RealmsShiro认证过程Shiro授权过程Shiro 如何自实现认证如何实现自实现授权如何配置在 Spring 中配置使用 Shiro

2019-04-11 11:48:06 7330

原创 Java集合 HashMap源码分析

public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { // 序列号 private static final long serialVersionUID = 36249882

2019-03-24 21:25:41 165

转载 单例模式

什么是单利模式单例模式,顾名思义就是程序在运行的过程中,有且只有一个实例。为什么需要它有些对象我们只需要一个,像是线程池,缓冲等,这类对象只能有一个实例,一旦产生多个实例就会出现问题。所以,我们必须找到一种方法来确保我们的代码中只有一个实例。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由...

2019-02-17 18:36:34 205

原创 简单工厂模式,工厂方法模式,抽象工厂模式

简单工厂模式工厂方法模式抽象工厂模式

2019-02-17 13:05:59 2435 1

原创 流程实例,任务,执行对象控制流程的执行

流程实例,任务,执行对象控制流程的执行点击下载Demo,对应的类是test.31.第一步首先是部署流程定义我们将之前画的test.1bpmn图再部署一次(这里我重新创建了Activiti的23张表)运行单元测试,结果如下:现在流程已经部署好了,接下来启动该流程,开始走业务流程,我们使用流程定义的key启动流程,代码如下: /** * 启动流程实例(范冰冰点击了请假申请)...

2018-10-11 21:19:58 773

原创 删除流程定义

删除流程定义现在我们将之前用zip方式部署的流程文件删除掉,代码如下: /** * 删除流程定义 */ @Test public void deleteProcessDefinition(){ // 使用部署id,完成删除 String deploymentId = "5001"; /** * 不带级联的删除,只能删...

2018-10-10 20:27:52 945

原创 查看流程定义

查看流程定义 /** * 查看流程定义 */ @Test public void queryProcessDefinition(){ List<ProcessDefinition> list = processEngine.getRepositoryService() .createProcessDefinitionQu...

2018-10-10 20:27:25 810

原创 部署流程定义

设计流程图我们先画一个图,如下:查看bpmn文件bpmn全称为 业务流程建模与标注(Business Process Model and Notation) ,用来描述一个业务流程图怎么组合成的在Eclipse里面右键 Open With —> XML Editor 查看流程图文件的bpmn文档<?xml version="1.0" encoding="UTF-8"?&am

2018-10-10 20:26:16 2039

原创 创建工作流的23张表

码云下载路径 https://gitee.com/libearys/activiti_practice方式一:通过代码初始化工作流的23张表/** * 通过代码初始化工作流的23张表 */@Testpublic void createActivitiTable(){ ProcessEngineConfiguration processEngineConfigurati...

2018-09-15 13:35:27 635

原创 适配器模式讲解

1.生活中的问题欧洲使用的插座是圆孔的,而我国使用的是扁形的插头,如何能让国标的插头能在欧标的插座上使用呢?答案是我们可以买一个欧标插头适配器(也称插头转接器)。有了这个,国标的插头就可以使用欧标插座供电了。在面向开发过程当中,有时候也会存在这种不兼容的情况,我们可以引入一个像是交流电适配器的我们叫他“适配器”的角色,来协调者两种不兼容的情况。这种设计方案就叫做适配器模式。2....

2018-09-15 13:20:10 908 1

原创 Jquery控制只能输入数字的常见方法

Jquery控制只能输入数字的常见方法1.html 元素控制(只能输入数字,不包括小数点。 )<input type="text" id="bankAccount" name="bankAccount" maxlength="64" onkeyup="this.value=this.value.replace(/

2018-09-15 13:03:33 5658

原创 JQuery遍历拼接字符串,去除重复的值

function getStaffs(){ var staffs = {}; // 保存随车人员编号和随车人员姓名并返回 staffs.id = ''; // 保存选中的遗体的编号 staffs.Names = ''; // 保存选中的遗体的姓名 var d = {}; // 用来记录已存在的值,如果...

2018-09-15 12:59:35 2950

空空如也

空空如也

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

TA关注的人

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