
学习笔记
文章平均质量分 73
huang_sj502
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用stream流根据对象属性对复杂list对象去重
日常开发中,我们可能会遇到这样一种情况,需要对数据库查询出来的数据进行一个二次处理,从而达到我们需要的数据结构。stream流正是java8提供的对复杂list操作方便工具。原创 2023-10-20 10:04:17 · 2236 阅读 · 0 评论 -
springBoot热部署+HTML页面热部署
最近在写一个web商城项目的时候每次启动了项目,对项目做的任何一点修改都要重启项目,重启项目的时间成本实在是太大了,于是对项目进行了热部署,用起来实在是不要太爽!!概述所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。对于Java应用程序来说,热部署就是在运行时更新Java类文件。实现步骤1.首先要导入pom依赖 <dependency> <groupId>org.springframework.boot</groupId> &l原创 2022-03-23 12:03:54 · 1755 阅读 · 1 评论 -
MySQL5.7安装详细版图文教程
mysql初学原创 2023-02-23 19:19:13 · 6328 阅读 · 0 评论 -
SQL server 2005 傻瓜式安装过程
链接:https://pan.baidu.com/s/11ocQD51tjEUjY4XMuw0Ygg提取码:3sij原创 2020-09-01 21:00:02 · 228 阅读 · 0 评论 -
MySQL安装与配置超详细!!!请收藏
1.用tar解压文件mysql-8.0.17-winx64.zip到d盘,重命名mysql2.配置环境变量MYSQL_HOME=d:\mysqlpath= %MYSQL_HOME%\bin3.mysql根目录下新建my-default.ini,配置[mysqld]设置3306端口port=3306设置mysql的安装目录datadir=E:\MySQL\Data允许最大连接数max_connections=1000允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max原创 2020-07-07 15:05:29 · 508 阅读 · 1 评论 -
ip代理原理解析
最近一众国内大行信息交流平台纷纷出台了显示用户ip属地的功能,但是不少人好奇,ip属地是什么意思?怎么看到有人显示一会在上海,一会在海外呢?怎么还有人可以设置为未知呢?*音方面表示,目前需要更新版本才能显示,并且相关展示目前暂不支持手动开启或关闭。个人主页属地的展示是根据用户最近一次发文或发评时对应的属地来判定所属地区。若从未在平台上发文或发评,则不会在个人主页上展示。属地在境内展示到省(区、市),境外展示到国家(地区),不会展示用户精确地理位置。对于一些用户反映的ip未知,通常是因为网络原因导致的信息获原创 2022-04-30 12:59:21 · 2764 阅读 · 0 评论 -
如何写好一份程序员简历实习经历,实用技巧
程序员简历实习经历书写原创 2022-07-26 22:00:06 · 4350 阅读 · 1 评论 -
数据库三范式通俗理解
数据库三范式的简单理解原创 2022-06-20 21:39:15 · 334 阅读 · 0 评论 -
springboot集成redis redis配置手把手交你不踩坑
前面我们已经介绍过redis的安装配置和使用以及一些redis的基本概念,如果还有小伙伴不太熟悉的话可以翻翻我之前的博客1.初识redis从这篇博客开始看,看完这几篇以后相信你对Redis的概念会有一定的提升,我们了解完了redis的概念和基本使用,接下来我们来讨论一下怎么使用springboot集成redis。一,集成redis的方式首先我们要在自己的本机电脑或者服务器上安装一个redis的服务器,通过我们的idea在程序中进行集成,然后通过idea完成对redis的增删改查操作。在springB原创 2022-05-27 15:02:21 · 4533 阅读 · 0 评论 -
浅谈负载均衡,力求简洁通俗
负载均衡是什么负载均衡技术,是现代计算机领域的基础技术之一,其基本原理是通过运行在前面的负载均衡服务器,根据执行的负载均衡算法,将流量分配到后端服务器上,从而提高整个系统的扩展能力,实现服务的并行扩展,同时,负载均衡技术还可以起到对外网屏蔽内网服务器,从而提高系统的可用性。在古早时期,我们的服务都部署在单台服务器上,但是随着近些年网络业务和数据越来越庞大,,把所有网络服务都部署在单台机器上似乎让我们的服务器运行有些力不从心了,这时候我们见单台服务器改为了集群对外提供服务。然而,我们对外提供的访问入口原创 2022-05-13 19:26:21 · 284 阅读 · 0 评论 -
Jmeter压测工具的简单使用(多图预警)
1.添加线程组2.修改线程属性3.添加线程请求默认值4.修改http默认值5.给线程组添加http请求6.设置http请求7.添加结果树,所有请求以树形结构展示7.添加聚合报告8.以表格查看结果还需要其他的可以自行添加,这里只给出基本使用到的。然后就可以查看结果了...原创 2022-04-22 16:50:34 · 145 阅读 · 0 评论 -
CentOS7安装RabbitMQ简单实用教程
首先安装RabbitMQ需要JDK环境,如果虚拟机没有JDK1.8小伙伴们自行去搜一篇教程,很快的,然后我们就进入今天的正题,因为RabbitMQ是基于Erlang语言编写的这么一个消息中间件,我们需要先安装Erlang1安装Erlang1.1安装前线完成条件curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash1.2第二步安装Erlangyum install原创 2022-04-08 18:40:11 · 4504 阅读 · 16 评论 -
Redis主从复制&哨兵模式
主从复制&哨兵模式1.1 概念主机(Master/Leader)数据更新后根据配置和策略,自动复制到备机(Slave/Follower)。数据的复制是单向的!只能由主节点复制到从节点(主节点以写为主、从节点以读为主)。默认情况下,每台Redis服务器都是主节点,一个主节点可以有0个或者多个从节点,但每个从节点只能有一个主节点(一主多从)。1.2 作用数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余的方式。故障恢复:当主节点故障时,从节点可以暂时替代主节点提供服务,是一种服原创 2022-03-14 15:08:45 · 1458 阅读 · 0 评论 -
Redis应用问题解决
应用问题解决1.1 缓存穿透(访问不到)概念在默认情况下,用户请求数据时,会先在缓存(Redis)中查找,若没找到即缓存未命中,再在数据库中进行查找,数量少可能问题不大,可是一旦大量的请求数据(例如秒杀场景)缓存都没有命中的话,就会全部转移到数据库上,造成数据库极大的压力,就有可能导致数据库崩溃。网络安全中也有人恶意使用这种手段进行攻击被称为洪水攻击。解决方案1.对空值缓存如果一个查询返回结果为空,我们仍然把这个空值进行缓存,设置空结果过期时间很短,一般不超过五分钟2.设置可访问白名单使用原创 2022-03-14 15:08:08 · 305 阅读 · 0 评论 -
Redis事务与锁的机制
Redis事务与锁的机制1.1 事务的概念Redis的单条命令是保证原子性的,但是redis事务不能保证原子性事务是一个单独的操作,事务中所有命令都会被序列化,按顺序的执行,事务在执行时,不会被其他客户端发过来的请求命令打断。redis事务主要作用是串联多个命令,防止别的命令来插队1.2 Redis事务操作过程开启事务(multi)命令入队执行事务(exec)组队时可以使用discard可以结束组队组队时当有一条命令出现错误时,组队提前结束,所有命令都不执行当执行时有一条命令出原创 2022-03-14 15:06:36 · 1045 阅读 · 0 评论 -
redis配置详解(最全)
3.1.1 INCLUDES(包含)可以通过includes包含,redis.conf可以作为总闸,包含其他;3.1.2 GENERAL(通用)- **daemonize no**- Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程;- 启用守护进程后,Redis会把pid写到一个pidfile中,在/var/run/redis.pid;- **pidfile /var/run/redis.pid** 当Redis以守护进程方式运行时,Redi原创 2022-03-14 15:06:05 · 9787 阅读 · 0 评论 -
redis持久化
redis持久化RDB 和AOF两种方式1.1 RDB持久化指在指定时间间隔内,将内存中的数据集快照写入数据库 ;在恢复时候,直接读取快照文件,进行数据的恢复 ;RDB流程:Redis会单独创建(fork)一个子进程来进行持久化,先将数据写到一个临时文件,待持久化过程都结束了,再用这个文件替换掉上次持久化好的文件,整个过程,主进程不进行任何IO操作,这就确保了极高的性能。如果需要进行大规模数据恢复,且对于数据的完整性不是很敏感,则RDB比AOF更高效,RDB缺点是最后一次持久化数据可能丢失。原创 2022-03-14 15:05:12 · 623 阅读 · 0 评论 -
redis初识
redis1.1 NoSQL概述非关系型数据库, not noly SQL,为解决性能问题,key-value 存储结构(大大增加了数据库的扩展能力)不遵循SQL标准不支持ACID(原子性,一致性,隔离性,持久性)远超SQL性能1.2 NoSQL适用场景对高并发数据进行读写对海量数据进行读写对数据高可扩展形的读写1.3 NoSQL不适用场景需要事务支持基于sql的结构化查询存储,处理复杂关系(用不着sql的和用了sql也不行的情况下,考虑用NoSQL)1.4 安装re原创 2022-03-14 15:02:00 · 230 阅读 · 0 评论