首页
学习
活动
专区
工具
TVP
发布

翎野君

专栏作者
274
文章
163271
阅读量
29
订阅数
代码逻辑死循环导致线上CPU飙升问题排查
今天下午出现告警提示线上环境机器的CPU突增到100%,持续约两分钟又回落到正常水平。
翎野君
2024-03-05
770
GitHub Pages使用过域名解析,停止后还能跳转到原有地址的原因
之前使用hexo+GitHub Pages搭建个人博客,同时使用了在腾讯云买了域名,使用了域名解析,将GitHub Pages的访问地址解析到了自己买的域名,在GitHub仓库里面使用了CNAME文件指定域名,如我的lingyejun.com。因此如果需要停止域名解析就需要现在阿里云域名解析那里暂停解析该网址(或者删除,严格来说这一步在这个问题里面其实可以没有,关键是后面的);然后将GitHub仓库里面的CNAME文件删除掉(或者将里面的域名删除,只留空文件);按理说应该就可以了,访问GitHub Pages的访问地址不会再跳转到自己域名了,但是它还是会跳转?
翎野君
2024-03-05
800
PostgreSQL 在使用连表语句时报错 ERROR: operator does not exist: bigint = character varying
在使用PostgreSQL数据库过程中,使用了连表语句如下所示,其中a表的order_no为bigint类型,b表的order_no为varchar类型
翎野君
2024-03-05
1350
MySQL锁系列(二)之 锁解读
https://keithlan.github.io/2017/06/05/innodb_locks_show_engine/
翎野君
2024-03-05
710
MySQL锁系列(一)之锁的种类和概念
https://keithlan.github.io/2017/06/05/innodb_locks_1/
翎野君
2024-03-05
740
Mysql中使用rule作为表的别名引发的语法错误
MySQL表别名不能为"rule",因为"rule"是MySQL的保留关键字。你可以使用其他名称作为别名,例如:
翎野君
2024-02-20
650
代码变更风险可视化系统建设与实践
变更是软件系统进化的推动力,同时也是孕育风险的温床。如果一个系统没有了相应的迭代和变更,那这个系统就会逐渐失去了活性和价值。不过,随着系统进行了变更迭代,软件风险也会慢慢衍生,而规避变更引发的软件风险在质量保障领域是一个较大的挑战。通过对下面典型软件系统架构图分析,我们可提炼出3大类变更维度:
翎野君
2024-02-13
900
MySQL的CHAR、VARCHAR、TEXT等字符串字段在等值比较("=")时,会忽略掉尾部的空格,导致有空格也能匹配上的坑
如上有个user_info表,我们分别插入'lingyejun'、'lingyejun '、'lingyejun '三个用户。
翎野君
2024-01-29
1320
使用ChatGPT解决在Spring AOP中@Pointcut中的execution如何指定Controller的所有方法
使用ChatGPT解决工作中遇到的问题,https://xinghuo.xfyun.cn/desk
翎野君
2024-01-18
1350
[RFC6238] TOTP: 基于时间的一次性密码生成算法
在闲暇时间做了一个TOTP相关的开源项目,在项目初步完成之余,我尝试对[RFC6238]文档进行了翻译,供大家参考与查阅,若有不妥之处,还望各位前辈海涵斧正。
翎野君
2024-01-06
2050
Dating Java8系列之通过行为参数化传递代码
作为技术开发人员,我们无法保证我们写出来的代码的可用时间和保质期,也许今天刚上线的一个功能,等到明天就因为需求变动不得不进行更改。
翎野君
2024-01-06
570
Dating Java8系列之巧用Optional之优雅规避NPE问题
空指针异常是最常见的Java异常之一,抛出NPE错误不是用户操作的错误,而是开发人员的错误,应该被避免,那么只能在每个方法中加入非空检查,阅读性和维护性都比较差。
翎野君
2024-01-05
1040
Dating Java8系列之default默认方法
默认方法的引入就是为了,以兼容的方式,解决像 Java API这样的类库,演进迭代问题。
翎野君
2024-01-05
900
Dating Java8系列之并行数据处理
分支/合并框架的目的是以递归的方式将可以并行的任务拆分成更小的任务,然后将每个子任务的结果合并起来生成整体结果。
翎野君
2024-01-05
1130
Dating Java8系列之用流收集数据
Java 8中流支持两种类型的操作:中间操作(如filter或map)和终端操作(如count、findFirst、forEach和reduce)。
翎野君
2024-01-05
780
Dating Java8系列之Java8中的‘流’
流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。就现在来说,我们可以把它们看成遍历数据集的高级迭代器。
翎野君
2024-01-05
820
Dating Java8系列之Java8中的流操作
本次我们会使用到很多的流操作,如筛选、切片、映射、查找、匹配和归约,这些操作可以让我们能快速完成复杂的数据查询。
翎野君
2024-01-05
750
Dating Java8系列之Lambda表达式和函数式接口(下)
例如, Phone::getPrice就是引用了Phone类中定义的方法getPrice。请记住,不需要括号,因为你没有实际调用这个方法。方法引用就是Lambda表达式(Phone a) -> a.getPrice()的快捷写法。
翎野君
2024-01-05
850
Dating Java8系列之Lambda表达式和函数式接口(上)
我们可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式。它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。
翎野君
2024-01-05
720
Dating Java8系列之新的日期和时间
在Java 1.0中,对日期和时间的支持只能依赖java.util.Date类。正如类名所表达的,这个类无法表示日期,只能以毫秒的精度表示时间。更糟糕的是它的易用性,由于某些原因和未知的设计决策,这个类的易用性被深深地损害了,比如:年份的起始选择是1900年,月份的起始从0开始。这意味着,如果你想要用Date表示Java 8的发布日期,即2014年3月18日,需要创建下面这样的Date实例:
翎野君
2024-01-05
1080
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档