自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

原创 RBAC基于角色的访问控制权限的基本模型

涉及5张表 三张实体表 用户表(person) 角色表(role) 权限表(permission) 两张中间表: 用户-角色表(person_role) 角色-权限表(role_permission) 参考 RBAC(基于角色的访问控制权限的基本模型)

2020-11-30 12:16:32 10 0

原创 Python:warnings模块产生警告和忽略警告

产生警告 方法 warnings.warn(message, category=None, stacklevel=1, source=None) category可选参数 Warning | 这是所有警告类的基类。它是异常的子类。 UserWarning ...

2020-11-30 10:34:16 16 0

原创 Java笔记:JDBC传统数据库访问和SpringData入门

一、SpringData简介 SpringData提供一致的,大家都熟悉的编程模型,为了简化数据库的访问。 子项目: Spring Data JPA:减少数据层的开发量 Spring Data Mongo DB:基于分布式数据层的数据库,在大数据层用的比较多 Spring Data Redis:...

2020-11-29 22:58:10 5 0

原创 微信H5跳转到APP开放标签wx-open-launch-app

微信开放平台:https://open.weixin.qq.com/ 关联JS接口安全域名 管理中心 -> 公众帐号 -> 接口信息 -> 网页跳转移动应用

2020-11-27 16:00:15 30 2

原创 JDBC事务

数据库事务具有ACID特性: Atomicity:原子性 Consistency:一致性 Isolation:隔离性 Durability:持久性 4种隔离级别: Isolation Level 脏读(Dirty Read) 不可重复读(Non Repeatable Read) 幻读(...

2020-11-26 23:15:24 17 0

原创 Java笔记:SpringBoot开发常用技术整合

一、构建springboot工程 参考源码地址 https://github.com/leechenxiang/imooc-springboot-starter 可选IDE STS Spring Tool Suit 快速开始:https://spring.io/quickstart 配置文件 ap...

2020-11-26 22:57:36 33 0

原创 Tomcat参数设置

修改配置文件 /bin/catalina.sh JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】' 例如: JAVA_OPTS='-Xms256m -Xmx512m'

2020-11-25 09:58:35 20 0

原创 报错:tk.mybatis.mapper.provider.EmptyProvider中缺少selectOne方法!

SpringBoot引入mapper-spring-boot-starter 之后,开发模式热重载下报错 tk.mybatis.mapper.provider.EmptyProvider中缺少selectOne方法! 新建一个配置文件 src/main/resources/META-INF/sp...

2020-11-24 09:26:52 20 0

原创 Chrome浏览器使用Notification消息推送

代码如下 <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content=&quo...

2020-11-23 14:22:41 42 0

原创 SpringBoot打成war包后Tomcat无法访问静态资源问题

pom.xml配置了包名 <build> <!--生成war包的名称--> <finalName>mobile</finalName> </build> 将mobile.war放入tomcat的webapps目录下,页面可以访问 h...

2020-11-23 11:43:42 45 0

原创 Vue读取文件名、文件大小和媒体时长

<template> <div id="app"> <input type="file" @change="handleChange" /> <audio co...

2020-11-21 23:29:13 28 0

原创 Vue子组件监听父组件的事件

正常情况下,父组件可以监听子组件传递过来的事件,那么子组件怎么监听父组件的事件呢? 实际案例: 假设子组件是一个弹框表单,子组件里边我预留了一个按钮位置,用于【添加数据】或者【编辑数据】按钮,点击按钮,子组件显示弹框。 示例一:整个组件监听事件 <template> <div...

2020-11-21 22:53:05 58 0

原创 Vue报错:Error in v-on handler: “ReferenceError: regeneratorRuntime is not defined“

项目中使用了async/await Vue报错:Error in v-on handler: "ReferenceError: regeneratorRuntime is not defined" 原因: 项目中没有使用transform-runtime将es6换成es5 ...

2020-11-21 11:50:38 141 0

原创 Element-ui上传组件自定义http-request上传到Flask服务

<template> <div id="app"> <el-upload ref="upload" action="action" :show-file-list=&quo...

2020-11-21 11:48:29 53 0

原创 JS:Vue项目浏览器直接上传文件到阿里云OSS

OSS Browser.js SDK文档: https://help.aliyun.com/document_detail/64041.html OSS设置路径:权限管理-跨域设置 将来源设置成 * 将Method设置成 GET, POST, PUT, DELETE, HEAD 将Allowed ...

2020-11-21 11:02:50 62 0

原创 Java笔记:Spring配置xml和注解

Spring Java Web发展历史 第一阶段 JavaBean + Servlet + JSP 第二阶段 EJB重量级框架 第三阶段 SpringMVC/Struts + Spring + Hibernate/MyBatis 第四阶段 SpringBoot 约定大于配置 第五阶段 Dubbo...

2020-11-19 22:32:00 27 0

原创 input文件选择框文件过滤参数accept

<input type="file" accept="image/*,.pdf"> 音频文件: audio/* 视频文件: video/* 图片文件: image/*

2020-11-19 21:34:59 58 0

原创 CSS绘图实现三角形并使用grid布局

实现效果 实现代码 <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" conten...

2020-11-19 09:58:36 38 0

原创 ElementUI组件日历组件Calendar背景色修改

// 取消日历选中背景 .el-calendar-table td.is-selected { background-color: inherit; } // 日历单元格鼠标经过背景色 .el-calendar-table .el-calendar-day:hover { backgro...

2020-11-18 18:03:31 60 0

原创 JS:NPM发布一个Vue组件UI库并使用CDN引入使用

1、使用webpack-simple 模板项目初始化 vue init webpack-simple moment-ui 2、新建组件 src/plugin/Button.vue <template> <div>Button</div> </temp...

2020-11-13 16:27:37 63 0

原创 JS:delete移除对象中的属性

示例: var obj = { name: 'Tom', age: 23 } console.log(obj); // { name: 'Tom', age: 23 } delete obj.age; console.log(obj);...

2020-11-12 11:57:58 56 0

原创 Java笔记:SpringBoot热部署与热加载

课程介绍 1、热部署使用场景 本地调试 线上发布 2、优点 本地、线上都适用 无需重启服务器 3、前置知识 Java语言 Spring开发经验 构建SpringBoot项目 4、课程大纲 热部署原理分析 案例分析 项目演示 测试 发布程序 课程总结 热部署与热加载 1、Java热部...

2020-11-12 09:55:37 122 2

原创 Mac:Eclipse配置启动Java路径

打开配置文件: /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini 将java路径修改为正确的版本 -vm /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/...

2020-11-11 09:31:05 97 0

原创 Java:javac编译java文件引入class文件和jar依赖

两个测试所需文件 public class Hello{ public void sayHello(){ System.out.println("Hello"); } } public class Demo{ public static...

2020-11-10 11:10:25 127 0

原创 Java笔记:SpringBoot发送邮件

SpringBoot发送邮件 课程目录 1、第一部分 背景 使用场景 发送原理 发送历史 SpringBoot介绍 前置知识 2、第二部分 实践 文本邮件 HTML邮件 附件邮件 图片邮件 邮件模板 邮件系统 第一部分 背景 1、邮件使用场景 注册验证 网站营销 安全防线 提醒监控 触发...

2020-11-09 09:30:01 31 0

原创 Java笔记:ThreadLocal和压力测试

数据一致性 安全感 单一数据源Single Source Of Truth 低耦合,高内聚 一致性问题: 发生在【多个主体】对【同一份数据】无法达成共识 包括:分布式一致性问题,并发问题 一致性问题解决办法(额外开销) 排队:锁、互斥锁、管程、锁障 投票:Paxos、Raft 避免:ThreadL...

2020-11-08 11:11:05 64 0

原创 JS:findIndex查找列表元素下标

const list = ["a", "b", "c"]; let index = list.findIndex((x) => x == "b"); console.log(index); // 1

2020-11-06 19:36:25 58 0

原创 JS:前端二进制

1、本地图片 File 对象转换为 Data URL <input type="file" accept="image/*" onchange="loadFile(event)" /> <img id="ima...

2020-11-05 11:06:38 51 0

原创 JS:正则RegExp对象匹配中文汉字

以下方式相同 // 需要常规的字符转义规则 var re1 = new RegExp("^\\d+万$"); console.log(re1.test('30万')); var re2 = /^\d+万$/; console.log(re2.tes...

2020-11-04 16:16:14 42 0

原创 MongoDB aggregate聚合分组查询

聚合查询语句 db.collection.aggregate([{$group : {_id : "$source", total : {$sum : 1}}}]) { "result" : [ { "_id&...

2020-11-02 22:10:14 55 0

原创 Mongo:update更新多条数据

更新语法 db.collection.update( <query>, <update>, { upsert: <boolean>, multi: <boolean>, writeConcern: &l...

2020-11-02 19:00:38 90 0

原创 前端笔记:css3动画transition和animation

css3动画 分类: 帧动画 过渡动画 CSS3动画属性: transition animation 常用属性 transform 动画库: swiper vue-transition svg animate.css transition过渡 语法 transition: prop...

2020-11-02 09:42:59 46 0

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