自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 JVM内存空间模型-详解精讲

原创文章,转载请标明出处!!!

2021-08-05 09:05:52 104

原创 Tomcat 优化

Tomcat 优化Tomcat安装进入Tomcat官网https://tomcat.apache.org/,选择相应版本,进行下载。点击Download进入如下页面即可下载不管是安装版还是解压版,安装都很简单。安装目录如下:Tomcat使用Windows使用bat文件启动,Linux使用sh文件启动Windows版在bin目录运行service.bat install Tomcat即可添加服务,设置开机自启。Tomcat 配置优化1.关闭AJPAJP(Apache JServer

2020-06-11 21:09:28 683

原创 常用排序Java实现

常用排序Java实现冒泡排序基本思想:每次将最大的放到未排序序列的最后,序列后部是保持有序的 //冒泡排序 public static int[] maopao(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { //每次将最大的放到最后,所以j每次循环的最大值是减小的 for (int j = 0; j < arr.length - 1 - i; j++)

2020-05-25 22:40:07 144

原创 SpringBoot整合ActiveMQ的基本使用

ActiveMQ基本使用​ Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。消息中间件对比优点​ ActiveMQ 采用消息推送方式,所以最适合的场景是默认消息都可在短时间内被消费。​ 数据量越大,查找和消费消息就越慢,消息积压程度与消息速度成反比。缺点​ 1.吞吐量低。由于ActiveMQ需要建立索引,导致吞吐量下降。这是无法克服的

2020-05-24 22:10:34 799

原创 LeetCode 39 组合总和

LeetCode 39 组合总和题目描述给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取;说明所有数字(包括 target)都是正整数。解集不能包含重复的组合。示例输入: candidates = [2,3,6,7], target = 7,所求解集为:[[7],[2,2,3]]输入: candidates = [2,3,5], t

2020-05-19 21:09:17 152

原创 Mybatis 一对一和一对多查询

Mybatis 一对一和一对多查询首先创建两个实体类(尽量实现全部的getter和setter方法,防止后续出错,此处使用Lombok)@Datapublic class Order { private Integer no; private Integer userId; private Integer goodsId; private Integer goodsAmount;}@Datapublic class User { private Inte

2020-05-18 19:31:38 681

原创 前后端分离Shiro未执行授权方法解决办法

Shior简介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。三个核心组件:Subject, SecurityManager 和 Realms.Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟

2020-05-17 15:48:41 1482 3

原创 Java设计模式-单例模式(多种实现)

设计模式-单例模式单例模式(Singleton,也叫单子模式,是一种常用的设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候,整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息,显然,这种方式简化了在复杂环境下的配置管理。简单来说使用单例模式可以带来下面几个好处:对于频繁使用的对象,可以省略创建对象所花费的

2020-05-15 21:19:19 231

原创 Java基础-数据类型整理

数据类型这条没有什么好多说的,无非就是Java中的基本类型和对象类型的掌握。可以再了解一些JDK如何自动转换方面的知识,包括装箱拆箱等,还要注意避免装箱之后的类型相等的判断。主要知识点:基本类型:byte,short,int, long, float, double, boolean ,char类型类别字节取值范围存储结构byte整型1-27 ~ 27-1short整型2-215 ~ 215-1int整型4-231 ~ 231-1lo

2020-05-15 09:51:15 198 1

原创 Jvm-内存模型和GC算法

JVM内存模型和结构 JVM定义了不同运行时数据区,他们是用来执行应用程序的。某些区域随着JVM启动及销毁,另外一些区域的数据是线程性独立的,随着线程创建和销毁.线程私有区: 1.程序计数器: 当同时进行的线程数超过CPU数或其内核数时,就要通过时间片轮询分派CPU的时间资源,不免发生线程切换。这时,每个线程就需要一个属于自己的计数器来记录下一条要运行的指令(保存线程切换时执行的位置)。如果执行的是JAVA方法,计数器记录正在执行的java字节码地...

2020-05-13 21:24:29 257

QuickLook-3.6.7.msi

QuickLook是一个十分强大的文件批量管理软件,QuickLook可以将 macOS 广受好评的“空格预览”功能带到 Windows 桌面!支持图片、音视频、文档、代码、压缩包等内容,可让用户在使用 Windows 系统时也能获得与 Mac 同样高效快速便捷的文件预览体验。

2020-05-15

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

TA关注的人

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