thbcm的文章

技术专栏

高效使用GitHub的4个小技巧

thbcm阅读(175)赞(0)

作为一名程序员,日常会经常使用到GitHub,在使用中我发现了4个小技巧,能提高我的效率。在这里给大家分享一下。 技巧1:用文件查找器快速、轻松地搜索仓库中的文件 GitHub提供使用Git进行软件开发和版本控制的托管,有数千个存储库、项目...

技术专栏

SpringBoot:统一JSON信息返回

thbcm阅读(150)赞(0)

调用后端服务后的返回结果有多种类型,如:String,Integer,Boolean,List,Map等,在一个项目中,为了保持统一性,我们方法返回结果可以全部使用JSON数据格式,如下: { "code":200, "msg":"成功",...

Java并发 你了解CopyOnWrite吗?-小狮博客
技术专栏

Java并发 你了解CopyOnWrite吗?

thbcm阅读(133)赞(0)

概念 CopyOnWrite 是什么呢,从字面上看,就是在写入时复制。看起来貌似很简单,那么写入时复制,具体是怎么实现的呢? 先来说说思想,具体怎么实现等下分析 CopyOnWrite 的思想就是:当向一个容器中添加元素的时候,不是直接在当...

技术专栏

10个加快Python编程的小技巧

thbcm阅读(135)赞(0)

编程是一件很有意思的事情,而用Python编程就更加有趣了,因为在Python中实现一种功能,可以有很多种不同的方法。 但是,大多数时候都有一些首选的实现方法,有些人将其称为Pythonic。这些Pythonic的共同特征是实现的代码简洁明...

技术专栏

2020年超火的9个编程语言,快来了解一下

thbcm阅读(123)赞(0)

物竞天择,适者生存的法则在什么地方都适用,那么在竞争激烈的编程语言界中,哪些编程语言比较受欢迎,哪些比较容易上手,哪些比较有影响力呢?本文给大家介绍2020年超火的9个编程语言。 1、Java 在 Java 虚拟机的帮助下,Java 可以无...

如何用一行代码实现Python并行处理-小狮博客
技术专栏

如何用一行代码实现Python并行处理

thbcm阅读(119)赞(0)

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏”重”。而且往往隔靴搔痒,没有深入探讨...

一款现代高效的Java构建工具--gradle的优点介绍-小狮博客
技术专栏

一款现代高效的Java构建工具–gradle的优点介绍

thbcm阅读(134)赞(0)

学习Java的同学,相信你们都用过Maven这个经典实用的项目构建工具。但是假如你经常使用Maven的话,你或许会发现Maven一些让人不太舒服的地方: 一来Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会...

Consul-template+Nginx 实现Thrift Consul负载均衡-小狮博客
技术专栏

Consul-template+Nginx 实现Thrift Consul负载均衡

thbcm阅读(142)赞(0)

今天给大家分享一个采用 Consul 实现的负载均衡的方案,很多小伙伴都知道 Nginx 可以实现负载均衡,但是可能没实现过结合 Consul,今天就给大家分享一下。 整体架构 我们先看下整个框架的架构是什么样子的,这里我们有三个服务提供者...

Vue组件间的8种通讯方式-小狮博客
技术专栏

Vue组件间的8种通讯方式

thbcm阅读(132)赞(0)

前言 Vue 提供了各种各样的通讯,其中包括兄弟间的通讯和非兄弟间的通讯,借此机会做个总结,查阅起来方便。 1、props 目录结构 components ├── Parent.vue // 父亲 ├── Son1.vue // 儿子1 代...

技术专栏

Java中常见的一些坑,汇总篇

thbcm阅读(135)赞(0)

1.前言 中国有句老话叫”事不过三”,指一个人犯了同样的错误,一次两次三次还可以原谅,超过三次就不可原谅了。有人指出这个“三”是虚数,用来泛指多次,所以”事不过三”不包括“三”。至于̶...

联系我们