文章分类 - 山一程
摘要:目的: 温故RDBMS 查询. thanks references: 1.曾经的 RDBMS 理论和工作实践. 2. 1. SQL 关联查询 A left join B on A.id = B.a_id 一对一的关系, A中有3条记录, 而B中只有2条记录. 结果以A表为基准有3条, B中没有相应的
阅读全文
摘要:目的:多线程 数据安全,效率提升. thank references; 1. 《java 多线程实践》 1. chapter 7 Condition.
阅读全文
摘要:目的: 掌握 安全发布,同步策略的规范以及一致性, 而它们的安全性全都来自于JVM. 所以从底层抓起. thanks reference: 1.<JUC> 1. 目的:多线程的效率提升, 带来的问题:多个线程所看到的对象不一致, 数据竞争,对象的初始化状态不一致, 安全标准: 不可变对象的初始化,能
阅读全文
摘要:目的: Java lock 检测与分析 1. 1. 要检测 Java app 锁的运行情况. 1. 使用 Java visualVM ( 实际情况:自己电脑和工作站上均未出现图形化界面,可能设置不对) 2. Jconsole 在线程标签页面会直接检测死锁情况. 3. jps + jstack 检测,
阅读全文
摘要:目的:系统基础设施缓存设定. thanks refence: 1.<Spring 设计模式> chapter 9 缓存使用最佳实践(Web 应用场景): 1.Spring web 应用, @Cacheable, @CachePut 和 @CacheEvict 这些 Spring 缓存声明应该被用在具
阅读全文
摘要:目的:使用当前主流工具调优 标准工具:IDEA 2022 Ultimate version火焰图工具 Async Profiler 线上诊断工具 Arthas 1.record
阅读全文
摘要:目的:使用Spring & AOP 实现 <AOSD> 基于用例的面向方面软件开发 index: 1. AOSP 架构思想,基于用例,AOP 横切关注点。 2. Spring AOP & AspectJ 实现. 1. 2. 实践记录 1. scenario : get the method para
阅读全文
摘要:目的:记录使用 VisualVM 结合JVM 监控理论的实践。 thanks references: official website: https://visualvm.github.io/ JVM 监控实践: VisualVM 监控远程服务 Spring boot : https://blog.
阅读全文
摘要:目的:调优JVM 和 Java 应用程序性能 thanks reference: 1.《Java 性能优化实践--jvm 调优策略,工具与技巧》 2.《Java 性能优化权威指南》 3.《深入理解Java 虚拟机-JVM G1GC 的算法与实现》 1.<Java 性能优化实践> magic vers
阅读全文
摘要:目的:记录项目中实际遇到的 JPA Hibernate DB design 相关的技术点 2023-08-28 总述:一次设计有问题的记录。 意图: 1.User 包含用户信息 2.Biz_Category 业务类别信息表. 记录各种业务功能 3.Aduit_accessed 业务功能访问审计表.
阅读全文
摘要:目的:观察者模式在 Spring 中的运用. Observer: reference thanks: 1. spring event https://blog.csdn.net/qq_37758497/article/details/118863308 2. Spring event , 异步 ht
阅读全文
摘要:目的:掌握Spring ACL 配合 SpEL , db 存储, EhCache / Caffeine 缓存 references thanks: 1.book <Spring 5 reciple> chapter 7 Spring security index: 1. Spring ACL 体系构
阅读全文
摘要:目的:实践基于Spring security + JWT 的前后端分离系统的 登录及权限验证, 当前为 login 部分 thanks for reference: 1.后端侧重 https://blog.csdn.net/lrb0677/article/details/125137112 2. 涉
阅读全文
摘要:目的:掌握系统中权限功能. thanks for references: 1.《Spring 攻略》chapter 7 Spring security 2. https://mp.weixin.qq.com/s/B5RDHnpJ2MSEbyFM0u2Mnw 3. JWT https://www.ji
阅读全文
摘要:目的: 提升数据及任务处理性能. 大纲: 1.参考 2.核心 1.参考 2.核心 1.2023-07-30 13:55:59 Completion Service<V> 用于从已完成任务(消费者)结果的消费中解耦新的异步任务(生产者)的生产。 生产者调用 submit() 方法提交一个任务执行(通过
阅读全文
摘要:目的:处理数据的转换 referene 1. java.common.lang util 2. express pattern 1. common.lang <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-
阅读全文
摘要:目的:从前端用户请求,到后端数据 JPA hibernate 和 MySql 的数据处理全技术栈. thanks: 1. <Hibernate in action - 2nd> 2.<Angular professional 4nd> index: 1. 记录1 2023-07-20 <Hibern
阅读全文
摘要:目的:掌握 Angular 内组件间的数据交互。 索引: 1. directive 指令方式。 html 元素属性级别 2. service 无关 html 元素. 组件级别,系统架构重要解耦重用方式. 2023-07-15 directive 1.创建指令: ng g directive [nam
阅读全文
摘要:目的:记录软件开发过程中 JS 编程中自己写出的bug, 避免重复错误. 2023-07-11 1. 编写的函数要标明 返回值类别 boolean. 场景, base, condition, 在 base 列表里将存在 condition 列表项标明。 bug 出现在下面这个函数未明确返回 bool
阅读全文
摘要:目的:使用 Angluar + material 實現服務話,模塊化。 1. protal, portalOutlet Template.
阅读全文

浙公网安备 33010602011771号