SpringCloud微服务框架复习笔记

本复习随笔笔记依据 [SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务]课程教学顺序辅助完成。仅作为个人笔记发布。 ...

教你用JavaScript实现表情评级

案例介绍 欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个表情评价程序。用户打星进行评价,表情会根据具体星星数量发生变化。 案例演示 点击星星可以进行满意程度评价,星星数量变换表情也会随之变换。 源码学习 进入核心代码学习,我们先来看HTML ...

每日算法之礼物的最大价值

JZ47 礼物的最大价值 描述 描述 在一个m\times nm×n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 如 ...

【Java面试指北】反射(1) 初识反射

如果你被问到:什么是反射?为什么需要反射、以及反射的应用?你会如何回答呢?
本篇会带大家初识反射,了解反射概念和基本应用。反射的原理以及深入源码的探究将会在后面几篇介绍。 ...

【JVM】三色标记算法

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 CSDN: 码农BookSea 转载请在文首注明出处,如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境! 三色标记算法 可达性分析算法理论上要求全过程都基于一个能保障一致性的 ...

【JVM】记忆集与卡表

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 CSDN: 码农BookSea 转载请在文首注明出处,如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境! 记忆集与卡表 跨区引用问题 跨代引用是指新生代中存在对老年代对象的引 ...

【JVM】根节点枚举与安全点

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 CSDN: 码农BookSea 转载请在文首注明出处,如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境! 根节点枚举与安全点 什么是根节点枚举 HotSpot使用的是可达性分 ...

一文速览 Dubbo 3.0

本文将带你快速了解 Dubbo3 的设计背景、总体架构与核心特性、与典型用户如阿里巴巴 HSF2 的关系等。也可以通过如下部分了解更多: 小白用户,快速浏览 Dubbo3 核心特性: 下一代通信协议 - Triple 百万实例集群的秘密 - 应用级服务发现 Dubbo Mesh Dubbo3 的兼容 ...

day03-功能实现02

家居网购项目实现02 5.功能04-会员登录 5.1需求分析/图解 需求如图: 输入用户名、密码后提交 判断该用户是否存在 如果存在,显示登录成功页面 否则返回登录页面,要求重新登录 要求改进登录密码为md5加密 5.2思路分析 5.3代码实现 根据上述分析图,在对应的层添加方法 5.3.1dao层 ...

19 Java内存模型与线程_JVM层面的锁优化

1 锁优化历史 synchronized 从 JDK1.0到JDK1.5 ,效率低 JDK1.5到JDK1.6,JVM团队对synchronized进行深度优化,加入了:适应性自旋、锁消除、锁膨胀、轻量级锁、偏向锁 等优化技术 JDK1.5 开始,加入java.util.concurrent,提供A ...