推荐
专栏
教程
课程
飞鹅
本次共找到5525条
git提交代码
相关的信息
Java架构没有996
•
4年前
二面京东被问到Java 反射,我直呼好家伙,这我不是必过吗?
二面京东被问到Java反射,我直呼好家伙,这我不是必过吗?用多久我会升职加薪、当上技术总监、迎娶漂亮学姐、走上人生巅峰!想想还有点小激动。好了开始分享面试经历说说你反射的理解到底什么是反射呢???反射的核心就是JVM在运行时才动态加载类或调用方法,访问属性,它不需要事先(写代码的时候或编译期)知道运行对象是谁。每一个类都会产生一个对应的Class对象,
muchan92
•
4年前
聊聊软件工程的“内卷”
软件工程的开发曲线极度类似emacs的学习曲线。这确实令人尴尬,哭笑不得,又很是郁闷。(心中一万只……)内卷是如何产生的?过程式的编程方法是导致内卷的原罪过程式的方法要求我们必须一步一步走遍软件工程的每个角落,才能看出整个工程的一点点影子。而工程规模越大,代码量越多,逻辑过程就越复杂,内卷就越严重,使人陷入其中难以自拔。逻辑过程就是“内卷”所以,内
Easter79
•
3年前
TiDB 在凤凰网新闻内容业务的创新实践
背景凤凰网(纽交所上市公司,代码:FENG)是全球领先的跨平台网络新媒体公司,整合旗下综合门户凤凰网、手机凤凰网和凤凰视频三大平台,秉承"中华情怀,全球视野,兼容开放,进步力量"的媒体理念,为主流华人提供互联网、无线通信、电视网的三网融合无缝衔接的新媒体优质内容与服务。在媒体行业,新闻内容就是核心的业务数据,我们需要一个稳定的、具有高可用的
Wesley13
•
3年前
IOS 列表行高的自动计算 解决开发中痛点
UITableView一直是我们app中使用频率最高的控件。UITableViewCell的算高问题也一直是一个老生常谈的问题。我们一般算高都是将cell中得各个控件的高度计算出来,然后给外界抛出一个接口,用来获取cell高度。如果cell是定高还好,如果是变高,我们还要计算文字图片的高度,每一个不同的cell都有一大段算高的代码,而且tableview返
Wesley13
•
3年前
Java中的OutOfMemoryError的各种情况及解决和JVM内存结构
在JVM中内存一共有3种:Heap(堆内存),NonHeap(非堆内存)\3\和Native(本地内存)。\1\堆内存是运行时分配所有类实例和数组的一块内存区域。非堆内存包含方法区和JVM内部处理或优化所需的内存,存放有类结构(如运行时常量池、字段及方法结构,以及方法和构造函数代码)。本地内存是由操作系统管理的虚拟内存。当一个应用内存不足时
Wesley13
•
3年前
Java之五种遍历Map集合的方式
摘要:在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历。在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历。这篇文章主要给大家介绍了关于Java中遍历Map集合的5种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面一起学习学
Easter79
•
3年前
Swoole2.0内置协程并发测试
Swoole2.0是一个革命性的版本,它内置了协程的支持。与Go语言协程不同,Swoole协程完全不需要开发者添加任何额外的关键词,直接以过去最传统的同步阻塞模式编写代码,底层自动进行协程调度实现异步IO。使并发编程变得非常简单。最新的版本中,内置协程已支持PHP7,同时兼具了性能和并发能力,Swoole的强大超乎想象。本文基于Github最新的Sw
Stella981
•
3年前
Redis请求路由
简介我们通过上几篇的介绍已经初步的掌握了Redis集群的相关内容,但这都是针对Redis服务端来说。我们还没有使用客户端去操作Reids集群。Redis为了追求性能的最大化,对集群环境的客户端通信协议做了非常大的修改,也就是说如果我们要从单节点连接Redis切换到连接集群环境Redis,那么客户端的代码需要做出相应的修改。下面我们
Easter79
•
3年前
TiKV Engine SIG 成立,硬核玩家们看过来!
作者:YiWuTiKV是一个开源项目,我们一直都欢迎和感激开源社区对TiKV所作出的贡献。但我们之前对开源社区的合作主要是在代码审阅和散落在各种社交媒体的线下讨论,开发者并没有合适的途径去了解和影响TiKV的开发计划。怎么才能更好的帮助大家找到组织,更好地参与到TiKV的开发中来呢?我们的设想是搭建公开的平台,邀请对TiKV中特定领域
Wesley13
•
3年前
C++的这五个普遍的误解,程序员的你知道吗?
1.简介本系列包括3篇文章,我将向大家展示并澄清关于C的五个普遍的误解:1.“要理解C,你必须先学习C”2.“C是一门面向对象的语言”3.“为了软件可靠性,你需要垃圾回收”4.“为了效率,你必须编写底层代码”5.“C只适用于大型、复杂的程序”如果你深信上述误解中的任何一个,或者有同事深信不疑,
1
•••
519
520
521
•••
553