第09章 性能分析工具的使用【2.索引及调优篇】【MySQL高级】

第09章 性能分析工具的使用【2.索引及调优篇】【MySQL高级】
分类: 编程语言 发布时间: 08-06 07:20 阅读次数: 0

第07章 InnoDB数据存储结构【2.索引及调优篇】【MySQL高级】

第07章 InnoDB数据存储结构【2.索引及调优篇】【MySQL高级】
分类: 业界资讯 发布时间: 08-06 07:20 阅读次数: 0

JAVA——进阶语法——递归算法的概念和简单应用举例

JAVA——进阶语法——递归算法的概念和简单应用举例一、概念二、简单应用举例1.定义一个方法求阶乘(1)问题(2)代码及注释2.统计D盘总共有多少个文件(1)问题(2)代码及注释一、概念递归:方法调用自己的一种编程方式注意:方法里必须有结束的途径二、简单应用举例1.定义一个方法求阶乘(1)问题例如:想要求5的阶乘,即54321的结果,可以使用递归算法实现(2)代码及注释public class Test1 { public static void main(String[] args)
分类: 业界资讯 发布时间: 08-06 07:20 阅读次数: 0

JAVA——异常Throwable、抛出异常Throws、异常处理try-catch、制造异常Throw、自定义异常类

JAVA——异常Throwable、抛出异常Throws、制造异常Throw、异常处理try-catch一、概念1、异常Throwable一、概念1、异常Throwable分类Error内存不足,硬盘损坏等问题ExceptionRunTimeException运行时异常非运行时异常...
分类: 物联网 发布时间: 08-06 07:20 阅读次数: 0

MySQL——远程连接非本地MySQL数据库服务器,报错ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL s

MySQL——远程连接非本地MySQL数据库服务器,报错ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server的解决方案一、问题二、解决方案前提条件,:要先确认被访问的电脑防火墙关闭:控制面板-系统与安全-Windows Defender 防火墙-关闭-确定一、问题连接非本地数据库时,输入对方ip、账号和密码后点击连接测试,报错如图所示:二、解决方案1.在本地先被连接的登录数据库2.使用s
分类: 编程语言 发布时间: 08-06 07:20 阅读次数: 0

JAVA——IO流-字符流和字节流

JAVA——IO流-字符流和字节流一、IO流的概念二、File类三、字符流和字节流一、IO流的概念Java程序中,对于数据的输入/输出操作以”流(stream)” 的方式进行。java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。输入就是将文件中的内容读取到程序中输出就是将程序中的内容写入到文件中二、File类方法说明public boolean createNewFile()创建新文件public boolean del
分类: 物联网 发布时间: 08-06 07:20 阅读次数: 0

y89.第五章 分布式链路追踪系统 -- 部署skywalking和skywalking案例(三)

halo是一款现代化博客系统,而且可能是最好的java博客系统,从1.4.3起,版本要求为11以上的版本。1.4.3以下需要1.8以上的版本。部署skywalkingjava客户端参考halo示例。部署jdk环境参考halo示例。
分类: 企业开发 发布时间: 08-06 07:19 阅读次数: 0

JAVA——底层源码阅读——集合ArrayList的实现底层源码分析

JAVA——底层源码阅读——集合ArrayList的实现底层源码分析一、提出问题二、查看ArrayList源码步骤1、新建java文件,把代码敲上去如下步骤2、查看源码。1、增add()2、删remove()3、改set()4、查get()步骤3、阅读和分析源码。三、尝试自定义ArrayList当前 jdk版本:jdk1.8.0_74一、提出问题集合ArrayList的底层原理是什么,它的增删改查是怎么实现的,为什么它的长度是可变的?二、查看ArrayList源码步骤1、新建java文件,把代
分类: 物联网 发布时间: 08-06 07:19 阅读次数: 0

JAVA——springSecurity——底层原理分析:处理认证请求和非认证请求的流程,主要过滤器链的作用

在加载时启动一个叫DelegatingFilterProxy的过滤器代理对象,让spring管理这些过滤器的生命周期DelegatingFilterProxy类——doFilter()2.初始化一个FilterChainProxy过滤器链代理对象初始化一个过滤链FilterChainProxy过滤器链的代理对象,在这个过滤器链代理对象中有一个过滤器链集合,每一个过滤器链都有一组过滤器来处理不同的请求FilterChainProxy类——doFilter()AbstractAuthenticationP
分类: 编程语言 发布时间: 08-06 07:19 阅读次数: 0

启动springboot项目时报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded

在项目中remove掉项目之后再重新引入,resources包可能变成普通包,需要重新markDictionary为Resourcesroot类型。将resources包重新markDictionary为Resourcesroot类型。检查application.properties配置发现部分配置信息灰掉了,即未被使用。......
分类: 物联网 发布时间: 08-06 07:19 阅读次数: 0

记录一些遇见的bug——关于Lombok的一个大坑,使用@RequestBody接收axios请求对象时,对象所有属性均为null

使用idea工具的Generate一键生成的set和get方法与springboot框架的默认方法一样,首字母没有大写,就可以拿到值了。各种研究各种试,排除了各种错误可能,前台没有多一个或者少一个逗号,后台逻辑也没问题,前台代码后台代码各种方法重写了6遍,还是接收不到。而Lombok利用反射,默认将所有属性的首字母大写来生成set和get方法,写出来的是setNContent()!springboot默认的方法是setnContent(),没有把属性名的首字母大写。拿不到数据问题不大,问题是它也不报错。..
分类: 物联网 发布时间: 08-06 07:19 阅读次数: 0

Linux——在Linux系统上安装和启动Redis

默认情况下,redis 只允许从本地发起连接。所以,如果我们要从「别处」连接 redis server ,需要修改配置放开这个限制。redis 的配置文件在 /etc 目录下,名为 redis.conf。
分类: 物联网 发布时间: 08-06 07:18 阅读次数: 0

Linux——在Linux系统上安装、启动和配置Nginx

nginx 的配置文件是 /etc/nginx 目录下的 nginx.conf 文件。修改 nginx 的配置文件后,使用如下命令重启 neginx。
分类: 编程语言 发布时间: 08-06 07:18 阅读次数: 0

SSLTLS加密传输与数字证书的前世今生

Hi,大家好,我是飞鸿踏雪,欢迎大家关注我的博客。近来,博主经历了一次服务器迁移,本以为有 Docker-Compose 加持,一切应该会非常顺利,没想到最终还是在证书上栽了跟头,因为它的证书是和IP地址绑定的。对,你没听错,这个世界上还真就有这么别扭的设定,尤其是你折腾了一整天,发现你需要到一个 CA 服务器上去申请证书的时候,那种绝望你晓得吧?数字证书、HTTPS、SSL/TLS、加密……无数的词汇在脑海中席卷而来,这都是些啥啊?为了解答这些困惑,经历了写字、画图、查资料的无数次轮回,终于在周末两天淅淅
分类: 物联网 发布时间: 08-06 07:18 阅读次数: 0

不得不说的 ASP.NET Core 集成测试

一直打算写一篇关于 ASP.NET Core 集成测试 的文章,因为一旦说起单元测试这个话题,多多少少会牵动我内心深处的理想主义色彩,虽然如今已然是程序员职业生涯的第七年,可在我看来依然有太多东西在原地打转。这一路跌跌撞撞地走过来,在不同的公司里,见识到了形态各异的研发流程,接触到了貌合神离的敏捷思想,阅读过了风格迥异的框架/架构。当时间节点来到 2022 年,惊觉 诞生业已 20 周年,虽然技术一直在不断向前发展,可我个人感觉,我们并没有在工程化上取得多少感人的进步,譬如单元测试、需求管理,这些听起来丝
分类: 编程语言 发布时间: 08-06 07:16 阅读次数: 0

阿里云服务器搭建 图文详细教程

阿里云服务器搭建 图文详细教程
分类: 编程语言 发布时间: 08-06 07:08 阅读次数: 0

第10章 索引优化与查询优化【2.索引及调优篇】【MySQL高级】

第10章 索引优化与查询优化【2.索引及调优篇】【MySQL高级】
分类: 业界资讯 发布时间: 08-06 07:03 阅读次数: 0

Linux——在Linux系统上打包和部署springboot+vue项目,nginx+mysql+redis+minio

使用java -jar springboot-affair-0.0.1-SNAPSHOT.jar命令运行Java项目。在浏览器中输入网址http://192.168.78.128:80,按回车,自动重定向到登录页,环境搭建成功!打包的目录下,打包后会出现一个target目录,进入目录可以看到打好的jar包。进入拉取下来的前端代码所在的src目录下,输入npm run build命令。最后,以上项目都完成后,可以通过虚拟机IP+Nginx配置的端口号访问系统。最后可以查看npm版本即为安装成功。.......
分类: 物联网 发布时间: 08-06 07:03 阅读次数: 0

聊一聊前端图片懒加载背后的故事

懒加载,即:LazyLoad,其核心全在于“懒”这个字眼上。虽然,这个字在生活中更多的是表示一种贬义,可正如气体有活性和惰性的区别,这里我们将其理解为延迟加载,或许会更合适一点,因为生活早已告诉我们,只要你打算偷懒,就一定会造成拖延。因此,懒加载其实就是一种通过延迟加载对网页性能进行优化的方法。一个典型的例子是,当网页中有滚动条的时候。此时,网页的一部分区域对于浏览器视窗而言是不可见的。如果将一次性将其加载出来,这其实是一种资源的浪费,因为你不确定用户是否有耐心浏览完整个网页。............
分类: 编程语言 发布时间: 08-06 07:03 阅读次数: 0

vue源码解读二十二: 你对vue中的$event了解吗?

vue中不仅有原生事件,还有自定义事件,通过把自定义事件的回调定义在父组件中,在子组件中触发从而实现了父子通信。同时,在组件上既可以定义原生事件,也可以通过native修饰符定义原生事件。
分类: 编程语言 发布时间: 08-06 06:43 阅读次数: 0