热门关键字:
【IDEA使用技巧】(3) —— IntelliJ IDEA Maven配置

1.IntelliJIDEAMaven配置1.1.Maven介绍与下载Maven是一个项目管理工具,使用它能对Java项目中的jar包进行管理与项目构建,很好地解决了传统项目使用导包的方式管理jar包引起的jar包冲突问题。Maven下载可以直接到Maven的官方网址进行下载,下载地址:https://maven.apache.org/docs/history.html,一般我们使用Mav...

603
2020/5/11 17:08:33
0
View Details
JSP学习笔记(5)——Servlet、监听器、过滤器、MVC模式介绍

MVC模式在讲解Servlet前,先介绍一下MVC模式。M:model模型,相当于数据层,用于存放数据,如一个Java中的一个bean类V:view视图,相当于页面层,用于显示数据,如一个网页html,或者是jspC:controller控制器,相当于业务层,用于处理数据我们之前使用的JSP,其中也是可以使用java小脚本来进行数据处理。但是,我们又想要显示数据,又要处理数据,代码都放在J...

372
2020/5/11 17:08:13
0
View Details
分布式锁原理及实现方式(转载)

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partitiontolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...

370
2020/5/11 17:07:32
0
View Details
搭建自己的技术博客系列(五)hexo博客接入busuanzi插件,展示访问量和网站运行时间

busuanzi计数脚本busuanzi官方指引一、安装脚本(必选)要使用不蒜子必须在页面中引入busuanzi.js,目前最新版如下。不蒜子可以给任何类型的个人站点使用,如果你是用的hexo,打开themes/你的主题/layout/_partial/footer.ejs添加上述脚本即可,当然你也可以添加到header中。二、安装标签(可选)只需要复制相应的html标签到你的网站要显示访问量...

407
2020/5/11 17:07:13
0
View Details
最佳内存缓存框架Caffeine

Caffeine是一种高性能的缓存库,是基于Java8的最佳(最优)缓存框架。Cache(缓存),基于GoogleGuava,Caffeine提供一个内存缓存,大大改善了设计Guava'scache和ConcurrentLinkedHashMap的体验。1LoadingCache<Key,Graph>graphs=Caffeine.newBuilder()2.maxim...

426
2020/5/11 17:06:34
0
View Details
Java中的集合类(List,Set.Map)

1.List1.1Arraylist与LinkedList区别是否保证线程安全:ArrayList和LinkedList都是不同步的,也就是不保证线程安全;底层数据结构:Arraylist底层使用的是Object数组;LinkedList底层使用的是双向链表数据结构插入和删除是否受元素位置的影响:①ArrayList采用数组存储,所以插入和删除元素的时间复杂度受...

390
2020/5/11 17:06:06
0
View Details
springboot(3):整合Servlet,filter,listener

1.springboot整合Servlet(2种方式)添加maven依赖:spring-boot-starter-web1>通过注解扫描完成Servlet组件的注册(方式1)步骤:需要3步1)自定义一个继承javax.servlet.http.HTTPServlet类的CustomServlet,并实现doGet()或doPost()方法。2)在CustomServlet类上添加注解@WebSer...

439
2020/5/11 17:05:48
0
View Details
Java基础知识点总结(四)

”https://www.runoob.com/java/java-data-structures.html”成员方法:是类中自己定义的方法。构造方法:要和自己类中类名相同。不论是构造函数还是成员方法,子类想引用父类的构造函数和成员方法时都要使用super关键字,但当子类不管有没有参数的构造函数里没有super关键字时(同时父类拥有无参的构造函数),java会自动调用父类的无参构造函数(自动调用只...

360
2020/5/11 17:05:31
0
View Details
SpringMVC入门

一、SpringMVC1、什么是MVC(1)M指的是模型(Model)模型实质指的就是数据,即对数据的操作,也即对dao、bean等的相关操作。(2)V指的是视图(View)视图的作用就是显示模型中的数据,即数据的显示,也即jsp,html等相关操作。(3)C指的是控制器(Controller)控制器(Controller)的作用就是将不同的模型数据(Model)显示在不同的视图(Vi...

307
2020/5/11 17:05:14
0
View Details
Java设计模式:23种设计模式(转)

单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。工厂方法(FactoryMethod)模式:定义一个用于创建产品的接口,由子类决定生产什么产品。抽象工厂(AbstractFactory)模式:提供一个创建产品族的接口,其每个子...

364
2020/5/11 17:04:44
0
View Details