自定义博客皮肤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)
  • 收藏
  • 关注

转载 mysqlbinlog日志恢复

转载自其它作者的文章,仅做记录,如有侵权请联系

2024-06-22 11:05:09 67

原创 Vue 报错error:0308010C

出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.Vue 报错error:0308010C:digital envelope routines::unsupported。方法1.打开终端(按健win+R弹出窗口,键盘输入cmd,然后敲回车)并按照说明粘贴这些:(不一定行,本人失败了)方法2.尝试卸载Node.js 17+版本并重新安装Node.js 16+版本,然后再重新启动。

2023-03-29 11:15:21 267

原创 windows关闭指定端口

1、打开cmd输入netstat -ano | findstr xxx 查看占用该端口的进程PID,其中xxx为具体的端口。3.根据进程名字关闭进程 taskkill -f -t -im 进程名(或者直接去任务管理器手动关闭)2.根据PID获取进程名 tasklist | findstr PID。

2023-03-22 16:58:47 249

转载 Elasticsearch

转载文章,仅限于自己学习使用嗷

2023-03-17 16:09:33 146

原创 java学习资料

Elasticsearch 权威指南》:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html。很好的一本MyBatis入门书,作者是开源插件PageHelper的项目主,平时忘了MyBatis的一些用法的时候可以当工具书使用,推荐整本阅读。经典的、畅销的Spring学习和实践指南,从此书可以学习到Spring的实用用法,对Spring有个整体的了解,推荐整本阅读。特别全的IDEA使用教程,可以学到很多实用的技巧。

2023-03-17 11:24:36 104

原创 redis

1、redis启动方式(直接进入根目录启动)

2023-03-17 10:28:21 60

原创 信息化-数据库篇

数据库概述,总结引用了一些文章,可供大家参考

2022-09-29 16:43:20 320

转载 封装、继承、多态

封装、继承、多态

2022-07-06 15:35:24 4420 1

原创 TCP、IP协议初了解

tcp/ip

2022-07-06 14:54:28 272

原创 RestFul浅析

1、Restful是什么 Restful是一种软件架构风格、设计风格, 提供了一组设计原则和约束条件2、关键原则 无状态原则3、RESTful为什么强调客户端和服务器之间是无状态的? 无状态请求易于实现负载均衡, 在分布式web系统下,有多个可用服务器,每个服务器都可以处理客户端请求, 传统的有状态请求,因为状态信息只保存在第一次发起请求的那台服务器上,之后的请求都只能由这台服务器来处理,服务器无法自由调度请求。无状态请求则完全没有这个限制。其次,无状态请求有较强的容错性和可伸缩性。如果一台服务器宕

2022-03-09 17:47:35 188

原创 object类的方法

object类是所有类的父类,任何类都默认继承Object。1、clone实现对象的浅复制2、getClass获得运行时类型的getclass方法3、waitwait方法就是使当前线程等待该对象的锁,当前线程必须是该对象的拥有者,也就是具有该对象的锁。wait()方法一直等待,直到获得锁或者被中断。wait(long timeout)设定一个超时间隔,如果在规定时间内没有获得锁就返回。调用该方法后当前线程进入睡眠状态,直到以下事件发生。(1)其他线程调用了该对象的notify方法。(2)其

2022-03-03 13:49:10 193

原创 mysql中like在索引中的应用

1、正常情况下,模糊查询,前置百分号不走索引;后置百分号才会走索引2、like查询百分号前置,并不是100%不会走索引。如果只select索引字段,或者select索引字段和主键,也会走索引的。3、like索引在mysql中分析http://blog.codinglabs.org/articles/theory-of-mysql-index.html...

2022-03-01 18:05:52 542

原创 ArrayList和LinkedList

一.ArrayList和LinkedList的大致区别1、arrayList是基于动态数组的数据结构,linkedList是基于链表的数据结构2、对于随机访问get和set,arrayList是优于linkedList的,因为后者要移动指针3、对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。二.时间复杂度比较:首先一点关键的是,ArrayList的内部实现是基于基础的对象数组的,因此,它使用get方法访问列表中的任意一个元素时(random

2022-03-01 17:42:00 220

原创 java中map的使用

Map是一个接口不能实例化,Map 接口主要有两个实现类:HashMap 类和 TreeMap 类。其中,HashMap 类按哈希算法来存取键对象,而 TreeMap 类可以对键对象进行排序。Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储,能够实现根据key快速查找valueMap中的键值对以Entry类型的对象实例形式存大键(key值)不可重复——value值可以HashMap类HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现HashMap中

2021-08-03 13:44:36 1261 1

原创 小程序app.js和index.js的执行顺序

引言:index.js的优先级时高于app.js中的,有时我们需要设置app.js里面的方法或者函数先执行。1、回调函数if (app.globalData.employ && app.globalData.employ != '') { console.log("first") } else { // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 // 所以此处加入 callback 以防止这种情况

2021-06-09 16:37:53 3038

原创 小程序前端限制访问次数(mpaas多长时间内只能访问一次)

引言:设置指定时间内只能访问一次接口,首先进入小程序时根据本地是否有缓存的时间戳进行判断,然后进行相关的操作。1、计算两个时间戳之间的差值timeFresh() { var date = new Date(); //新建一个日期对象,默认现在的时间1623138209558 var timestamp = date.getTime(); //调用getTime()方法获取毫秒数 // console.log(my.getStorageSync({ key: 'startTime'

2021-06-09 14:41:55 1145

原创 JAVA8流式编程

1、sql聚合函数,将查询到的一列值拼接到一个字段GROUP_CONCAT( rep.`wg_name` SEPARATOR ',' )2、java8将list中以特定符号隔开String result5 = listCust.stream().map(String::valueOf).collect(Collectors.joining(","));

2021-06-09 13:55:35 107 1

原创 java时间格式处理

1、每月1号取前一个月所在月份DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMM"); return LocalDate.now().getDayOfMonth() == 1 ? //获取当前月份-1 formatter.format(LocalDate.now().minusMonths(1)) : formatt

2021-06-09 11:56:50 154

原创 ES6入门(二)

本篇文章给大家详解一下promise1、promise的含义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。2、promise的特点所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的

2021-02-28 22:59:07 104

原创 前端学习路线(一)

自从毕业以后,很多人都不知道要干什么,也没有一个规划和方向。可能觉得前端比较简单,然后就想从事这个行业,毕竟这个行业的薪资水平还是ok的嘛。接下来就是给初学者的一些建议和学习路线,相比于后端来说,前端还是比较好入门的。众所周知,前端的三大基础,html\css\js,前端的框架也好,实现的功能也好,都是基于次实现的。1、HTML(视频+文档+项目)HTML的全称为超文本标记语言,是一种标记语言。类似于div,p,li标签等等。2、CSS(视频+文档+项目)层叠样式表(英文全称:Cascading

2021-02-28 22:25:56 1429 2

原创 ES6入门(一)

ES6入门(一)建议大家去读一下阮一峰的es6教程,写的非常的全面,只有在实际的项目中使用过,才能深入的了解es6的属性,下面我只对一些属性做简要的概括,如果有什么不足请大家多多指正,一起学习,共同进步!1、let和constlet和const相比于var来说,具有块级作用域,只会在作用域内有效为什么需要块级作用域?ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。第一种场景,内层变量可能会覆盖外层变量。第二种场景,用来计数的循环变量泄露为全局变量。var具有变量提

2021-02-20 17:33:31 188

原创 ClickHouse中SQL使用

1、创建数据库语法:CREATE DATABASE [IF NOT EXISTS] db_name如果数据库db_name已经存在,则不会创建新的db_name数据库。2、创建表语法:CREATE TABLE t1(id UInt16,name String) ENGINE=TinyLog例如:create table t1(id UInt8,name String,address String)engine=MergeTree order by id3、插入数据语法:INSERT INTO

2021-02-09 16:51:49 410

空空如也

空空如也

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

TA关注的人

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