自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 MYSQL

1. 数据库三大范式是什么?第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我们经常会为了性能而妥协数据库的设计。2. mysql有关权限的表都有哪几个?MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysql_ins

2022-05-19 14:57:06 530

转载 Nginx从安装到高可用

一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yum install gcc-c++(2)安装PCRE库,用于解析正则表达式yum install -y pcre pcre-devel(3)zlib压缩和解压缩依赖yum install -y zlib zlib-devel(4)SSL 安全的加密的套接字协议层,用于HTTP安全传输

2022-02-09 10:30:51 121

原创 Lambda学习,常用API记录

1.从List<对象>中获取某一个属性的ListList<对象> list = new ArrayList<>();List<属性类型> listFileIds = list.stream().map(f -> f.get属性()).collect(Collectors.toList());2.从List<对象>中获取某一个属性的最大值,最小值List<对象> list = new ArrayList&l...

2021-01-12 10:06:10 127

原创 easypoi 结合mybatis-plus导入大批量数据

背景:spring boot+mybatis-plus项目需要通过接口导入50W数据。excel解析,通过easypoi进行实体类映射。Excel解析实体类:@Datapublic class ForecastUserImpExcel implements Serializable { private Long id; @Excel(name = "序号") private String sequenceNum; @Excel(name = "零售用户名称

2021-01-07 20:51:01 788

原创 下载nacos-server-1.1.4安装包

git官方地址下载nacos-server-1.1.4.zip速度太慢,码云上下载地址没有安装包。采用从码云上下载源码,自行打包。下载完成之后,进入项目目录如图下载源码后 ,解压本地在本文件夹 在dos窗口下利用命令:mvn -Prelease-nacos -DskipTests clean install -U打包成功后的地址然后 解压,...

2019-12-28 20:49:04 18503 14

转载 如何理解JavaScript的原型和原型链?

之前有朋友问怎么去理解原型和原型链的问题。这个问题,在面试中,很多同学经常都会遇到。这里给大家讲讲,方便大家记忆。JavaScript的特点JavaScript是一门直译式脚本语言,是一种动态类型、基于原型的语言。 JavaScript的灵活性不亚于C++,你可以使用JavaScript尝试不同的程序设计范型。比如类jQuery风格的函数式编程、基于过程的指令式编程、以及基于原型...

2019-09-18 17:48:41 88

转载 ES6的操作技巧

1.强制要求参数ES6提供了默认参数值机制,允许你为参数设置默认值,防止在函数被调用时没有传入这些参数。 在下面的例子中,我们写了一个required()函数作为参数a和b的默认值。这意味着如果a或b其中有一个参数没有在调用时传值,会默认required()函数,然后抛出错误。const required = () => {throw new Error('Missing par...

2019-09-18 17:17:14 135

转载 Linux安装mysql以及常见问题处理教程

MySQL安装之yum安装在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1. 下载并安装MySQL官方的Yum Repository 1 [root@BrianZhu /]# wget -i -c http://dev.mysql.com/get...

2019-07-30 18:32:06 105

原创 vue解决-4048报错

-4048报错,记录一下解决办法项目是vue+weback,操作系统是win10 64位1,进入项目目录,把node_modules文件夹删除,package-lock.json文件也删除2,以管理员身份运行CMD3,cd到项目目录,先清除npm缓存: npm cache clean --force4,再进行npm install-----------------...

2019-07-10 15:53:47 5097 2

原创 json数组根据其中一个属性进行分类重组

let arr=[ { "color": "red", "iconName": "class1", "name": "菜单一", "styleName": "分类名称1", "url": "index1" }, { "color": "red", "...

2019-07-05 15:43:23 1159

原创 EL表达式分割字符串,显示省略号

<td title="${baFactoryBasicInfo.address}"> <c:if test="${fn:length(baFactoryBasicInfo.address)>30}"> ${fn:substring(baFactoryBasicInfo.address, 0, 30)} ... </c:if>...

2019-06-05 15:31:13 367

原创 java.lang.IllegalArgumentException

一个mybatis文件的parameterMap错误引发的血案:错误:parameterMap="java.util.map" resultMap="xxx"cause:java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for java.util.mapdetail...

2019-05-22 17:36:06 305

原创 echarts 自定义按钮实现正序排序、倒序排序、还原

//按照某个属性进行排序(示例:按照对象的total属性进行排序)function sortByNumber(a,b) { return parseInt(b.total,10) - parseInt(a.total,10);}var allDataForOrder = null;//排序重新加载时需要的列表数据var allTotalForOrder = null;//排序...

2019-01-11 09:33:09 14388 6

原创 activities工作流之流程任务及监听器

ProcessEngine pe = ProcessEngines.getDefaultProcessEngine();一、流程任务类型①.个人任务由某一个负责办理,在任务表中通过assignee字段记录②.公共任务(又称组任务)当前的任务可以由多个人办理,一个人办理即可流转至下一个环节③.接收任务接收任务不是由某个人负责办理,通过signal方法让流程执行的二、任务操作①....

2018-07-19 22:07:14 2970

原创 activities工作流之流程变量设置以及获取

ProcessEngine pe = ProcessEngines.getDefaultProcessEngine(); 一、流程变量设置(自定义类型数据必须序列化,存储在二进制表中blob字段)①.启动流程任务时设置流程变量String processDefinitionKey = "variable";Map&lt;String, Object&gt; variables = ...

2018-07-19 21:44:43 1540

转载 thread线程入门-001

1.多线程基础 线程共包括以下5种状态。 ①.新建状态(New):线程对象被创建后,就进入了新建状态。此时它和其他Java对象一样,仅仅由Java虚拟机分配了内存,并初始化其成员变量值。 ②.就绪状态(Runnable):也被称为“可执行状态”。线程对象被调用了该对象的start()方法,该线程处于就绪状态。Java虚拟机会为其创建方法调用栈和程序计数器。处于就绪状态的线程,随时可能被CPU调...

2018-06-26 13:33:47 116

原创 activities工作流入门笔记-004-入门API

activities工作流常用api。一、基本操作①.流程部署API//方式一ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();// 获得一个部署构建器对象,用于加载流程定义文件(test1.bpmn,test.png)完成流程定义的部署DeploymentBuilder builder = proc...

2018-06-24 20:27:36 1201

转载 win10系统myeclipse2014安装activities插件

link方法。具体步骤如下:1. 从http://www.activiti.org/designer/archived/中下载最新版本的压缩包(链接已作废)百度网盘下载地址:https://pan.baidu.com/s/1KJwNDIMpcfKOYb8DMlGerw2. 在MyEclipse2014安装目录下的dropins文件夹中建立activiti文件夹3. 将步骤1中下载的压缩包里的fea...

2018-06-23 13:28:26 271

原创 activities工作流入门笔记-003-表结构

一、activities工作流表结构认识①.act_ge_ ge为general,流程通用数据,用于不同场景。    1.act_ge_bytearray 二进制数据表 含BLOB字段    2.act_ge_property 属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录,②.act_hi_ hi为history,包含历史流程实例,历史变量,历史任务    3.act_...

2018-06-22 22:07:25 837

原创 activities工作流入门笔记-002-1-建表

1.activities工作流入门(1).建表(使用默认配置文件,简化代码)  使用默认配置 配置文件名称:activiti-context.xml 或者activiti.cfg.xml放根目录。&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframewo...

2018-06-22 21:31:32 205

原创 activities工作流入门笔记-002-建表

1.activities工作流入门(1).建表(使用配置文件)  ①.下载官方activities文件,从war文件夹下解压test的war包文件,取得jar包。  ②.导入mysql驱动(Oracle数据库导入Oracle驱动)  ③.创建一个Java项目,导入jar包。  ④.导入junit测试jar包。  ⑤.创建数据库activiti  ⑥.从demo中复制activiti-context...

2018-06-22 20:53:16 290

原创 activities工作流入门笔记-001-建表

1.activities工作流入门(1).建表(使用代码创建:不使用配置文件)  ①.下载官方activities文件,从war文件夹下解压test的war包文件,取得jar包。  ②.导入mysql驱动(Oracle数据库导入Oracle驱动)  ③.创建一个Java项目,导入jar包。  ④.导入junit测试jar包。  ⑤.创建数据库activiti  ⑥.创建一个Java类,编写建表代码...

2018-06-21 10:49:16 1332

空空如也

空空如也

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

TA关注的人

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