自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习学习再学习

微信公众号“云原生手记”,专注于云原生

  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 6大设计原则之单一职责原则

单一职责原则(Single Responsibility Principle, SRP) 当你跟同事争论的时候冒出一句,你这个设计不符合SRP原则时,那是多么的装比,说不定被你的气势直接压住了,哈哈,开个玩笑,实力才是说话权。 单一职责的定义:应该有且仅有一个原因引起类的变更。原话是: There should never be more than one reason f...

2019-05-30 21:51:13 228

原创 GO语言学习——(3) channel之影响发送方的原值

当接收方从通道接收到一个值类型的值时,对该值的修改就不会影响到发送方持有的那个原值。但对于引用类型的值来说,这种修改会同时影响手法双方持有的值。// 86_chan传引用类型package mainimport ( "fmt" "time")var mapChan = make(chan map[string]int, 1)func main() { synCha...

2019-05-20 14:48:24 184 1

原创 GO语言学习——(2) channel实操之通道阻塞

先初始化一个通道,最大容量是三个元素,当向该通道发送三个值后,该通道已满,再向其发送数据,将会被阻塞。当然,此时你可以从通道中拿出一个数据,那之前的发送数据的goroutine会被唤醒。看一下下面的程序:// 85_chanbase1package mainimport ( "fmt" "time")var strChan = make(chan string, 3)...

2019-05-20 14:16:03 1194

原创 GO语言学习——(1) channel入门

(一)简介 Go语言所提倡的一句话是:应该以通信作为手段来共享内存,这句话最直接的体现就是channel,它也是Go语言预定义的数据类型之一。 channel提供了一种机制,它既可以同步两个并发执行的函数,又可以额昂两个函数通过相互传递特定类型的值来通信。(二)channel的基本概念 在go语言中,chnnel既指通道类型,也指代可以传递某种类型的值的通道。通道即某一...

2019-05-20 13:45:31 303

原创 Leetcode: Remove Duplicates from Sorted Array GO语言实现

Given a sorted arraynums, remove the duplicatesin-placesuch that each element appear onlyonceand return the new length.Do not allocate extra space for another array, you must do this bymodifyi...

2019-05-17 17:37:57 116

原创 LeetCode: Remove Nth Node From End of List go语言实现

Given a linked list, remove then-th node from the end of list and return its head.Example:Given linked list: 1->2->3->4->5, and n = 2.After removing the second node from the end, t...

2019-05-17 17:14:07 191

原创 LeetdCode: Reverse Nodes in k-Group go语言

Given a linked list, reverse the nodes of a linked listkat a time and return its modified list.kis a positive integer and is less than or equal to the length of the linked list. If the number of ...

2019-05-17 16:18:40 176

原创 mysql数据库删除千万条数据的操作方案

项目情况是这样的,数据库中有一张计费表,这张表是随着时间无限增长的,数据会越来越多,count一下数据共有8千万条,而现在需要删除2019年之前所有的数据,大概7千多万条。表中有索引。我直接使用DELETE FROM table_name WHERE recordtime < "2019 01-01 00:00:00" 这相当于愚蠢,因为直到连接断开,操作结果都没有返回...

2019-05-08 11:06:19 8413

mysql高性能索引读书笔记

《高性能Mysql》第五章的读书笔记,记录的都是要点,以思维导图的方式呈现。

2018-11-01

精通tomcat

精通tomcat 学习tomcat原理 tomcat实现,精通tomcat 学习tomcat原理 tomcat实现

2018-05-12

阿里巴巴JAVA开关手册,java编码规范

阿里巴巴JAVA java编码规范 java变成习惯。一本很好的java开发规范文档

2018-05-12

《Spring Boot实战》源代码

书籍Spring Boot实战 源代码, Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码 Spring Boot实战 源代码

2018-05-10

单片机课件

好几个单片机课程课件,初学者很适用,都是属于入门级的,就像教程一样

2014-01-11

MSP430 TI常用程序集

MSP430常用的程序都在里面,包括LED,中断定时

2014-01-11

郭天祥51单片机程序大集合

郭天祥十天学会单片机程序大集合,由浅入深,适合初学者以及单片机爱好者的使用

2014-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除