首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
幕雨烟云
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
设计模式最佳套路—— 愉快地使用策略模式
策略模式(Strategy Pattern)定义了一组策略,分别在不同类中封装起来,每种策略都可以根据当前场景相互替换,从而使策略的变化可以独立于操作者。比如我们要去某个地方,会根据距离的不同(或者是根据手头经济状况)来选择不同的出行方式(共享单车、坐公交、滴滴打车等等),这些…
Java多线程之volatile
1. 什么是volatile? volatile中文意为挥发物,不稳定的。在Java中也是一个关键字,用于修饰变量。 在JMM(Java Memory Model,Java内存模型)中,有main memory,每个线程也有自己的memory (例如寄存器)。为了性能,一个线程…
2019年Java面试题基础系列228道(1),快看看哪些你还不会?
9、解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法。 20、重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分? 25、Java 中会存在内存泄漏吗,请简单描述。 27、阐述静态变量和实例变量的区别…
Java 大黑话讲解设计模式 -- UML类图
关于UML类图的这篇文章,我觉得把它放在设计模式专栏的篇首最为合适,因为在学习设计模式的时候,经常会遇到有关UML类图,没有去专门学过的童鞋肯定会感觉很复杂。学到后面,发现不掌握UML类图,对设计模式或者某一个框架没有整体的把控。所以学好UML类图,你将会更加有自信! 如果你对…
Java 8 Stream Api 中的 map和 flatMap 操作
1.前言Java8提供了非常好用的StreamAPI,可以很方便的操作集合。今天我们来探讨两个Stream中间操作map(Functionmapper)和flatMap(Function>mapper
GitHub 标星 1.6w+,我发现了一个宝藏项目,作为编程新手有福了!
大家好,我是 Rocky0429,一个最近老在 GitHub 上闲逛的蒟蒻... 特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,没有做一些工程类…
手把手教你MySQL查询优化分析
MySQL是关系性数据库中的一种,查询功能强,数据一致性高,数据安全性高,支持二级索引。但性能方面稍逊于非关系性数据库,特别是百万级别以上的数据,很容易出现查询慢的现象。这时候需要分析查询慢的原因,一般情况下是程序员sql写的烂,或者是没有键索引,或者是索引失效等原因导致的。 …
17张图带你解析红黑树的原理!保证你能看懂!
由于红黑树本质上就是一棵二叉查找树,所以在了解红黑树之前,咱们先来看下二叉查找树。 任意结点的左、右子树也分别为二叉查找树。 没有键值相等的结点(no duplicate nodes)。 因为,一棵由n个结点,随机构造的二叉查找树的高度为lgn,所以顺理成章,一般操作的执行时间…
高性能秒杀系统的设计思考,超详细!
秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需…
如何设计一个安全的对外接口
最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。 个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全性,另一个方面是数据已经到达服务器端,服务器端…
下一页
关注了
22
关注者
0
收藏集
43
关注标签
16
加入于
2018-10-09