![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习路线
文章平均质量分 80
小林rr
这个作者很懒,什么都没留下…
展开
-
spring security四种实现方式
这种验证以前项目用过,现在没有写示例代码,先写下大概流程和需要用到的类这种验证的好处:可以在自定义登录界面添加登录时需要的参数,如多个验证码等、可以修改默认登录名称和密码的参数名1.用户登录时,先经过自定义的passcard_filter过滤器,该过滤器继承了AbstractAuthenticationProcessingFilter,并且绑定了登录失败和成功时需要的处理器(跳转页面使用)原创 2023-10-26 13:49:05 · 84 阅读 · 0 评论 -
Linux-安装MySQL(详细教程)
本文的主要内容是在 Linux 上安装 MySQL,以下内容是源于 B站 -MySQL数据库入门到精通整理而来。MySQL是一种关系型数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。社区版:免费,但是不提供任何技术支持商业版:收费,可以试用30天,官方提供技术支持。原创 2023-10-26 12:56:56 · 15357 阅读 · 0 评论 -
Linux多线程
之前提到每个线程都有独占的栈,其中主线程采用的栈是进程地址空间中原生的栈,而其余线程采用的栈就是在共享区中开辟的。在Linux看来,描述线程的控制块和描述进程的控制块是类似的,因此Linux并没有重新为线程设计管理模块,而是直接复用了进程控制块,即Linux中的所有执行流都是轻量级进程。Linux系统中不提供真正的线程ID,只提供LWP,即操作系统只需通过LWP对轻量级进程进行管理,而供用户使用的线程接口等其他数据,由线程库来管理,因此管理线程时的"先描述,再组织"就应该在线程库中完成。原创 2023-10-26 12:18:13 · 52 阅读 · 0 评论 -
jvm的三种算法以及10种垃圾收集器
最后找到一个非常不错的博客,写了许多关于jvm的知识,大家可以去学习一下。原创 2023-10-25 23:53:30 · 126 阅读 · 1 评论 -
JVM性能监控
Jvm监控主要针对内存、CPU、线程等使用情况进行监控。Jvisualvm是jdk自带的监控工具,提供了针对内存、CPU、线程等相关指标进行抽样和监控的功能,能够满足基本的监控需求,配置和使用较为方便。启动jar时,添加如下配置启动参数说明打开Jvisualvm添加远程主机信息,填写主机名,端口。端口就是上面启动参数中配置的端口。连接成功CPU 内存 线程 使用情况概览内存泄露问题定位,Dump堆内存。原创 2023-10-25 23:32:05 · 141 阅读 · 1 评论 -
2022最新Java面试宝典(史上最全,BAT大厂面试必备,用心看完该篇就够了,建议先关注点赞加收藏)
TCP、UDP、Socket、Http网络编程面试题(47道含答案)BIO、NIO、AIO、Netty面试题(35道含答案)ElasticSearch面试题(31道含答案)Java虚拟机(JVM)面试题(51道含答案)SpringCloud面试题(49道含答案)SpringBoot面试题(44道含答案)SpringMVC面试题(29道含答案)Zookeeper面试题(28道含答案)Java异常面试题 (33道含答案)Java基础面试题(91道含答案)Netty面试题(49道含答案)原创 2023-10-07 15:17:58 · 49 阅读 · 1 评论