最新 最热

Go 1.15 正式发布,让我们来看看它有哪些值得关注的变化

今天上午 `Go Team` 宣布 `Go 1.15` 正式发布。因为受到今年疫情的影响,所以这次版本虽然如期发布,但是变化的内容并不多。

2020-08-12
3704

两个程序员的寓言故事:2500行代码的程序,一定比500行的好吗?

2500行代码的程序一定比500行代码的程序好吗?写出简洁、高效、高可用的程序的开发者黯然离场,搞出庞大、复杂又难用的程序的人倒能加薪升职?究竟开发者的工作应该如何进行评价?来看看下面两个程序员的故事吧。

2020-08-12
2349

在Go语言中三种管理Concurrency的方式

本文将会带大家认识Go语言中的三种方式,它们分别是:WaitGroup,Channel,及 Context。下面就带大家深入了解一下。

2020-08-12
2307

DB-Engines 2020年8月数据库排名:前3仍然保持不变,Redis反超Elasticsearch

`DB-Engines` 近日发布了2020年8月份的数据库排名,该网站根据数据库管理系统的**受欢迎程度**对其进行排名。它实时统计了359种数据库的排名指数。

2020-08-11
3308

了解一下函数式编程,送给沉迷面向对象的程序员

今天给大家讲解一下函数式编程的小知识。函数式编程已经存在了60多年,但是到目前为止,它一直都很小众。只有像Google这样的改变游戏规则的企业才会依赖函数式编程,普通程序员对此几乎一无所知。

2020-08-11
2713

JUC 之 BlockingQueue 接口以及 ArrayBlockingQueue 实现类详解

队列是一种 FIFO(先进先出)的数据结构,本文要讲的 BlockingQueue 也是一种队列,而且强调了线程安全的特性。

2020-08-11
2843

Golang中神奇的interface,不仅是接口还是类型

本文准备介绍interface的一些其他方法。关于interface的基础知识可以看一下另一篇文章:Go语言多态和interface的使用

2020-08-11
2327

Go语言多态和interface的使用

本文章向大家介绍Golang | Go语言多态的实现与interface使用,主要包括Golang | Go语言多态的实现与interface使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

2020-08-11
2593

代码优化技巧 : 逻辑判断

想成为一名合格的程序员,那么代码优化是相当重要的一部分,一份高质量的代码,可以让人一目了然,既方便自己,也方便他人。

2020-08-10
2621

信息安全学习:常用的攻击手段--SQL注入

SQL注入是较常见的网络攻击方式之一,主要针对WEB应用,利用程序员编写代码的疏忽,对于连接数据库的应用,通过重组SQL语句,使服务器执行恶意SQL代码,从而获取到非授权的权限和资料。京东 16年12月10日 泄露12G用户账号信息。SQL注入在OWASP2013、2017中排名都是在首位。

SQL
2020-08-10
5397