自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Longest Substring Without Repeating Characters

Longest Substring Without Repeating CharactersDescriptionGiven a string, find the length of the longest substring without repeating characters.ExampleExample 1:Input: "abcabcbb"Output: 3 Expla...

2019-06-25 09:32:30 100

原创 Shuffle an Array

Shuffle an ArrayDescriptionShuffle a set of numbers without duplicates.Example// Init an array with set 1, 2, and 3.int[] nums = {1,2,3};Solution solution = new Solution(nums);// Shuffle the a...

2019-06-18 22:58:53 136

翻译 PG的入门

PG的入门https://www.postgresql.org/docs/12/tutorial-install.htmlhttps://www.postgresql.org/docs/12/history.htmlhttps://www.postgresql.org/docs/12/tutorial-createdb.htmlhttps://www.postgresql.org/docs...

2019-06-09 23:25:37 363

原创 Trailing Zeros

Trailing ZerosDescriptionWrite an algorithm which computes the number of trailing zeros in n factorial.Example# Example1Input: 11Output: 2Explanation: 11! = 39916800, so the output should b...

2019-06-09 23:05:20 145

原创 计算方法执行的时间

文章目录javagojavapublic interface CallBack { /** * 执行方法 */ void execute();}class TimeTest { public static void getTime(CallBack callBack) { long startTime = System.curr...

2019-06-06 15:01:16 1361

原创 mysql常用操作

文章目录增删改查索引创建用户和授权分区表其他增创建库create database DB创建表create table t1(a integer, b char(10))添加一个新列alter table t1 add d timestamp插入数据insert into table_name(col1,col2...) values(value1,value2...)删...

2019-06-05 10:15:08 98

翻译 PG的简介

PG的简介https://www.postgresql.org/docs/12/intro-whatis.htmlhttps://www.postgresql.org/docs/12/history.html1.什么是PostgreSQL?PostgreSQL是一个基于POSTGRES的对象关系数据库管理系统(ORDBMS),版本4.2,由加州大学伯克利分校计算机科学系开发。POSTGRE...

2019-06-03 08:55:20 2285

原创 Digit Counts

Digit CountsDescriptionCount the number of k’s between 0 and n. k can be 0 - 9.Example# Example1Input:k = 1, n = 1Output:1Explanation:In [0, 1], we found that 1 appeared once (1).# Exampl...

2019-06-03 08:48:41 873

原创 go 语言学习(11)--闭包和函数式编程

文章目录闭包python 闭包java 闭包go 闭包函数式编程入门goimports总结闭包通过一个累加器来看闭包的概念python 闭包def fun1(): sum = 0 def fun2(v): nonlocal sum sum += v return sum return fun2 a = fu...

2019-02-28 11:46:39 144

原创 go语言学习(10)--duck typing

文章目录duck typing和面向接口编程总结duck typing和面向接口编程百度百科的解释https://baike.baidu.com/item/鸭子类型/10845665自行查看百科,简单的说,就是一个长得像鸭子,而且也有鸭子的特点的,我们就可以称他为鸭子但是每个人(使用者)的理解都不同,孩子可能觉得黄黄的,扁嘴巴就是鸭子,吃货可能觉得要能吃的长翅膀的才叫鸭子,简而言之,...

2019-02-22 10:09:48 150

原创 go 语言学习(9)--包与封装

文章目录包管理扩展总结包管理我用过的语言,比如java,python都是按包来区分命名空间的go里也是一样import ( "golearn/lesson8/tree" "fmt" "golearn/lesson8/queue")这里fmt就是go里的标准库的包前面说到过,go里常量不推荐大写,为什么,因为,go里首字母大写代表public我们来看一下上一章的二叉树,如果要...

2019-02-21 18:19:07 238

原创 go 语言学习(8)--结构体与方法

文章目录面向对象结构体定义面向接口编程遍历二叉树总结面向对象go只支持封装,不支持继承和多态go是面向接口的编程,也可以说go所有对象都是继承了一个空接口java这类面向对象的语言,三大特点封装,继承,多态,多态非常重要,可以说前面两个特点都是为了多态,所以学习go也会帮助你换个思路理解面向对象go暂时没有泛型,不过2据说要出泛型我们都知道c语言是典型的面向过程的,但是 c有结构体这种...

2019-02-21 17:42:20 135

原创 go 语言学习(7)--String

文章目录字符串长度遍历总结字符串长度s := "神奇大叶子" // UTF-8fmt.Println(len(s))// 15熟悉python的朋友应该觉得结果就是5,为什么go里是15呢,因为一个中文字符占3个字节我们来遍历一下for _, b := range []byte(s) { fmt.Printf("%X ", b) // 16进制}// E7 A5 9E E...

2019-02-21 17:19:19 104

原创 go 语言学习(6)--Map

文章目录声明一个 map遍历一个 map获得一个 value和删除一个 value删除一个元素总结声明一个 mapm := map[string]string{ "name": "神奇大叶子", "age": "26", "language": "golang", }m2 := make(map[string]string) // map[]var

2019-02-21 17:11:29 83

原创 go 语言学习(5)--数组与切片

文章目录数组的声明数组的遍历值传递 or 引用传递切片sliceappend扩容的规律删除数组元素总结数组的声明func array() { var arr1 [5]int arr2 := [3]int{1, 3, 5} // 自行推断数组长度 arr3 := [...]int{1, 3, 5, 7, 9} // 二维数组 var grid [4][5]int fmt.Print...

2019-02-21 16:19:29 234

原创 go 语言学习(4)--函数和指针

文章目录函数多返回值函数可变参数值传递 or 引用传递总结函数来写一个加减乘除吧func eval(a, b int, op string) int { switch op { case "+": return a + b case "-": return a - b case "*": return a * b case "/": return a / b de...

2019-02-21 15:02:33 107

原创 go语言学习(3)--分支和循环

文章目录ifswitchforif先看一个最常见的 if else分支func readFile() { const filename = "./lesson2(branch)/abc.txt" contents, err := ioutil.ReadFile(filename) if err != nil { fmt.Println(err) } else { fmt.Pr...

2019-02-21 14:43:20 150

原创 go语言学习(2)-变量和常量

文章目录go变量的基本类型变量的声明常量总结任何编程语言都有变量,下面来学一学 go 的变量与其他语言有什么异同go变量的基本类型bool,string(u)int,(u)int8,(u)int16,(u)int32,(u)int64,uintptr(指针)byte,rune(go 的 char,4字节32位)float32,float64,complex64,complex12...

2019-02-21 14:19:11 138

原创 go语言学习(1)

文章目录安装设置环境变量验证安装golang官方网站golang中文学习网按照你的系统下载对应的安装包即可设置环境变量# 我是 mac 系统默认是装在/usr/local 下的,也可以自己选择想要安装的路径# windows用户自行百度如何修改环境变量,这里不多做介绍export GOROOT=/usr/local/goexport PATH=$PATH:$GO...

2019-02-21 14:15:49 138

原创 gradle 中使用 mybatis-generator

添加依赖在build.gradle中添加configurations { mybatisGenerator}注意把前面的compile group改成mybatisGeneratormybatisGenerator 'org.mybatis.generator:mybatis-generator-core:1.3.6'mybatisGenerator 'mysql:m...

2018-11-20 22:40:47 2703

原创 charles基本使用

文章目录安装配置功能模拟慢速网络修改网络请求内容给服务器做压力测试修改服务器返回内容Map重定向功能RewriteBreakpoints安装https://www.charlesproxy.com/在线破解工具配置功能模拟慢速网络在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常。Charles 对此需求提供了很好...

2018-11-09 16:20:02 120

转载 jvm中的

转载: https://segmentfault.com/a/1190000012577387序本文主要讲述一下jvm的PermGen与Metaspacejava memory结构分代概念对于垃圾收集算法来说,分代回收是高级算法之一。对象按照生成时间进行分代,刚刚生成不久的年轻对象划为新生代(Young gen-eration),而存活了较长时间的对象划为老生代(Old gener...

2018-11-06 11:39:51 80

原创 深入理解JAVA虚拟机(一至三章)

文章目录第2章 Java内存区域与内存溢出异常reference两种设计堆设置第3章 垃圾收集器与内存分配策略垃圾回收方法区中的垃圾回收分代收集算法查看垃圾收集器Serial收集器ParNew收集器Parallel ScavengeSerial OldParallel OldCMS收集器G1收集器内存分配对象优先在Eden分配(p67)大对象直接进入老年代(p68)长期存活的对象进入老年代(p68...

2018-10-29 17:26:41 157

原创 mysql优化详解

文章目录1. 系统层面(基本不用动,看了下,买的云服务器基本都已经优化过了)内核相关参数(/etc/sysctl.conf)网络相关缓冲区失效链接内存增加资源限制(/etc/security/limit.conf)磁盘调度策略(/sys/block/devname/queue/scheduler)2. mysql优化3. 表结构优化4. 慢查询优化1. 系统层面(基本不用动,看了下,买的云服务器...

2018-10-19 11:37:12 269

翻译 Apache RocketMQ 传输协议

文章目录第四章 需求模型4.3 需求分析4.4 用例4.5 功能4.6 用例图4.7 ssd(系统顺序图)第五章 领域模型5.2 找名词5.3 加属性5.2 连关系第六章 设计模型第七章 实现模型第八章 设计原则8.1 内聚8.2 耦合第九章 设计模式找到变化,封装变化第十章 UML10.4 ...

2018-09-21 10:48:26 3337

空空如也

空空如也

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

TA关注的人

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