写在前面 这是上一篇博客的续,这几天略闲,又往后看了几页。做一下总结。 "这里" 是上一篇博客 代码规范篇 OOP规约 1. 【强制】 避免通过一个类的对象引用访问此类的静态变量或静态方法,直接通过类名访问即可。 2. 【强制】 所有的覆写方法,必须加@Override注解 3. 【强制】 相同参数 ...
分类:
编程语言 时间:
2020-05-14 20:59:14
阅读次数:
88
写在前面: 由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序方式启动来发布(参考下图keepRunning方法)。 本文以调试一个实际的SpringBoot启动程序为例,参考流程中主要类类 ...
分类:
编程语言 时间:
2020-05-12 11:15:49
阅读次数:
76
一、写在前面 现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(Spring Cloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。 所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。 说实话,如果在公司里落地生产 ...
分类:
其他好文 时间:
2020-05-10 21:32:07
阅读次数:
73
实现效果 动画分解 1.灯光闪烁2.文字出现3.水流4.心电图 知识点 1.AI(可尽情骚扰UI欧巴)2.SVG(了解基本的知识点)3.TweenMax(GreenSock)4.CSS animation 写在前面 写过第一篇文章后GreenSock (TweenMax) 动画案例(一)再回头看发现 ...
分类:
其他好文 时间:
2020-05-10 20:47:49
阅读次数:
69
BERT源码分析PART III 写在前面 为了方便查阅,我将完整的BERT源码分析整理成了PDF版本,可以在微信公众号NewBeeNLP后台直接下载。 继续之前没有介绍完的Pre-training部分,在上一篇中我们已经完成了对输入数据的处理,接下来看看BERT是怎么完成Masked LM和Nex ...
分类:
其他好文 时间:
2020-05-10 13:00:30
阅读次数:
97
写在前面的个人体会,大神们可以跳过 这段时间接手一个后台管理项目,从最开始写一点我自己的体会吧。首先Vue,Angular和React是当今主流前端三大框架。Vue是一个用来构建网页的JS库,相比较Angular和React框架来说,Vue的出现虽然晚一些,但是他吸取了Angular和React的教 ...
分类:
其他好文 时间:
2020-05-09 23:04:33
阅读次数:
64
1.写在前面 在利用spark计算引擎将kafka或其他源数据组件的数据入hive形成数仓的过程中有两种方式,一种方式是利用spark Rdd的API将数据写入hdfs形成hdfs文件,之后再将文件和hdfs文件和hive表做加载映射。第二种方式是利用sparkSQL将获取的数据Rdd转换成data ...
分类:
数据库 时间:
2020-05-09 19:20:15
阅读次数:
100
写在前面 又是填坑的一篇姿势总结文,先介绍floor()、ExtractValue()、UpdateXml(),剩下的报错我目前还没遇到过(可能是太菜)可以用sqli-libs Less5来演示 姿势汇总 https://www.cnblogs.com/wocalieshenmegui/p/5917 ...
分类:
数据库 时间:
2020-05-07 22:37:20
阅读次数:
111
写在前面 不得不说,有些小伙伴的学习热情真高,学完了Lambda表达式的语法,想来几个典型案例再强化下。于是问冰河能否给几个Lambda表达式的典型使用示例。于是乎,便有了这篇文章。 案例一 需求 调用Collections.sort()方法,通过定制排序比较两个Employee(先比较年龄,年龄相 ...
分类:
编程语言 时间:
2020-05-07 00:36:42
阅读次数:
80
写在前面的话,本文是蓝牙技术大汇总: ———————————————— 1.1 浅谈蓝牙低功耗(BLE)的几种常见的应用场景及架构 参考文档:https://www.cnblogs.com/shaobojiao/p/7883292.html ...
分类:
其他好文 时间:
2020-05-06 20:11:08
阅读次数:
72