自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flink学习

flink学习。

2024-03-27 13:59:28 291 1

原创 HSF架构设计和原理

HSF架构之路。

2024-03-27 13:58:51 61

原创 diamond架构设计和原理

监控词报警内容

2024-03-27 13:57:52 102

原创 Netty学习之路

Netty学习之路入职高德也有将近2个月了,着实感受到了高德人才的优秀,本想着混日子了,奈何朋友圈时不时冒出来一两个优秀的人刺激一把,还是决定不要放弃了,hh,不然太给hit丢人了,希望一个月之内能把netty学完...

2021-12-11 23:12:51 308

原创 ReentrantLock源码理解

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-29 23:10:54 88

原创 Redis-kafka-MySql

Redis0、参考文章https://www.cnblogs.com/albert32/p/13404294.html 主从同步https://www.cnblogs.com/Eugene-Jin/p/10819601.html 哨兵机制1、Redis持久化方式AOF:将内存中的数据以快照的形式写入磁盘,实际过程中是fork一个子进程来写的,采用的是 copy on write机制优点:恢复数据速度快, 缺点:时点和时点之间的数据会丢RDB:以文本日志的形式记录Redis处理的

2021-08-07 18:35:17 284

原创 MySql

0、参考文章https://www.cnblogs.com/kismetv/p/10331633.html1、mysql创建索引的优缺点优点:加快查询的速度缺点:增、删、改的速度都会变慢维护索引需要耗费数据库资源,索引需要占用磁盘空间2、索引分类innoDB:主键索引:使用主键默认创建的索引,索引不能为空,建表时自动创建单值索引:除主键以外其他列创建的索引,又叫普通索引,一个表可以有多个单值索引唯一索引:索引列的值必须唯一,允许有空值,但是只能有一个复合索引:一个

2021-08-02 16:15:30 126

原创 实战实战实战

阿里1、创建一个表如何建立索引2、SpringBoot与Spring区别3、Aop应用4、服务治理5、微服务划分6、微服务调用7、10个线程实现10000个数的相加8、两个不同长度的链表相交,求交点快手1、静态内部类和内部类的区别可以对比静态属性和非静态属性来理解内部类内部类可以无条件访问外部类的属性和方法(包括私有的),外部类在访问内部属性和方法时必须先创建一个实例创建内部类实例的时候必须先创建一个外部类实例内部类不能定义static元素和方法,但是允许static

2021-07-31 20:49:01 210

原创 Java虚拟机

文章目录1、tomcat为什么要重写类加载器2、虚拟机内存结构3、描述一下类加载的过程4、常用的垃圾回收算法1、tomcat为什么要重写类加载器类加载器BootStrap ClassLoader:C++写的,加载<JAVA_HOME>/lib下的jar包ExtensionClassLoader:加载<JAVA_HOME>/lib/ext下的jar包,或者由系统变量-Djava.ext.dir指定位路径中的类库Application ClassLoader:加载我们自

2021-07-29 15:42:58 72

原创 SpringBoot相关

1、springBoot启动流程参考文章:SpringBoot启动流程及其原理 - rhyme - 博客园 (cnblogs.com)SpringApplication.run执行流程详解 (biancheng.net)SpringBoot启动流程分析(二):SpringApplication的run方法 - 超级小小黑 - 博客园 (cnblogs.com)每个springBoot工程都有一个主入口,也就是我们的main方法,该方法所在的类需要使用注解@SpringBootAppli

2021-07-27 23:34:37 100

原创 Spring相关

文章目录0、参考文章1、spring容器初始化过程2、谈谈你对IOC的理解3、spring 三级缓存4、循环依赖问题5、AOP的底层实现6、Spring的事务是如何回滚的7、spring的事务传播0、参考文章(35条消息) 阿里面试真题:Spring容器启动流程_敖丙-CSDN博客_spring容器启动流程spring容器的refresh方法分析 - xuanm - 博客园 (cnblogs.com)请别再问Spring Bean的生命周期了! - 简书 (jianshu.com)Spring

2021-07-26 18:48:32 115

原创 多线程相关

1、并发和并行的区别并发:单个CPU分时间段处理多个任务,某个时间段只执行一个任务,强调的是能处理多个任务的能力,不一定同时。并行:同一时间段多个CPU执行多个任务,强调的是同时处理多个任务2、多线程有哪几种创建方式继承Thread类,重写run方法,线程无返回值实现Runnable接口,重写run方法,线程无返回值实现Callable接口,重写call方法,使用FutureTask包装Callable对象,thread 里面传的target对象是FutureTask包装C

2021-07-24 15:22:15 69

原创 kafka相关

1、分区的意义提高kafka的负载能力提高读写数据的并行度

2021-07-18 23:26:37 139 1

原创 Redis相关知识

文章目录1、小的知识点2、常用命令3、Redis持久化方式4、NIO BIO AIO5、select、poll、epoll6、同步异步、阻塞非阻塞区别7、布隆过滤器8、redis作为缓存的知识1、小的知识点Redis是单线程工作的,作用:缓存、数据库、消息中间件支持的数据结构:String、List、Set、Hash、Zset, Bitmaps、Hyperloglogs 、GeospatialRedis默认有16个数据库,端口默认是6379redis事务单条保证原子性,但是整

2021-07-17 15:52:00 112

转载 TCP三次握手和四次挥手

序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的编号;因此当前报文段最后一个字节的编号+1即为确认号。确认ACK:占1位,仅当ACK=1时,确认号字段才有效。ACK=0时..

2021-05-23 21:08:59 64

原创 记录好文章的常用网址

1、Java并发编程:volatile关键字解析: https://www.cnblogs.com/dolphin0520/p/3920373.html

2020-06-21 21:05:19 799

原创 交换机相关知识

交换机知识1、名词解释(1) VLAN TRUNK功能快捷键合理的创建标题,有助于目录的生成插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1、名词解释(1) VLAN TRU...

2020-04-19 20:45:37 180

原创 排序算法的代码

排序算法代码1.快速排序1.快速排序#include<vector>#include<iostream>using namespace std;int partition(vector<float> &vec, int left, int right) //划分,以第一个数作为枢纽元{ int i = left + 1 ; ...

2019-10-08 20:45:52 136

原创 test

Restful API1)设计指南http://www.ruanyifeng.com/blog/2014/05/restful_api.html2)微服务restful API定义扫盲:consumes:指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;produces:指定返回的内容类型,仅当request请求头中的(A...

2019-08-22 22:14:42 134

原创 实习的点点滴滴

1. Linux常用命令uptime uptime命令能够打印系统总共运行了多长时间和系统的平均负载。 ptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。 系统平均负载是指在特定时间间隔内运行队列中的平均进程数。本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带...

2018-07-29 10:43:21 231

原创 java

java的点点滴滴1. String 使用public static void main(String []args) throws IOException { char c; String str; BufferedReader br= new BufferedReader(new InputStreamReader(Sy...

2018-07-27 17:19:32 180

原创 ubuntu 使用anaconda 安装gpu 版本 tensorflow,并配置 pycharm

1. 使用conda 安装tensorflow 参考这偏博客: https://www.cnblogs.com/xuliangxing/p/7575586.html在参考这篇博客的时候遇到了一个小插曲,在最后测试的时候,在终端: import tensorflow as tf的时候提示: 类似这种错误,这是由于自己装的cudnn版本太低的原因,自己的c...

2018-05-20 16:54:05 449

原创 Leetcode 的点点滴滴

记录自己刷leetcode的点点滴滴 203. 删除链表中等于给定值 val 的所有节点389. Find the Difference(map实现) 739. Daily Temperatures(递减栈) 258. Add Digits(找规律型的题)242. 有效的字母异位词(3种方法) 49. 字母异位词分组 114. Flatten Binary Tree to Li...

2018-05-15 13:32:56 374

原创 ubuntu 不安装 直接调用opencv的.so

opencv 不 make install的使用方法写这个教程的目的是自己之前电脑上装了opencv3.2,然后由于项目需要,需要装2版本的opencv,而自己又不想装2,怕之后会出各种问题,所以就没有make install.红色部分是需要注意的地方.方法:和ubuntu 安装opencv 方法基本一致:cmake -D CMAKE_BUILD_TYPE=Release -D ...

2018-05-15 13:17:04 1058

原创 Dlib库在QT5.6.1中使用

Dlib 库 在Qt 5.6.1中应用写这个的原因是因为工程需要,把自己依据Cmakelist写的工程移植到Qt界面中去其实这个也算不上教程,只是记录自己在pro文件中加东西时被某个bug拌了一天之后的解决方法.要想在QT中使用Dlib,我们需要在pro文件中添加头文件和库文件:INCLUDEPATH += -L/usr/local/include/dlib\LIBS += /u...

2018-04-19 11:20:15 1200

原创 ubuntu16.04 kinectV2 跑ElasticFusion

其实配置主要是首先保证Niviewer2能用,之后就简单很多了,所以在不能保证Niviewer2能出图像之前直接用Kinect2 跑ElasticFusion会失败的1.安装openni2 sudo apt-add-repository ppa:deb-rob/ros-trusty && sudo apt-get update sudo apt-get install libope

2018-01-05 22:55:10 2672 4

原创 ubuntu16.04 安装配置环境

1.卸载掉没用的东西,安装新东西a.删除libreoffice sudo apt-get remove libreoffice-commonb.删除Amazon 的链接 sudo apt-get remove libreoffice-commonc.安装vimsudo apt-get install vimd.安装opencv3.2和contrib

2017-12-28 19:36:07 875

原创 小笔记

1.拷贝构造函数和赋值运算符https://www.cnblogs.com/wangguchangqing/p/6141743.html

2017-11-23 08:54:27 248 1

原创 ubuntu16.04 编译kinfu_remake-master错误集锦

ubuntu16.04 编译kinfu_remake-master错误集锦

2017-10-30 22:12:14 1467 4

原创 ubuntu16.04 安装PCL库

ubuntu16.04 安装PCL库

2017-10-17 20:48:46 6553 2

原创 Kinect V2 在windows上开发遇到的问题

windows10 识别不出来Kinect V2

2017-10-10 22:58:32 2710

原创 CMake 扫盲

include_directories , link_directorieslink_libraries ,target_link_libraries区别

2017-10-06 20:16:02 1232

原创 VS2010上安装配置ARToolKitPlus

VS2010上安装配置ARToolKitPlus网上关于ARToolKitPlus的教程简直少之又少,经过自己的不懈努力和师兄的帮助,最终成功了(主要还是大神师兄的帮助,嘻嘻),接下来直接上主题,介绍如何安装,主要分为2步:1. Cmake编译生成可执行文件网上下载ARToolKitPlus的源码,从github上可以直接下载,下载下来的是源码,我们想要在VS上安装的话,需要用Cmake从源码编译出

2017-09-23 11:26:31 678

原创 win10 Cmake编译 深入理解Opencv 源码

按工程里面的readme操作即可即下面的步骤

2017-07-14 13:38:09 1341 1

原创 windows10 在vs2017(2010)上配置opencv3.2.4和opencv2.4.9

windows10 在vs2017(2010)上配置opencv3.2.4和opencv2.4.9

2017-07-14 12:37:01 8947 4

原创 win10+opencv3.2+vs2017配置

1. 第一步还是系统环境变量配置。系统环境中,在点击编辑,然后新建一个系统变量。而这个环境变量的值就是你的OpenCV解压放置的文件中的cv14.bin的路径。比如我吧opencv解压的文件的文件放在E盘一个opencv-3.2.0-vc14文件中,所以就有环境变量的值为:E:\opencv-3.2.0-vc14\opencv\build\x64\vc14\bin。2.建立空项目,如图

2017-07-10 15:27:24 3054 1

原创 ubuntu kinect openni驱动安装

1.下载驱动包,下载下来后是一个kinect_driver的文件夹,里面有三个主文件夹和几个说明文件2.安顺序安装三个驱动(这三个软件包的安装要注意顺序:先安装openni,再安装Sensor,最后安装NITE。  另外可以带-u参数卸载这些软件包重新安装$ sudo ./install.sh -u,但是NITE里有专门的uninstall.sh可以运行它来卸载,本人在用unins

2017-07-09 21:55:58 1412

空空如也

空空如也

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

TA关注的人

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