首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
default
订阅
chen_xi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
一道搜狗面试题:IO多路复用中select、poll、epoll之间的区别
它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进行操作。所以select具有O(n)的无差别轮询复杂度,同时处理的流越多,无差别轮询时间就越长。 poll本质上和sele…
超级好用的 Java 数据可视化库:Tablesaw
Tablesaw是一款 Java 的数据可视化库。它主要包括两部分:一部分是数据解析库,另一部分是数据可视化库。数据解析库主要是加载数据,对数据进行操作(转化,过滤,汇总等)。数据可视化库就是将目标数据转化为可视化的图表。 aggregate:maven 的项目父级项目,主要定…
用 Python + Itchat 写一个爬虫脚本每天定时给女朋友发微信暖心话
在掘金看到了一篇《用Node+wechaty写一个爬虫脚本每天定时给女(男)朋友发微信暖心话》后,我就想为什么不用 Python 去实现这个功能呢。 JUST TO IT,说做就做。 这文章的结构也是参考上面这位朋友的。 本来只是写单人的,不过有些优(作)秀(死)的人表示女朋友…
【肥朝】从JDK中,我们能学到哪些设计模式?
肥朝小声逼逼:在我们业务代码中经常有新旧接口适配需求,可以采用该模式。 肥朝小声逼逼:这个模式,其实我们每天都在用到,但是你可能却浑然不知。只要你用到面向接口编程,其实都是在用桥接模式。 肥朝小声逼逼:从上面那句英文我们就可以得知,组合模式常用于递归操作的优化上,比如每个公司都…
如何写工程代码——重新认识面向对象
虽然这个login方法有点丑,这还是没有打点,日志,生成登录态的情况下。我们所有的业务都写在了UserService里面,可能很多人不觉得这样写有什么问题。如果代码写多一点的程序员,可能会把每一步都抽成一个方法 为什么会这样呢?因为我们到这里为止,依然还是面向过程编程,完全没有…
面试最让你手足无措的一个问题:你的系统如何支撑高并发?【石杉的架构笔记】
大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没经历过一些真正有高并发系统的锤炼罢了。 因为没有过相关的项目经历,所以就没法从真实的自身体会和经验中提炼出一套回答,然后系统的阐述出来自己复杂过的系统如何支撑高并发的。 所以,这篇文章就从这个角…
如何用Python做词云?
临渊羡鱼,不如退而结网。我们步步为营,从头开始帮助你用Python做出第一张词云图来。欢迎尝试哦! 在大数据时代,你经常可以在媒体或者网站上看到一些非常漂亮的信息图。 例如这个样子。 或是这个样子的。 如果你的答案是肯定的,我们就不要拖延了,今天就来一步步从零开始做个词云分析图…
分层架构和SOA
它也叫分层架构,通常情况下,N至少是2层。例如,C/S架构、B/S架架构、MVC、MVP、操作系统内核架构 划分的对象是整个系统,划分的维度是用户交互,即将和用户交互的部分独立为一层,支撑用户交互的后台作为另外一层。 企业各部门有独立的IT系统,比如人力资源系统、财务系统、销售…
深入理解 Java 泛型
JDK5 引入了泛型机制。 为什么需要泛型呢?回答这个问题前,先让我们来看一个示例。 而泛型的出现,解决了类型安全问题。 泛型要求在声明时指定实际数据类型,Java 编译器在编译时会对泛型代码做强类型检查,并在代码违反类型安全时发出告警。早发现,早治理,把隐患扼杀于摇篮,在编译…