点击图片查看大图
MVC三层架构
转载请注明:学时网 » MVC三层框架...
water
4年前 (2020-08-03) 1996℃ 0评论
0喜欢
相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,...
water
4年前 (2020-07-17) 1906℃ 0评论
1喜欢
采用IDEA的插件执行PB的文件的JAVA编译,这样的话,就不用执行命令了,同时可以编译多个PB文件。
第一步:安装插件
安装 protocol buffer editor
第二步:配置pom文件注意版本,保证jar包的引入
<depend...
water
5年前 (2020-07-15) 2539℃ 0评论
1喜欢
依赖:yum install doxygen
最近使用中文维基百科数据训练Word2Vec时,发现数据里面包含了很多繁体字,这就很尴尬了。这时候就知道OpenCC的强大了。哈哈,本来打算直接使用python里面的opencc模块的,但是在安装,编译opencc时遇到了各种...
water
5年前 (2020-07-02) 2812℃ 0评论
3喜欢
提到缓存,有两点是必须要考虑的:(1)缓存数据和目标数据的一致性问题。(2)缓存的过期策略(机制)。
其中,缓存的过期策略涉及淘汰算法。常用的淘汰算法有下面几种:(1)FIFO:First In First Out,先进先出(2)LRU:Least Recently U...
water
5年前 (2020-07-01) 2937℃ 0评论
1喜欢
点击图片观看大图
转载请注明:学时网 » RocketMQ知识整理思维导图...
water
5年前 (2020-06-17) 2982℃ 0评论
4喜欢
点击图片支持看大图
转载请注明:学时网 » java Queue相关思维导图...
water
5年前 (2020-06-15) 1994℃ 0评论
2喜欢
图片看不清,请点击图片查看原图,支持图片放大
包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)
java.util包源码思维导图
转载请注明:学时网 &...
water
5年前 (2020-06-11) 2617℃ 0评论
0喜欢
SRE,Site Reliability Engineering 的缩写。其中 site 是指 website,可以翻译为网站可靠性工程。这个工种是 Google 在 10 年前创造的,他们刚出了一本讲 SRE 的书,以下简称《SRE》。相应的,做这份工...
water
5年前 (2020-06-10) 2773℃ 0评论
0喜欢
jdk源码包思维导图
转载请注明:学时网 » java源码包概括思维导图...
water
5年前 (2020-06-08) 1976℃ 0评论
1喜欢
什么才是思维导图的正确使用方式?
思维导图,作为一个工具而言,目前关于它的使用已经深入到各行各业中,就以互联网和软件工程来说,思维导图就常出现在:需求访谈,需求分析,概要和详细设计等环节,作为设计辅助手段使用。
它也经常出现在各类会议,演讲过程中,作为讲解提纲使用,...
water
5年前 (2020-06-01) 2161℃ 0评论
0喜欢
1、环境
cdh5.12.3
spark2 2.3.0
2、需要本地地洞spark2-shell用于环境测试
错误一:
Error: A JNI error has occurred, please check your installation ...
water
5年前 (2020-05-19) 2412℃ 0评论
6喜欢
ETL,Extraction-Transformation-Loading的缩写,中文名称为数据抽取、转换和加载。
一般随着业务的发展扩张,产线也越来越多,产生的数据也越来越多,这些数据的收集方式、原始数据格式、数据量、存储要求、使用场景等方面有很大的差异。作为数据中心,既要保...
water
5年前 (2020-05-11) 2165℃ 0评论
1喜欢
最近有个登录认证的需求, 就去搜查了下相关技术理念, 发现网上很多人对于标题中的这三个玩意儿并没有达成很一致的共识, 也就是说概念理解各有偏差. 所以经过一阵搜索逛论坛逛社区, 准备总结一下, 可能会有偏差, 望指正(鞠躬)
这三个大致都是一个作用:
让服务器端能知...
water
5年前 (2020-05-11) 1887℃ 0评论
0喜欢
Redis应用-分布式锁Redis应用-异步消息队列与延时队列Redis应用-位图Redis应用-HyperLogLogRedis应用-布隆过滤器Redis应用-限流Redis应用-Geo
如果你要统计网站的PV,你可以使用Redis计数器就好了,每来一个请求,调用一次i...
water
5年前 (2020-04-24) 2102℃ 0评论
0喜欢
init和clinit区别
①init和clinit方法执行时机不同
init是对象构造器方法,也就是说在程序执行 new 一个对象调用该对象类的 constructor 方法时才会执行init方法,而clinit是类构造器方法,也就是在jvm进行类加载—–验证—-...
water
5年前 (2020-04-22) 1799℃ 0评论
0喜欢
很早就想把JavaGuide的书单更新一下了,昨晚加今天早上花了几个时间对之前的书单进行了分类和补充完善。虽是终极版,但一定还有很多不错的 Java 书籍我没有添加进去,会继续完善下去。希望这篇文章对你有帮助,不要再无书可看。
欢迎在留言区补充你觉得不错的 Java 方向...
water
5年前 (2020-04-21) 1721℃ 0评论
0喜欢
Java 8在Lambda表达式、接口默认方式、新的日期API等方面引入的新特性广受关注,同时在并发编程方面也做出了大量改进。以往的几个Java版本都对java.util.concurrent做了不同程度的增强,比如Java 7的Fork/Join框架,而Java 8则进一步在...
water
5年前 (2020-04-21) 2412℃ 0评论
0喜欢
以前一直觉得有这个问题存在但也没有深究,今天来彻底探讨一下二者之间的关系
预备知识
首先是关于return返回的底层知识
java方法是在栈幀中执行,栈幀是线程私有栈的单位,执行方法的线程会为每一个方法分配一小块栈空间来作为该方法执行时的内存空间,栈幀...
water
5年前 (2020-04-20) 1583℃ 0评论
0喜欢
这里简单对其重复的方法做点简单的区分。
offer,add区别:
一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。
这时新的 offer 方法就可以起作用了。它不是对调用 add() 方法抛出一个 unchecked 异常,而只...
water
5年前 (2020-04-17) 1758℃ 0评论
0喜欢