加载中
阿里巴巴菜鸟网络全球化物流中台&基础技术团队春招正式开启

假期延长,开学之日遥遥无期? 与其家中瘫,不如看看新机会! 阿里巴巴菜鸟全球化物流中台&基础技术团队2022春招内推预热开启 我们是菜鸟网络全球化物流中台&基础技术团队! [我们的团队使命...

当程序员是一种什么体验

在当今的信息技术时代,程序员无疑是一个热门的职业。这次我采访了一个在阿里巴巴工作的程序员,让他来给我们讲一讲当程序员是一种什么样的体验。 在我的印象中,程序员这个职业除了薪酬高之...

2020/12/09 14:00
62
美国如果把根域名服务器封了,中国会从网络上消失?

作者:卫剑钒 自从美国宣布“清洁网络”行动后,很多懂点网络的人,第一反应是,美国人会下手根域名服务器吗? 这种忧虑可不是一年两年了。 2014年6月24日的《人民日报》上引用专家发言:“目...

终于有一个 Java 可以用的微信机器人了

终于有一个 Java 版的微信机器人了。 公众号很久没有更新了。主要两个原因,换了工作之后,第一,要花更多的时间去了解和学习新的业务。第二,我最近把几乎所有的业余时间都来写这个 Java 版...

Vert.x入门到实战—实现钉钉机器人内网穿透代理

最近研究 Vetr.x 简直爱不释手。迫不及待的想给大家介绍一下。 Vertx 是什么 •Vert.x 是一个运行在 JVM 上,用来构建响应式应用的工具集。•基于 netty 的高性能的,异步的网络库。•对 ne...

钉钉机器人回调内网穿透代理--使用篇

“山川异域,风月同钉”,被钉钉暴打的你,是不是已经想写一个机器人调戏一下钉钉了。在写机器人的时候,钉钉机器人的回调需要填写一个公网 http 地址。 这还没开发机器人,就没有 http 服务...

周末补习(一)trie 树

前言 是的,最近我又换工作了,在看新团队的代码的时候发现,同事们为了追求服务的响应时间,在项目中大量的使用了很多高级的数据结构。 作为传统 Curd 程序员,对算法和数据结构已经比较生疏...

那些有趣的代码(三)--勤俭持家的 ArrayList

上周在群里有小盆友问 transient 关键字是干什么的。这篇文章就以此为契机介绍一下 transient 的作用,以及在 ArrayList 里面的应用。 要了解 transient 我们先聊聊 Java 的序列化。 复习序列...

那些有趣的代码(二)--偏不听父母话的 Tomcat 类加载器

看 Tomcat 的源码越看越有趣。Tomcat 的代码总有一种处处都有那么一点调皮的感觉。今天就聊一聊 Tomcat 的类加载机制。 了解过 JVM 的类加载一定知道,JVM 类加载的双亲委派机制。但是 Tomc...

那些有趣的代码(一) —— 有点萌的 Tomcat 的线程池

最近抓紧时间看看了看tomcat 的源代码。发现了一些有趣的代码,应该会写一系列文章和大家分享一下。 Tomcat 作为一个老牌的 servlet 容器,处理多线程肯定得心应手,为了能保证多线程环境下的...

从需求第三定律说起--为什么知乎的回答质量下降了

恭喜知乎 F 轮融资成功,今天不谈技术,谈谈别的。 刘看山 从需求第三定律谈起 最近一直在“得到”上学习《薛兆丰的经济学课》,其中一节讲到了需求第三定律。 每当消费者必须支付一笔附加费...

2019/08/15 09:25
15
我们计划招收300名学员,免费攻读人工智能专业

给大家看一组最新数据。 2019年最新数据:人工智能、大数据算法、Python相关岗位平均薪资表 为什么人工智能行业的工资那么高? 无论是科研院所,商业巨头还是初创企业,各行各业都在大力开发...

如何利用 Spring Hibernate 高级特性设计实现一个权限系统

我们的业务系统使用了一段时间后,用户的角色类型越来越多,这时候不同类型的用户可以使用不同功能,看见不同数据的需求就变得越来越迫切。 如何设计一个可扩展,且易于接入的权限系统.就显得...

居然有人忘记吃饭?写个微信机器人提醒他

居然有人忘记吃饭??? 为了解决这个问题,我写了一个微信机器人到点就提醒他吃饭。 Github 地址 : https://github.com/diaozxin007/remindEat 使用方法 git clone https://github.com/dia...

记一次大批量物理删除数据

接上次闹钟项目更改字符集之后,这几天又需要对线上数据做处理。背景是,同步闹钟的时候会把用户之前删除过的闹钟都同步下来,而删除的闹钟在客户端没有任何显示,也没有任何恢复的操作,对于...

「服务端思维」研习小组 第八周 研讨纪要

每周六晚上我们几个小伙伴都会组织一个技术研讨会,就技术群里大家提出的几个有意思的问题做重点的讨论。主持人采用轮流主持的模式,本周由我负责组织和分享,这篇文章就是我们当时研习小组讨...

我的2018年总结

winter 2018年结束了,这一年是成长的一年。 目标回顾: 2017年底给自己定了几个目标: 买房,希望新的一年在北京站稳脚跟。(1/1) 晋级,向T6进发。(入职新公司,给了资深 title,1/1) 学习,...

从 LongAdder 中窥见并发组件的设计思路

最近在看阿里的 Sentinel 的源码的时候。发现使用了一个类 LongAdder 来在并发环境中计数。这个时候就提出了疑问,JDK 中已经有 AtomicLong 了,为啥还要使用 LongAdder ? AtomicLong 已经是...

cas
2018/11/28 09:30
18
徒手撸框架--实现 RPC 远程调用

微服务已经是每个互联网开发者必须掌握的一项技术。而 RPC 框架,是构成微服务最重要的组成部分之一。趁最近有时间。又看了看 dubbo 的源码。dubbo 为了做到灵活和解耦,使用了大量的设计模式...

我的写作工具链

写作是技术输出的重要手段。自己也写了一年多的文章,累计也超过五万多字。今天就想谈谈自己对于写作的一些看法以及写作时使用到的工具。工欲善其事必先利其器。 输入 能做到持续的输出文字,...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部