kebukeyi kebukeyi
4年前
Jvm的内存布局和垃圾回收机制
内存布局运行时数据区1.程序计数器:用来控制代码运行行数。2.Java虚拟机栈:每个线程运行方法(A调用B)时,先把A方法放入到栈底,然后加载B方法,B
Easter79 Easter79
3年前
springboot基于角色的权限认证
一、使用场景springboot、springSecurity、mybatis 基于角色的权限控制二、参考文献https://liuyanzhao.com/7431.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fliuyanzhao.com%2F7431.htm
Wesley13 Wesley13
3年前
Log4J.xml配置详解
Appender:日志输出器,配置日志的输出级别、输出位置等,包括以下几类:ConsoleAppender:日志输出到控制台;FileAppender:输出到文件;RollingFileAppender:输出到文件,文件达到一定阈值时,自动备份日志文件;DailyRollingFileAppender:可定
Easter79 Easter79
3年前
SuperSocket框架中BinaryRequestInfo协议的使用
一、开发环境  1.Windows10企业版64位  2.MicrosoftVisualStudio2017企业版二、项目开始  1.新建控制台程序,项目名称“BinarySuperSocket”,.net框架“4.7.1”  !(https://oscimg.oschina.net/oscnet/3af
Stella981 Stella981
3年前
Docker底层技术了解(3)
Docker使用Go语言实现。Docker利用linux内核的几个特性来实现功能:利用linux的命名空间(Namespaces)利用linux控制组(ControlGroups)利用linux的联合文件系统(UnionFileSystems)这也就意味着Docker只能在
Easter79 Easter79
3年前
SpringMVC的工作原理图
SpringMVC的工作原理图:!(https://oscimg.oschina.net/oscnet/7ec9d18341c77418d09131858910f45ec97.jpg)SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用Ha
Wesley13 Wesley13
3年前
@Secured()、 @PreAuthorize() 、 @RolesAllowed()
在Springsecurity的使用中,为了对方法进行权限控制,通常采用的三个注解,就是@Secured()、@PreAuthorize()、@RolesAllowed()。示例,修改用户密码必须是ADMIN权限,可以用三种方法:@Secured({"ROLE_ADMIN"})publicvoidchangePassword(
Wesley13 Wesley13
3年前
JDBC练习
一个简易的在后台的学生信息的增删改查(JDBC)1\.功能实现\运行程序控制台提示如下:!在这里插入图片描述(https://imgblog.csdnimg.cn/20200303154539744.png?xossprocessimage/watermark,typ
燕青 燕青
1年前
Macos温度和风扇控制工具:TG Pro for Mac 激活版 支持M1
是适用于macOS的温度和风扇速度控制工具,可让您监控Mac组件(例如CPU和GPU)的温度和风扇速度。如果您担心Mac过热或想要手动调整风扇速度以降低噪音水平,这将特别有用。除了温度和风扇监控,TGPro还提供多项高级功能,包括根据不同的温度阈值设置自定
小万哥 小万哥
1年前
C++ 访问说明符详解:封装数据,控制访问,提升安全性
C访问说明符访问说明符是C中控制类成员(属性和方法)可访问性的关键字。它们用于封装类数据并保护其免受意外修改或滥用。三种访问说明符:public:允许从类外部的任何地方访问成员。private:仅允许在类内部访问成员。protected:允许在类内