待兔 待兔
4年前
postgresql和mysql哪个好
postgresql和mysql都是免费且功能强大的开源数据库,很多用户面对这两个库都会有一个问题,那就是哪一个才是最好的开源数据库,MySQL还是PostgreSQL呢?该选择哪一个开源数据库呢?postgresql和mysql哪个好一.PostgreSQL相对于MySQL的优势1、在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨;
Wesley13 Wesley13
3年前
Unity3D热更新之LuaFramework篇[10]
背景19年年初的时候,进到一家新单位,公司正准备将现有的游戏做成支持热更的版本。于是寻找热更方案的任务就落在了我头上。经过搜索了解,能做Unity热更的方案是有好几种,但是要么不够成熟,要么不支持iOS平台,相对来说,还是用Lua来实现比较靠谱。而Lua的热更方案也有好几种:xLua、toLua和sLua。其
可莉 可莉
3年前
10亿个数中找出最大的10000个数(top K问题)
这个问题还是建立最小堆比较好一些。    先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所需的最大的10000个。建堆时间复杂度是O(mlogm),算法(https://www.oschina.net/action
Wesley13 Wesley13
3年前
Mysql优化
一、存储过程1.1、什么是存储过程  就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法。ps:存储过程跟触发器有点类似,都是一组SQL集,但是存储过程是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用。1.2、存储过程有哪些特性  有输入输出参数,可
Stella981 Stella981
3年前
Flutter Candies又添一成员,为抗击疫情贡献一份技术力量
从今天开始我就要进入工作状态了,待在家里时间也比较长了,需要从每天刷微博、打荣耀的状态调整到正常状态了,该奋斗、该努力的还是要继续呀!文末有个简单的投票,看看大家的工作状态。公众号、网站每日一问都将从今天正式开始新一年的更新。昨晚在掘金上看到了一个跟抗击疫情相关的App项目:http
Stella981 Stella981
3年前
Linux 运维工程师面试问答录(推荐阅读)
一个执着于技术的公众号!(https://oscimg.oschina.net/oscnet/b3f2910dafe9b122e48f98c6f8d9345ae3f.jpg"金属质感分割线")本文整理了一些比较常见的Linux相关的面试题目,该问答录主要分为基础知识篇和服务器篇。内容主要涉及Linux基本原理、常用命令操作、服务
Wesley13 Wesley13
3年前
C++ 能够让你更深入底层。
C作为一门底层可操作性很强的语言,广泛应用于游戏开发、工业和追求性能、速度的应用。比如鹅厂,无论游戏,还是IM,整个体系的后台几乎都是C开发,对C开发者的需求非常大。但问题是C入门和精通都比较困难,所以市面上的优秀人才很少。因此网上有句话说“C就是入职大厂的敲门砖!”
可莉 可莉
3年前
15张图带你彻底明白spring循环依赖,再也不用怕了
1.由同事抛的一个问题开始最近项目组的一个同事遇到了一个问题,问我的意见,一下子引起的我的兴趣,因为这个问题我也是第一次遇到。平时自认为对spring循环依赖问题还是比较了解的,直到遇到这个和后面的几个问题后,重新刷新了我的认识。我们先看看当时出问题的代码片段:@ServicepublicclassTestServic
Easter79 Easter79
3年前
Swagger在线文档之knife4j实战讲解
一、背景      目前Swagger在线文档官方的UI页面美感、操作舒适度难以满足开发、测试等相关人员;经过调研后,发现了knife4j这款文档插件非常漂亮,且插件社区成熟度也相对比较高,博主在此为各位小伙伴作个分享。二、knife4j简介knife4j是一个通过基于Swagger二次开发来增强SwaggerUI以及其它一
Stella981 Stella981
3年前
Kafka相关内容总结(概念和原理)
说明主要内容是在网上的一些文章中整理出来;加粗的字体是比较重要的内容,部分是自己的经验和理解;整理的目的主要是为了方便查阅;为什么需要消息系统解耦:在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息队列在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实