自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jquery简单实现树形控件

利用jquery简单实现树形控件

2022-10-19 17:40:55 1251 1

原创 NavMenu导航菜单el-submenu点击事件及激活状态变化

多级菜单时一级菜单添加点击事件以及导航栏当前激活状态变化

2022-09-23 15:21:47 9152 10

原创 联想拯救者y7000充电一闪一闪,接触不良

联想拯救者y7000充电接触不良,电源充电一闪一闪的

2022-08-31 16:12:11 8502 8

原创 【MyBatis-Plus学习】关于MyBatis-Plus学习笔记

学完的感觉是:可以代替完成一些简单的CURD代码,复杂的SQL语句也可以用wrapper手动完成,但是感觉写成java代码对于后期维护可能比较费眼睛,不如xml写好完整的sql语句更清晰。不过自动填充、乐观锁、分页查询的功能挺方便,在自动注入的sql代码中也会自动加上去。自动生成基本代码插件也挺好,可以快速生成一个整体代码框架,就不用手动创建了(在非常多的数据库表的情况下就能体现出它的优点了),我们只需要往里面写逻辑代码即可。Mybatis Plus可以节省大量时间 所有CRUD代码都可以自动化完成

2022-03-28 15:58:00 1574

原创 【JUC多线程学习】线程、并发与并行、Synchronized与Lock、八锁问题

JUC多线程java默认有几个线程?2个 一个是main 一个是GC(垃圾回收)。java自己可以开启线程吗?Java不可以开启线程 ,只能通过本地方法调用,Java无法直接操作硬件。并发与并行并发:同一时间间隔 多个线程交替执行并行:多个线程同时执行线程有6个状态:NEW 新生RUNNABLE 运行BLOCKED 阻塞WATING 等待TIMED_WATING 超时等待TEMINATED 终止wait和sleep的区别1、来自不同的类wait来自Object

2022-03-22 20:21:07 519

原创 【JVM学习】JVM概念、类加载器、栈、堆、方法区

JVM什么是JVM?JVM是Java虚拟机,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。JVM的位置JVM运行在操作系统之上,与其他应用软件相同层JVM的

2022-03-20 20:58:05 841

原创 【SpringCloud学习】Zuul路由网关、Config远程配置统一管理

Zuul路由网关什么是Zuul?Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,即以后访问微服务都是通过Zuul跳转后获得。Zuul也就是充当API GatewayZuul提供:代理+路由+过滤 三大功能

2022-03-18 22:09:17 489

原创 【SpringCloud学习】Hystrix:服务熔断、服务降级、Dashboard监控

分布式系统面临的问题:分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。在某些时候可能存在某个服务出现失败。服务雪崩:如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应。对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所有资源在几秒内就饱和。这些应用程序还可能导致服务之间的延迟增加,备份队列,线程和

2022-03-17 20:18:49 428

原创 【SpringCloud学习】Feign使用接口方式调用服务

Feign:使用接口方式调用服务调用微服务访问两种方法:1.微服务名字 Ribbon2.接口和注解 Feigin前面在使用Ribbon+RestTemplate时,利用RestTemplate对Http请求的封装处理,形成了一套模板化的调用方法,但在实际开发中,由于对服务依赖的调用可能不止一处,往往是一个接口会被多处调用,所以通常都会针对每个微服务自行封装一些客户端类来包装这些依赖服务的调用。所以Feign在此基础上做了进一步封装,用它帮助定义和实现依赖服务接口的定义,在Feign的实现下,我们只需

2022-03-16 21:23:57 3387

原创 【SpringCloud学习】Eureka服务注册与发现、Ribbon负载平衡、CAP原则

Eureka服务注册与发现Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是基于Rest的服务,用于定位服务,以实现云端中间层服务发现和故障转移,有了服务注册与发现,只需要使用服务的标识符,就可以访问到服务,而不用修改服务调用的配置文件了,类似Dubbo的注册中心,比如zookeeper.Eureka包含两个组件:Eureka Server 和Eureka ClientEureka Server提供服务注册服务,各个节点启动后,服务节点的信息可以再界面中直观的看到

2022-03-15 19:59:14 764

原创 【SpringCloud学习】Rest学习环境搭建:服务提供者、服务消费者

Rest学习环境搭建:服务提供者、服务消费者1、首先创建一个父工程,在pom.xml文件中,将所有需要的依赖导入,方便控制几个模块的依赖版本号一致2、pom.xml配置 版本号会改的情况下 这样写比较容易改3、第一个模块springcloud-api,存放实体类,3.1 pom.xml导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"

2022-03-14 21:28:16 3969

原创 【每日一题】蓝桥杯历届真题--回文日期

解题思路:这道题如果按日期一天一天加,然后判断符不符合条件,这种暴力法最后只能80%,且注意要判断日期是否合法(例如31311313,月份没有13月,日期还要判断每个月是30日还是31日,2月是28还是29)。这道题其实只要累加年份就可以了,年份累加后,将年份字符串反转 形成 月份日期(就符合回文条件),然后判断月份日期是否合法即可。还有一个要注意的是,判断输入的年份日期,若当前日期已经过了 当前年份的回文 日期,则直接判断下一年,否则要从当年判断(例如20200101、20200203)import.

2022-03-11 19:38:57 159

原创 【每日一题】蓝桥杯历届真题练习--完全二叉树的权值

解题思路:这道题是对二叉树的考察,算简单题,知道每层结点数的计算就可以了,每层结点数等于2^(k-1)。以及计算n个结点的二叉树的总层数 2^k - 1 = n 。知道层数以及每一层的结点数,然后按每一层每一层去算权值和即可。代码如下:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import ja..

2022-03-10 21:20:42 390

原创 试题 算法训练 勇士和地雷阵 java实现

问题描述  勇士们不小心进入了敌人的地雷阵(用n行n列的矩阵表示,’*‘表示某个位置埋有地雷,’-'表示某个位置是安全的),他们各自需要在规定的步数(一步代表走到和当前位置相邻的位置)内绕开地雷到达出口(第一行第一格,即坐标为(0,0)的位置)才能完成任务,告诉你每个勇士的位置(x,y)和规定的步数s,请你判断每个勇士能否顺利完成任务(1代表“能”,-1代表“不能”)。输入格式  输入数据的第一行为一个整数n;第二行至第n+1行是n行n列地雷阵的矩阵表示(见输入样例);第n+2行至最后一行每行是一个勇

2022-02-28 19:33:22 290

原创 试题 算法训练 预备爷的悲剧 java的实现

问题描述  英语预备爷gzp是个逗(tu)比(hao),为了在即将到来的英语的quiz中不挂科,gzp废寝忘食复习英语附录单词表,俨然一场人间悲剧。不过上天有好生之德,上帝扔给了gzp一张纸,上面记载了将要考到的单词。不过gzp是个逗比,之前复习的东西全忘记了,所以他又要再来一次复习。不过已经知道了要考的单词,所以不需要复习单词表的所有页数。因此,现在需要你帮助他求出有多少页纸需要复习。他会告诉你每个单词会在哪几页出现,并且告诉你要考哪些单词,你只要告诉他答案就可以了。由于一个单词会出现在不同页上,只需要

2022-02-28 09:54:42 258

原创 试题 算法训练 逗志芃的暴走 java实现

问题描述  逗志芃是有妹子的现充,但是有时候妹子就是烦恼。因为逗志芃太逗了,所以这段时间妹子对逗志芃发动了技能无理取闹,妹子要去玩很多的景点。由于逗志芃之前抽机花费了太多的时间,不久以后又要微积分考试了,所以现在被妹子搞成暴走状态了。但是妹子永远是上帝,所以逗志芃只能带妹子出去玩,不过为了节约时间,他希望找到一条花费时间最少的一次性游览线路。输入格式  第一行1个数n,表示逗志芃所在的城市有多少个景点,接下来是一个n*n的矩阵。a(i,j)表示i号景点到j号景点的路上花费的时间是多少。  接下来是一

2022-02-27 12:55:17 472

原创 试题 算法训练 逗志芃的危机 java实现

问题描述  逗志芃又一次面临了危机。逗志芃的妹子是个聪明绝顶的人,相比之下逗志芃就很菜了。现在她妹子要和他玩一个游戏,这个游戏是这样的:一共有n个数**(n是偶数)**写成一行,然后两个人轮流取数,每次只能从最前面或者最后面取走一个数,全部取完则游戏结束,之后每个人取走的数的和就是每个人的得分。由于逗志芃妹子很厉害,但他又不想输,所以只能找到你了,你要告诉他最多可以得到多少分。(注意,妹子智商是maxlongint所以是不会犯错的,每次的策略必然最优,而且逗志芃是先手)输入格式  第一行一个数n,表示

2022-02-17 12:19:13 4137 2

原创 蓝桥杯 试题 算法训练 娜神平衡 java实现

问题描述  娜娜是一个特别可爱的女孩子,作为学神的她最近在情感方面出现了一点点小问题。  她暗恋的琦琦是一名学霸,他只喜欢长得漂亮和学习很好的女生。  娜娜学习确实很神,但是她在琦琦面前却总是表现不出平时的神力。  琦琦感受到了娜娜对他的爱,但是他还是觉得娜娜的学习并不是特别好,于是他出了一道题给娜娜。  “娜娜,我们之间的关系需要在不断深入的同时保持一定的平衡,不可以你总是强势或者我总是弱势。”  琦琦给了娜娜一些两两不等的数,希望娜娜能把这些数分成两组A和B,满足以下条件:  1:每一次只

2022-02-13 20:32:42 842 5

原创 计算机组成原理——主存与cache的地址映射学习

主存与cache的地址映射地址映射方式有全相联映射方式,直接映射方式,组相联映射方式三种。全相联映射方式:主存块数2s块 块大小2w个字 主存地址长度 s+w 位 将主存的一个块的地址与块的内容一起存于cache的行中,块地址作为cache的标志。​直接映射方式:主存地址长度s+w位 cache的行数=m=2r 把主存块地址变为 低r位主存区内块号作为cache的行地址 高s-r位区号作为标记与块数据一起保存在该行。​ CPU给定一个内存地址访问cache时,

2021-07-10 16:29:14 9762

空空如也

空空如也

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

TA关注的人

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