CString 类的线程不安全问题
CString 类线程不安全问题和解决过程,测试运行一段时间后,后台软件崩了,软件重启后,恢复正常,隔三四小时又出现异常,Debug模式下调用堆栈,发现问题出现在strname = pSystemInfo-> szName 这一行。
发表于 4年以前   ·   阅读量:547
Linux select/poll机制原理分析
发表于 4年以前   ·   阅读量:668
图解:什么是 B+树?(汇总篇)
为了实现动态多层索引,通常采用 B-树 和 B+树。但是,用于索引的 B-树 存在缺陷,它的所有中间结点均存储的是数据指针(指向包含键值的磁盘文件块的指针),与该键值一起存储在B-树的结点中。这就会导致可以存储在 B-树中的结点树目极大地减少了,从而增加 B-树的层数,进而增加了记录的搜索时间。
发表于 4年以前   ·   阅读量:599
微服务和API网关限流熔断实现关键逻辑思路
今天准备谈下微服务架构和API网关中的限流熔断,当前可以看到对于Spring Cloud框架本身也提供了Hystrix,主流的开源API网关产品类似Kong网关本身也包括了限流熔断能力。
发表于 4年以前   ·   阅读量:749
【CSS】673- 缩减 SCSS 50%样式代码的 14 条实战经验
Sass是css3语言的扩展,它能帮你更省事地写出更好的样式表,使你摆脱重复劳动,使工作更有创造性。 因为你能更快地拥抱变化,你也将敢于在设计上创新。你写出的样式表能够自如地应对修改颜色或修改html标签,并编译出标准的css代码用于各种生产环境。
发表于 4年以前   ·   阅读量:582
【NPM】674- Npm 依赖处理的进化史
早期版本的的 npm (v2) 管理模块依赖的方式并不复杂。它读取每个模块的依赖列表,并下载匹配版本的依赖模块到该模块目录内的 node_modules 文件夹下;如果该依赖又依赖了其他的模块,会继续下载该依赖的依赖到该模块目录的 node_modules 文件夹下——如此递归执行下去,最终形成一颗庞大的依赖树。
发表于 4年以前   ·   阅读量:730
了不起的 Webpack 构建流程学习指南
Webpack 是前端很火的打包工具,它本质上是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 Webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有模块打包成一个或多个 bundle。
发表于 4年以前   ·   阅读量:607
CocoaPods 1.10 beta 解锁新技能
CocoaPods 1.10 放弃了对 Ruby 2.0 的支持,增加了对 Ruby 2.7 的支持,增加了对 Xcode 12 的初始支持以及经过改进的 XCFramework 集成过程!
发表于 4年以前   ·   阅读量:729
Chrome DevTools 全攻略!助力高效开发
此章节请打开 justwe7.github.io/devtools/console/console.html 一起食用 一方面用来记录页面在执行过程中的信息(一般通过各种 console 语句来实现),另一方面用来当做 shell 窗口来执行脚本以及与页面文档、DevTools 等进行交互
发表于 4年以前   ·   阅读量:767
Dubbo源码分析系列之服务的发布
按照前面对于dubbo的理解,如果要实现服务发布和注册,需要做哪些事情? 配置文件解析或者注解解析 服务注册 启动netty服务实现远程监听
发表于 4年以前   ·   阅读量:526
找工作时,公司所说的「给期权」到底是个什么东西?
前一阵,字节跳动程序员,年仅 28 岁的郭宇财务自由,宣布退休的消息在网上火了一把,这个事情大家应该都知道了,细节就不多说了。
发表于 4年以前   ·   阅读量:6345
看图说话,FastJson 并没有那么流行!
发表于 4年以前   ·   阅读量:727
有赞移动消息卡片动态化方案实践
消息业务作为有赞移动的共享业务,在微商城、零售、美业等 B 端 App 中承担着多客服的角色,多客服是有赞为商家提供的连接商家和买家的即时消息客服工具;在精选、有赞客 C 端产品中扮演着用户联系商家的角色。在整个有赞产品中,是商家和用户沟通的桥梁,起着非常重要的作用。
发表于 4年以前   ·   阅读量:669
要就来45道Promise面试题一次爽到底(1.1w字用心整理)
发表于 4年以前   ·   阅读量:784
「 Map最佳实践」什么时候适合使用 Map 而不是 Object
发表于 4年以前   ·   阅读量:683
原创丨发布一个爬虫案例平台
之前也写过不少关于爬虫的博客了,比如我拿一个案例来写了一篇博客,当时写的时候好好的,结果过了一段时间这个页面改版了,甚至直接下线了,那这篇案例就废掉了。
发表于 4年以前   ·   阅读量:1127
源码分析C++的string的实现
我们平时使用C++开发过程中或多或少都会使用std::string,但您了解string具体是如何实现的吗,这里程序喵给大家从源码角度分析一下。
发表于 4年以前   ·   阅读量:557
50行实现Node.js多进程分页爬虫
Node 用来写爬虫还是挺方便的,网上大部分文章都是单进程爬取,抽下班时间写了个多进程爬虫
发表于 4年以前   ·   阅读量:613
WWDC:无线网络优化实践,带来哪些启发?
网络技术作为互联网应用赖以存在的技术基础,速度与安全永远是其核心使命,本次WWDC的网络类topic涵盖内容基本还是围绕这两个点来展开。本次WWDC网络类session在基础网络技术上譬如新协议、新算法方面着墨并不多;也未提出新的类似NSURLSession / Network.framework之类的新网络组件。站在应用视角,本次WWDC网络类session可分为两大类
发表于 4年以前   ·   阅读量:521
Chunk Extend and Overlapping笔记
发表于 4年以前   ·   阅读量:785
c语言之共用体union、枚举、大小端模式
上一个专题我们详细的分享了c语言里面的结构体用法,读者在看这些用法的时候,可以一边看一边试验,掌握了这些基本用法就完全够用了,当然在以后的工作中,如果有遇到了更高级的用法,我们可以再来总结学习归纳。好了,开始我们今天的主题分享。
发表于 4年以前   ·   阅读量:587
一文读懂C/C++语言输入输出流与缓存区
有没有发现,基本上所有的C语言入门书籍,或者是我们的教程里面,第一个C语言程序实体,都是“Hello World!”;我不知道这是不是行业的“潜规则”,总之,它把无数的程序员带进了计算机的世界,步入了代码的大坑里,所以你好,世界!
发表于 4年以前   ·   阅读量:593
SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任.
发表于 4年以前   ·   阅读量:480
那些前端开发必不可少的生产力工具
一些开源的生产力工具能极大的提升我们的开发效率(我一直是这么认为的 )。 今天推荐一些我一直在用的、比较香的工具给大家。其中包括一些文档、可视化工具、分析工具、代码片段、调试工具等。
发表于 4年以前   ·   阅读量:798
整理了 25 个前端相关的学习网站和一些靠谱的小工具
给大家整理了 25 个前端相关的学习网站和一些靠谱的小工具,包括一些小游戏、教程、社区网站和博客,以及一些资源网站,希望可以帮助到大家!
发表于 4年以前   ·   阅读量:622
小米的一面面试题
发表于 4年以前   ·   阅读量:567
Redis——由分布式锁造成的重大事故
基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。
发表于 4年以前   ·   阅读量:567
用 Python 写出这样的进度条,刷新了我对进度条的认知
在日常运行程序的过程中常常涉及到「循环迭代」过程,对于执行时间很短的程序来说倒无所谓,但对于运行过程有明显耗时的涉及「循环迭代」的程序,为其加上「进度条」(progress bar),是帮助我们监测代码执行进度以及处理中间异常错误非常实用的技巧。
发表于 4年以前   ·   阅读量:737
Hibernate 和 MyBatis 哪个更好用?
由于编程思想与数据库的设计模式不同,生出了一些ORM框架。核心都是将关系型数据库和数据转成对象型。当前流行的方案有Hibernate与myBatis。两者各有优劣。竞争激烈,其中一个比较重要的考虑的地方就是性能。因此笔者通过各种实验,测出两个在相同情景下的性能相关的指数,供大家参考。
发表于 4年以前   ·   阅读量:586
阿里官方 Redis 开发规范
本文主要介绍在使用阿里云 Redis 的开发规范,从下面几个方面进行说明。
发表于 4年以前   ·   阅读量:569
爱了!Intellij IDEA 自带的 Vim 插件真心不错
在 IDEA Intellij小技巧和插件 一文中简单介绍了一下IdeaVim插件。在这里详细总结一下这个插件在日常编程中的一些常用小技巧。
发表于 4年以前   ·   阅读量:594
一些恶心的代码片段
发表于 4年以前   ·   阅读量:582
提升系统 10 倍性能的 10 个建议!
在线经济活动的比例日益提高,就连发展中国家和地区的经济活动都已经有5%以上在线进行了(相关数据请参考本文后面的资源)。在这个超级链接、随时在线的现代世界,用户的期望也远非昔日可比。如果你的网站不能马上响应,你的应用不能立即运行,用户转身就会投奔你的竞争对手。
发表于 4年以前   ·   阅读量:591
实践:Spring Boot 实现定时任务的动态增删启停
我以为动态停启定时任务一般用quartz,没想到还可以通过ScheduledTaskRegistrar来拓展。但是分布式场景,建议还是用quartz吧!
发表于 4年以前   ·   阅读量:588
5万字、97 张图总结操作系统核心知识点
这不是一篇教你如何创建一个操作系统的文章,相反,这是一篇指导性文章,教你从几个方面来理解操作系统。首先你需要知道你为什么要看这篇文章以及为什么要学习操作系统。
发表于 4年以前   ·   阅读量:604
那个小白说他还没搞懂类和对象,我一怒之下把这篇文章扔给了他
以上是读者 KEL 在上一篇基础知识文章发布后特意给我发来的信息,说实话,看完后蛮感动的,良心没有被辜负啊。于是,我愉快地决定了,每隔一两周就写一篇入门级的文章给小白们看。
发表于 4年以前   ·   阅读量:573
我去,你竟然还不会用 final 关键字
写一篇文章容易吗?太不容易了,首先,需要一个安静的环境,这一点就非常不容易。很多小伙伴的办公室都是开放式的,非常吵,况且上班时间写的话,领导就不高兴了;只能抽时间写。其次,环境有了,还要有一颗安静的心,如果心里装着其他挥之不去的事,那就糟糕了,呆坐着电脑前一整天也不会有结果。
发表于 4年以前   ·   阅读量:638
入坑 LinkedList,i 了 i 了
上一篇入坑了 ArrayList,小伙伴们反响不错,那这篇就继续入坑 LinkedList,它俩算是亲密无间的兄弟,相爱相杀的那种,不离不弃的那种,介绍了这个就必须介绍那个的那种。
发表于 4年以前   ·   阅读量:605
毫不留情地揭开 ArrayList 和 LinkedList 之间的神秘面纱
ArrayList 和 LinkedList 是 List 接口的两种不同实现,并且两者都不是线程安全的。但初学者往往搞不清楚它们两者之间的区别,不知道什么时候该用 ArrayList,什么时候该用 LinkedList,那这篇文章就来传道受业解惑一下。
发表于 4年以前   ·   阅读量:695
给我半首歌的时间,给你说明白Immutable List
Immutable List,顾名思义,就是,啥,不明白 Immutable 是什么意思?一成不变的意思,所以 Immutable List 就是一个不可变的 List 类,这意味着该 List 声明后,它的内容就是固定的,不可增删改的。
发表于 4年以前   ·   阅读量:608
服务器软件大扫盲
先说一句哈,自从在 B 站开始刷视频后,我就觉得要学的内容实在是太多了。这篇“服务器软件大扫盲”就是我看了羊哥的一期视频后有感而发的,比如说 Web 服务器、HTTP 服务器、应用服务器这三个概念,我是见过很多次,但如果你非要我说出它们之间的区别的话,我只好哑口无言。
发表于 4年以前   ·   阅读量:455
Star 7.9k!基于 Spring Boot 前后端分离后台管理系统登上热榜
今日,一个基于 Spring Boot 2.0 + Vue.js 的后台管理系统登上热榜,没有练手项目的小伙伴快快收藏!该项目单日收获近百 Star,技术栈基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue.js。
发表于 4年以前   ·   阅读量:520
接私活利器!Github 上 6 个吊炸天的后台模板
很多程序员都有过接私活的经历,帮别人开发一个网站?写个软件?不少网站都要有一个后台管理系统,而后台管理系统大多数情况下仅仅是管理员在使用,所以不像前台那样需要去定制设计优美的 UI。 一套既美观又方便的后台框架可以大大幅节约我们的开发时间和成本。小逛在 Github 上收集了一些优秀的后台模板,分享给大家,尤其是第一个,强烈推荐!以下项目按照 Star 数目从大到小排列。
发表于 4年以前   ·   阅读量:1025
分布式锁用 Redis 还是 Zookeeper
在讨论这个问题之前,我们先来看一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预先将商品的库存保存在redis中,用户下单的时候会更新redis的库存。
发表于 4年以前   ·   阅读量:508
自己动手在 Linux 系统实现一个 everything 程序
我们知道,在 Windows 下,有一款非常实用的神器,叫作 Everything ,它可以在极短的时间里,搜索出来你所想要的文件/目录,如下图示:
发表于 4年以前   ·   阅读量:624
怎么写一个超棒的 README 文档
如果你很着急、只是想要模板,可以直接跳到底部(但这样一点不酷),准备酷的人,迈出成为README大师的第一步吧!(绝对不是点击诱饵)
发表于 4年以前   ·   阅读量:775
没想到,这么简单的线程池用法,深藏这么多坑
生产有个对账系统,每天需要从渠道端下载对账文件,然后开始日终对账。这个系统已经运行了很久,前两天突然收到短信预警,没有获取渠道端对账文件。
发表于 4年以前   ·   阅读量:911
6 个珍藏已久 IDEA 小技巧,这一波全部分享给你!
我们使用浏览器的过程,可以点击后退查看之前的浏览记录。在 IDEA 也有同样的功能,当我们编辑代码时,点击查看了调用类实现逻辑,然后可以使用后退快捷键,快速回到刚才待编辑的代码处。
发表于 4年以前   ·   阅读量:695
分布式 Session 解决方案
发表于 4年以前   ·   阅读量:508
程序员必备基础:Git 命令全方位学习
掌握Git命令是每位程序员必备的基础,之前一直是用smartGit工具,直到看到大佬们都是在用Git命令操作的,回想一下,发现有些Git命令我都忘记了,于是写了这篇博文,复习一下~
发表于 4年以前   ·   阅读量:608
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:78.1k

# 东方甄选小作文事件 #

文章:13,阅读量:13.7k

# 裁员 #

文章:1328,阅读量:910.1k

# WebAssembty #

文章:25,阅读量:27.4k

# Python #

文章:5587,阅读量:4.6m

# 人工智能(AI) #

文章:7123,阅读量:4.9m

# JavaScript #

文章:1228,阅读量:984k

# Rust #

文章:269,阅读量:185.6k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:9.3k

# 前端面试宝典 #

文章:9,阅读量:6.2k

查看所有标签