自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会飞的象的博客

新手新手,写的博客内容可能很浅,不要笑话我,会坚持写对大家,对自己有用的博客~

  • 博客(18)
  • 资源 (9)
  • 收藏
  • 关注

原创 设计模式-高鹏

设计模式-高鹏设计模式课程笔记设计模式介绍设计原则单一原则开闭原则依赖倒置原则接口隔离原则迪米特法则(最少知道)设计模式介绍设计模式是:1.前人不断总结,优化,通过了无数次的考验,流传至今2.不局限于某一种语言3.就是把简单问题复杂化,这样才能应对变化4.一共23种设计模式,常用设计模式有:工厂模式策略模式观察者模式适配器。单例模式。装饰器模式。模板方法。迭代器。组合模式。职责连模式。代理模式。外观模式。以上模式必须记住,争取融会贯通!!5.模式可以携手合作6.7种

2021-08-07 16:40:03 393

原创 Java 8 String类API 手册 翻译 中英文对照

最近在看JAVA8的API英文手册,了解JAVA 8 API的同时也提升下自己的英文文档阅读鞥哪里,基本对照着中文手册看的,但是看完过一会儿就又忘记了,所以就想着记录一下。那就写到博客里吧。翻译的中文基本是从https://www.matools.com/api/java8搬运过来的,只不过拆成了一段话一段话对应的,不需要再打开两个浏览器看了。并且会把高频单词列出来String// 下面是String类的定义,可以看到String类继承了Object类,实现了Serializable,Comparab

2020-05-09 02:27:57 1042

原创 JAVA equals 和 == 的区别以及实现原理(String 中equlas方法的源码解析)

点开这篇文章的同学们大概是已经发现了JAVA中的== 与其他语言中的 == 有不一致的地方了。下面我们就来说说在JAVA中怎么比较两个参数是否相等。面试题:JAVA中==和equals的区别答:== 应用在基础数据类型中,比较的是他们的值,应用在引用数据类型中比较的是存储对象的内存地址;基础数据类型中不能使用equals方法,只有引用数据类型才可以使用equals,Object是所有类的始祖,Object中的equlas方法本质其实还是==,所以如果不重写equals方法,那么它其实跟==一样是比

2020-05-09 01:21:09 945

原创 java 抽象方法,抽象类

最近在看JAVA核心技术卷1,下面是我自己的理解,如果有不对的地方,欢迎大家指正抽象类和抽象方法都由abstract关键字标记,拥有抽象方法的类就肯定是抽象类,但是抽象类不一定包含抽象方法抽象方法先来看下抽象方法的写法// 类和方法都由abstract 标记,因为包含抽象方法的类肯定是抽象类,所以类也要由abstract 标记public abstract class Person{ ...

2020-05-07 10:08:32 227

原创 Java 静态方法/变量,非静态方法/变量的区别

静态/普通 方法/字段的写法大家应该都明白静态方法/字段比普通方法/字段的写法要多一个static关键字,简单写下他们的写法吧,了解的可以直接略过class Test{ // 静态变量 public static int id = 1; // 普通变量 public int usualId = 2; // 静态常量 public static final int finalNext...

2020-05-06 01:55:52 392

转载 HashMap的底层实现原理基于jdk1.8

本文参考了知乎大佬清浅池塘和程序员小灰的文章,把两位的精华搬运过来,主要是想巩固一下自己的记忆,链接:https://zhuanlan.zhihu.com/p/28501879https://zhuanlan.zhihu.com/p/31610616当我们面试大厂的时候,通常都会问到这个问题,最近也在准备面试所以就着重看了下,平时工作学习还是要多看些源码,多思考的。map有这么几中,Tree...

2020-04-26 00:14:25 338

原创 Java 实现grpc实例--json转protobuf

java和python使用grpc交互 参考文章:https://blog.csdn.net/zhj_fly/article/details/82684970如上链接中讲的已经很清楚了,相同的内容不再赘述,这里只说下用Java实现grpc客户端代码的时候,如何直接解析参数到对应的类中(即直接将json转为protobuf)。public void greet(String name)...

2019-09-08 16:43:34 2387

原创 go语言指针详解

go语言指针详解go语言的去地址符是&,&a就可以取到a的地址指针一个指针变量指向了一个值的内存地址指针的使用过程定义指针变量为指针变量赋值访问指针变量中指向地址的值//例子var a int64 = 5 //声明实际变量var b *int64 //声明指针变量b = &a //指针变量的存储地址fmt.printf("a变量的地址...

2019-01-13 18:17:58 747

原创 golang 使用type-switch来判断interface变量的实际存储类型

golang 使用switch来判断interface变量的类型在go语言中,interface很好用,但是往往我们无法确定interface里存储的到底是什么类型,而且go又是强类型语言。type-switch就刚好帮我们解决了这个问题//例子var s interface{}switch s.(type) {case string: fmt.println("这是一个string...

2019-01-13 16:26:19 4390

原创 substr()提取介于两个指定下标之间的字符串

subString()提取介于两个指定下标之间的字符串url.substr(start,stop)会返回一个新的字符串,该字符串的值包含start到stop-1的所有字符,其长度为stop-start其中,stop是选填的,若没有填stop,则默认会返回url中,从start位置开始,到url字符串最后一个字符的字符串。...

2018-10-20 17:34:20 4415 1

原创 js,indexOf()查找字符串,返回指定字符串在字符串中首次出现的位置

indexOf(),可返回指定字符串在字符串中首次出现的位置,若没有找到指定字符串,则会返回-1例子:allStr.indexOf(subStr,index)subStr,是我们要查找的指定字符串,是必须要传的值;index,值为整数,不是必传的值,规定了在字符串中开始检索的位置;allStr,是包含要查找的指定字符串的字符串。...

2018-10-20 17:27:58 24895

原创 js中,==和===,!= 和!==的区别

简单谈一下js中,==和===,!= 和!==的区别1.==仅当左右操作数相等时返回true,如果两个操作数不是同一类型时,js会尝试将其转化为合适的类型,然后进行比较2. ===当且仅当左右操作数类型相等,且值相等时,才会返回true,当左右两个操作数不是同一类型时,js不会转换其类型3.!= 和!==!= 与== 同理,不再赘述...

2018-10-20 17:19:26 18857 3

原创 vue 值绑定,渲染数据

vue渲染数据的三种方式1.将值,绑定到input,textarea中<div id="texts"> <textarea v-model="content"></textarea></div><script> $(document).ready(function(){ var da

2018-10-20 17:10:53 2261 1

原创 js实现进入二级页面后仍然选中菜单栏中的某个菜单(二级页面与菜单栏绑定)

 前言我们通常在点击左侧菜单栏的某个菜单后,会进入一个页面,并将该菜单选中高亮显示;但是往往在一个页面中,会链接到其他页面,通过第一个页面进入第二个页面后,怎么才能让该菜单仍然是选中且高亮显示的状态呢?用到的知识点1.addclass("active"),给菜单的class添加active属性;2.var _sitemap = new Array();,定义一个数组,存入当...

2018-10-11 10:38:19 3320

原创 golang 数组去重,利用map

golang 数组去重,利用map可以利用go中,map数据类型的key唯一的属性,来对数组去重var strMap make(map[string]string)strSlice := []string {"slice","int","string","int","boolean","string&

2018-09-28 14:14:56 11104

原创 go语言,for循环自定义条件表达式SetCond

for循环自定义条件表达式SetCondbeego框架中,高级查询的setcond是可以自定义条件表达式的,当我们一次要查询出多个条件下的数据,恐怕就需要用for循环来自定义条件表达式了,范例如下:cond := orm.NewCondition()for index, value := range project { for _, v := range value { cond1...

2018-09-28 13:42:41 1137

原创 golang获取当前时间,前n天时间,以及时间格式的转化

获取当前时间currentTime := time.Now()//currentTime 的结果为go的时间time类型,2018-09-27 13:24:58.287714118 +0000 UTC获取前n天的时间//获取两天前的时间currentTime := time.Now()oldTime := currentTime.AddDate(0, 0, -2) //若要获取3天...

2018-09-27 21:31:37 32152 1

原创 vue如何通过变量动态拼接url

<div class="tab-content" id="datatable"> <div v-for=&

2018-09-27 21:12:12 22979

与孩子一起学编程_中文版

没有办法免费,只能设置1积分,希望能帮到同样需要资源的你。

2019-01-07

笨办法学Python

没有办法免费,只能设置1积分,希望能帮到同样需要资源的你。

2019-01-03

Head_First_Python(中文版)

没有办法免费,只能设置1积分,希望能帮到同样需要资源的你。

2018-12-24

http协议详解

HTTP协议详解,没有办法免费,只能设置1积分,希望能帮到同样需要资源的你。

2018-12-24

selenium2 自动化测试实战基于Python语言

没有办法免费,只能设置1积分,希望能帮到同样需要资源的你。

2018-12-24

go语言圣经

本书也适合go语言初学者,没有办法免费,只能设置1积分,希望能帮到同样需要资源的你。

2018-12-24

beego开发文档

适合使用beego框架的开发者,没有办法免费,只能设置一积分

2018-12-24

鸟哥的Linux私房菜-基础学习篇高清完整书签PDF版

好书推荐,不知道怎么免费,只能设置1积分了。 全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

2018-12-24

Linux shell 脚本攻略

本书中有老手程序员常用的shell命令,适合初学者。 需要资源的时候,1积分就能憋死个大象,但是csdn好像没有办法免费,我只能设置1积分咯。

2018-12-24

空空如也

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

TA关注的人

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