自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一定能看懂的Spring boot Mybatis Mysql搭建Restful服务

一定能看懂的Spring boot + Mybatis + Mysql搭建Restful服务综述建表和插入数据一直被spring boot 和mybatis整合的问题所困扰,由于spring boot大量使用了反射机制,虽然说是方便了熟手快速开发一个服务,但是对于新手却是比较难上手的,所以我再趟过了无数的坑之后,决定回馈社区,帮助更多的人.综述首先,你要明白你的restful api要对外界...

2019-08-27 22:05:10 583

原创 java菜鸟教程笔记

core java v1 笔记类名 camel case方法名 小写开头,camelCase入口是main public static void main([]string args)访问控制修饰符default,public,protected,private非访问控制修饰符final,abstract,static,synchronized变...

2019-08-19 23:42:37 281

原创 core java v1 笔记 第三章 基础

core java v1 笔记Java 语法是 C + + 语法的一个 “ 纯净 ” 版本。 这里没有头文件 、指针运算 ( 甚至指针语法 )、 结构 、 联合 、 操作符重载 、虚基类等区分大小写public 访问修饰符 控制程序的其他部分对这段代码的访问级别class表明全部内容都包含在类中类作为一个加载程序逻辑的容器源代码文件名必须与公共类的名字相同...

2019-08-19 16:58:12 139

原创 计算机网络笔记 第一章 (概述)

计算机网络笔记 第一章 (概述)计算机网络由节点和链路组成节点----计算机,集线器,交换机,路由器网络与网络之间通过路由器连接,构成互联网,因此互联网是网络的网络主机A与主机B进行通信实际上是主机A上的某个进程和主机B上的某个进程进行通信(简称为计算机之间的通信)计算机网络性能速率一般指额定速率,而不是实际运行的速率bit/s(bps)带宽网络中某通...

2019-08-19 03:29:21 430

原创 论golang for循环的条件判断小细节

哪种for循环更快以前我写for loop的时候,其实是有点犹豫的,初始条件中对容器长度的求解,会不会每次迭代都会求一次呢?可以发现之所以第二种循环稍微快一点点是因为提前讲sample的长度求了出来,所以获得了非常微弱的优势,也证明了for loop循环的时候,len(sample)是不需要每次都计算的,相当于是有一个中间变量把len(sample)的值寄存起来了package main...

2019-08-13 22:20:25 1560

原创 秒懂golang接口

接口详解多态,指代码可以根据类型的具体实现采取不同行为的能力python和C++中都有继承类的方法重写,来实现多态拿C++中的经典例子来看,求面积和周长分别定义了circle和rectangle类型和返回其周长和面积的方法函数通过geometry类型接口,声明了这两个方法在measure函数中,函数的接收者是一个接口类型变量但是在调用的时候,是可以直接把circle和r...

2019-08-11 21:13:54 172

原创 Go in Action读书笔记 基础collections

数组array特点长度固定内存连续分配,快速计算索引,性能好var array [5]int 声明后数据类型和长度就不再改变如果需要对数组进行扩容,则需要创建一个更大的数组,然后把原始数组复制过去声明时所有元素初始化为零值数组中的值是可修改的只有数组长度和数据类型都一致的两个数组才可以互相赋值切片slice特点就是动态数组通过append来实现动态增长通过...

2019-08-11 20:15:38 90

原创 Go in Action读书笔记 核心知识点

golang 特点开发效率不像java c c++需要遍历整个依赖连中所有依赖的库,只关注直接被引用的库,所以编译速度很快动态,克服了python的动态弱点并发goroutine与main线程,其他goroutine并行执行goroutine之间通过channel通信,避免使用共享内存,共享内存在高并发下很容易出现数据被篡改的情况,在使用锁的情况下,则会出现性能下降大白...

2019-08-11 12:53:08 128

原创 Beginning PostgreSQL on the Cloud读书笔记 (2) PostgreSql的架构和配置

接着上一篇文章对DBaaS的介绍,这一次介绍Postgresql的基本情况.PostgreSQL is the world’s most advanced Open Source database.而mysql是最流行的开源数据库,事实证明,确实postgresql是要强大许多的.可移植性由ANSI C开发,高性能并且可以在windows,mac,linux,unix上运行可靠...

2019-08-10 23:37:00 118

原创 Beginning PostgreSQL on the Cloud读书笔记 (1) DBaaS简介

第一章,介绍云上数据库What Is Database as a Service?所谓的DBasS其实就是SaaS的一个子集,只不过第一个S变成了DB,DB毕竟是Software的一种,相比于IaaS,由于不需要用户再去手动的去部署,管理硬件,所以极大的降低了运营的成本.DBaaS简化了部署和测试环节,并且提供了企业级别的故障转移机制和均衡负载,并提供弹性的扩缩容企业需要什么样的数据...

2019-08-10 22:46:50 506

原创 消息队列NSQ探索(1) quick start

看到好多招聘JD上都要求要有高并发,消息队列的经验,但是咱又没有咋办?那就只好摸着石头过河了呗,找个消息队列来实践一下.由于我喜欢用golang,所以在对比了NSQ和kafka后,鉴于NSQ是golang写的,直接编译为binary,所以部署会方便一些,所以我们就来探索一下NSQ.去NSQ的官网https://nsq.io/deployment/installing.html把binary下载...

2019-08-10 17:09:37 121

空空如也

空空如也

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

TA关注的人

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