随笔分类 - 31.随笔
想写什么就写什么,随心写,随心发
摘要:还记得上次我们做过的试验么? 我们在 iOS 设备杀掉进程后能收到推送,而 Android 设备却不行。这个问题可困惑了小树很长时间,这天趁着工作清闲,又跑到小黑工位上请教了。 小黑喝了口茶便开始说,我们现在所有推送消息都是通过第三方推送推出去的。所以了解一下第三方推送是如何实现的非常重要。 当我们
阅读全文
摘要:文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "《测试妹子的呐喊:为什么总是收不到推送?》" 小树最近在开发公司 App 的一个新的功能,需要在用户上线的时候,给关注了她的用户发送一条推送消息。小树很快就完成了开发, 但测试人员却反馈说无法正常接收到推送。这可让小树着急死了,但小树调用的是原
阅读全文
摘要:博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于【博客园-陈树义】,点击跳转到原文《大白话说Java反射:入门、进阶、原理》 反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。
阅读全文
摘要:文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "《MyCat 启蒙:分布式系统的数据库架构演变》" 单数据库架构 一个项目在初期的时候,为了尽可能快地验证市场,其对业务系统的最大要求是快速实现。在这个阶段,代码开发人员为了能快速实现业务系统,一般都是将所有层级(MVC)的业务代码都写在同一个
阅读全文
摘要:文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "《站在 2017 的顶峰眺望 2018 》" 写在 2017 年年末,写了我对工作、生活、锻炼的看法,借此说说自己对于 2018 年的期待。杂文一篇,毫无章法可言,请谨慎阅读。 本来想以流水账的方式回想自己 2017 年到底做了什么,但是实在回
阅读全文
摘要:文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "《高效开发技巧:为什么你下载Git项目这么慢?》" 。 笔者所在公司采用的是 GitLab 进行版本管理,但许多同事下载 Git 项目的路径是这样的: 这样每次去下载一个 Git 项目时,我们都要做一些重复性的动作,很浪费时间。但实际上,我们只
阅读全文
摘要:博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于【博客园-陈树义】,点击跳转到原文《你绝不能错过的效率神器 —— Alfred》 Alfred 是 Mac 系统上一款专注于效率提升的著名应用,它能帮你快速打开网页、快速进行自定义搜索、查看剪贴板历史、快速查询单词
阅读全文
摘要:博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于【博客园-陈树义】,点击跳转到原文《Dubbo配置方式详解》 Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为 2,000
阅读全文
摘要:博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于【博客园-陈树义】,点击跳转到原文Java日志框架那些事儿。 在项目开发过程中,我们可以通过 debug 查找问题。而在线上环境我们查找问题只能通过打印日志的方式查找问题。因此对于一个项目而言,日志记录是一个非常重
阅读全文
摘要:文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "大白话说Java动态代理:一个面包店的动态代理帝国" 代理模式是设计模式中非常重要的一种类型,而设计模式又是编程中非常重要的知识点,特别是在业务系统的重构中,更是有举足轻重的地位。代理模式从类型上来说,可以分为 静态代理和动态代理 两种类型。
阅读全文
摘要:博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于【博客园-陈树义】,点击跳转到原文浅谈重构中踩过的坑 最近重构了公司一个将近10年的核心功能模块,踩了不少坑。在做这个重构的时候好几次都觉得做不下去,好几次压力都非常大,心想着我该不会做着做着就退出编程届了吧。 不
阅读全文
摘要:文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "如何快速查看服务器配置信息?" 作为一个开发,与服务器打交道的时间肯定不少,很多时候也需要了解一下服务器的配置信息。在 Windows 系统上,我们可以通过「鲁大师」很轻松地查询到电脑的配置信息,那服务器上如何查询到 CPU、内存、主板、硬盘等
阅读全文
摘要:程序员的未来在哪里? 随着互联网创业潮的兴起,作为互联网核心的工程师们逐渐走入了大众的视野。但不知为何,程序员在许多人中的印象并不是特别好,蓬头垢面、满脸油光、格子衫、小短裤似乎成了程序员的代名词。 反观同一公司里的其它岗位,产品、运营、市场岗位,却并不会给人留下不好的印象。同样作为程序员的我,不得
阅读全文
摘要:博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于【博客园-陈树义】,点击跳转到原文MongoDb 快速入门教程。 MongoDb 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 它是可扩展的高性能数据存储解决方案,
阅读全文
摘要:曾经有个调查说以色列是全球人均阅读时间最长的国家,而中国的人均阅读时间却排在倒数。 作为一个习惯思考的人,我经常会思考为什么会如此。 十年前我抛出的这个问题,经过了十年的经历和思索,我慢慢地有了自己的见解。 「一生必看的100本书」」是当下最流行的一种文章标题了,不仅作者喜欢起这样的标题,而且许多人
阅读全文
摘要:文章首发于 "【博客园 陈树义】" ,点击跳转到原文 "《图灵机 快速入门教程》" 。 图灵机是图灵机理论中提出的理想模型,其可以实现任意复杂的计算。 什么是图灵机 英国数学家艾伦·图灵在1936年提出了「图灵机」的理论。「图灵机」设想有一条无限长的纸条,纸条上有一个个方格,每个方格可以存储一个符号
阅读全文
摘要:中国的省、市、区等行政区划数据是任何互联网服务的基础,每次重新做一个项目的时候都要重新寻找相关数据。 我尝试着从GitHub上寻找合适的行政区划数据,虽然有许多关于行政区划数据的项目,但其数据都不太理想,大多数都存在以下问题: 数据更新不及时 数据来源不准确 数据残缺 等等 上面说的问题总结起来可以
阅读全文
摘要:ImageMagick能帮你在Java中实现图片裁切、图片水印、图片旋转、图片拼接等操作,支持大多数包括Linux、Windows操作系统……
阅读全文
摘要:在互联网+不断渗透到生活中的今天,各种各样的网络服务存在在我们身边,他们的访问流量也是大得惊人。一个大型网站(百万PV以上)想要正常访问,单单靠一台服务器是不可能提供稳定服务的。这时候就需要用负载均衡技术将海量的接口请求平均分发到各个服务器上,以减少每台服务器的压力。 上面的流程图展示了从用户请求和
阅读全文
摘要:博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 公司是做社交相关产品的,社交类产品对搜索功能需求要求就比较高,需要根据用户城市、用户ID昵称等进行搜索。 项目原先的搜索接口采用SQL查询的方式实现,数据库表采用了按城市分表的方式。但随着业务的发展,搜索接口调用频次越来越高
阅读全文

浙公网安备 33010602011771号