1

织女星开发板使用RISC-V核驱动GPIO

前言 织女星开发板是 "OPEN ISA社区" 为中国大陆地区定制的一款体积小、功耗超低和功能丰富的 RISC V评估开发板,基于NXP半导体四核异构RV32M1主控芯片。 两个RISC V核:RI5CY + ZERO_RISCY。 两个ARM核: Cortex M4F + Cortex M0+ 。 ...

whik 发布于 2019-12-22 11:39 评论(0)阅读(82)
1

AQS系列(六)- Semaphore的使用及原理

前言 Semaphore也是JUC包中一个用于并发控制的工具类,举个常用场景的例子:有三台电脑五个人,每个人都要用电脑注册一个自己的账户,这时最开始只能同时有三个人操作电脑注册账户,这三个人中有人操作完了剩下的两个人才能占用电脑注册自己的账户。这就是Semaphore的经典使用场景,跟并发加锁有点像 ...

张曾经 发布于 2019-12-22 10:31 评论(0)阅读(59)
0

[系列] Go 使用 defer 函数 要注意的几个点

概述 defer 函数大家肯定都用过,它在声明时不会立刻去执行,而是在函数 return 后去执行的。 它的主要应用场景有异常处理、记录日志、清理数据、释放资源 等等。 这篇文章不是分享 defer 的应用场景,而是分享使用 defer 需要注意的点。 咱们先从一道题开始,一起来感受下 ... 输出 ...

新亮笔记 发布于 2019-12-22 10:14 评论(0)阅读(84)
1

【一起学设计模式】中介者模式+观察者模式+备忘录模式实战:(二)提交个订单我到底经历了什么鬼?

前言 再多的话就不说了,这个是接着上一讲: [【一起学设计模式】状态模式+装饰器模式+简单工厂模式实战:(一)提交个订单我到底经历了什么鬼?][1] 一起的,一些多余的赘述请先看这个篇文章。 业务场景 一图流,还是上一篇文章中一样的图,接下来我们就梳理下总结模式、观察者模式、备忘录模式的应用: 订单 ...

一枝花算不算浪漫 发布于 2019-12-22 09:41 评论(1)阅读(141)
0

springcloud-eureka高可用集群搭建

一 前言 eureka作为注册中心,其充当着服务注册与发现功能,加载负载均衡;若在项目运行中eureka挂了,那么整个服务整体都会暂停,所以为服务运行的安全性,有必要搭建eureka集群;当其中一个eureka节点挂了,我们还有另外的节点可用;本篇文章的核心是如何在idea上运行eureka集群,和 ...

知识追寻者 发布于 2019-12-22 09:22 评论(0)阅读(73)
1

【玩转SpringBoot】让错误处理重新由web服务器接管

其实web服务器是会处理错误的在web.xml还是随处可见的年代时(确实有点老黄历了),下面的这些配置应该都不陌生。根据错误代码处理错误,如下图01: 根据异常类型处理错误,如下图02: 不过我们更加熟悉的应该是SpringMVC的统一异常处理。如下图03: 看到@ControllerAdvice注 ...

编程新说(李新杰) 发布于 2019-12-22 09:17 评论(0)阅读(120)
2

我的微服务之路

还记得在14年的某一天,为生活所迫,走上了程序员这条路。到如今,已是第六个年头了。所幸的是,写代码是我人生所经历的各种职业中最喜欢的职业。如无意外,我会一直做下去,直到生命终止。2019年即将过去,写下这篇文字以作纪念,也希望给阅读这篇文字的同学们一些启发。特别是想要转行程序员的,或者.NET、PH ...

xuanbg 发布于 2019-12-22 08:48 评论(0)阅读(547)
1

软件设计的哲学:第十一章 两次设计

两次设计的方法不仅提高了你的设计,也提高了你的设计能力。设计和比较多种方法的过程将教会您使设计更好或更差的因素。随着时间的推移,这将使你更容易排除糟糕的设计,并专注于真正伟大的设计。 ...

peida 发布于 2019-12-22 07:25 评论(0)阅读(130)
0

Linux下搭建HttpRunnerManager接口测试平台

前言 之前在学习HttpRunner时,我们都是把用例写在 中进行维护,使用起来也很方便。其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的 ,这就是已开发好的基于HttpRunner开发的接口自动化测试平台。 Github地址:http://github.com/HttpRunn ...

wintest 发布于 2019-12-22 01:24 评论(0)阅读(121)
2

看完这篇博客,我保证你肯定会做接口测试了。

最近给公司的新员工培训web api接口测试,发现这一块的内部需求还比较大,不仅仅是新员工,包括一些经常写接口测试老员工,对接口也是似懂非懂的,所以我绝对有必要写一篇博客来普及下。 在我们公司内部,一般使用ruby或者python语言来做接口测试,这篇文件主要是讲解使用python语言来做接口测试。 ...

bainianminguo 发布于 2019-12-22 00:44 评论(0)阅读(557)
2

浅谈编程语言的本质

前言 最近博客和公众号文章差不多有二个多月没有更新了,相比之前每月一篇文章的更新频率,最近确实懒散了许多,一来年底收尾之际手上的工作繁重抽不出时间,二来自己最近的空闲时间的学习计划也排的紧密,久而久之就把写博客是事情落下了 但是也得益于自己之前坚持写博客的习惯,累积了一些读者,我们知道人都是有惰性的 ...

小二十七 发布于 2019-12-22 00:29 评论(0)阅读(170)
0

使用littlefs-fuse在PC端调试littlefs文件系统

背景 littlefs是arm面向嵌入式设备推出的一款掉电安全的小型文件系统,具有抗掉电,动态磨损均衡,RAM/ROM需求少等特点,具体介绍可见 "http://github.com/ARMmbed/littlefs" 作为一款在嵌入式设备上使用的文件系统,出问题时,一般是需要将数据dump出来进 ...

zqb-all 发布于 2019-12-22 00:13 评论(0)阅读(69)
0

曹工说Spring Boot源码(4)-- 我是怎么自定义ApplicationContext,从json文件读取bean definition的?

写在前面的话 相关背景及资源: "曹工说Spring Boot源码系列开讲了(1) Bean Definition到底是什么,附spring思维导图分享" "工程代码地址" "思维导图地址" 工程结构图: 大体思路 总体来说,bean definition是什么,我们前面几讲,说了个大概了;目前,我 ...

三国梦回 发布于 2019-12-21 23:30 评论(0)阅读(106)
0

Python迭代器和生成器

Python的迭代器集成在语言之中,迭代器和生成器是Python中很重要的用法,本文将 深入了解迭代器和生成器 。 首先,我们都知道for循环是一个基础迭代操作,大多数的容器对象都可以使用for循环,那么,我们从 for循环开始 : 你有没有想过,for循环的内部实现原理呢? 其实,在Python中 ...

Yabea 发布于 2019-12-21 23:19 评论(0)阅读(95)
2

Python基础-day01

认识 Python 人生苦短,我用 Python —— Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Python 的优缺点 01. Python 的起源 Python 的创始人为吉多·范罗苏姆(Guido ...

杰小白博客 发布于 2019-12-21 23:16 评论(1)阅读(96)
0

Internet History,Technology,and Security -Technology: Application Protocols(Week7)

Week7 Technology: Application Protocols This week, we’ll be covering application protocols. With reliable “pipes” available from the Transport layer, ...

樊朝伟 发布于 2019-12-21 23:10 评论(0)阅读(64)
2

我的第一次面试 —— 腾讯 AI安全 一面总结

前言 在校两年半,没经历过面试的毒打,第一次面试给了腾讯,周二晚上学长帮推的简历周三下午就打电话来问周四晚上有没有空面试。那天下午还在赶着数据库的实验报告,脑子有点转不过来就说了有空,然后仔细一看好像前两天刚抢了节课,正好是周四晚上 orz,算了算了,翘了,周五再去蹭两节,面试重要。 emmmm。。 ...

ITryagain 发布于 2019-12-21 22:33 评论(1)阅读(595)
0

AQS系列(五)- CountDownLatch的使用及原理

前言 前面四节学完了AQS最难的两种重入锁应用,下面两节进入实战学习,看看JUC包中其他的工具类是如何运用AQS实现特定功能的。今天一起看一下CountDownLatch。 CountDownLatch可以用来实现多个线程执行完一个功能后让另一个线程继续执行的功能。常见的场景比如大文件的处理,我们需 ...

张曾经 发布于 2019-12-21 21:54 评论(0)阅读(62)
0

小米开源数据库<pegasus>简介

更好的样式前往 我的Github笔记 查看 <md文档排版不好> 数据模型 组合键:Table + HashKey + SortKey Table实现业务数据的隔离 HashKey决定数据在那个分片 SortKey决定数据在分片内的排序 一致性协议 使用PacificA协议,保证多副本数据的一致性。 ...

小徐同学是个coder 发布于 2019-12-21 21:52 评论(0)阅读(233)
0

swoole运行模式加速laravel应用的详细介绍

本篇文章给大家带来的内容是关于swoole运行模式加速laravel应用的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、Swoole Swoole号称重新定义了PHP,它是一个PHP扩展,使得PHP可以使用异步的方式执行,就像node一样,而且还能使用socket,为 ...

程序媛的明天 发布于 2019-12-21 21:43 评论(0)阅读(73)