自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kangbin825的专栏

天道酬勤 越努力 越幸运

  • 博客(1478)
  • 资源 (33)
  • 收藏
  • 关注

原创 程序员有哪些墨菲定律?

2024-04-15 16:24:36 74

原创 常见 Java 代码缺陷及规避方式

阿里妹导读在日常开发过程中,我们会碰到各种各样的代码缺陷或者 Bug,比如 NPE、 线程安全问题、异常处理等。这篇文章总结了一些常见的问题及应对方案,希望能帮助到大家。问题列表NPE 或许是编程语言中最常见的问题,被 Null 的发明者托尼·霍尔(Tony Hoare)称之为十亿美元的错误。在 Java 中并没有内置的处理 Null 值的语法,但仍然存在一些相对优雅的方式能够帮助我们的规避 NPE。

2024-04-15 11:36:56 771

原创 设计哈希集合

开放地址法:当发现哈希值 hhh 处产生冲突时,根据某种策略,从 hhh 出发找到下一个不冲突的位置。扩容:当哈希表元素过多时,冲突的概率将越来越大,而在哈希表中查询一个元素的效率也会越来越低。冲突处理:由于不同元素可能映射到相同的整数值,因此需要在整数值出现「冲突」时,需要进行冲突处理。哈希函数:能够将集合中任意可能的元素映射到一个固定范围的整数值,并将该元素存储到整数值对应的地址上。以上内容读者可以自行翻阅数据结构的教材,本题解不再阐述,而是直接给出一个最简单的哈希表实现。// 返回 True。

2024-04-14 09:29:30 293

原创 找到冠军 II

由于每只队伍是有向无环图 DAG 上的一个节点,如果存在一条边 (a,b),则表示 a 队比 b 队强。如果不存在任何一只队伍比 a 队强,则认为 a 队为冠军,题目要求返回唯一的冠军,否则返回 −1,即队伍中只存在一个队伍 a,不存在任何队伍比 a 强。首先遍历所有的边 edges,对于边 [u,v],将节点 v 的入度加 1,统计完所有的入度之后再遍历 nnn 个节点,唯一的入度为 0 的节点返回即可,如果存在多个入度为 0 的节点则返回 −1。2 队比 0 队和 1 队弱。1 队比 0 队弱。

2024-04-13 19:33:04 360

原创 老房改造系列-81万行Java代码的老系统如何重构

前言优酷CRP系统-内容采购版权管理系统,是个存在10年的老系统,技术框架上比较老旧;再加上”人来人往“,必然存在很多”不合理但是能跑“和”不敢改,所以ifelse“等等经典代码,一共81w行java代码,17w的jsp代码。我在今年全面接手CRP-财务部分,整体目标就是全面推进CRP财务的业财一体进程。而这些遗留的技术问题都是推进进程的挑战,所以CRP财务本财年的技术主题就是“根据以往的工作经验,面对这样的系统,大开大合的重构改版,带来的往往是更加灾难性的”业务不可用“;所以我们的策略,

2024-04-12 11:29:52 1205

原创 老房改造系列--如何用一套流程接入所有业务线

ToB业务没有太多高并发的挑战,但同一套流程往往可能需要承载各种差异化的复杂业务需求,所以如何让系统具备良好的扩展性成为ToB业务系统最大的挑战。以版权资产管理-财资系统举例,横向需要承接财、法、商、boss四类角色,纵向要支持十几条不同频道业务线,这样粗略计算会有近百维差异化业务需求,这会比C端的用户画像要复杂的多。如何用一套流程接入所有业务线?之前在《上线十年,81万行Java代码的老系统如何重构》一文中有提到过,老系统重构的时候通过自上而下的方法进行流程拆解,再通过模板模式。

2024-04-12 11:23:59 774

原创 一文聊聊我理解的技术PM

阿里妹导读作为技术同学,不仅要写好自己的代码,做好功能交付,往往还需要担任复杂项目的技术PM,但有些同学缺少项目管理经验,不知道怎么才能做好技术PM,本文结合作者自身的一些经验,分享一些心得。引言作为技术同学,不仅要写好自己的代码,做好功能交付,往往还需要担任复杂项目的技术PM,推动整个项目的交付。有些同学缺少项目管理经验,不知道怎么才能做好技术PM,可能在项目过程中感觉混乱,大家做的很累,最后又延期交付,结果过程都不好,最后也搞不清楚哪里没做好。本文结合自身的一些经验,分享一下心得。职责。

2024-04-11 16:15:08 995

原创 这些年背过的面试题——Netty篇

Large 场景的内存分配与 Smalll 类似,如果请求分配内存的大小大于 arena 中的最小的 bin,但是不大于 tcache 中能够缓存的最大块,依然会通过 tcache 进行分配,但是不同的是此时会分配 chunk 以及所对应的 run,从 chunk 中找到相应的内存空间进行分配。此外还有一种情况,当请求分配内存的大小大于tcache 中能够缓存的最大块,但是不大于 chunk 的大小,那么将不会采用 tcache 机制,直接在 chunk 中进行内存分配。,这三个链表负责内存的分配和释放。

2024-04-11 14:21:04 890

原创 [设计模式]命令模式(Command)

命令模式很好理解,举个例子,司令员下令让士兵去干件事情,从整个事情的角度来考虑,司令员的作用是,发出口令,口令经过传递,传到了士兵耳朵里,士兵去执行。这个过程好在,三者相互解耦,任何一方都不用去依赖其他人,只需要做好自己的事儿就行,司令员要的是结果,不会去关注到底士兵是怎么实现的。我们看看关系图:Invoker是调用者(司令员),Receiver是被调用者(士兵),MyComman

2024-04-09 15:30:25 761 1

原创 分布式系统Consul一致性实现即Raft日志复制原理

这篇文章主要基于consul 目前版本的实现和基于个人的理解,以consul 一个写请求的整个过程为线索,介绍了consul 基于raft协议的实现日志复制的基本过程,重点介绍了日志顺序保证措施,日志一致性检查,过半提交log,心跳机制的实现原理,以及相关的几个优化措施,比如大请求分拆,分组批量发送等一些实践优化措施,如有不正确的地方,欢迎交流和指正,个人微博@绝尘驹。这里应该是有序的,lastIdxInGroup 应该就是需要commit的log的最大的一个编号。

2024-04-09 15:30:04 972

原创 【算法题】树节点的第 K 个祖先

倍增的思路类似于动态规划,定义 ancestors[i][j] 表示节点 i 的第 2^j个祖先。状态转移方程是 ancestors[i][j]=ancestors[ancestors[i][j−1]][j−1], 即当前节点的第 2^j个祖先,是他的第 2^{j-1}个祖先的第2^{j-1}个祖先。查询时,需要将 k 的二进制表示从最低位到最高位依次进行判断,如果第 j 位为 1,则节点 node 需要进行转移到 ancestors[node][j],表示 node向祖先方向移动了 2^j次。

2024-04-06 16:54:54 269

原创 【算法题】换水问题 II

AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。

2024-04-04 19:18:13 423

原创 快速成长的秘诀|学会自我培养和培养他人

AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。本文是快速成长系列第三篇《自我培养和培养他人》,会从人才培养的目标、缺失、系统、实施几个方面介绍人才培养的实践经验。快速成长总共三篇,分别是《​​》、《​​》和《自我培养和培养他人》。本篇是第三篇,篇幅较长。针对长文的阅读方式,依旧建议在《完成自我认知升级》中提到的阅读方式:“在一个不被打扰的时间做好只字不差阅读,用批判性思维思考和理解其中的逻辑,内化成自己的逻辑。

2024-04-03 14:35:13 818

原创 电商系列之风控安全

AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。风控,简单来说就是风险的控制,随着整个互联网技术的发展,有另外一种技术也在默默的发展、壮大,甚至形成一种上下游闭环的产业链,即“黑产”。黑产遍布整个互联网各行各业、各个角落,今天来跟大家说说关于电商黑色产业哪些事儿。在电商的研发体系中有一个叫做“风控”的部门,整个部门负责保障整个网站的安全、可靠。是一个比较神秘的组织,每天需要与形形色色的黑客、黄牛斗智斗勇。

2024-04-03 14:18:08 1432

原创 【整理】免费的IP代理池

AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。

2024-04-02 16:08:50 249

原创 电商系列之促销

我们目前在电商平台上看到比较多的是满减、满赠这种促销活动。但是这种活动有一个特点,它基本都是在一个商家范围内才能够使用。这种方式也比较好理解,比如在天猫上有一个a商家,他做一个全场满100减10块的促销活动。那么这个促销的范围肯定是他店铺内的所有商品,其他店铺是的商品是不能参与这个店铺的促销活动的。这种类型的促销一般都是局限在一个商家内,有一定的局限性。因为每一个商家内的商品数量毕竟有限,让用户在单商家内挑选出合适的商品能够满足促销的条件毕竟还是有些难度。

2024-04-02 14:10:47 1406

原创 电商系列之购物车

>插:AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。坚持不懈,越努力越幸运,大家一起学习鸭~~~编辑导语:对于电商来说,购物车的设计可谓是重中之重。有赠品时该如何根据库存信息对购物车进行设置?不同区域的不同邮费该如何设置?有活动时优惠券以及满减又该如何设置?接下来,本文作者就为我们揭示了购物车背后的那些逻辑。在电商的核心交易流程中,购物车是一其中非常重要的一环,

2024-04-01 13:51:09 1039

原创 【java】明明在代码中打印了异常堆栈,为什么日志中没有?

这是HotSpot VM专门针对异常做的一个优化,称为fast throw,当一些异常在代码里某个特定位置被抛出很多次的话,HotSpot Server Compiler(C2)会用fast throw来优化这个抛出异常的地方,直接抛出一个事先分配好的、类型匹配的对象,这个对象的message和stack trace都被清空。使用java的同学,不知道你有没有遇到过这样一个问题:在异常情况下打印日志,明明打印了堆栈信息,可是在输出的日志中却看不到堆栈。最后发现是Java的一个Fast Throw特性。

2024-04-01 09:49:17 504

原创 【算法题】或值至少 K 的最短子数组 I

给你一个 非负 整数数组 nums 和一个整数 k。如果一个数组中所有元素的按位或运算 OR 的值 至少 为 k ,那么我们称这个数组是 特别的。请你返回 nums 中 最短特别非空子数组的长度,如果特别子数组不存在,那么返回 -1。示例 1:输入:nums = [1,2,3], k = 2输出:1解释:子数组 [3] 的按位 OR 值为 3 ,所以我们返回 1。

2024-03-31 10:01:03 345

原创 电商系列之商详

当底层系统出现问题时候要能够做到通过开关的配置屏蔽底层系统的波动对商详的影响,例如当底层的库存系统出现问题时可以通过开关进行配置商详屏蔽调用库存接口,默认所有商品有库存,这样库存数量可能不是最准确的,但至少可以保证用户正常浏览商详页不至于由于底层系统的波动导致整个商详页面打不开。这对整个团队要求比较高,这种团队是存在的,但是当公司业务发展比较快,团队人数增长也比较快的时候,这时候团队的质量就比较难保证了,就会出现某一个领域或者某几个领域质量不是很高,就会导致整个服务调用链都不稳定,对整体网站影响较大。

2024-03-31 09:40:06 856

原创 电商系列之售后退货

AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。在我们平时网购过程中接触比较多的一般都是正向流程,逆向流程一般关注的不是很多,只有发现要取消订单、退货的时候才会与之打交道。但是逆向流程往往比正向流程更加的复杂。上一篇文章《》中介绍了取消订单这个流程的背后原理,今天来跟大家聊下更加复杂的退货流程。

2024-03-30 22:22:27 871

原创 电商系列之取消订单

AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。一个简单的取消订单操作背后的业务逻辑是多么的复杂。在网购的流程中,大家一般接触的比较多的都是正向流程,即下单的流程:浏览商详、加入购物车、提交订单、确认收货等。但是系统设计的时候往往会发现逆向流程比较正向流程更加的复杂,大家经常接触的逆向流程一般主要两类:取消订单和售后退货。今天先跟大家聊下取消订单背后的逻辑,对用户来说只是一个简单的申请取消的按钮,但是后台确实做了比较复杂的逻辑。

2024-03-30 22:20:48 731

原创 redis系列之踩坑:\xAC\xED\x00\x05t\x00\x08乱码问题

AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。

2024-03-29 14:15:49 527

原创 电商系列之库存

AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。今天来跟大家聊下电商平台里的库存系统,相信大家对库存系统最直观的感受就是商详页上是否显示“加入购物车”或者是“到货通知”。只要能加入购物车就表示有库存,显示到货通知就表示没有库存了,并没有觉得这里面有多么的复杂。今天来跟大家一起解密下库存系统,来看一看是不是真的如大家想象中那么的简单。

2024-03-29 11:47:06 1310

原创 Redis存Long取出时报类型转换错误java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long

在SpringBoot中,最近使用RedisTemplate来对redis进行操作,但是我们会发现,当我们修改了RedisTemplate的序列化方式之后,在存取Long类型数据时,会发生一些问题。存入对象,在代码中使用Long类型接收,结果报类型转换错误。

2024-03-28 19:52:14 623

原创 电商系列之优惠券

大家对优惠券应该都比较熟悉,有过网购经验的人应该都用过,优惠券也是商家促销一种常用的手段,今天来跟大家介绍下B2C平台优惠券一般都是如何设计的。优惠券其实本质是一种代金券,用户可以通过各种渠道获得(下单返券、活动领券,系统赠券,线下广告单等),在下单的时候使用,可以抵扣全部或者部分订单金额。

2024-03-28 14:09:19 1103

原创 电商系列之满减

满减促销一般是在一定范围内的商品中选择某几个商品,当这些商品价格总值达到某一条件后可以享受一定的优惠。经常网购的人对现在形形色色的促销一定不陌生,电商网站常用的促销大概分为2大类;一类是单品促销,即基于一个商品维度的各种促销,比如会员价、促销价、赠品等;另外一类则是范围促销,基于多个商品维度进行的促销形式,比如满减、满返、满赠、套餐等等。可以说促销是电商网站拉升单量的利器,很多网站都是有促销活动就有单量,没有促销活动单量就平平常常,用户现在也被养成了习惯,无促销不买,或者买的比较少。

2024-03-27 16:03:06 1086

原创 电商系列之拆单与选仓

另外一种情况,这个商家的商品品类非常多,多到一个仓已经放不下了,例如京东自营的商品,京东自营的SKU数量已经有上百万了,这么多的商品是不可能放在一个仓库的,所以这些商品一定会分布在不同的仓,会根据商品的类型分仓。另外一个选择是:A、B、C 3个商品都从Y仓发货,由于Y仓离用户并不是最近的,用户的收货时间可能会稍微长一些,但是收货体验会稍微好一些,只需要收一次包裹就可以了,并且成本也会低一些,因为只需要为这单付一次快递成本就行了,多半商家都会选择方案二,但具体如何选择要因不同平台而异了。

2024-03-27 15:33:40 782

原创 电商系列之黑客撞库

在电商、互联网金融、OTA等平台,黑客攻击很常见。针对黑客攻击,我们能做什么?一起来看看作者的亲身经历。一直知道有黑客的存在,一直知道有“黑产”的存在,但没想到过有一天我如此近距离的接触黑客以及所谓的黑产。事情的经过大概是这样的:昨天晚上10点登录系统突然收到告警短信,告警信息表明,目前有异常大流量请求;由于时间比较晚,花了点时间才联系到核心的研发人员;登录系统查看了下,发现确实有接近平时200倍的异常登录请求。

2024-03-26 15:50:12 860

原创 电商系列之仓储发货

疫情3年,大多数人都将购买需求转移到了线上。同时由于暴涨的订单数量、还在恢复中的物流运输等因素,导致用户的收货时间缓慢甚至是发货时间、收货时间延后。那么笔者就从订单的仓库作业流程入手,分析了用户订单发货延后的原因。受到最近疫情的影响,很多人无法到线下门店购买商品,尤其是母婴类的,宝宝的口粮不能断呀,所以妈妈们只能选择线上渠道购买,但是目前线上的渠道总是迟迟不能发货或者发货速度很慢。

2024-03-26 15:35:28 1004

原创 画架构图实践技巧

画架构图是架构师的一门必修功课。对于架构图是什么这个问题,我们可以按以下等式进行概括:架构图 = 架构的表达 = 架构在不同抽象角度和不同抽象层次的表达,这是一个自然而然的过程。不是先有图再有业务流程、系统设计和领域模型等,而是相反,用图来表达抽象的思考和内容。

2024-03-24 15:05:29 961

原创 电商系列之运费模板

本文作者将从运费的计算过程和运费的逆向流程两个方面为大家揭秘电商中运费模板的设计。今天来跟大家一起聊一聊运费。在网上买东西确实比较方便,足不出户就可以挑选商品,但是跟线下实体店购买商品的区别是:在网上购买商品实效性上没有那么的及时,有一个配送的过程。这个时间一般要一到几天不等,同时我们还需要支付一笔快递的费用,就是所谓的运费。不知道大家有没有注意到:我们购买的每一单所付的运费的价格可能都不一样,那么到底区别在哪里?这就是我们今天所要聊的运费模板。

2024-03-17 15:50:52 520

原创 电商系列之搜索

我们在网上进行购物时,经常会用一个关键词进行搜索自己想要的商品,那怎么做到搜索后的商品是自己想要的呢?本文作者对电商中的搜索做了详细的分析,是怎么通过搜索匹配到相应的产品,我们一起来看一下。当用户在搜索框内输入搜索关键词进行搜索时,搜索系统会将搜索词与商品信息进行匹配,如果匹配到商品,则会返回结果商品。那么搜索是如何做到搜索范围全、搜索结果精准、搜索结果排序合理的呢?主要分为三个部分,搜索词召回逻辑、排序逻辑、店铺搜索。

2024-03-06 09:43:03 808

原创 【教3妹学编程-算法题】超过阈值的最少操作数 II

叮铃铃,3妹,准备复工了啊,过年干嘛呢,是不是逛吃逛吃,有没有长胖呢。:切,不想上班,假期能不能重来一遍啊,虽然在家我妈张罗着要给我相亲呢。可是在家还是很好的啊。: 相亲?哈哈哈哈:别笑了,我妈说跟我年龄相等的人都已经孩子上小学了,跟她年龄相等的人孙子最少都会打酱油了。:哈哈哈哈,让我先笑一会儿:话说2哥过年在家里也刷题吗?:当然了,雷打不动。:好吧,还得是2哥🐂,我有几天懈怠了。:好吧,说到刷题啊,今天有一道“最少”的题目, 让我们先做一下吧~

2024-03-05 22:26:20 422

原创 【教3妹学编程-算法题】超过阈值的最少操作数 II

叮铃铃,3妹,准备复工了啊,过年干嘛呢,是不是逛吃逛吃,有没有长胖呢。:切,不想上班,假期能不能重来一遍啊,虽然在家我妈张罗着要给我相亲呢。可是在家还是很好的啊。: 相亲?哈哈哈哈:别笑了,我妈说跟我年龄相等的人都已经孩子上小学了,跟她年龄相等的人孙子最少都会打酱油了。:哈哈哈哈,让我先笑一会儿:话说2哥过年在家里也刷题吗?:当然了,雷打不动。:好吧,还得是2哥🐂,我有几天懈怠了。:好吧,说到刷题啊,今天有一道“最少”的题目, 让我们先做一下吧~

2024-03-05 22:22:17 391

原创 【教3妹学编程-算法题】将单词恢复初始状态所需的最短时间 I

2哥2哥,你有没有看到上海女老师出轨男学生的瓜啊。: 看到 了,真的是太毁三观了!:是啊, 老师本是教书育人的职业,明确规定不能和学生谈恋爱啊,更何况是出轨。: 是啊,更何况男生才16,年龄也不匹配啊。:2哥高中时有早恋吗,2哥最早谈恋爱是什么时候鸭?:切,又拿我单身狗开玩笑了。:说到最早,我今天看到一个关于“最短”的题目,让我们一起来做下吧~

2024-03-03 20:12:39 372

原创 【教3妹学编程-算法题】标记所有下标的最早秒数 II

2哥2哥,你有没有看到上海女老师出轨男学生的瓜啊。: 看到 了,真的是太毁三观了!:是啊, 老师本是教书育人的职业,明确规定不能和学生谈恋爱啊,更何况是出轨。: 是啊,更何况男生才16,年龄也不匹配啊。:2哥高中时有早恋吗,2哥最早谈恋爱是什么时候鸭?:切,又拿我单身狗开玩笑了。:说到最早,我今天看到一个关于“最早”的题目,让我们一起来做下吧~

2024-02-29 17:09:18 382

原创 【教3妹学编程-算法题】标记所有下标的最早秒数 I

2哥2哥,你有没有看到上海女老师出轨男学生的瓜啊。: 看到 了,真的是太毁三观了!:是啊, 老师本是教书育人的职业,明确规定不能和学生谈恋爱啊,更何况是出轨。: 是啊,更何况男生才16,年龄也不匹配啊。:2哥高中时有早恋吗,2哥最早谈恋爱是什么时候鸭?:切,又拿我单身狗开玩笑了。:说到最早,我今天看到一个关于“最早”的题目,让我们一起来做下吧~

2024-02-29 17:06:56 526

原创 【教3妹学编程-算法题】最大好子数组和

3妹,今年过年收到压岁钱了没呢。:切,我都多大了啊,肯定没收了啊: 俺也一样,不仅没收到,小侄子小外甥都得给,还倒贴好几千:哈哈哈哈,2叔叔,也给我这个小侄女点压岁钱啊:切,没啦没啦:话说你最大是多少岁开始没人给压岁钱了啊?:emmm, 大概是16岁,上高中开始的吧:那2哥,你收到的最大红包是多少呢:5千,是我奶奶给我的。:好吧,回家不仅只有压岁钱,也要刷题啊,今天有一道“最大”的题目, 让我们先做一下吧~

2024-02-23 14:19:42 578

原创 【教3妹学编程-算法题】匹配模式数组的子数组数目 II

2哥2哥,你有没有看到上海女老师出轨男学生的瓜啊。: 看到 了,真的是太毁三观了!:是啊, 老师本是教书育人的职业,明确规定不能和学生谈恋爱啊,更何况是出轨。: 是啊,更何况男生才16,年龄也不匹配啊。:抛开这个事件不说,你觉得多大的年龄差才是匹配的?2哥找到你匹配的另一半了吗?:切,又拿我单身狗开玩笑了。:说到匹配,我今天看到一个关于“匹配”的题目,让我们一起来做下吧~

2024-02-23 10:11:46 452

chrome常用插件.rar

chrome常用插件 包括 postman插件、AXure插件、json handler插件、dark reader插件、油猴插件等

2019-11-29

ADB 操作命令详解及用法大全.pdf

ADB 操作命令详解及用法大全.pdf android debug bridge学习资料, 给需要app模拟用的同学一起学习

2019-11-29

idea插件:ScrollFromSource

idea插件:ScrollFromSource, 能在工程里快速通过快捷键定位到当前打开的类处

2017-07-01

从PAXOS到ZOOKEEPER分布式一致性原理与实践.rar

从PAXOS到ZOOKEEPER分布式一致性原理与实践.rar, 分布式事务

2017-05-19

Redis设计与实现

redis设计与实现,缓存

2017-05-18

阿里巴巴java开发手册

阿里巴巴java开发手册

2017-04-03

findbugs eclipse插件

findbugs eclipse插件,让程序员更好的集中code

2017-03-04

大型网站技术架构:核心原理与案例分析+李智慧.pdf

本书分析的网站架构的原理,由浅入深,易懂

2017-02-26

Java 并发编程实战(英文版)

Java 并发编程实战(英文版)推荐给java并发学习的朋友。建议阅读英文版,一是英文版描述的比较原汁原味,二是还可以练练英语,实在英文版有理解困难的可以结合中文版一起看。

2017-01-07

Java RESTful Web Service实战 高清完整.pdf版下载

Java RESTful Web Service实战 [韩陆著][机械工业出版社][2014.09][298页], 想学习java webService restful的朋友可以看一下。

2017-01-01

HADOOP实战第二版中文清晰版

HADOOP实战第二版中文清晰版, 想学习大数据的朋友可以看一下。

2017-01-01

Java RESTful Web Service实战 [韩陆著]

2016-12-31

大型网站技术架构:核心原理与案例分析+李智慧

2016-12-31

Spring 3.x 企业应用开发实战】完整高清扫描版).pdf

2016-07-27

《锋利的jQuery》(高清扫描版-有书签).pdf

jquery学习非常不错的一本书,欢迎朋友们一起学习!

2015-06-28

红旗Linux用户基础教程.pdf

本书详细介绍了红旗Linux各种功能的使用,对Linux入门的读者非常实用。

2015-06-28

高质量C C++编程指南.pdf

为从事C/C++编程的人员提供更好的编程建议。

2015-06-28

UNIX环境高级编程 第二版.pdf

在Unix进行程序设计的有关人员必读且经常需要查阅的首选参考书。

2015-06-27

链接器和加载器中文版.pdf

链接器和加载器是软件开发工具包中的一部分,它们是允许使用模块来构建程序的关键工具。

2015-06-27

[计算机网络第五版]计算机网络第五版.pdf

本书概念准确、论述严谨、内容新颖,突出基本原理和基本概念的阐述,对计算机网络感兴趣的读者很有帮助。

2015-06-27

C程序设计.第二版.谭浩强.pdf

谭浩强老师编写的C程序设计,非常适合初学者去学习。希望能和大家一起来学习交流!

2015-06-27

[数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf

严蔚敏老师的数据结构,适合于C语言的算法学习。

2015-06-27

Asp.Net+MVC4入门指南.pdf

每章从一个个示例开始讲解,非常详细,也很清楚明白,适合ASP.NET MVC4入门的同学一起学习。

2015-06-27

海伦公式:用三角形周长求面积

海伦公式:用三角形周长求面积,算法设计时可用,较简单

2013-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除