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

大神带我来搬砖

专栏作者
63
文章
79342
阅读量
21
订阅数
从另一个角度理解java并发
掌握了Sequential Consistency一致性模型之后,我们重新审视一下java的并发。
大神带我来搬砖
2019-05-31
4120
如何学好大数据
说出来你可能不信,虽然做大数据已经六年多了,学习大数据的念头却是最近才有的。前几天,为了弄明白CAP定理到底怎么证明,真是跋山涉水缘木求鱼,可谓上下而求索。在知乎、stackoverflow等处发了问题之后,我突然想到,还有大数据的QQ群和贴吧嘛,也可以去里面问问。
大神带我来搬砖
2019-05-15
5180
Promise统一异常处理
现在前端和后端的交互过程中,很多时候都使用fetch和promise。 例如一个简化版本的从后台取得数据的方法如下
大神带我来搬砖
2019-01-03
6660
umi项目中dva effects异常统一处理
在前端项目中使用了Ant Design,这个框架又使用了dva、umi、redux-saga。其中与后台的交互往往需要使用effects,例如
大神带我来搬砖
2019-01-03
2.1K0
用自动化测试工具selenium来揭露骗局的真相selenium进行页面滚动关闭chrome浏览器自动加载图片使用headless模式运行chrome删除页面上元素爬取结果分析源码
前几天写了用爬虫来揭露约稿骗局的真相,但实际上对于动态加载的数据来说,用程序爬取比较困难,在这种情况下,可以使用selenium来模拟浏览器行为,达到同样目的。
大神带我来搬砖
2018-08-02
1.7K0
锱铢必较:编写政治正确的代码——来聊聊java8的Optional
java8的Optional到底有什么用呢?说起来,它比原来的null值判断有什么优势呢? 它实际上可以看做一个容器,容器里可能有一个非null的值,也可能没有。它带来最大的好处,就是代码在语义上政治
大神带我来搬砖
2018-06-11
4300
编写高质量的代码——详解Builder模式
假设有一个用有多个属性的java bean,想在得到这个bean的时候,就已经将其属性初始化好 public class Persion { private int age; private String name; private String email; private String phone; } 如果追求不可变性,实际应该让它只有getter方法,然后在构造函数里把属性初始化完成.然而下面这个构造函数有个问题,用户使用的时候,不看文档,很难知道后面3个字符串都
大神带我来搬砖
2018-05-02
4590
用antrun maven插件检查文本文件
如果想检查java代码的质量,那么使用checkstyle plugin就可以.但是怎么检查其他文本文件的内容呢?可以使用antrun这个插件. 比如,我们的maven工程中维护了数据库历史上所有的
大神带我来搬砖
2018-05-02
5130
在python中像java一样反射——动态实例化指定包下面所有的类
在项目中需要在python中把某个包下面所有的类都实例化一个对象,把这些对象放到一个集合中,在java中可以通过反射机制来实现,先获得这个包下面所有的Class,然后利用class的构造函数来实例化对象 python则需要pkgutil,importlib,inspect模块的帮助 假设要操作的python包是bar,代码如下 import pkgutil import importlib from inspect import getmembers, isclass import bar resu
大神带我来搬砖
2018-05-02
1.9K0
如何编写更优雅的代码——java中用break语句模拟goto来中止代码块的执行
根据https://docs.oracle.com/javase/specs/jls/se7/html/jls-14.html, java的break语句不仅可以跳出循环,还可以中止label标记的代码块.在一定程度上起到了goto的作用.在某些情况下可以使代码更简洁 例如,有时候需要根据很多条件进行各种操作. 计算条件1 if (条件1){ do1 }else{ 计算条件2 if (条件2){ do2 }else{ 计算条件3
大神带我来搬砖
2018-05-02
1.3K0
一步步成为linux大神——bash停止解析选项
一般在bash shell中运行命令时,-a,-v之类的都会被解析为命令的选项,两个减号(double dash)则可以停止选项(option) 例如运行 runuser -u cdh java -version 想切换到cdh用户来运行"java -version",此时会报错 runuser: invalid option -- 'v' 因为-v被当做了runuser命令的选项 此时应该使用 runuser -u cdh -- java -version 这样在解析runuser命令时,就不会尝试解
大神带我来搬砖
2018-04-28
7350
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档