首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java知识
订阅
星璇
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
浅析Spring Security 核心组件
近几天在网上找了一个 Spring Security 和JWT 的例子来学习,项目地址是: https://github.com/szerhusenBC/jwt-spring-security-demo 作为学习Spring Security还是不错的,通过研究该 demo 发…
什么是内存:虚拟内存
通过上一篇文章的扯淡,我们应该已经明白了存储器的层次结构,技术细节很复杂,但是思想却不难理解,因为就是很简单的缓存思想。那么本文我们开始讨论关于内存的另一个话题.虚拟内存。其实思想也是很容易理解的。我
如何有效的避免OOM,温故Java中的引用
前段时间,看到群里在讨论Java中的各种引用,不禁的细想了下,发现自己对它们的了解仅仅停留在了表面,对它们的实现原理、回收机制,并不熟悉,心里发毛。 大雪过后的魔都,显得更冷了,但Java的大道,越挫越勇。 一个简单的HashMap,相当于一个简陋版的缓存,如果不断的往里面添加…
Https的前世今生
马上要过年了,公司业务上的需求也少了很多,这不,王小二他们召开了一场技术会议,盘点年前能干点啥。 只见C哥写了一份清单,其中一项是全站升级https。 C哥说:https是一种趋势,但目前我们接口还是http的。appstore也一直要求使用https,从安全性以及appsto…
Java字符串那些事儿
在JVM中,当代码执行到String s1 = "100" 时,会先看常量池里有没有字符串刚好是“100”这个对象,如果没有,在常量池里创建初始化该对象,并把引用指向它,如下图,绿色部分为常量池,存在于堆内存中。 这时候我们打印System.out.println(s1 == …
让人疑惑的Java代码 - Java那些事儿
和大多数人心里想的不一样吧,好多人还在纠结,到底是全是true还是全是false呀。 这是一个内部静态类,该类只能在Integer这个类的内部访问,这个类在初始化的时候,会去加载JVM的配置,如果有值,就用配置的值初始化缓存数组,否则就缓存-128到127之间的值。 结论:我们…
Spring核心系列之Spring中的事务
Hello,大家好,前面两篇文章给大家分享了Spring AOP,今天就趁热打铁,给大家分享一下,Spring中的事务,事务这个事,其实在国内一些小公司,一般都会忽略的,尤其是很多网站,设计不到钱的系统,不会在乎这个东西,事务不回滚造成的结果无非就是脏数据,脏改等后果。因为作者…
Java集合干货——CopyOnWriteArrayList源码分析
CopyOnWriteArrayList是一个线程安全集合,原理简单说就是:在保证线程安全的前提下,牺牲掉写操作的效率来保证读操作的高效。所谓CopyOnWrite就是通过复制的方式来完成对数据的修改,在进行修改的时候,复制一个新数组,在新数组上面进行修改操作,这样就保证了不改…
细看Java序列化机制
在程序中为了能直接以 Java 对象的形式进行保存,然后再重新得到该 Java 对象,这就需要序列化能力。序列化其实可以看成是一种机制,按照一定的格式将 Java 对象的某状态转成介质可接受的形式,以方便存储或传输。其实想想就大致清楚基本流程,序列化时将 Java 对象相关的类…
Tomcat就是这么简单
Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。 运行Tomcat需要JDK的支持【Tomcat会通过JAVA_HOME找到所需要的JDK】。 进入Tomcat目录下的bin中启动startup.bat…