自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【HOMLWSLAT读书笔记】 (一) 机器学习概览

记录一下阅读 《Hands on Machine Learning with Scikit Learn and TensorFlow》这本书的笔记,读的中文版,原版太难了。

2022-09-26 23:55:07 400 1

原创 【Zookeeper】 源码阅读 IDEA 环境搭建

【Zookeeper】 源码阅读 IDEA 环境搭建如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1 获取源码源码地址在github上:https://github.com/apache/zookeeper.git 本次阅读环境使用 3.7的版本。两种方式获取:如果本地安装了git,直接使用git输入命令 git clone https://github.com/apache/zookeeper.git下载源码,进入zookeeper文件夹,使用git checkout branch3.

2022-03-04 10:26:53 2051 1

原创 【JDK源码学习】浅析ArrayList扩容机制

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1.成员变量ArrayList类的成员变量 如图所示,DEFAULT_CAPACITY 是静态变量,数组的默认大小,大小是10。EMPTY_ELEMENTDATA 是静态空数组,主要用在构造函数中入参为0时,将此数组赋值给数组。DEFAULTCAPACITY_EMPTY_ELEMENTDATA也是静态空数组,区别EMPTY_ELEMENTDATA,在无参构造函数时使用elementData 是数组参数,用于存储数据。size 记录数组对象.

2021-10-13 21:12:33 179

原创 【Hadoop】hbase 集群安装

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1 环境准备1.1 虚拟机准备序号hostip操作系统hadoop节点zookeeper节点1master192.168.14.15centOS7主节点2181端口2slave0192.168.14.16centOS7从节点2181端口3slave1192.168.14.17centOS7从节点2181端口1.2 host配置三台虚拟机都是一样的配置:1.3 Hado.

2021-03-05 15:33:01 263

原创 【Hadoop】zookeeper 集群安装

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1 环境准备1.1 虚拟机准备序号hostip操作系统主节点master192.168.14.15centOS7从节点slave0192.168.14.16centOS7从节点slave1192.168.14.17centOS71.2 docker和docker-compose准备docker和docker-compose安装请参考之前写的博客https://blog.csdn.net.

2021-03-04 14:39:11 219 1

原创 【Hadoop】hadoop 集群安装

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1 环境准备1.1 虚拟机准备序号hostip操作系统主节点master192.168.14.15centOS7从节点slave0192.168.14.16centOS7从节点slave1192.168.14.17centOS71.2 JAVA环境hadoop是纯JAVA开发的,所以需要java环境,具体配置自行百度,网上教程很多,这里不再过多介绍了。1.3 hadoop下载根据需..

2021-03-03 14:03:36 215

原创 ssh免密登录

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1 ssh密码登录ssh使用的非对称加密,非对称加密中有两个密钥:公钥和私钥。公钥由私钥产生,但却无法推算出私钥;公钥加密后的密文,只能通过对应的私钥来解密。ssh密码登录流程:服务器A 给服务器B 送登录请求服务器B 接收到请求后将公钥发送给服务器A服务器A 使用服务器B的公钥对登录密码进行加密生成密文服务器A 将密文发送给服务器B服务器B 使用私钥将密文解密,获得服务器A输入的密码服务器B 校验密码是否合法(此为本机work密码.

2021-03-01 15:47:00 474 1

原创 【物联网学习】 树莓派 环境搭建

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1.系统介绍官方下载系统地址 https://www.raspberrypi.org/software/operating-systems/如图1:第一个系统Raspberry Pi OS with desktop and recommended software 带有可视化桌面和相关开发工具的树莓派系统。第二个系统 Raspberry Pi OS with desktop带有可视化的桌面的树莓派系统。第三个系统 Raspberry Pi .

2021-02-21 22:53:42 646

原创 CentOS 离线安装软件

CentOS 离线安装软件如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了作者:可耳(keer)这个需求是因为要在公司的内网服务器中安装一些软件,导致yum用不了,所以百度学习了一下,在这里总结一下(用 git 为示例)。1. 下载安装包在一台连接互联网的centos机器上,创建git文件夹,进入到git文件夹,运行下面命令yum -y install --downloadonly --downloaddir=/opt/git/ git可以将所有关联到的依赖包下载到downloaddi

2020-12-12 19:45:33 743

原创 BigChainDB API 总结

BigchainDB API文档参考文档: http://docs.bigchaindb.com/en/latest/installation/api/http-client-server-api.html1.概览pathtype说明/api/v1/transactions/{transaction_id}GET根据交易id查询某个交易/api/v1/transactionsGET条件查询交易/api/v1/transactionsPOST发送交易

2020-07-19 14:38:24 805 1

原创 【SpringBoot】Swagger API查看工具

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/swaggerdemo1 介绍最近在工作中接触到了swaggerAPI工具,这个真的是太美好了,之前就想找一个这个API工具,对于API很多的项目,这个简直就是提高开发效率,节省文档。2 maven依赖 <dependency> <groupId>io.spring.

2020-06-07 17:24:23 1907

转载 【SpringBoot】启动前执行的几种方式

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/befor_run_demo第一种:@PostConstruct@Configurationpublic class MyConfig_1 { @PostConstruct public void test() { System.out.println("===============.

2020-05-18 09:53:29 2669

原创 Redis安装文档(win10)

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1. 介绍Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value非关系性数据库(NoSql)。参考别人的,直接粘过来的:https://blog.csdn.net/xcbeyond/article/details/811166001.1 数据结构介绍Redis可以存储键与5种不同数据结构类型之间的映射,这5种数...

2020-05-05 23:36:55 283

原创 【SpringBoot】数据持久化——JPA(1)搭建环境

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/jpa_demo本人刚刚接触jpa,如有错误,欢迎大家指正!!1.JPA介绍JPA(Java Persistence API)Java持久化API,是 Java 持久化的标准规范,Hibernate是持久化...

2020-04-28 16:41:28 148

原创 【JDK源码学习】String

【JDK源码学习】String如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了刚刚毕业,发现源码阅读的重要性,开始学习源码!欢迎大佬指正!!1.介绍String类使用final关键字修饰,所以不能被继承,也不能被修改,所以String类型是线程安全的。2.重要属性 /** The value is used for character storage. */ pri...

2020-04-12 16:22:58 177

原创 【SpringBoot】Spring Security(2):基于内存实现多用户认证

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了作者:可耳更新时间 : 2020年04月07日源码地址:https://github.com/keer123456789/springbootstudy/tree/master/sercurity_demo_21 Spring Security 配置1.1 创建SecurityConfig配置类此类继承WebSecurityConf...

2020-04-08 18:11:34 798

原创 【SpringBoot】Spring Security(1):初体验

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/security_demo_11.Spring Security 简介Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在S...

2020-04-07 20:31:34 173

原创 【Java学习】LevelDB使用

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了作者:可耳(keer)更新时间 : 2020年04月06日源码地址:https://github.com/keer123456789/java_study_demo/tree/master/leveldb_demo1.LevelDB 简介Level高效的kv数据,提供较高性能的本地存储(持久化)的功能。可为应用提供嵌入式的数据存储工作...

2020-04-06 21:27:51 1419

转载 【转载】JAVA Base64转码(EnCode)和解码(Decode)

早期做法早期在Java上做Base64的编码与解码,会使用到JDK里sun.misc套件下的BASE64Encoder和BASE64Decoder这两个类别,用法如下:final BASE64Encoder encoder = new BASE64Encoder();final BASE64Decoder decoder = new BASE64Decoder();final String...

2020-04-06 10:32:05 1228

原创 CentOS7 安装go语言

#CentOS7 安装go语言如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了作者:可耳(keer)更新时间 : 2020年04月05日1 检查是否已经安装gowhereis gowhereis golangwhereis gocode #如果需要的话rm -rf xxx//找到后删除2 下载安装包下载地址:https://studygolang.com/dl本次下载 ...

2020-04-05 15:01:30 505

原创 【Java学习】Clone 分析

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了作者:可耳(keer)更新时间 : 2020年04月01日源码地址:https://github.com/keer123456789/java_study_demo1.概念1.1 浅拷贝(浅复制、浅克隆):被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅拷贝仅仅复制所拷贝的对象,...

2020-04-01 15:28:02 153

原创 【JDK源码学习】Object 源码分析

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1. 介绍类Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。简单来说就是,Object类是所有类的父类,包括我们所写的类,我们在使用类的时候就会利用Object类中的方法2.常用方法Object类中的大部分方法都是native方法,用此关键字修饰的方法是Java中的本地方...

2020-03-31 20:36:55 131

转载 【转载】JDK源码阅读顺序

很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。标题为包名,后面序号为优先级1-4,优先级递减1. java.lang1) Object 12) String 13) AbstractStringBuilder 14) StringBuffer 15) StringBuilder 16) Boolean 27) By...

2020-03-31 20:17:57 517

原创 【SpringBoot】单元测试

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/mybatisdemo1.单元测试单元测试是编写单元测试类,针对类级别的测试。比如使用Junit框架,针对一个类,写一个测试类,测试目标类的大部分主要方法。需要注意单元测试的级别是方法。项目当中,类之间的依...

2020-03-26 21:06:42 329

原创 【SpringBoot】上传文件 DEMO——MultipartFile

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/multipartfiledemo1. 依赖设置 <dependency> <groupId>org.springframework.boot</gro...

2020-03-26 18:40:46 498

原创 【SpringBoot】AOP 编程Demo

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/aopdemo1.依赖引入 <dependency> <groupId>org.springframework.boot</groupId> ...

2020-03-21 14:03:16 191

原创 设计模式10——状态模式

Head Frist 设计模式11-状态模式模式如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了代码地址:https://github.com/keer123456789/MY_STUDY_LIFE/tree/master/src/main/java/study/Module/Module_State1.定义1.1概念状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改...

2020-03-09 17:12:18 198

原创 【SpringBoot】数据持久化——mybatis使用

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/mybatisdemo1.项目配置1.1 maven依赖配置主要是mysql和mybatis的依赖,注意mysql的版本,根据自己的版本进行改动。 <dependencies> ...

2020-03-09 10:46:36 1169

原创 【SpringBoot】邮件服务——发送邮件

#【SpringBoot】邮件服务——发送邮件如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/maildemo1.邮件基础知识常见的邮件协议有两种:SMTP和POP3两种。它们的工作内容如图1:①发信人使用用户代理来撰写邮件,用户代理使用SMTP协议...

2020-03-07 22:12:23 1014

原创 【SpringBoot】数据持久化——JdbcTemplate

#【SpringBoot】数据持久化——JdbcTemplate如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了源码地址:https://github.com/keer123456789/springbootstudy/tree/master/jdbctemplatedemo1 项目配置1.1 添加依赖在创建SpringBoot项目时,添加基本的Web依赖,jdbc依赖和数据库驱动...

2020-03-04 16:29:04 150

原创 【Docker】docker&docker-compose安装文档

Docker和docker-compose安装文档本文档适用于CentOS7系统,其他系统安装参考:https://yq.aliyun.com/articles/1108061.docker安装step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2Step 2: 添加软件源信息...

2020-03-01 16:35:26 181

原创 【区块链】BigChainDB docker安装

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了单节点安装1.环境准备本人使用的是CentOS7 的虚拟机,安装了docker和docker-compose工具。2. 编辑docker-compose文件创建并编辑文件vim docker-compose.yml编辑内容如下version: '2.1'services: mongodb: image: mon...

2020-03-01 16:28:31 1029 7

原创 【Android】OKHTTP使用

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了参考博客:https://blog.csdn.net/wsq_tomato/article/details/80301851Android源码地址:https://github.com/keer123456789/OkHttpExample.gitSpringboot后台地址:https://github.com/keer123456789/...

2020-03-01 10:36:00 364

原创 设计模式9——迭代器和组合模式

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1.概念1.1 定义提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。1.2 类图如图1,接口Iterator是一个迭代器接口,所有迭代器需要实现的接口,一般使用java.util.Iterator接口,也可以自己构造接口。接口Aggregate为所有聚合所使用,提供一个返回迭代器的方法createIterator...

2020-02-26 14:31:38 249

原创 设计模式8——模板方法模式

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1 定义1.1 概念在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在改变算法结构的情况下,重新定义算法中的某些步骤。1.2 类图如图1,抽象类AbstractClass中的templateMethod方法定义了算法框架,将算法分步骤实现,每一步的定义为抽象方法primitiveOperation1()和...

2020-02-19 18:15:18 173

原创 LeetCode13

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了题源:https://leetcode-cn.com/problems/roman-to-integer/问题描述罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 5...

2020-02-17 16:12:00 110

原创 LeetCode12

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了题源:https://leetcode-cn.com/problems/integer-to-roman/问题描述:整数转罗马数字罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L ...

2020-02-17 15:30:14 111

原创 设计模式7——适配器模式

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1 定义1.1 概念将一个类的接口,转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以合作无间。适配器模式就如同它本身的名字一样形象,如图1:现有系统暴露的接口与厂商类的接口不匹配,二者不能结合使用。现在需要一个适配器来将两个系统结合起来。如图2:1.2 类图适配器模式分为两种:对象适配器和类适配器。对象适配器:让...

2020-02-16 21:39:37 503

原创 LeetCode11

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了题源:https://leetcode-cn.com/problems/container-with-most-water/问题描述:盛最多水的容器给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条...

2020-02-16 11:11:03 139

原创 设计模式6——命令模式

如果饿了就吃,困了就睡,渴了就喝,人生就太无趣了1 命令模式1.1 概念概念:将“请求”封装成对象,以便使用不同的请求、队列或日志来参数化其他对象。命令模式也支持撤销操作。通过下面的引例来具体理解一下命令模式吧!!1.2 引例来分析一下顾客去餐厅点餐的例子。如图1:顾客在订单上写下汉堡一个,薯条一包。调用createOrder()下单点餐。服务员使用takeOrder()方...

2020-02-15 21:03:58 369

空空如也

空空如也

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

TA关注的人

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