- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Go语言笔记(包的使用)
GO使用避坑(一)包管理和常用包介绍Time包使用package mainimport ( "fmt" "time")func main() { //获取当前时间 t := time.Now() fmt.Println(t) //2020-03-31 21:26:01.7307507 +0800 CST m=+0.001999001 //获取的时间后面的信息是时区 //上面的时间看起来不是很方便 于是需要格式化时间
2021-06-16 15:56:28 86
原创 并发编程 Fork-join 初体验
在java并发编程的学习中,接触到了fork-join分而治之的思想。他其实应用在很多场合,比如在快速排序、归并排序、二分法以及大数据mapreduce等都使用了分而治之思想。我下面会通过一个案例来介绍线程并发工具fork-join的使用我这里写了一个使用单线程简单的随机数生成数据求和的案例。package vip.fork;import java.util.Random;...
2020-04-24 12:02:45 241
原创 区块链(二)python代码原型实现
在前面区块链的架构部分介绍过区块链的产生过程,如下图简单来说,区块链就是把(加密)数据存入区块中,经“挖矿”加入整个链条,生成的永久、不可逆向修改的记录。在本节中,将从代码的角度深入理解这一过程。实践是最好的老师,下面将动手实现一个简单的区块链。为方便讲解区块链基础,在下面开始用Python实现一个简化版的区块链。区块的数据结构包含下面几个字段:identifier: 一个唯一的字符串作为...
2020-03-28 10:23:41 754
原创 区块链 (一) 原理篇
区块链的本质和原理一个公开透明的去中心化账本它是基于一些密码学原理。比如说哈希算法、公钥、私钥、数字签名等技术来实现。它不需要基于信用和第三方中介的参与,由分布式网络中的节点来共同维护的。其原理如下:1.当分布式系统中一个节点进行一笔进行交易时,该节点会输入交易的编号,交易的数量,然后用自己的私钥生成数字签名,写上接收方的地址,最后发送整个分布式网络;2.在分布式的p2p网络中,...
2020-03-27 18:10:42 877
原创 SpringBoot 单元测试利器-Mockito
Mockito 是一种 Java mock 框架,他主要是用来做 mock 测试的,他可以模拟任何 Spring 管理的 bean、模拟方法的返回值、模拟抛出异常…等,在了解 Mockito 的具体用法之前,得先了解什麽是 mock 测试1. 什么是 mock 测试?mock 测试就是在测试过程中,创建一个假的对象,避免你为了测试一个方法,却要自行构建整个 bean 的依赖链像是以下这张图...
2020-03-26 20:48:06 141
原创 Spring Cloud 之经验总结
首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。什么是 Spring cloud构建分布式系统不需要复杂和容易出错。Spring Cloud为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud构建于 Spring Boot 之上,使得开发者很容易入手并快速...
2020-03-26 20:25:29 344 1
转载 如何掌握所有的程序语言
对的,我这里要讲的不是如何掌握一种程序语言,而是所有的……很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道如何掌握“所有”的程序语言,总是感觉这种该学“一种”什么语言的问题比较低级,所以一直没来得及回复他们 ???? 可是逐渐的,我发现原来不只是小白们有这个问题,就连美国大公司的很多资深工程师,其实也没搞明白。今天我有动力了,想来统一回答一下这个搁置已久的“初级问题...
2020-03-08 13:55:11 77
原创 Mock掉你外部依赖吧
<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"><title>(8条消息)程序员必须掌握的核心算法有哪些?_网络_帅地-CSDN博客<...
2020-03-08 13:48:03 469
原创 微信小程序-First Demo
废话不讲直接上代码和效果代码index.js 页面是加载的图片信息数据 //index.js//获取应用实例const app = getApp()Page({ data: { imgUrls: [ '/images/1.jpg', '/images/2.jpg', '/images/3.jpg', '/image...
2020-02-20 16:58:55 171
原创 数据结构与算法-快速排序实现
以下是我在代码实现的快速排序import java.util.Arrays;/** * ClassName: Test * Description: * date: 2020-01-06 22:49 * * @author chenbo * @since JDK 1.8 */public class Test { public static void ma...
2020-02-16 14:08:31 308
原创 开发细节总结(一)
1.在本地连接springboot项目连接mac 或linux 上安装的redis的时候,需要做一下步骤:1.1 修改配置文件注释:#bind 127.0.0.11.2 将守护线程设置为no: daemonize no1.3 保护模式:protected-mode no1.4 最关键一步:进入到redis.conf 所在的目录运行命令 -> redis=server redis.co...
2020-02-14 17:08:52 82
原创 Anaconda之jupyter notebook(一)
anaconda下python启动方式:进入:/Users/chenbo/anaconda/bin运行命令python3 -m IPython notebook
2020-02-14 17:01:18 100
原创 记一次排查nodejs之前端angular页面跳转问题
记一次排查nodejs之前端angular页面跳转问题问题说明问题排查问题说明在列表页面点击编辑按钮时,地址栏定向到 http://localhost:4200/admin/product-edit/5d170ff11476d51d5821a3a1但是页面跳到了登陆页面:问题排查首先,看到页面没有跳转我想到了先检查product-list页面对应的编辑路由按钮是否正确,检查代码试着调...
2019-07-02 00:16:46 301
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人