- 博客(22)
- 收藏
- 关注
转载 MYSQL
1. 数据库三大范式是什么?第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我们经常会为了性能而妥协数据库的设计。2. mysql有关权限的表都有哪几个?MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库里,由mysql_ins
2022-05-19 14:57:06
600
转载 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
154
原创 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
163
原创 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
874
原创 下载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
18689
14
转载 如何理解JavaScript的原型和原型链?
之前有朋友问怎么去理解原型和原型链的问题。这个问题,在面试中,很多同学经常都会遇到。这里给大家讲讲,方便大家记忆。JavaScript的特点JavaScript是一门直译式脚本语言,是一种动态类型、基于原型的语言。 JavaScript的灵活性不亚于C++,你可以使用JavaScript尝试不同的程序设计范型。比如类jQuery风格的函数式编程、基于过程的指令式编程、以及基于原型...
2019-09-18 17:48:41
109
转载 ES6的操作技巧
1.强制要求参数ES6提供了默认参数值机制,允许你为参数设置默认值,防止在函数被调用时没有传入这些参数。 在下面的例子中,我们写了一个required()函数作为参数a和b的默认值。这意味着如果a或b其中有一个参数没有在调用时传值,会默认required()函数,然后抛出错误。const required = () => {throw new Error('Missing par...
2019-09-18 17:17:14
169
转载 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
146
原创 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
5277
2
原创 json数组根据其中一个属性进行分类重组
let arr=[ { "color": "red", "iconName": "class1", "name": "菜单一", "styleName": "分类名称1", "url": "index1" }, { "color": "red", "...
2019-07-05 15:43:23
1209
原创 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
402
原创 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
342
原创 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
14703
6
原创 activities工作流之流程任务及监听器
ProcessEngine pe = ProcessEngines.getDefaultProcessEngine();一、流程任务类型①.个人任务由某一个负责办理,在任务表中通过assignee字段记录②.公共任务(又称组任务)当前的任务可以由多个人办理,一个人办理即可流转至下一个环节③.接收任务接收任务不是由某个人负责办理,通过signal方法让流程执行的二、任务操作①....
2018-07-19 22:07:14
3089
原创 activities工作流之流程变量设置以及获取
ProcessEngine pe = ProcessEngines.getDefaultProcessEngine(); 一、流程变量设置(自定义类型数据必须序列化,存储在二进制表中blob字段)①.启动流程任务时设置流程变量String processDefinitionKey = "variable";Map<String, Object> variables = ...
2018-07-19 21:44:43
1609
转载 thread线程入门-001
1.多线程基础 线程共包括以下5种状态。 ①.新建状态(New):线程对象被创建后,就进入了新建状态。此时它和其他Java对象一样,仅仅由Java虚拟机分配了内存,并初始化其成员变量值。 ②.就绪状态(Runnable):也被称为“可执行状态”。线程对象被调用了该对象的start()方法,该线程处于就绪状态。Java虚拟机会为其创建方法调用栈和程序计数器。处于就绪状态的线程,随时可能被CPU调...
2018-06-26 13:33:47
143
原创 activities工作流入门笔记-004-入门API
activities工作流常用api。一、基本操作①.流程部署API//方式一ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();// 获得一个部署构建器对象,用于加载流程定义文件(test1.bpmn,test.png)完成流程定义的部署DeploymentBuilder builder = proc...
2018-06-24 20:27:36
1261
转载 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
303
原创 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
898
原创 activities工作流入门笔记-002-1-建表
1.activities工作流入门(1).建表(使用默认配置文件,简化代码) 使用默认配置 配置文件名称:activiti-context.xml 或者activiti.cfg.xml放根目录。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframewo...
2018-06-22 21:31:32
243
原创 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
345
原创 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
1387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人