摘要: 前言 Dating Java8 系列视频从实用性的角度出发介绍了Java8中的核心特性及其应用场景。 通过系列视频的学习后你将掌握较之以往更为巧妙的编码方式和编程技巧,从而提升我们的开发效率。 与Java8的浪漫的相遇将会使你忘掉过去繁冗的编码方式,只需用之前一半不到的时间就能写出更短、更清晰的代码 阅读全文
posted @ 2020-01-01 21:41 翎野君 阅读(808) 评论(1) 推荐(1) 编辑
摘要: 今日来总结一下,电商系统中涉及到商品时必然会遇到的几个概念,SPU、SKU、单品等。彻底搞懂和明白了这几个概念对我们设计商品表是十分必要的前提条件。 SPU:标准化产品单元 SPU = Standard Product Unit (标准化产品单元),SPU是商品信息聚合的最小单位,是一组可复用、易检 阅读全文
posted @ 2018-09-01 11:11 翎野君 阅读(92536) 评论(7) 推荐(28) 编辑
摘要: 背景 死锁发生后,可以直接执行 show engine innodb status; 查看最近的死锁日志。 案例一: 索引唯一键冲突导致的死锁,解决办法,在进行事务操作前先对数据进行一个排序,降低互相锁冲突的概率。 2024-02-18 15:36:00 0x7f2146991700 INNODB 阅读全文
posted @ 2024-02-20 23:04 翎野君 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://fanyilun.me/2022/03/09/%E4%B8%80%E4%BE%8BMySQL%E7%9A%84insert%E6%AD%BB%E9%94%81/ 分享一个最近遇到的一例MySQL死锁。关于MySQL的锁,几年前写过一篇原理类的文章,基础知识建议移步MySQL 阅读全文
posted @ 2024-02-19 23:12 翎野君 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 不可以使用rule作为别名 MySQL表别名不能为"rule",因为"rule"是MySQL的保留关键字。你可以使用其他名称作为别名,例如: SELECT * FROM your_table AS rule; 将"your_table"替换为你的表名,将"rule"替换为你想要的别名。 "rule" 阅读全文
posted @ 2024-02-19 23:11 翎野君 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 惕龙当慎,好多人就迷失在初级的成功之中,开始飘飘然,浑浑噩,然后败下阵来。 终日乾乾,夕惕”是什么意思呢? 夕惕,是“终夕惕惕”的缩写,与“终日乾乾”相对应。从天象看,九三指春分,此时东方苍龙星宿一半在白天出现,一半在夜里出现,所以称“日”、称“夕”。古人用苍龙星宿象征人的行为,“终日”指整个白天, 阅读全文
posted @ 2024-02-17 21:39 翎野君 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 人们经常用“龙马精神”来作为祝愿或期许语。唐代李郢《上裴晋公》诗中,有“四朝忧国鬓如丝,龙马精神海鹤姿”两句,大约是“龙马精神”最早出处。很多人都把其中的“龙马”,理解为古代传说中形状象龙的骏马;而“龙马精神”也就成了比喻人精神旺盛的词语了。 大家知道,《易经》中乾卦以龙德为喻,乾卦六爻可归纳为潜龙 阅读全文
posted @ 2024-02-16 15:34 翎野君 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 2023年09月22日 作者: 桂来 文章链接 9054字 19分钟阅读 1 软件系统风险与变更 变更是软件系统进化的推动力,同时也是孕育风险的温床。如果一个系统没有了相应的迭代和变更,那这个系统就会逐渐失去了活性和价值。不过,随着系统进行了变更迭代,软件风险也会慢慢衍生,而规避变更引发的软件风险在 阅读全文
posted @ 2024-02-12 16:45 翎野君 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、现象 CREATE TABLE `user_info` ( `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键自增ID', `user_name` VARCHAR(64) NOT NULL DEFAULT '' COMMENT 阅读全文
posted @ 2024-01-28 10:38 翎野君 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 原因 冬天胎压会自动变低,根据热胀冷缩的特性,轮胎中的气体会进行收缩,胎压自然就会降低了。 其他 冬天早晨轮胎气压低的原因可能包括: 热胀冷缩现象:气体在温度下降时会发生收缩,导致轮胎内的气压降低。这是一种自然现象,因为轮胎中的气体体积会随着外部温度的变化而变化。 轮胎漏气:如果轮胎充气后不久气压又 阅读全文
posted @ 2024-01-21 21:44 翎野君 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 背景 使用ChatGPT解决工作中遇到的问题,https://xinghuo.xfyun.cn/desk 切指定类 在Spring AOP中,@Pointcut注解用于定义切点表达式,而execution属性用于指定切点表达式的具体匹配规则。要指定Controller的所有方法,可以使用以下方法: 阅读全文
posted @ 2024-01-17 23:19 翎野君 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 故事 想去做基因检测,去探求到底是什么原因导致你之前的疾病的。 就算你知道了又能怎样,你又不是专业的医师,哪根基因链条出现了问题,对你而言并不重要,重要的是当下的人生,是健康的、是充实的、是充满朝气的。 假如检测结果是没病,各方面正常,那你忙活这一趟,最终的结果不就是个庸人自扰的下场吗。 假如检测结 阅读全文
posted @ 2024-01-08 00:33 翎野君 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 原创 翎野君 翎野君 2019-03-28 22:42 在闲暇时间做了一个TOTP相关的开源项目,在项目初步完成之余,我尝试对[RFC6238]文档进行了翻译,供大家参考与查阅,若有不妥之处,还望各位前辈海涵斧正。 生活中我们会经常使用到TOTP的算法应用,如银行的动态口令器、网络游戏中的将军令、登 阅读全文
posted @ 2024-01-04 23:57 翎野君 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 翎野君/文 避之不及的 NullPointerException NPE : NullPointerException 空指针异常是最常见的Java异常之一,抛出NPE错误不是用户操作的错误,而是开发人员的错误,应该被避免,那么只能在每个方法中加入非空检查,阅读性和维护性都比较差。 以下是一个常见的 阅读全文
posted @ 2024-01-04 23:56 翎野君 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 翎野君/文 引言 传统上,Java程序的接口是将相关方法按照约定组合到一起。实现接口的类必须为接口中定义的每个方法提供一个实现,或者从父类中继承它的实现。 不断迭代的API 默认方法的引入就是为了,以兼容的方式,解决像 Java API这样的类库,演进迭代问题。 理解演进迭代 为了理解为什么一旦AP 阅读全文
posted @ 2024-01-04 23:56 翎野君 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 翎野君/文 分支合并框架 分支合并框架介绍 分支/合并框架的目的是以递归的方式将可以并行的任务拆分成更小的任务,然后将每个子任务的结果合并起来生成整体结果。 它是ExecutorService接口的一个实现,它把子任务分配给线程池(称为ForkJoinPool)中的工作线程。把任务提交到这个池,必须 阅读全文
posted @ 2024-01-04 23:56 翎野君 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 翎野君/文 收集器简介 1.收集器介绍 Java 8中流支持两种类型的操作:中间操作(如filter或map)和终端操作(如count、findFirst、forEach和reduce)。 中间操作可以链接起来,将一个流转换为另一个流。这些操作不会消耗流,其目的是建立一个流水线。与此相反,终端操作会 阅读全文
posted @ 2024-01-04 23:56 翎野君 阅读(3) 评论(0) 推荐(0) 编辑