随笔分类 -  技术贴

关于涉及技术的帖子存放在这个地方
摘要: 本文详细介绍了JVM-内存空间涉及的知识点,如堆,栈,方法区等知识点和相关JVM工具的简单介绍 阅读全文
posted @ 2020-02-23 11:43 dawa大娃bigbaby 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 本文主要记录了JVM-字节码机制,二进制字节码文件的解读和理解过程 阅读全文
posted @ 2020-02-23 11:42 dawa大娃bigbaby 阅读(665) 评论(0) 推荐(1) 编辑
摘要: 本篇内容详细介绍了JVM-类加载机制,类加载器等等 阅读全文
posted @ 2020-02-23 11:41 dawa大娃bigbaby 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 在开始学习JVM前,记录了一些比较适合自己的学习方法论。有助于提高学习的东西和高效的学习方法的形成。 阅读全文
posted @ 2020-02-23 11:39 dawa大娃bigbaby 阅读(329) 评论(0) 推荐(1) 编辑
摘要:你系统学习Git了吗? 学习圣思园张龙老师的Git课程。 使用Mac编程的好处,不是因为Mac长得好看 Git内容学习准备 1. 如果你还没有用Git,就不要写代码了。 2. GitHub仓库的使用。 3. 新员工入职的时候,会让他先用一周的时间去学习Git。 4. Mac(优雅的开发环境,Term 阅读全文
posted @ 2020-01-09 22:15 dawa大娃bigbaby 阅读(588) 评论(1) 推荐(1) 编辑
摘要:JAVA8 时间日期API java8之前用过的时间日期类。 Date Calendar SimpleDateFormat 有很多致命的问题。 1.没有时区概念 2.计算麻烦,实现困难 3.类是可变的,线程不安全 之前都是用的这个公认的第三方插件来操作: 认识一下Joda http://joda.o 阅读全文
posted @ 2020-01-08 16:28 dawa大娃bigbaby 阅读(289) 评论(0) 推荐(0) 编辑
摘要:Stream的深入(四) 从更高角度去看一下:类与类之间的设计关系 (借助IDEA的图形处理工具 Ctrl+Alt+U)。 ReferencePipeline的三个实现的子类: 1. Head 2. StatelessOp 3. StatefulOp 在没有终止操作之前:都是在数据的构造和构建阶段。 阅读全文
posted @ 2020-01-08 10:53 dawa大娃bigbaby 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Stream的深入(三) 心得:之前学习流,深入了流的底层。但是学的这些东西在平时日常开发的过程中,是根本不会用到的。只是为了更好帮助自己去理解流的底层设施。用起来也更自信,能够确定用的东西非常正确。 专注技术:这种纯技术的这种环境。 而不是说:专注业务开发了5年,技术没有长进。 这位张龙老师给讲课 阅读全文
posted @ 2020-01-08 08:11 dawa大娃bigbaby 阅读(992) 评论(0) 推荐(0) 编辑
摘要:继续深入Stream的底层实现过程 2.spliterator() 接上 https://www.cnblogs.com/bigbaby/p/12159495.html 我们这次回到最开始源码分析的地方 IteratorSpliterator 在 Spliterators 中有一个静态实现: 提供给 阅读全文
posted @ 2020-01-07 13:05 dawa大娃bigbaby 阅读(592) 评论(0) 推荐(0) 编辑
摘要:Stream底层的实现 Stream接口实现了 BaseStream 接口,我们先来看看BaseStream的定义 BaseStream BaseStream是所有流的父类接口。 对JavaDoc做一次解读,了解提供的所有方法。 对onClose关闭处理器做单独的认识 几种可能的情况 1. //运行 阅读全文
posted @ 2020-01-07 08:25 dawa大娃bigbaby 阅读(1876) 评论(0) 推荐(2) 编辑
摘要: idea:This license ... has been cancelled. 阅读全文
posted @ 2020-01-05 22:09 dawa大娃bigbaby 阅读(9681) 评论(3) 推荐(4) 编辑
摘要:深入Comparator&Collector 从源码深入Comparator Comparator从Java1.2就出来了,但是在1.8的时候,又添加了大量的默认方法. 从Demo代码看Comparator 关于: 泛型的使用.需要注意. 语义更宽泛,但是从实际结果类型,实际就是T类型本身.这个需要 阅读全文
posted @ 2020-01-05 21:59 dawa大娃bigbaby 阅读(1365) 评论(0) 推荐(1) 编辑
摘要:从源代码深入Stream / 学习的时候,官方文档是最重要的. 及其重要的内容 我们不仅要知道stream用,要知道为什么这么用,还要知道底层是怎么去实现的. 个人注释:从此看出,虽然新的jdk版本对开发人员提供了很大的遍历,但是从底层角度来说,实现确实是非常复杂的. 对外提供很简单的接口使用. ( 阅读全文
posted @ 2020-01-04 22:55 dawa大娃bigbaby 阅读(732) 评论(0) 推荐(0) 编辑
摘要:Stream 流 初识Stream流 简单认识一下Stream:Stream类中的官方介绍: 看这么一个案例,类似于js中的链式操作。就明白了大概流是什么样子的。类似于 Linux的 pipeline 流包含三部分组成: 1. 源 2. 零个或多个中间操作 3. 终止操作 流操作的分类: 1. 惰性 阅读全文
posted @ 2020-01-04 22:54 dawa大娃bigbaby 阅读(892) 评论(0) 推荐(0) 编辑
摘要:方法引用:method reference 先简单的看一下哪里用到了方法引用: 方法引用实际上是lambda表达式的一种语法糖 我们可以将方法引用看做一个「函数指针」,function pointer 方法引用共分为4类: 下面会逐步介绍四种类型,并且用代码实现:公用的Student类如下 1. 类 阅读全文
posted @ 2020-01-04 22:52 dawa大娃bigbaby 阅读(257) 评论(0) 推荐(0) 编辑
摘要:函数式接口 函数式接口详解:FunctionInterface接口 话不多说,先打开源码,查阅一番。寻得FunctionInterface接口 函数式接口代码测试:FunctionTest 高阶函数:如果一个函数接收一个函数作为参数,或者返回一个函数作为返回值,那么该函数就叫做高阶函数。函数式编程语 阅读全文
posted @ 2019-12-29 22:29 dawa大娃bigbaby 阅读(2978) 评论(1) 推荐(6) 编辑
摘要:JAVA8学习——深入浅出Lambda表达式(学习过程) lambda表达式: 我们为什么要用lambda表达式 在JAVA中,我们无法将函数作为参数传递给一个方法,也无法声明返回一个函数的方法。 在JavaScript中,函数参数是一个函数,返回值是另一个函数的情况下非常常见的,JavaScrip 阅读全文
posted @ 2019-12-29 00:11 dawa大娃bigbaby 阅读(868) 评论(0) 推荐(3) 编辑
摘要:JAVA注解 Annotation学习 本文目的:项目开发过程中遇到自定义注解,想要弄清楚其原理,但是自己的基础知识不足以支撑自己去探索此问题,所以先记录问题,然后补充基础知识,然后解决其问题。记录此学习过程。 项目中遇到的注解: 问题描述: 开发中,我们需要自己新建一个codequeryframe 阅读全文
posted @ 2019-12-27 21:38 dawa大娃bigbaby 阅读(703) 评论(2) 推荐(3) 编辑
摘要:浅谈接口 2019年12月23日23:40:57 (记录我的学习过程) 1.为什么我会接触这个? 项目组组长推荐:我们先自行学习一下接口(HTTP接口) 2.提到接口,我的第一印象 1. 陌生 2. 熟悉又陌生 3. 需要开始接触,了解学习 3.自我描述:接口是什么? 1.举个例子来说:前台和后台进 阅读全文
posted @ 2019-12-23 23:39 dawa大娃bigbaby 阅读(1210) 评论(1) 推荐(2) 编辑
摘要:IDEA和JIRA任务联动 操作流程详解 操作流程 1. 添加jira配置,File Setting tools Tasks Service 2. 配置分支命名规范,File Setting tools Tasks 3. 点击测试连接jira服务器,成功即可 (我这里连接的是台北的服务器,需要VPN 阅读全文
posted @ 2019-12-20 10:35 dawa大娃bigbaby 阅读(1219) 评论(0) 推荐(0) 编辑