待兔 待兔
4年前
Swift开发-OC与Swift混编以及纯Swift编码所遇到的问题(一)
前言:最近一段时间比较忙,公司项目比较多,直到现在年后过来以后总结一下之前项目中遇到的问题,以及自己使用Swift开发所遇到的坑。现在大家都知道Swift已经渐渐趋于完善,以后很有可能会替代ObjectC成为主流的iOS开发语言,所以各位以后还想从事iOS开发的程序猿(媛)们,早作准备吧!今天我们主要说一下ObjectiveC和Swift混编
Wesley13 Wesley13
3年前
2009年经典到变态的语录100句
1\.我抽的不是烟,是寂寞!  2.别在我的坟前哭,脏了我轮回的路。  3.我这人从不记仇,一般有仇当场我就报了。  4.已经将整个青春都用来检讨青春,还要把整个生命都用来怀疑生命。  5.是这样的张总,你在家里的电脑上按了CTRLC,然后在公司的电脑上再按CTRLV是肯定不行的。即使同一篇文章也不行。不不,多贵的
Stella981 Stella981
3年前
Kafka介绍
最近公司项目中做了一个两个oracle数据库数据进行数据实时同步的功能,由于数据量和环境的因素,开发人员采用了kafka做为消息中间件来转发数据,笔者就进行了kafka的学习,记录了下面的文档,望大家多多指教,共同学习进步。一、   Kafka介绍  Kafka是由Java和Scala编写的是一个分布式、高吞吐量、分区的、多副本的、多订阅者
Wesley13 Wesley13
3年前
Java 并发高频面试题:聊聊你对 AQS 的理解?
一、写在前面这篇文章,我们来聊聊面试时一个比较有杀伤力的问题:聊聊你对AQS的理解?之前有同学反馈,去互联网公司面试,面试官聊到并发时就问到了这个问题。当时那位同学内心估计受到了一万点伤害。。。因为首先,很多人可能连AQS是什么都不知道。或者仅仅是听说过AQS这个名词,但是可能连全称怎么拼写都不知道。更有
Stella981 Stella981
3年前
Spring Boot 学习(一)感慨
老是在传统行业混,面试了几家公司。我这种独立开发者,(之前写全栈,和面试官争吵了一会儿啊,hah观点不同,会java,数据库,前端,android的简直不被看好。主要是不太精通)面试劣势。都是问一些集群,并发,大数据,分布式的东西,看来普通的java程序员混不下去了。hah。所以也学习一下吧~在综合考虑对spring也是比较熟悉的情况下,想学习spr
Stella981 Stella981
3年前
58怎么玩数据库架构(upyun架构与运维大会速记)
大家好,我是58沈剑,今天我分享的主题是《58怎么玩数据库架构》,我的PPT页数非常少,讨论的问题非常的聚焦。一、数据库的基本概念基本概念就一页PPT,让大家就一些数据库方面的概念达成一致。首先是“单库”,最开始的时候数据库都是这么玩的,几乎所有公司都会经历这个阶段。接下来是“分片”,也就是
Stella981 Stella981
3年前
Redis中的Scan命令踩坑记
1原本以为自己对redis命令还蛮熟悉的,各种数据模型各种基于redis的骚操作。但是最近在使用redis的scan的命令式却踩了一个坑,顿时发觉自己原来对redis的游标理解的很有限。所以记录下这个踩坑的过程,背景如下:公司因为redis服务器内存吃紧,需要删除一些无用的没有设置过期时间的key。大概有500多w的key。虽然key的数目听起来
Wesley13 Wesley13
3年前
5分钟带你实现百度搜索框,2分钟即时上线,输入网址即可查看!
“自己工作做得好好的,怎么非要去搞前端?”记得我刚刚离职的时候,印象最深的就是爸妈每天说的这句话,以至于在那之后大概1个月的时间我的耳边还时常会有这种声音出现。起因很简单,我辞了爸妈眼中的“铁饭碗”,投入了“前端”的怀抱。从0基础转行前端到如今拿下XX游戏公司Offer,正好赶上“金三银四”,今天我也把我学习前端的方法分享
Wesley13 Wesley13
3年前
360自研分布式海量小文件存储系统的设计与实现
背景近年来,公司业务发展迅猛,为数众多的业务场景产生了大量的图片,文档,音频,视频等非结构化数据,尤其是随着移动互联网、AI、IoT技术的成熟和应用市场的全面爆发,大量智能硬件设备将会生成更大规模的非结构化多媒体数据。如此大量的小文件如何存储,问题应运而生。传统存储厂商出售的存储服务价格昂贵,公有云厂商对具体业务场景的定制化改造略有欠缺,因此,我们
Stella981 Stella981
3年前
C++开源代码覆盖率工具OpenCppCoverage介绍(Windows)
关于代码覆盖率统计工具,Linux平台下,gcc内置支持gcov,通过编译时加参数选项,进行代码插桩,从而实现代码覆盖率。在Windows平台下,早在几年前,我还没找到特别好用又开源的覆盖率工具,所以以前公司是自己实现了一套,使用起来也不是很方便。最近又遇到同样的问题,不过非常幸运的是,一款开源的Windows平台的C代码覆盖率工具出现了在我的面前: