【Spring Cloud 源码解读】Spring Boot 如何正确引入 Jedis 和 Lettuce 客户端
首先,我们都知道,从 Spring Boot 2.x 开始 Lettuce 已取代 Jedis 成为首选 Redis 的客户端。当然 Spring Boot 2.x 仍然支持 Jedis,并且你可以任意切换客户端。至于为什么会使用 Lettuce 替换 Jedis,大家可自行上网搜索。
发表于 4年以前   ·   阅读量:1592
【Spring Cloud 源码解读】之 RestTemplate加上@LoadBalanced注解就能实现负载均衡!
发表于 4年以前   ·   阅读量:1283
代码防御性编程的十条技巧
发表于 4年以前   ·   阅读量:487
万字长文讲解编码知识,看这文就够了!
发表于 4年以前   ·   阅读量:579
京东能成为快手的老铁吗?
直播电商火吗? 这个问题,许多人或许不用思考就能给出一个十分肯定的回答。
发表于 4年以前   ·   阅读量:448
十年跨终端:从各自为营到融合共赢
智能终端快速生长的十年,也是互联网产品大爆发的十年。无数科技公司试图将自己所描绘的未来图景落地,以期尽早在用户使用场景中占领一席之地。
发表于 4年以前   ·   阅读量:496
阿里巴巴为什么让初始化集合时必须指定大小?
今天给大家带来的是关于阿里巴巴《Java开发手册》泰山版(最新)中关于集合初始化时的性能建议。
发表于 4年以前   ·   阅读量:592
从零开始写一个符合Promises/A+规范的promise
Promise 是异步编程的一种解决方案,比传统的解决方案回调函数和事件更合理更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。本篇不注重讲解promise的用法,关于用法,可以看阮一峰老师的ECMAScript 6系列里面的Promise部分:
发表于 4年以前   ·   阅读量:531
Decorator 从原理到实践
ES6 已经不必在过多介绍,在 ES6 之前,装饰器可能并没有那么重要,因为你只需要加一层 wrapper 就好了,但是现在,由于语法糖 class 的出现,当我们想要去在多个类之间共享或者扩展一些方法的时候,代码会变得错综复杂,难以维护,而这,也正式我们 Decorator 的用武之地。
发表于 4年以前   ·   阅读量:464
一 | 从”hello world“ 入门c++!
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
发表于 4年以前   ·   阅读量:532
Play 商店中的开发者工具
在本文中,您将了解如何使用 Google Play 商店快速安全地与测试人员和开发者分享版本。此外,我还将介绍我们做出的一些改进,例如访问历史版本,或使用 Internal App Sharing 上传可调试版本。
发表于 4年以前   ·   阅读量:639
B站开放创作者4K投稿,个人创作要走向超高清时代了吗?
发表于 4年以前   ·   阅读量:499
京喜小程序的高性能打造之路
京喜小程序自去年双十一上线微信购物一级入口后,时刻迎接着亿级用户量的挑战,细微的体验细节都有可能被无限放大,为此,“极致的页面性能”、“友好的产品体验” 和 “稳定的系统服务” 成为了我们开发团队的最基本执行原则。
发表于 4年以前   ·   阅读量:715
5 月编程语言排行榜:C 重回第一,今年编程语言名人堂冠军还会是它吗? | 原力计划
发表于 4年以前   ·   阅读量:595
SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页
本篇文章主要讲述的是SpringBoot整合Mybatis、Druid和PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelper
发表于 4年以前   ·   阅读量:551
深拷贝与浅拷贝到底是什么
复制构造函数也叫拷贝构造函数; 浅复制也叫浅拷贝或位拷贝; 深复制也叫深拷贝;
发表于 4年以前   ·   阅读量:540
字符串排序-C语言实例
给定有限个字符串,将其按照大小顺序排列。此时的大小顺序简单来说我们可以先认为是ASCLL码的大小顺序。由此我们只需要比较字符串的ASCLL码的大小即可。
发表于 4年以前   ·   阅读量:500
数据结构之线性表
发表于 4年以前   ·   阅读量:499
面试中常见的C语言与C++区别的问题
发表于 4年以前   ·   阅读量:580
一文读懂C语言与C++动态内存
程序在编译、运行等各个过程中,不同性质的数据存放在不同的位置。动态内存是从堆上分配,也叫动态内存分配。程序员自己负责在何时释放内存。动态内存的生存期由程序员决定,使用非常灵活。
发表于 4年以前   ·   阅读量:661
一文轻松理解内存对齐
元素是按照定义顺序一个一个放到内存中去的,但并不是紧密排列的。从结构体存储的首地址开始,每个元素放置到内存中时,它都会认为内存是按照自己的大小(通常它为4或8)来划分的,因此元素放置的位置一定会在自己宽度的整数倍上开始,这就是所谓的内存对齐。
发表于 4年以前   ·   阅读量:559
一文轻松理解打印有效日志
在日常代码测试或运行中,打印日志检测代码运行状态必不可少。
发表于 4年以前   ·   阅读量:463
绝对能检测你C语言基础水平的5个面试题
今天给大家带来了5个C语言小题目,都是从国内外企业面试题中精选的,并且有的进行了一定的修改,难度有所提升。应该来说,这5道题都有不同程度的陷阱,一不小心就容易掉到坑里,同时也涉及了很多C语言一些比较细的知识点,对C基础的掌握程度是个不错的检验,话不多说了,大家往下看题吧!
发表于 4年以前   ·   阅读量:468
数据结构之堆栈
堆栈的基本概念 堆栈是一种特殊的线性表,堆栈的数据元素以及数据元素间的逻辑关系和线性表完全相同,其差别是:线性表允许在任意位置插入和删除数据元素操作,而堆栈只允许在固定一端进行插入和删除数据元素操作
发表于 4年以前   ·   阅读量:553
C语言与C++面试知识总结
这是一篇 C 语言与 C++面试知识点总结的文章,如果你觉得文章对你有帮助,文末右下角点个再看转发给更多的人。
发表于 4年以前   ·   阅读量:639
C语言、嵌入式重点知识:回调函数
发表于 4年以前   ·   阅读量:508
十大经典排序算法(动态演示+代码)
以前也零零碎碎发过一些排序算法,但排版都不太好,又重新整理一次,排序算法是数据结构的重要部分,系统地学习很有必要。
发表于 4年以前   ·   阅读量:412
c++11新特性之线程相关所有知识点
c++11关于并发引入了好多好东西,这里按照如下顺序介绍:
发表于 4年以前   ·   阅读量:1678
如何定义一个只能在(堆/栈)上生成对象的类
发表于 4年以前   ·   阅读量:525
九种查找算法
发表于 4年以前   ·   阅读量:470
代码防御性编程的十条技巧
什么是防御性编程? 顾名思义,防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每个组件,以使其尽可能的”保护”自己。我们通过明确地在代码中对设想进行检查,这是一种努力,防止我们的代码以将会展现错误行为的方式被调用。
发表于 4年以前   ·   阅读量:498
图解!24张图彻底弄懂九大常见数据结构!
数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织的集合,特殊的结构在不同的应用场景中往往会带来不一样的处理效率。
发表于 4年以前   ·   阅读量:524
因为一个跨域请求,我差点丢了饭碗
发表于 4年以前   ·   阅读量:383
区块链原理详解
什么是区块链?从技术层面来看,区块链涉及到数学、密码学、互联网和计算机编程等很多技术问题。但从应用视角来看,可以越过具体的技术问题,运用“第一性原理”的思维方法,用基本的原理来思考复杂的现象。简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。
发表于 4年以前   ·   阅读量:484
海外开发者账号上架总结
众所周知,国内的 App 上架形势愈发严峻。尤其是金融、医疗类的 App,审核非常严格,只要开发者缺少相关资质,想通过正常流程上架基本不可能;游戏方面,新政策又要求游戏版号需要相关部门审批,向大批游戏公司泼了一盆冷水;随着苹果机审算法的优化,苹果爸爸可以不费人力轻松看穿你的马甲包;甚至一些不存在任何违反审核规则的应用,也有可能因为开发者账号是新号被审核人员怀疑。
发表于 4年以前   ·   阅读量:520
高仿喜马拉雅项目 - Swift5版本
发表于 4年以前   ·   阅读量:577
SDUserDefaults:存储用户信息太痛苦?用这个就够了~
先讲一下为什么要去封装这个单例类.一开始我是怎么进行数据的存储的?写一个单例然后添加属性,修改属性的Set方法,为了防止手写失误,还要定义宏常量.在删除的时候,不但要把属性置为nil,还要把NSUserDefaults的值置空,相当繁琐复杂,每增加一个属性就要增加最少十行代码.非常不利于管理.
发表于 4年以前   ·   阅读量:496
SwiftUI 的 DSL 语法分析
SwiftUI 最厉害的地方是其与 Xcode 深度集成,可以实时刷新预览,这将会改变 UI 的开发方式。另外其声明式语法写起来也挺方便。SwiftUI 的声明式语法,本身就是 Swift 的语法,属于语言内部 DSL。用了一些不太常见的语法特性,乍一看让人觉得很神奇
发表于 4年以前   ·   阅读量:488
【翻译】WWDC 2019 :优秀的开发习惯
成功的APP开发需要掌握方方面面的东西。了解可纳入开发流程的实践以提高你的生产力,提升你APP的性能和稳定性。学习如何提高通过Xcode编写的代码质量。获得一些有价值的开发技术的切实理解。
发表于 4年以前   ·   阅读量:404
Swift 5.3 路线图
发表于 4年以前   ·   阅读量:471
30种不同的编程语言怎么写“Hello, World”
发表于 4年以前   ·   阅读量:938
HTTP协议详解
发表于 4年以前   ·   阅读量:618
字符串操作的全面总结
字符串操作看似简单,其实非常重要,不注意的话,经常出现代码运行结果和自己想要的不一致,甚至崩溃。本文总结了一些构建string对象方法、修改string对象的方法、string类型的操作函数、string类型的查找、string对象的比较。
发表于 4年以前   ·   阅读量:320
漫话:为什么计算机起始时间是1970年1月1日?
发表于 4年以前   ·   阅读量:555
HTTP Server : 一个差生的逆袭
我刚毕业那会儿,国家还是包分配工作的,我的死党张大胖被分配到了一个叫数据库的大城市,天天都可以坐在高端大气上档次的机房里,在那里专门执行SQL查询优化,工作稳定又舒适。
发表于 4年以前   ·   阅读量:516
为什么要学数据结构?
在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。
发表于 4年以前   ·   阅读量:409
多线程 死锁详解
当两个或两个以上的线程在执行过程中,因为争夺资源而造成的一种相互等待的状态,由于存在一种环路的锁依赖关系而永远地等待下去,如果没有外部干涉,他们将永远等待下去,此时的这个状态称之为死锁。
发表于 4年以前   ·   阅读量:463
你真的会写单例模式吗?
发表于 4年以前   ·   阅读量:344
Code Review是一场苦涩但有意思的修行
最近 CodeReview(以下简称CR )心态相当的平和,代码是一个讲道理的东西,是就是,否就否。在 CR 时,沟通特别轻松,问题讨论也特别聚焦,因为它是量化和定向的。CR 的过程不是恃强凌弱,也不是一言堂,大家看着代码,当作是一种灵魂的交流,那么每一次的 CR 也是同事间提升和谐度的一种方式。
发表于 4年以前   ·   阅读量:381
Serverless 选型:深度解读 Serverless 架构及平台选择
本文尝试以日常开发流程为起点,分析开发者在每个阶段要面对的问题,然后组合解决方案,提炼面向 Serverless 的开发模型,并与业界提出的 Serverless 产品形态做对应,为开发者采用 Serverless 架构和服务提供参考。
发表于 4年以前   ·   阅读量:461
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:78.2k

# 东方甄选小作文事件 #

文章:13,阅读量:13.8k

# 裁员 #

文章:1330,阅读量:910.5k

# WebAssembty #

文章:25,阅读量:27.5k

# Python #

文章:5587,阅读量:4.6m

# 人工智能(AI) #

文章:7125,阅读量:4.9m

# JavaScript #

文章:1228,阅读量:984.3k

# Rust #

文章:269,阅读量:185.7k

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

文章:8,阅读量:9.3k

# 前端面试宝典 #

文章:9,阅读量:6.2k

查看所有标签