自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

odelia的博客

厚德博学弘毅致远

原创 欢迎访问我的公众号

大家好: 欢迎访问我的公众号: 可能最近技术会偏少一些. 但是偶尔看看, 也还行 不定期进行更新, 也欢迎加我的微信:(请备注csdn)

2020-04-19 15:38:17 51 0

原创 这段时间 你都做了什么?

马上都快五一了, 上半年的假, 都要放完了 我原本在元旦的时候, 把今年上半年的计划, 全都列的很满, 差不多到六一, 中间没有太多休息的时间, 但是因为要保护自己的安全, 计划中的事情, 什么都没做成  不过调整了计划也算有收获~ 这段时间, 每周一部电影 一本书 一到两个小时???? 列一列的...

2020-04-19 17:07:23 91 0

原创 计算机网络原理简介

物理层 电脑要联网,需要做什么,电脑需要电, 然后电脑与电脑之间相连,需要网,可以用光纤,双绞线,同轴电缆,无线波等 把电脑连接起来的物理手段,主要规定了网络的一些电气特性,作用是负责传送0和1的电信号.而机械特性,及时如何去与硬件相连了,比如说插座的尺寸 数据链路层 物理层传过来了0和1...

2020-01-13 14:22:41 5617 7

原创 2019年年终总结

一年一度的总结, 上篇正好是2019年01月01日写的. 此时我的手边, 右边是香蕉苹果和半个???? . 左边是水杯和老婆饼 ????; 论一个程序媛的桌面, 哦, 还有一袋芝麻糊; 哭过笑过, ...

2019-12-31 19:49:52 276 1

原创 谷歌fireBae推送

先上demo吧 @Value("${fcm.appkey}") String SERVER_KEY; private final String API_URL_FCM = "https://fcm.googleapis.com/fcm/send"; L...

2019-06-27 09:39:06 260 2

转载 [Mac] 记录使用Homebrew安装Mysql全过程

https://blog.csdn.net/lkxlaz/article/details/54580735

2019-05-27 11:07:47 489 0

原创 Mysql查询正在运行的事务以及杀掉它

查询 正在执行的事务: SELECT * FROM information_schema.INNODB_TRX 根据这个事务的线程ID(trx_mysql_thread_id): 可以使用mysql命令:kill 线程id 杀掉线程

2019-05-20 19:27:50 1331 5

原创 碎碎念

不忍心断更, 但是又写不了什么技术. 就碎碎念了 这个月是真心的忙. 一个月, 每周六日都在外奔波, 学习,考试,项目上线,述职等等. 还因为血压不稳定导致头晕了两天. 到目前为止,才完成了一半的事情 下面半个月就继续好好工作, 项目上线, 再跑上海一趟. 五一也不出去浪了(哪里票也抢不到),回家...

2019-04-16 09:45:20 440 2

原创 面试的那些"套路"(附带个人书籍推荐)

哪有所谓的套路,你会的越多,你就是套路 最近有很多朋友问我一些面试题,或者说准备面试了,怎么复习啊. 孔孔老师就上线了…正好趁着不想学习, 就再把这一块总结总结. 个人拙见(毕竟我还是很low的…) 夹杂部分书推荐, 后面我会列一个整个的书籍推荐 集合 我一般喜欢从集合开始问,因为可以延伸到很多地...

2019-03-22 10:09:47 834 8

原创 数据库知识

整理了一下旧笔记本. 上面导图还不少.就顺带发一波博客吧 1.先从大面上来. 大概分为哪些内容.其实用的多的,也就是mysql和redis. redis之前写过一些博客.mysql我翻了翻博客 貌似没写过啥.讲真, 用过mysql.sqlserver.postgresql.sqlite, hive...

2019-02-25 19:02:59 262 5

原创 操作系统

从操作系统到网络.一点点补吧

2019-02-25 08:58:34 201 4

原创 mac安装protobuf,并编译成java

.proto文件转成.java文件 1.下载地址: https://code.google.com/p/protobuf/downloads/list 自己翻墙下载; 2.安装 1>路径定位到protobuf文件夹下 2>输入./configure 3>m...

2019-02-18 22:54:37 781 3

转载 透传和推送

注: 非原创, 网上摘抄而来; 1.透传:透明传送,不管传输业务如何, 只负责将需要传送的业务传送到目的节点.同时保证传输质量,不对传输业务进行处理. 特点: 1>后台处理,用户无感知; 2>前台展示,提醒用户; 3>展示的多样性. 通道就是传递一下消息....

2019-02-18 22:49:13 2947 0

原创 kafka权威指南-笔记

第四章的 第五章 未完待续

2019-01-13 21:54:21 160 0

原创 kafka与rabbitmq

我们公司用的kafka, 正好学习一下, 在学习之前, 先回顾一下rabbitmq的东西. 都是消息队列,所以总会拿来对比,还记得我最开始理解的kafka就是吞吐量大. 先简单说一下rabbitmq 除了Qpid,唯一实现了AMQP标准的代理服务器. 而kafka遵从的一般的mq结构.以co...

2019-01-02 23:03:48 273 4

原创 2018年-surprise

万千思绪在心头, 却苦于腹中墨水不足, 不能表达我这汹涌澎湃的心理啊! 我每年都会给自己写一封,一年之约的邮件, 到期看看自己的大计划,实现了哪些.先说没实现的: 没有变漂亮,变丑了,丑,丑… 穿衣还是不够自己的风格 英语这个,考研百词斩点完了,感觉也没记住多少,现在习惯就是早上起来,开始放听力...

2019-01-01 17:23:12 284 3

原创 springboot+mybatis+mysql+多数据源配置

之前没接触过hive,最近在用, 另外本身也需要mysql db的支持,所以就尝试了一下多数据源的配置, 是OK的, 需要小小改动一下.另外hive换成presto,也是OK的,驱动小改了一下. ...

2018-12-26 21:37:18 341 1

原创 springboot+策略模式

前两天重构了一块代码,主要是各种规则,类似于商场的各种活动, 之前是各种if else. 后来又有新的规则加入, 我就想到了策略模式, 先加个试试呗.

2018-12-26 21:09:19 1873 1

原创 hive初始

最近做的比较杂, 啥也接触,所以博客也是没接住,立的flag没实现, 啪啪打脸. hive, 初次接触, 先是搭springboot+mybatis+hive的框架, 中间也有一点踩的坑.学习到了一些东西,简单整理一下;(ps:这个框架我整理一下, 扔到github上,再补个地址) 1.是什么 1...

2018-11-27 22:54:04 155 3

原创 用户行为分析

2018-11-20 22:40:12 341 1

原创 springboot配置swagger

前两天给公司项目加了个swagger, 就记录一下吧, 1.引jar包 <dependency> <groupId>io.springfox</groupId> &...

2018-10-15 21:01:43 370 1

原创 C++程序设计

趁着放假,把这本书打算花两天时间过一遍. 用了两个小时,看了4章, 暂且放一下导图吧! 书上一共是9张,主要也都是一些基础知识 第一章 第二章 第三章 第四章 ...

2018-10-01 15:44:33 450 0

原创 面试踩的坑

貌似阿里的多一些… 1. 一致性hash和普通hash区别 这个当时没答出来,也是醉了,重点是,当时问的是redis啊..redis明明是哈希槽,我就跑偏到一致性哈希… 再谈谈哈希分区规则 规则有三种, 节点取余,一致性哈希,虚拟槽三种; 节点取余: 特定数据,公式has...

2018-09-13 19:28:06 641 5

原创 zookeeper的watcher机制

zookeeper发布/订阅功能.采用的就是watcher机制来实现这种分布式的通知功能; zk允许客户端向服务端注册一个watcher监听, 服务端的一些指定事件触发了这个watcher,那么就会向客户端发送一个事件通知来实现分布式的通知功能; 有一个流程图 1.客户端向zk serv...

2018-09-08 18:03:01 276 2

原创 多线程小结

创建线程的方式 thread,定义一个继承thread类 runnable实现runnable接口,无返回值 callable实现callable接口,有返回值 线程池只能放入实现runnable或callable,不能直接放入继承thread类 线程状态 新建-就绪-运行-阻塞-死亡 r...

2018-09-08 17:24:07 239 0

原创 dubbo

在讲dubbo之前,无可避免要讲讲PRC 再来谈dubbo

2018-08-25 16:45:05 376 1

原创 一个小结吧

最近准备换个公司,开始做一些整理, 所以我就在想, 从9.6号大一入学到现在, 这么多年我都经历了什么? 李笑来有本书<七年就是一辈子>, 我想, 我的这五年,其实也是过了一辈子的感觉,在若干年后, 想起来,也可能会感谢...

2018-08-25 16:36:45 416 8

原创 JVM总结

启动流程 一个java虚拟机启动时,肯定是java命令,或者javax命令. 当启动时,先装载配置,找到配置文件之后, 会定位所需的dll. jvm.dll是java虚拟机一个主要的实现.在匹配当前系统版本dll后, 会用dll去初始化jvm虚拟机,获取相关一些native接口. 比如JNI...

2018-08-14 07:36:52 290 0

原创 分布式架构及其理论

一张图胜过千言万语. 不打算写描述了.

2018-08-12 08:51:21 289 8

原创 netty简介

dubbo底层我们都知道,是netty,然后就顺便整理一点基础知识.(参考自闪电侠的 <跟闪电侠学netty>) bio的话,可以看到它的缺点:每个连接创建成功之后,都需要一个线程来维护.而在操作系统中,也都知道,同一时刻,如果有大量的线程处于阻塞状态,非常浪费...

2018-08-05 19:54:28 385 1

原创 docker安装教程

Centos安装docker 检查内核版本,必须是3.10以上 uname -r 安装docker yum install docker 启动docker systemctl start docker 报错: 根据提示,输入命令 systemct...

2018-07-28 11:58:18 263 0

原创 JSON Web Token

在上篇介绍session和cookie的时候,深入浅出的解析session和cookie,文章最后,提到了jwt的token认证, 那么这篇文章就详细说一下jwt. 组成 jwt实际上是一个字符串,三部分组成: 头部,载荷和签名 我先摘取了我们项目中的jwt,大家看一下内容: 左边的是...

2018-07-28 11:55:41 449 2

原创 SpringCloud-Eureka

是什么 遵守的是API原则,只需要使用服务的标识符,可以访问到服务,而不需要修改服务调用的配置文件了.功能类似dubbo的注册中心,如zk 原理讲解 Eureka Server服务注册功能的服务器,是服务注册中心,采用c/s结构 基本架构 从上图可知: 共两大组件Eureka S...

2018-07-28 09:54:42 190 1

原创 SpringCloud基础知识

springcloud是一个分布式的整体解决方案, springcloud为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局锁,leader选举,分布式session,集群状态)中快速构建工具,使用springcloud的开发者可以快速启动服务或构...

2018-07-28 09:41:06 1065 0

原创 spingboot-springmvc自动配置原理

上篇文章说了说自动配置原理,这篇文章说一下springmvc的自动配置原理

2018-07-27 07:14:29 363 0

原创 springboot学习笔记------配置

配置文件 配置文件 使用全局配置文件: application.properties application.yml(附小知识点: yml是YAML(YAML Ain’t Markup Language)语言的文件,以数据为中心,比json.xml更适合做配置文件) 配置文件位置...

2018-07-19 09:45:49 274 0

原创 YAML语法

本文章学自官网 前言 springboot的配置文件application.yml.yml是YAML(YAML Ain’t Markup Language)语言的文件,以数据为中心,比json.xml更适合做配置文件.所以我们来了解一下它的常用语法 YAML语法 基本语法 使用缩进...

2018-07-18 20:27:56 591 0

原创 RabbitMQ-RPC

前篇文章,讲了如何使用工作队列在多个消费者之间分配耗时的任务.如果我们需要在远程计算机上运行一个方法并等待结果,这个模式通常叫rpc Client interface(客户端接口) FibonacciRpcClient fibonacciRpc = new FibonacciRpcCl...

2018-07-11 11:45:47 495 0

原创 RabbitMQ-topic

上一篇文章讲的direct类型转换器,可以选择性接收日志.这样改进了日志系统,但是这有个问题,就是它是完整匹配的.比如说路由键是dog,只有被标记为dog的消息才被转发. 想转发个dog.xxx,那是不可以的.还是不够灵活. 那么topic转发器,就可以做到了 例子: 消费者(只接受以kw...

2018-07-11 09:56:18 391 0

原创 RabbitMQ-路由

前两篇文章,是建立一个简单的日志系统,可以广播消息给多个消费者.这篇文章,讲一下路由.只订阅部分消息.举个例子: 日志其中一个队列, 只接受关于某一类的信息 Bindings(绑定) 绑定表示的是交换器和队列的关系. 绑定可以设定额外的routingKey参数, 而绑定键: sever...

2018-07-11 09:55:10 634 0

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