写BUG的派大星

Patrick Star

  • 首页
  • 归档

  • 搜索
设计模式 Gis Kafka Druid 微信小程序 Java 开源项目源码 物体识别 机器学习 Mybatis 微服务 Feign OpenVPN CSS Streamsets CDH SpringCloud SpringBoot maven 分布式 Shell Tree Linux js WebSocket 多线程 集群 Hadoop 大数据 JDK ElasticSearch MySQL 数据库 Redis Http Nginx

SpringBoot Admin接入

发表于 2021-01-08 | 分类于 Java | 0 | 阅读次数 1050
监控平台接入基础信息查看(修改被监控服务)修改pom.xml增加依赖(如果已有可以忽略):<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-st
阅读全文 »

PostGis常用空间函数

发表于 2020-12-24 | 分类于 数据库 | 0 | 阅读次数 552
WKTWKT(Well-knowntext)是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-knownbinary)则胜于在传输和在数据库中存储相同的信息。该格式由开放地理空间联盟(OGC)制定WKT对象格式POINT(00)
阅读全文 »

Java中通过druid修改sql中表名、别名

发表于 2020-09-09 | 分类于 Java | 0 | 阅读次数 2382
在项目中如有一条查询语句,需要将其中表名所在的库名补充上(库名已知),例如:selectidfroma,表a所在库叫d,那么需要修改为selectidfromd.a所以最开始打算用正则,不区分大小写的形式匹配到from+空格+不带点、不带空格的字符串,然后将第三部分替换。有了如下代码:private
阅读全文 »

一次使用YoloV5进行物体识别的记录

发表于 2020-09-03 | 分类于 Python | 0 | 阅读次数 1121
下载anaconda官网下载安装即可。主要用作环境隔离等。下载cuda这里选择的版本是10.0在安装程序中一路下一步即可。安装过程中有一个配置安装路径,后面安装cudnn需要用到。cuda主要是驱动等安装cudnncudnn版本需要与cuda对应cudnn主要功能是提供神经网络的支持在官网下载时需要
阅读全文 »

Feign请求头设置/传递问题(同步方法设置Header/异步方法设置Header)

发表于 2020-07-02 | 分类于 Java | 0 | 阅读次数 3757
我们都知道Feign其实也是通过HTTP请求来实现的通信那么自然绕不开HTTP相关的东西,比如很多系统中权限校验都是通过Header中的参数来实现,需要将前端传过来的header转发到目标服务,这里主要记录一下关于Header的设置。下面提到的同步/异步只是记录一下遇到问题的情景,异步方法的实现方式
阅读全文 »

StreamSets安装(CentOS7)

发表于 2020-06-08 | 分类于 大数据 | 0 | 阅读次数 1133
JDK:8u181_Linux-x64(JDK8均可)解压streamsets-datacollector-all-3.6.1.tgz设置最大打开文件数量:方法一(临时修改):ulimit-n65536方法二(永久修改):1.vi/etc/security/limits.confecho"
阅读全文 »

Cloudera Manager安装与搭建(CentOS7,CDH6.1.0)

发表于 2020-06-08 | 分类于 大数据 | 0 | 阅读次数 2273
ClouderaManager安装centos7,MySQL安装前的准备:为集群中每一个主机配置hostnamesudohostnamectlset-hostnamefoo-1.example.comvi/etc/hosts添加1.1.1.1foo-1.example.comfoo-12.2.2.2
阅读全文 »

SpringBoot中基于Redis的分布式锁实现(通过Redisson)

发表于 2020-04-28 | 分类于 Java | 0 | 阅读次数 2406
在Java中通过Redisson可以比较方便的操作Redis,实现分布式锁。(可以将更多的精力放在业务上,而不是锁的实现、锁的逻辑漏洞等。)添加Redisson的Maven依赖<dependency><groupId>org.redisson</groupId>&
阅读全文 »

CentOS8搭建分布式Hadoop3.2.1环境(hdfs+yarn)

发表于 2020-03-20 | 分类于 大数据 | 0 | 阅读次数 1516
写在前面本次安装是采用三个本地虚拟机进行安装的方式。Hadoop版本为3.2.1本地电脑是i7-8700/16G虚拟机配置选择了1核CPU,2G内存,20G硬盘,选择的系统是CentOS8,安装的时候不确定会不会卡,此处跳过虚拟机安装教程。虚拟机安装时记得指定静态ip,本机名可以取成master、s
阅读全文 »

缓存击穿、缓存穿透和缓存雪崩

发表于 2020-03-03 | 分类于 数据库 | 0 | 阅读次数 1024
缓存击穿、缓存穿透和缓存雪崩缓存击穿情形描述缓存在某个时间点过期的时候,恰好在这个时间点对这个Key有大量的并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后端DB压垮。解决方案使用互斥锁(mutexkey)在缓存失效的时间点(拿到的值为空)
阅读全文 »

关于红黑树

发表于 2020-03-03 | 分类于 数据结构 | 0 | 阅读次数 1095
红黑树简介红黑树是一种自平衡二叉查找树,在1972年由RudolfBayer发明,当时被称为平衡二叉B树。红黑树为什么查询性能较好?红黑树和平衡二叉树(AVL树)类似在插入和删除操作时,会通过特定操作保持二叉查找树的平衡。时间复杂度但它的最坏情况运行时间也是非常良好的,并且在实践中是高效的:它可以在
阅读全文 »

动态代理模式

发表于 2021-03-13 | 分类于 Java | 0 | 阅读次数 573
概念他是指一个对象A通过持有另一个对象B,可以具有B同样的行为的模式。为了对外开放协议,B往往实现了一个接口,A也会去实现接口。但是B是“真正”实现类,A则比较“虚”,他借用了B的方法去实现接口的方法。A虽然是“伪军”,但它可以增强B,在调用B的方法前后都做些其他的事情。SpringAOP就是使用了
阅读全文 »
1 2 3
Patrick

Patrick

不是在改BUG,就是在写BUG。

52 日志
9 分类
36 标签
RSS
E-mail
Creative Commons
© 2018 — 2023 Patrick
人生如逆旅|我亦是行人
鲁ICP备18043140号-1