Archive

「查看所有历史记录」
2024

Windows下搭建Lua开发环境

Windows下搭建Lua开发环境



使用Systemd创建自定义服务

xxxxxxxxxx


CentOS8安装JDK8、Maven、Git

CentOS8安装JDK8、Maven、Git,并构建手工服务部署环境


Jdk8-Lamda表达式用法

Jdk8-Lamda表达式用法


Git如何将多个工程合并为一个并保留提交记录

Git如何将多个工程合并为一个并保留提交记录


Linux文件权限设定

在Linux中常见的有7种文件类型


Linux用户权限管理

Linux用户主要分为三类:超级用户、普通用户、虚拟用户


Linux通过源码安装软件


Linux通过yum或dnf安装软件

为了克服rpm包安装软件的难度,yum/dnf 安装方式出现了


Linux通过RPM安装软件

RPM是Red Hat Package Manager的缩写,最先由Redhat公司开发出来的linux下软件包管理工具


Centos8离线安装zabbix6

Centos8离线安装zabbix6,主要为如何下载离线包,如何离线安装


CentOS8安装MariaDB 10.5

包含在线安装和离线安装两种形式


vmware linux虚拟机复制

通过linux模板主机复制新主机后,需要修改IP信息和hostname


LinkedBlockingQueue

LinkedBlockingQueue是一个基于链表实现的阻塞队列,默认情况下,该阻塞队列的大小为Integer.MAX_VALUE,由于这个数值特别大,所以 LinkedBlockingQueue 也被称作无界队列


MarkText使用Github作为图床

在使用md文档记录学习笔记的过程中,一个很重要的功能是为图片设置图床,以便文档的多端查看和云端上传。


Centos8在线安装zabbix6

zabbix6目前是zabbix中最新的LTS版本


2023

Zabbix5.0环境安装

Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。


MySQL日常维护SQL

MySQL日常维护SQL


Linux常用命令

记录日常使用的常用Linux命令


通过jstat查看JVM运行情况

jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。


2022

skywalking集成日志追踪

skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器。


SpringBoot之Logback日志文件配置

Logback是一个日志框架,Logback和Log4j都是开源的日志工具库,Logback是Log4j的改良版本,内置实现了slf4j,比Log4j拥有更多的特性,性能也带来很大提升。SpringBoot默认内置了Logback日志框架,Spring Boot 集成logback需要添加 `spring-boot-starter-logging` 依赖,而此依赖已经在 `spring-boot-starter` 中添加过了,所以不用再添加此依赖了。


Redisson常用代码

Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。


Redisson简要介绍

Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。


Centos7安装Redis并配置密码以及设置

Centos7安装Redis并配置密码以及设置


快速在CentOS7中安装Nginx

如何在CentOS7系统下快速安装Nginx,通过图文并茂的形式给大家展示,感兴趣的朋友一起看看吧.


工作流平台简要设计

工作流平台简要设计,实现业务与工作流系统解耦,工作流平台可对接多个IT系统。


Flowable代码片段

Flowable代码片段实例,可学习参考,直接复制


Flowable事件

事件(event)通常用于为流程生命周期中发生的事情建模。事件总是图形化为圆圈。在BPMN 2.0中,有两种主要的事件分类:*捕获(catching)*与*抛出(throwing)*事件。


Flowable任务分配和流程变量

固定分配就是我们前面介绍的,在绘制流程图或者直接在流程文件中通过Assignee来指定的方式。


Flowable候选人和候选人组

在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。针对这种情况可以给任务设置多个候选人或者候选人组,可以从候选人中选择参与者来完成任务。


Flowable网关

排他网关(exclusive gateway)(也叫*异或网关 XOR gateway*,或者更专业的,*基于数据的排他网关 exclusive data-based gateway*),用于对流程中的**决策**建模。当执行到达这个网关时,会按照所有出口顺序流定义的顺序对它们进行计算。选择第一个条件计算为true的顺序流(当没有设置条件时,认为顺序流为*true*)继续流程。


如何开启mysql慢查询日志

MySQL慢日志可以记录执行缓慢的SQL,便于性能分析.


Flowable多人会签

多人会签是指一个任务需要多个人来处理,案例讲解。


Flowable动态表单

Flowable提供了一种简便灵活的方式,用来为业务流程中的人工步骤添加表单。 有两种使用表单的方法:使用(由表单设计器创建的)表单定义的内置表单渲染,以及外部表单渲染。 使用外部表单渲染时,可以使用(自Explorer web应用V5版本支持的)表单参数;也可以使用表单key定义,引用外部的、使用自定义代码解析的表单。


IDEA中设置自动导包

IDEA将在我们书写代码的时候自动帮我们导入需要用到的包,但是对于那些同名的包,还是需要手动Alt+Enter进行导入的。


IDEA常用快捷键


如何生成数据库说明文档

使用screw生成数据库说明文档,输出格式可以选择 HTML、Markdown、Work,一键生成。


Flowable工作流整理基础篇

Flowable是BPMN的一个基于java的软件实现,不过Flowable不仅仅包括BPMN,还有DMN决策表和CMMN Case管理引擎,并且有自己的用户管理、微服务API等一系列功能,是一个服务平台。


Flowable表结构认识

工作流程的相关操作都是操作存储在对应的表结构中,为了能更好的弄清楚Flowable的实现原理和细节,我们有必要先弄清楚Flowable的相关表结构及其作用。在Flowable中的表结构在初始化的时候会创建五类表结构。


带你认识Flowable UI

Flowable提供了几个web应用,用于演示及介绍Flowable项目提供的功能,FlowableIDM:身份管理应用,FlowableModeler:让具有建模权限的用户可以创建流程模型、表单、选择表与应用定义,FlowableTask:运行时任务应用FlowableAdmin:管理应用。


Alibaba Nacos Client服务注册与发现

Alibaba Nacos 提供了服务注册和发现的功能,Client服务如何注册与发现呢?.


Alibaba Nacos部署

Alibaba Nacos 比 Eureka强大很多,并且现在很多企业都把Nacos当作了服务发现的首选。


maven仓库设置为阿里云仓库

maven仓库设置为阿里云仓库.


MySQL常见面试题汇总

数据库的三范式是什么?第一范式:列不可再分 第二范式:行可以唯一区分,主键约束 第三范式:表的非主属性不能依赖与其他表的非主属性 外键约束 且三大范式是一级一级依赖的,第二范式建立在第一范式上,第三范式建立第一第二范式上。


分布式类常见问题汇总

在高并发场景的架构里,幂等性是必须得保证的。比如说支付功能,用户发起支付,如果后台没有做幂等校验,刚好用户手抖多点了几下,于是后台就可能多次受到同一个订单请求,不做幂等很容易就让用户重复支付了,这样用户是肯定不能忍的。


Java核心基础

== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。


OOM你遇到过哪些情况,SOF你遇到过哪些情况

新建文章时或查看Markdown语法时可以参考此模板.


Object 有哪些常用方法?大致说一下每个方法的含义

clone 方法,实现对象的浅复制,只有实现了 Cloneable 接口才可以调用该方法,否则抛出CloneNotSupportedException 异常,深拷贝也需要实现 Cloneable,同时其成员变量为引用类型的也需要实现 Cloneable,然后重写 clone 方法。


Redis常见面试题汇总

使用缓存的目的就是提升读写性能。而实际业务场景下,更多的是为了提升读性能,带来更好的性能,带来更高的并发量。 Redis 的读写性能比Mysql好的多,我们就可以把 Mysql 中的热点数据缓存到 Redis 中,提升读取性能,同时也减轻了 Mysql 的读取压力.


Java自动装箱与拆箱

在从Java SE5开始就提供了自动装箱的特性,例如:自动装箱 调用Integer的valueOf(int),自动拆箱 调用Integer的intValue方法.


SpringBoot面试题汇总

SpringBoot用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序 main方法运行 嵌入的Tomcat 无需部署war文件 简化maven配置 自动配置spring添加对应功能starter自动化配置.


2020

Docker基本操作指导

镜像与容器基本操作、导入与导出镜像、从指定仓库拉取或推送镜像、Docker示例


Java基本数据类型有哪些?他们的分装类是什么?

Java 有八种基本数据类型,分别是byte、short、int、long、float、double、boolean、char.


JVM内存模型与优化

In graphic design, a pull quote (also known as a lift-out pull quote) is a key phrase, quotation, or excerpt that has been pulled from an article and used as a page layout graphic element, serving to entice readers into the article or to highlight a key topic.


2019

如何使用Spring AOP进行切面编程?

面向切面编程是一种编程范式(其他常见的编程范式有 面向过程编程,面向对象编程OOP,面向函数编程,面向事件驱动编程,面向切面编程),它不是一种编程语言,面向切面编程可以解决特定的问题,但是不能解决所有问题,它是面向对象编程的补充,不是替代。


2018

PowerDesigner中Name和Comment转换

在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在Name或Comment中写中文,在Code中写英文。


解决MySQL数据量增大之后翻页慢问题

MySQL最易碰到的性能问题就是数据量逐步增大之后的翻页速度变慢的额问题,而且越往后翻页速度越慢,如果用最快速的办法解决,以下就是解决办法,简单方便。


文章模板

xxxxxxxxxx


markdown语法详细指南

该文件用来测试和展示书写README的各种markdown语法