会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冰枫丶
一切不曾将你毁灭的都会让你变得更强大,站得更高。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2022年10月31日
分布式Session
摘要: 一、SpringSession 1.Session共享问题 1.1.Session原理 Session就好比是某个银行的一个用户的账户,底层实现就是一个key-value存储的Map,一个Session存储了用户很多的k-v信息,就像去招商银行(某台Session服务器)取钱,我们需要带上招商银行的
阅读全文
posted @ 2022-10-31 17:21 冰枫丶
阅读(91)
评论(0)
推荐(0)
2022年10月29日
认证服务-OAuth2.0
摘要: 1.OAuth2.0简介 1.社交登录 2.OAuth2.0 OAuth2.0: OAuth(开放授权) 是一个开放标准,对于用户相关的 OpenAPI(例如获取用户信息, 动态同步, 照片, 日志, 分享等) , 为了保护用户数据的安全和隐私, 第三方网站访问用户数据前都需要显式的向用户征求授权。
阅读全文
posted @ 2022-10-29 17:34 冰枫丶
阅读(83)
评论(0)
推荐(0)
2022年9月30日
基于Vagrant搭建Docker虚拟开发环境
摘要: 1、安装 linux 虚拟机 下载&安装 VirtualBox https://www.virtualbox.org/, 要开启 CPU 虚拟化 下载&安装 Vagrant https://app.vagrantup.com/boxes/search Vagrant 官方镜像仓库 https://w
阅读全文
posted @ 2022-09-30 23:13 冰枫丶
阅读(346)
评论(0)
推荐(0)
2022年6月19日
缓存与分布式锁
摘要: 一、缓存 1、缓存使用 为了系统性能的提升, 我们一般都会将部分数据放入缓存中,加速访问。 而 db 承担数据落盘工作。 哪些数据适合放入缓存? 即时性、数据一致性要求不高的 访问量大且更新频率不高的数据(读多, 写少) 举例:电商类应用,商品分类,商品列表等适合缓存并加一个失效时间(根据数据更新频
阅读全文
posted @ 2022-06-19 17:38 冰枫丶
阅读(135)
评论(0)
推荐(0)
2022年5月15日
Gradle入门
摘要: 目录 Gradle基础 Gradle的基础概念 Distribution Wrapper GradleUserHome Daemon Groovy基础 动态调用与MOP 闭包 Gradle构建 Gradle的核心模型 Project Task Lifecycle与Hook 插件编写 构建逻辑的复用
阅读全文
posted @ 2022-05-15 23:46 冰枫丶
阅读(182)
评论(0)
推荐(0)
2022年4月28日
Git常用命令记录
摘要: Git常用命令记录 git pull 拉取远程代码 git checkout -b feature_dev origin/feature_dev 切换到远程分支origin/feature_dev,并保存到本地分支feature_dev git fetch origin/feature_dev 拉取
阅读全文
posted @ 2022-04-28 11:28 冰枫丶
阅读(72)
评论(0)
推荐(0)
2022年3月14日
ElasticSearch-全文检索
摘要: ElasticSearch-全文检索 简介 https://www.elastic.co/cn/what-is/elasticsearch 全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、StackOverfl
阅读全文
posted @ 2022-03-14 22:12 冰枫丶
阅读(188)
评论(0)
推荐(0)
2022年1月7日
Java编程基础之反射
摘要: 0.反射问题的引入 一个需求引出反射 1.根据配置文件re.properties指定信息,创建对象并调用方法 classfullpath=com.hspedu.Cat method=hi 2.这样的需求在学习框架时特别多,即通过外部文件配置,在不修改源码情况下,来控制程序,也符合设计模式的ocp原则
阅读全文
posted @ 2022-01-07 11:18 冰枫丶
阅读(136)
评论(0)
推荐(0)
2022年1月5日
JVM-内存与垃圾回收篇
摘要: 1.类加载子系统 1.1.概述 完整图如下 如果自己想手写一个Java虚拟机的话,主要考虑哪些结构呢? 类加载器 执行引擎 1.2.类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识。 ClassLoader只负责class文件的加
阅读全文
posted @ 2022-01-05 14:15 冰枫丶
阅读(238)
评论(0)
推荐(0)
2021年12月8日
JUC多线程编程
摘要: 1.多线程编程步骤 第一步 创建资源类,在资源类创建属性和操作方法 第二步 在资源类操作方法 (1).判断 (2).干活 (3).通知 第三步 创建多个线程,调用资源类的操作方法 第四步 防止虚假唤醒问题 2.线程间通信 例子:有两个线程,实现对一个初始值是0的变量(线程间通信),进行有序的+1、-
阅读全文
posted @ 2021-12-08 11:14 冰枫丶
阅读(136)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告