Wesley13 Wesley13
4年前
java面向对象,final,super ,抽象类,重写,代码块,static,this,构造方法,堆栈
在jvm内存中主要分布有以下三个区域:栈:存放基础数据和自定义对象的引用堆:主要存储创建的对象,即new出来的对象方法区:加载存放class文件(字节码文件)什么是封装?封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装的优点:隐藏代码的实现细节,提高安全性。private
Stella981 Stella981
4年前
ReentrantReadWriteLock实现原理
  在java并发包java.util.concurrent中,除了重入锁ReentrantLock外,读写锁ReentrantReadWriteLock也很常用。在实际开发场景中,在使用共享资源时,可能读操作远远多于写操作。这种情况下,如果对这部分共享资源能够让多个线程读的时候不受阻塞,仅仅在写的时候保证安全性,这样效率会得到显著提升。读写锁Reentra
Stella981 Stella981
4年前
Linux中selinux详解
Linux中selinux详解SELinux的基本操作SELinux是个经过安全强化的Linux操作系统,实际上,基本上原来的运用软件没有必要修改就能在它上面运行。真正做了特别修改的RPM包只要50多个。像文件系统EXT3都是经过了扩展。对于一些原有的命令也进行了扩展,另外还增加了
Stella981 Stella981
4年前
ShiroFilterFactoryBean源码及拦截原理深入分析
本篇文章篇幅比较长,但是细看下去相信对学习Shiro应该会有帮助。好了,闲话不多说,直接进入正题:Shiro提供了与Web集成的支持,其通过一个ShiroFilter入口来拦截需要安全控制的URL,然后进行相应的控制,ShiroFilter类似于如Strut2/SpringMVC这种web框架的前端控制器,其是
yu yu
5个月前
ModelGate 支持 Claude Code,一键设置AI编程助手,开发效率极速提升!
ModelGate支持ClaudeCode,一键设置AI编程助手,开发效率极速提升!上图就是最新版ModelGate的“应用推荐”界面,我们自研平台已支持直连ClaudeCode,只需一键【运行】,AI编程效率工具即刻到手!配置ClaudeCode,只需三
波光粼粼 波光粼粼
5个月前
ModelGate 支持 Claude Code ,一键设置 AI 编程助手,开发效率极速提升!
ModelGate支持ClaudeCode,一键设置AI编程助手,开发效率极速提升!上图就是最新版ModelGate的“应用推荐”界面,我们自研平台已支持直连ClaudeCode,只需一键【运行】,AI编程效率工具即刻到手!配置ClaudeCode,只需三
yu yu
6个月前
API聚合与协作新升级,ModelGate新版本重点功能实践
最近在对接AI服务API时,发现ModelGate平台上线了新版,其聚合模型入口和用量统计的能力愈发完善。对于有多大模型需求、API频繁切换、团队灵活分工的场景,这次更新感受比较深,整理如下
波光粼粼 波光粼粼
5个月前
ModelGate 支持 Claude Code,一键设置AI编程助手,开发效率极速提升!
ModelGate支持ClaudeCode,一键设置AI编程助手,开发效率极速提升!上图就是最新版ModelGate的“应用推荐”界面,我们自研平台已支持直连ClaudeCode,只需一键【运行】,AI编程效率工具即刻到手!配置ClaudeCode,只需三
yu yu
5个月前
ModelGate 支持 Claude Code,一键设置AI编程助手,开发效率极速提升!
ModelGate支持ClaudeCode,一键设置AI编程助手,开发效率极速提升!上图就是最新版ModelGate的“应用推荐”界面,我们自研平台已支持直连ClaudeCode,只需一键【运行】,AI编程效率工具即刻到手!配置ClaudeCode,只需三