自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql笔记

1 基本1.1 引擎关系性数据库,MySQL5.5以前的默认引擎是MyISAM,5.5版本之后是InnoDB。区别MyISAMInnoDB是否支持行级锁只有表级锁支持行级锁和表级锁,默认行级锁是否支持事务不支持事务支持事务是否支持外键不支持支持是否支持数据库异常崩溃后的安全恢复不支持支持,恢复的过程依赖与redo log(重做日志)1.2 MySQL日志https://zhuanlan.zhihu.com/p/190886874MySQ

2021-04-28 18:10:27 161

原创 JUC笔记

1. JUC开发包java.util.concurrent1.1 并发的源头https://www.cnblogs.com/hill1126/p/11218050.html原子性,可见性,有序性都是缓解CPU、内存、硬盘这三者的速度差异带来的问题。原子性:多线程切换,导致线程没有按照自己的意愿正确执行;可见性:数据在缓存中的更新没有及时通知其他线程;有序性:编译器优化使程序的执行顺序发生变化。缓存的可见性:在多核CPU中,每个核心都会有自己的独立缓存。CPU利用缓存,缓和了C

2021-04-26 15:19:22 197

原创 JVM笔记

1.为什么需要JVM?1.Java语言与Jvm之间的关系Java语言是跨平台的,编译过程是:.java -> .class -> 0101指令Java语言的不同,在C/C++中程序员用malloc和free来分配和释放内存,但在Java中,程序员不需要显式的释放一个对象的内存,而是通过虚拟机进行。2.Java内存区域https://www.cnblogs.com/dolphin0520/p/3613043.html2.1内存区域图jdk8以前jdk82.2程序计数器

2021-04-21 17:18:17 222

原创 java集合笔记

1.参考jdk8中文文档:https://www.matools.com/api/java8jdk8英文文档:https://docs.oracle.com/javase/8/docs/api/https://snailclimb.gitee.io/javaguide2.List2.1ArraylistArrays.copyOf()方法public static <T,U> T[] copyOf(U[] original, int newLength, Class<? ext

2021-04-21 14:20:15 160

原创 CentOS7 配置jdk,maven,mysql,redis部署springboot2项目

1. 前言安装上传下载lrzszyum -y install lrzsz#上传rz#下载sz文件夹#存放临时安装包mkdir -p /data/tmp#存放软件环境mkdir -p /data/service以上文件夹可自定义2. 配置jdkoracle官网下载jdk:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html上传jdk压缩包并配置上传jdk

2020-10-14 16:11:11 193

原创 Springboot连接虚拟机redis

1.环境ubuntu18.04redis5.0.5SpringBoot2.3.12.redis配置安装redis及其他可参考 https://blog.csdn.net/qq_41169102/article/details/106653593redis配置文件修改1.修改protected-mode yes 改为:protected-mode no2.注释掉#bin 127.0.0.13.将 daemonize no 改成 yes4.设置密码 requirepass 12345

2020-08-06 10:11:33 932

原创 redis overcommit_memory的问题

(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (

2020-08-03 16:13:42 573

原创 id、pid转成children格式

js版本/** * json格式转树状结构 * @param {json} json数据 * @param {String} id的字符串 * @param {String} 父id的字符串 * @param {String} children的字符串 * @return {Array} 数组 */ function transData(a, idStr, pidStr, chindrenStr){ var

2020-07-30 21:28:44 1198

原创 vue cli3 代理跨域(axios)

1.安装axiosvue add axios2.axios全局配置axios中文文档import '../plugins/axios'//baseURL 将自动加在url前面,除非url是一个绝对 UR//每次发送请求都会带一个/api/v1的前缀axios.defaults.baseURL = "/api/v1";//如果请求话费了超过timeout的时间,请求将被中断axios.defaults.timeout = 5000 ;// 请求拦截器axios.intercep

2020-06-27 22:14:45 379

原创 redis笔记

1.NoSQL入门和概述1.1 为什么使用NoSQL单机MySQL的的美好年代​ 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。Memcached(缓存)+MySQL+垂直拆分​ 随着访问量的上升,几乎大部分使用Mysql架构的网站在数据库上都开始了性能问题,web程序不再仅仅专注在功能上,同时也在追求性能。程序员们开始大量的使用缓存计数来缓解数据库的压力,优化数据库的结构和索引。MySQL主从读写分离​ 由

2020-06-09 23:35:38 304

原创 Spring学习

下载SpringJar包:链接

2020-05-08 15:20:02 80

原创 小程序文字图片内容安全接口开发-PHP

首先看张图,相信很多人遇见过吧,开发微信小程序的时候,由于有用户上传文字或者图片内容,就必然存在恶意上传非法内容,这个时候就需要对内容进行检测,检测的方法也很多,有自定义检测的,人工检测的,调用api接口检测等等。下面是php调用微信api接口检测的一些简要介绍,避免入一些坑。官方接口文章点击跳转1.文本安全内容检测接口这是接口基于HTTPS协议。开发者服务器可以调用此接口校验一段文本是否...

2020-04-07 23:49:33 1781

原创 Intellij常用设置

IDEA:https://www.ctolib.com/topics-129238.html

2020-03-09 20:20:46 438

原创 Apache 部署 thinkphp5

CentOS 7 安装rar解压rar注意点:TP的runtime它需要的权限是很大的,如果你只给一般权限肯定是不行的,通常都是给runtime权限:777;chmod -R 777 runtimechmod -R 755 /var/www/项目...

2020-03-06 16:01:22 1368

原创 修改apache网站根目录

一些路径:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如果采用源代码安装,一般默认安装在/usr/local/apache2目录下配置多端口多站点apache安装目录/conf/httpd.c...

2020-03-05 11:26:34 828

转载 Sublime Text3 如何比较两个文件内容是否相同

2020-03-01 10:39:47 1644

原创 PHP后台发送微信小程序订阅信息(较详细)

最近微信小程序甲方需新增下单提醒功能,于是我去微信文章看接入模板信息,但是看到最新公告(模板消息接口将下线,推荐使用订阅信息)官方通知: 1. 小程序订阅信息分为一次性订阅信息和长期性订阅信息,但是长期性订阅信息要求比较高,只有指定的类别才能申请,一次性订阅信息需要每次向用户发起授权请求,具体小程序端代码如下官方api:var templateid = [后台订阅信息模板id];//注意这里是...

2020-02-27 15:59:33 6464 1

原创 js判断是否在营业时间

// 是否在营业时间内//beginTime,endTime,nowTime为时间戳类型time_range(beginTime, endTime, nowTime){ // beginTime, endTime, nowTime:time_range(“09:00:00”,“21:00:00”,“12:12:12”); // 将时间戳转化为时间格式 beginTime = this.t...

2020-02-10 16:04:03 1075

原创 宝塔面板apache设置thinkphp5的URL重写

httpd.conf配置文件中加载了mod_rewrite.so模块(在APACHE里面去配置)#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉AllowOverride None 讲None改为 All(在APACHE里面去配置)<Directory /> AllowOverride All ...

2020-01-28 21:29:38 2349

原创 PHP后台微信小程序登录

官方文档微信小程序登录授权登录<button open-type="getUserInfo" @getuserinfo="GetUserInfo">授权登录</button>GetUserInfo() { uni.getUserInfo({ provider: 'weixin', success: function(infoRes) { th...

2020-01-17 16:40:59 265

空空如也

空空如也

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

TA关注的人

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