Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

我们还有必要深入学习 jQuery 吗表达想法前几天在某个视频平台看到一个博主的视频,该博主对于『 我们还有必要深入学习 jQuery 吗?』这个问题做出了一个很肯定的答案:就是没有必要。 而他对于这个结论并也不是空穴来风,同样是做出了一系列的解释。比如说:jQuery 已经过时了、Vue.js以及React.js这样的前端框架能更好地实现jQuery所能实现的功能等等。 当然,作为该博主的...

Service中包含哪些代码1、简介Service层中 = 核心功能(几十行 上百代码) + 额外功能(附加功能) 核心功能业务运算DAO调用 额外功能 不属于业务 可有可无 代码量很小 以及:事务、日志、性能… Service层,作为程序的业务层面,其中最重要的必然是程序的业务流程,只有对程序的业务流程有足够的了解,才能写出优秀的Service层代码。 不冗余,是一个程序员代码...
This is a picture without description java

leetcode设计模块1、子矩形查询题目lettcode-1476题难度:中等 解题思路按照题目的要求,我们需要根据输入的坐标,拿到该坐标的值。以及根据输入的两个坐标和一个值,修改两个坐标之间的值为所给出来的值。所以实现这两个功能首先我们需要一个二维数组。拿到坐标的值并不难。主要是修改两个坐标之间的值。因为输入的两个坐标,假如是(1,1)和(3,4) ,所以可以看出来纵坐标是修改1和4之间...

RabbitMQ入门使用1、同步、异步通信我们服务之间的通信,一般分为同步和异步两种方式。 同步就是:当两个服务间通信时,必须要每一步按照顺序进行之后再进行下一步的内容。看上去同步可以立即得到结果,好像很好。但是这样的通信方式往往就会产生一些问题。 耦合度较高。当我们加入新的需求时,需要修改很多的代码。 性能不好。因为每次都要等待上一个服务完成,所以会消耗很多时间,导致性能下降. 资源浪费...

Swagger3入门使用1、Swagger3简介Swagger 是一套基于 OpenAPI 规范(OpenAPI Specification,OAS)构建的开源工具,后来成为了 Open API 标准的主要定义者。对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证API 文档的及时性将有很大的帮助。 swa...

最小栈题目lettcode-155题难度:简单 解题思路题目基本上就是要求找出一个栈中最小的值,通过java中内置的栈的方法即可实现这一目标 首先我的想法是通过遍历比较所有的值来找出最小的那个值,但是这样子消耗了较多的时间,而且题目希望是设计一种栈的结构,而不是直接用栈的方法。 所以后面换了一种新的方法,就是使用链表来实现,这样子的效率是较高的,相比于之前的方法,用时整整少了200多毫秒 具...

设计hash集合、hash映射题目1lettcode-705题难度:简单 解题思路既然说是一个HashSet,所以他就是一个不可重复的集合,就意味着在该集合中每个元素只能出现一次。 所以说我们就可以用boolean类型的数组来模拟出这样的一个集合 数组的索引就对应了set的key,数组所对应的布尔值就是set的value,当其为true1时就说明存在,否则就是不存在 具体实现方式如下 具体代...

SpringCloud微服务入门1、微服务的发展历程1.1、单体结构简介:将业务的所有功能集中在一个项目中开发,打成一个包部署。我们之前所做的学生管理系统基本都是单体结构优点:结构简单、部署成本低缺点:耦合度高 1.2、分布式结构简介:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合、有利于服务升级拓展分布式架构的要考虑的问题:服务拆分粒度如何?服务...

栈实现队列、队列实现栈题目1、用栈来实现队列lettcode-232题难度:简单 1.1、 解题思路栈是一个先进后出的数据结构,而队列是一个先进先出的数据结构,所以我们想要用栈来实现队列,就必须要用到两个栈,第一个栈出栈到第二个栈中,第二个栈再进行出栈,就可以实现队列先进先出的功能。 具体代码如下 1.2、具体代码123456789101112131415161718192021222324...

最近的请求次数题目lettcode-933题难度:简单 解题思路从题目上来看,一时半会看不出来是什么意思。 其实所输入的数字t就是一个毫秒数,根据这个数来判断3000毫秒之前的数,如果小于3000毫秒之前的就删除小于的那个。 所以当我们输入3002时,3000-3000=2,而1小于2,所以1就会被删除。 所以说这个题是一个先进先出的方式,所以我们可以使用队列来实现。 具体实现方式如下 具体...