- 博客(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
《Spring Boot实战》源代码
2018-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人