-
mysql索引优化实战一
CREATE TABLE `eb_special_subject` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '' COMMENT '名称', `pic` varchar(255) NOT NULL DEFAULT '' COMMENT '图标', `sort...
-
SpringBoot 2.3.x分层构建Docker镜像实践
目录什么是镜像分层SpringBoot 2.3.x 新增对分层的支持创建测试的 SpringBoot 应用Maven 中引入相关依赖和插件创建测试的 Controller 类创建 SpringBoot 启动类创建两种构建镜像的 Dockerfile 脚本普通镜像构建脚本文件 dockerfile-number分层镜像构建脚本文件 dockerfile-layer使用两种 Doc...
-
Map get(K key)方法中隐藏的引用问题
一、问题引出先是在 map中存放了 几个Student对象,然后 通过 map 的get(key) 方法,赋值给一个 声明的Student对象,然后调用了 student 的set方法,改变属性,发现 map中的对应的位置上面的 Student 对象中的属性也发生了变化二、示例代码package char01.testmap; public class Student { p...
-
如何讲清楚 Java 面向对象的问题与知识?
写在最前面这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解。所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项目,专注 Java 后端面试题 + 解析 + 重点知识详解 + 精选文章的开源项目,希望它能伴随你我一直进步!说明:此项目我确实有很用心在做,内容全部是我参考了诸多博主(已注明出处)...
-
Nginx负载均衡配置Minio避免踩坑
前言前面咱们介绍了Minio和NginxMinio负载均衡配置直接上nginx.conf配置吧upstream minio { ip_hash; server 192.168.124.241:9001; server 192.168.124.241:9002; server 192.168.124.241:9003; server 192.168.124.2...
-
NodeJS包管理器-NPM基础
NPM是什么全称 node package manger,是Node的开放式模块登记和管理系统。官网:https://www.npmjs.cn/仓库:https://www.npmjs.com/package/repository中文参考:https://www.axihe.com/api/npm/api/api.htmlNPM能干什么社区的力量,程序员自古以来就有社区文化。加...
-
MySql安装全攻略,如果想好好学习,一篇就够了
下载MySql安装文件MySql官网下载浏览器输入官网下载地址:https://www.mysql.com/downloads/,进入管网下载页面这里主要有三个版本可以选择:MySQL Enterprise EditionMySQL企业版包括最全面的一套先进的功能,管理工具和MySQL的技术支持MySQL Cluster CGEMySQL集群是一个实时的开源事务数据库,设计用于...
-
分布式系统架构
分布式理论知识1、分布式系统架构1.1基础概念分布式 : 将一个单体项目分成很多个模块,各个模块协同工作,各个模块构成了分布式系统集群:针对单个模块或者单个系统在多台服务器上部署,称为集群。为了提高系统的可用性,增加系统的负载。1.2分布式系统演变1.3分布式系统面临的问题问题描述通信异常网络本身的不可靠性,因此每次网络通信都会伴随着网络不可用的风险(光纤、路由、DNS等硬件设...
-
Springboot jar中如何替换里面的class文件.
第一步 : 解压jar 创建bak 文件夹 cd bak jar xf lm.jar 第二步: 替换对应的class 文件,路径不能搞错 新文件 老文件 cp com/a.class com/a.class第三部: 在当前目录下执行: 进入bak 目录.执行下面的命令.jar -cvfM0 organize.jar BOOT-INF/ META-INF/ org/
-
DLA SQL推出基于Alluxio的数据湖分析加速功能
简介: 在存储计算分离的场景下,通过网络从远端存储读取数据是一个代价较大的操作,往往会带来性能的损耗。以OSS为例,OSS数据读取延时通常较本地磁盘大很多,同时OSS对单个用户使用的带宽上限做了限制,这都会对数据分析的延时造成影响。在云原生数据湖分析(DLA)SQL引擎中,我们通过引入本地缓存机制,将热数据缓存在本地磁盘,拉近数据和计算的距离,减少从远端读取数据带来的延时和IO...
-
jvm调优的几种场景
假定你已经了解了运行时的数据区域和常用的垃圾回收算法,也了解了Hotspot支持的垃圾回收器。一、cpu占用过高cpu占用过高要分情况讨论,是不是业务上在搞活动,突然有大批的流量进来,而且活动结束后cpu占用率就下降了,如果是这种情况其实可以不用太关心,因为请求越多,需要处理的线程数越多,这是正常的现象。话说回来,如果你的服务器配置本身就差,cpu也只有一个核心,这种情况,稍微...
-
阿里 Mock 工具正式开源,干掉市面上所有 Mock 工具
最近栈长注意到阿里开源了自家的 Mock 工具:TestableMock,该工具号称最轻量、简单、舒适的 Mock 测试工具,功能十分强大,媲美 PowerMock,用法比 Mockito 还要简洁,还不挑框架,指哪换哪,一个 @MockMethod 注解打天下。。。这么强大的么?栈长赶紧来体验一翻!TestableMock 简介TestableMock 开源地址:https:...
-
MySQL中的分区表(下)
分区表的管理range和list分区添加分区删除分区修改分区合并或拆分分区hash和key分区添加分区删除分区修改分区合并或拆分分区分区的维护重建分区优化分区分析分区检查分区修复分区分区表的注意事项总结关于分区表的的分类和示例,请参考上篇文章。分区表的管理range和list分区对于range和list两种类型的分区表的管理,接下来的各种演示示例:添加分区、删除分区、修改分区、...
-
MySQL中的分区表(上)
什么是分区表为什么要用分区表如何查看分区信息分区的类型range范围分区list列表分区columns多列分区range columns范围多列分区list columns列表多列分区hash哈希分区linear hash线性哈希分区key按键分区linear key线性按键分区复合分区range-hash复合分区range-key复合分区list-hash复合分区list-k...
-
Spring Boot API 的urlencoded提交
在使用 Sprint Boot 提交 x-www-form-urlencoded 的时候,我们首先需要知道 x-www-form-urlencoded 这个是什么东西。application/x-www-form-urlencoded这应该是最常见的 POST 提交数据的方式了。浏览器的原生 表单,如果不设置 enctype 属性,那么最终就会以 application/x-w...
-
sudo报严重缓冲区溢出漏洞,可致无差别提权
今日,著名Linux安全工具sudo被发现应严重的基于堆缓冲区溢出,任何本地用户都可以利用该溢出。它的发现者将其命名为"Baron Samedit"。即使未在sudoers文件中列出用户,也可以利用该错误进行提权获得root用户用户。利用该漏洞不需要用户认证,此漏洞已分配为CVE-2021-3156,危险等级评分为7分。概述在sudo中发现一个缺陷。在sudo解析命令行参数的方...
-
开发者值得关注的9大流行PHP框架
数十年来,PHP一直是全球最受欢迎的编程语言之一。PHP开发具有快速安全、易于维护、大量可用软件库、以及更少的手动编程量等特点。如今,PHP在网站中的使用量已高达79%。与此同时,经过这么多年的发展,业界出现了许多不同的PHP框架产品,及其解决方案。作为开发人员,您也许会问:哪一款是最常用的PHP框架?又应该如何进行选择呢?下面,我将为您总结和梳理出开发者值得关注的9大流行PH...
-
遍历文件夹中文本文件,匹配内容并输出
此批处理可以查找指定文件夹下的所有文本文件的内容,匹配到包含“hello”的行后,将文件名和该行内容输出到filted.txt中。@echo offfor /r E:\test\ %%i in (*.txt) do findstr "hello" %%i @echo %%i >>filted.txtexit
-
从零开发一个物联网平台的心得
从12月初开始全职写物联网平台,迄今为止已经基本算是有2个月时间了。说是从零开始其实也不可能完全是零基础,因为毕竟工作这么多年了,以前工作中写的很多代码都可以服用,比如mqtt server就是2年多前自己闲得无聊写的一个半成品,这次用了一周多时间补充了一些细节,就算是暂时把mqtt server跳过去了。 为什么要写这么一个物联网平台了,原因无非是两点: 1.目前很多人需要...
-
开源监控系统wgcloud-v3.3.0发布
WGCLOUD-v3.3.0更新说明,2021-01-261.新增,进程管理新增流量(读取/写入)指标2.新增,主机所有网卡流量(接收/发送)指标3.新增,数据源连接恢复后,发送恢复通知4.新增,win监控主机支持获取负载指标,之前版本目标监控主机win没有系统负载指标5.新增,主机列表新增磁盘总量已使用%指标6.新增,大屏展示优化,新增当前监控主机状态横向柱状图表,在中间区域...