笔记
文章平均质量分 56
songbiao丶
好记性不如烂笔头
展开
-
idea项目一键部署增强版(经验篇)
idea项目一键部署加强版,显著的提升部署效率原创 2021-12-23 19:14:57 · 1613 阅读 · 2 评论 -
Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
问题情景在使用洛伊框架的时候,数据库表找不到的问题。下结论是mysql区分大小写导致的问题。lower_case_table_names 参数官方原话,简单来说就是,unix默认是0,windows默认是1,mac是2。0是区分大小写的,1是不区分的,也就是windows是默认不区分大小写的。On Unix, the default value of lower_case_table_names is 0. On Windows, the default value is 1. On macOS原创 2021-11-05 23:22:54 · 28151 阅读 · 8 评论 -
vue element组件树状表格删除某行数据实现代码
思路通过scope.$index拿到所在行索引,将树状表格看作正常行表格,有序递归的遍历树状表格,能够确保行数正确递增。支持多级层次,下面js实现代码拷贝即用。实现代码 data() { return { isDeleted:false, row : 0, tableData: [{ id: 123, date: '20216-05-02', name: '王小虎',原创 2021-07-03 00:56:57 · 1285 阅读 · 3 评论 -
一文带你读懂非对称加密与数字证书
一、信息传递事情是这样的,小明在青春懵懂的时候迷恋上了小红。但得知小红和小华走的很近,并且每天都会发送短信聊天,小明很想知道小华和小红到底在聊些什么。1.信息窃取在一次偶然的机会,小明打开了小红的手机,并查看了小红和小华的聊天记录,于是小明窃取到了小红和小华的聊天信息。2.信息加密而同学小赖将看到的这一切告诉了小红,小红很生气,很害怕信息再次泄露,于是,他和小华决定对信息进行加密,就算信息被小明看到也无济于事。二、对称加密聪明的小华想到,只要和小红事先约定好使用一个密钥。这样,小红把要发送原创 2021-06-12 16:07:15 · 774 阅读 · 1 评论 -
操作系统 思维导图笔记
说明这是我一个寒假学习做的总结笔记,主要是对进程和线程、虚拟内存做了详细的学习总结。现在我将其分享出来,希望能对有需要的朋友有所帮助。也希望我能继续保持这份学习的热爱。(csdn图片上限5mb,这是压缩后的,分辨率低了点)...原创 2021-03-22 20:22:12 · 139 阅读 · 0 评论 -
c和指针详解 深入浅出
c和指针一、变量存储二、一级指针三、二级指针一、变量存储看下列一个简单的代码,变量a被赋值于6,它是如何在内存中是如何对应的呢?我们先打印出a变量的地址。int main(){ int a = 6; printf("%d\n",&a); //输出0x61FE1C}为了方面观众老爷观看,我画了个内存结构图,一目了然。从这张图中,你不难看出,只有6这个值在内存中真正的占用了内存空间,而这个地址值,他并不占用内存空间,他只是用来标识6这个值在内存中的位置。二、一级指针我原创 2020-11-29 16:46:05 · 2713 阅读 · 1 评论 -
java poi批量导出excel表格
java 导出excel表格1.前言2.项目环境3.maven依赖4. 代码演示3.1.创建表头3.2 绘制数据5.整体代码6. 导出到本地配置6.1nginx配置6.2前端代码1.前言前几周,划水划的正嗨,客户突然说要加个数据批量导出成excel表格,二话不说,为了不影响我的快乐时光,只能动起脑子动起手~这次也是写一个excel表格导出详细教程的博客用来巩固,俗话说的好:好记性不如烂笔头2.项目环境前端使用的是layui框架,后台是springboot框架,部署在阿里云linux服务器上。3.原创 2020-07-01 15:38:56 · 2413 阅读 · 0 评论 -
AVL平衡二叉树 c语言实现代码
说明在阅读下列代码时,为了保障能够轻松理解,请务必对指针和二叉排序树数据结构以及平衡原理有较深的了解#include <stdio.h>#include <stdlib.h>//状态typedef int status;#define TRUE 1#define FLASE 0//平衡因子#define EH 0 //等高#define LH 1 /...原创 2020-05-02 21:35:21 · 664 阅读 · 0 评论 -
Thread类线程核心基础03篇 -- notify wait 实现生产者消费者设计模式
生产者消费者设计模式package pr.sn.lockQueueTest;import java.util.LinkedList;/** * @Description: 使用notify和wait 配合线程来实现阻塞队列 * 情景1:当仓库满时 生产者阻塞 等待消费者消费 消费者消费的同时通知生产者继续生产 * 情景2:当仓库为空时 消费者阻塞 等待生产者生产 生产者一生产 立马...原创 2020-05-01 21:47:08 · 184 阅读 · 0 评论 -
Thread类线程核心基础02篇 --停止线程的正确姿势
停止线程的正确姿势说明错误的停止方式停止线程的正确姿势无法响应中断时如何停止线程总结说明可能很多小伙伴对线程停止是一个模糊的概念,甚至误用了一些错误的停止方式,如果在开发中将造成不可设想的后果,学好线程是进阶的一大途径,本文将为你讲解如何错误的停止方法以及正确的停止线程错误的停止方式1.suspend()官方已经说明废弃,因为该方法线程带着锁去睡眠的,可想而知,效率非常低,以及非常容易造...原创 2020-04-29 14:20:36 · 503 阅读 · 0 评论 -
Thread类线程核心基础01篇 -- 创建并启动线程
多线程核心基础实现Runnable接口继承Thread类两种方式作比较正确启动线程 run方法和start方法start方法只能被执行一次start方法源码run 方法源码实现Runnable接口通过实现Runnable接口,新建一个Thread类传入Runnable接口,最终执行start方法/** * Runnable创建线程 将接口传入 执行Runnable run方法 */pu...原创 2020-04-27 14:04:27 · 530 阅读 · 0 评论 -
linux下 nginx反向代理 html请求 Provisional headers are shown 解决办法
说明最近在开发一个项目,项目部署上线后发现,h5部署在nginx下,页面能正常访问,可是请求却死活搞不定,深思熟虑后发现是一个未曾注意的问题导致了bugnginx同源策略什么是同源策略,同源策略是 协议相同、ip相同、端口相同,否则都当作跨域处理那么nginx下的同源策略又是怎么一回事呢?页面请求路径必须和nginx服务器配置同源这样才能被nginx服务器监听,做反向代理反...原创 2020-04-26 23:41:30 · 6177 阅读 · 0 评论 -
一小时掌握JavaScript原型链
显式原型通过函数的prototype属性获取隐式原型通过实例对象__proto__属性获取注意所有函数的显式原型都是一个空object实例对象(object除外)所有的函数都是Function的实例(包括他自身)原型链又称隐式原型链,作用是用于查找实例对象属性,当当前对象没有这个属性的时候会通过原型链进行查找,有点类似于高级编译语言中的继承方式...原创 2020-04-03 16:05:21 · 138 阅读 · 0 评论