首页
学习
活动
专区
工具
TVP
发布

指缝阳光

专栏作者
52
文章
86372
阅读量
16
订阅数
(1)JVM——在 Ubuntu 上手动编译 OpenJdk12
安装命令如下:# 安装 apt-get install zip unzip # 解压文件 unzip xxxxx.zip
凡人飞
2020-09-21
1.1K0
经验——SpringBoot 获取 resource 目录下的文件
介绍: 在业务开发中,我们可能会将几个文件打包成一个压缩文件,而有些文件是固定不变的,可以提前放在资源文件 resource 下面。 这时我们只需要根据相对路径来获取文件。功能看起来很简单,但是遇到的坑倒是不少啊!
凡人飞
2020-09-21
12.6K0
MongoDB——Ubuntu安装及配置带认证的副本集(亲测)
要安装 mongodb-org,我们需要更新我们的包数据库,以便系统知道可用的新包
凡人飞
2020-09-21
8800
Nginx——ubuntu安装Nginx并配置https
介绍: 我们在部署应用时,希望用到 Nginx ,并配置上 https 。我在网上看了很多文章,感觉都不是很系统。因此写下此文,以备日后使用。
凡人飞
2020-09-21
4.3K3
Nginx——开启 GZIP 压缩
配置在 nginx.conf 文件中,对于 gzip 的编写,写在 http 模块下面。
凡人飞
2020-09-21
1.6K0
博客——使用 Redis 实现博客编辑的自动保存草稿功能
RedisServiceImpl 实现类(因为文章参数类继承了文章类,因此反射获取属性的时候需要获取父类属性):
凡人飞
2020-09-21
1.4K0
fastjson——使用 aop 打印入参,报错:getOutputStream() has already been called for this response
我在使用 aop 做日志切面,记录 controller 的入参和返回时,将参数使用 fastjson 格式化。代码如下:
凡人飞
2020-09-21
2.5K0
Sharding-JDBC 实现分库分表
一、概述 分库分表介绍:当数据量变大以后,单库单表已经不能满足需求。此时就需要进行拆分,拆分纬度分为垂直拆分和水平拆分。 水平拆分:比如 服务器1 上有 user_0, order_0; 服务器2 上有 user_1, order_1。此时 user_0 和 user_1 一起组成了用户表。 垂直拆分:用户表 放在服务器1上,订单表 放在服务器2上。 此处模拟使用两个数据库,每个数据库建两张表。库的拆分使用 city 字段(按城市存不同的库),表的拆分使用 id 取模。 二、数据准备 引入 pom
凡人飞
2020-09-21
1K0
Elastic-Job编译部署运维平台 Console
一、下载源码 从 Elastic-Job 的 github 地址下载源码:https://github.com/elasticjob/elastic-job-lite 如果不想自己编译可以直接下载我打
凡人飞
2020-09-21
1.5K0
Ubuntu18.04——安装MySQL
一、安装MySQL 执行如下命令apt install mysql-server 之后会有个提示输入:y。如下 安装完成之后输入以下命令查看是否成功netstat -tap | grep mys
凡人飞
2020-09-21
1.1K0
第十二节:Activiti6.0——四种边界事件:定时器、错误、信号、补偿
边界事件:边界事件属于一种特殊的中间事件。区别是: 中间事件 可以单独作为流程元素存在于流程中,而 边界事件 必须附属于某个流程元素(如任务、子流程等)。边界事件是Catching事件。
凡人飞
2020-09-21
3K0
第十一节:Activiti6.0——定时器开始事件、消息开始事件和错误开始事件介绍
介绍: 在activiti中,事件按位置分可以有:开始事件、中间事件、边界时间、结束事件;按事件的特性区分有:捕获事件和抛出事件。除了事件,还有各种事件定义,常用的有:定时器事件定义、错误事件定义、信号事件定义、消息事件定义 、取消事件定义、补偿事件定义等。事件和事件定义可以进行组合,成为特定的事件。
凡人飞
2020-09-21
2K0
第十节:Activiti6.0——四种Job工作的产生与管理
一、概述 介绍: 流程在执行过程中会产生不同的任务。 ServiceTask异步任务会产生异步任务,存放在一般工作表act_ru_job中。 定时任务会产生定时的任务,在定时时间未到达之前会存放在定时工作表act_ru_timer_job中。 挂起任务,比如将未到时间的定时任务手动暂停,则会存放在挂起任务表act_ru_suspended_job中。 不可执行任务,如果任务执行失败,并且在重试次数用完的情况下也没有成功执行,则任务会存放到不可执行任务表act_ru_deadletter_job中。 二、异步
凡人飞
2020-09-21
2.8K0
SpringBoot——配置logback日志
介绍: 在项目运行中,我们需要对项目的出错或运行有了解,可以通过日志文件的查看来实现。因此,项目日志的打印就至关重要。本文给出一种logback日志的配置。改配置会在每天进行整理,同时区分不同的日志级别进行记录。
凡人飞
2020-09-21
2.2K0
SpringBoot——全局异常捕获和自定义异常
介绍: 在我们开发项目的时候,有时候发生的异常是我们没有预料到的,则异常显示就会是Springboot的自定义显示。这样在使用来说很不友好,因此我们需要一个全局异常的捕获,进行一个格式化的输出,或者也可以预先定义我们自己的异常。以此实现对异常的优雅处理。(我此处只展示前后端分离的情况,返回json数据)
凡人飞
2020-09-21
1.3K0
第九节:Activiti6.0——ReceiveTask接收信号、中间信号捕获事件和中间消息捕获事件的流程推进
介绍: 在我们获取流程实例后,需要对流程进行推进,就是使执行流往前执行。本篇即介绍在不同情况下,流程自动推进的方法。主要是三种:
凡人飞
2020-09-21
1.9K0
第八节:Activiti6.0——启动流程相关
介绍:在启动流程后,每个流程实例都会有执行流(存储在act_ru_execution表中)。实例都有主执行流,没有父id的执行流是流程实例,其后如果流程中有一个分支则有一个子执行流,分支和子执行流一一对应。对执行流可以设置变量,设置子执行流的变量为本地(临时)变量(自在当前执行流有效),设置主执行流的变量为全局变量。
凡人飞
2020-09-21
5540
第七节:Activiti6.0——Task的变量使用
介绍: 在任务的执行过程中,会有很多的变量参数(比如请假任务需要天数等)。变量从作用域来分:本地变量和全局变量。 从类型区分:基本变量、自定义变量和BPMN自带变量。
凡人飞
2020-09-21
1.7K0
使用Web.xml配置SpringMvc(同时使用xml配置文件)
一、配置web.xml <!--设置根上下文配置文件位置--> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <!--注册ContextLoaderListener--> <listener> <l
凡人飞
2020-09-21
1K0
RocketMQ-环境搭建(单master模式-ubuntu版)
一、linux安装unzip软件 输入命令: sudo apt-get install unzip 提示:如果出现 Unable to locate package 则需要先执行命令更新: sudo apt-get update 二、添加Hosts信息 vim /etc/hosts #内网IP 172.19.129.62 rocketmq-nameserver1 172.19.129.62 rocketmq-master1 三、上传rocketmq-all-4.4.0-bin-release.zip 将压
凡人飞
2020-09-21
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档