自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JustPlay1994的专栏

体系、多样、度。

  • 博客(43)
  • 资源 (10)
  • 收藏
  • 关注

原创 Pycharm粘贴无法正常使用

Pycharm无法使用系统中粘贴的数据。

2023-05-13 18:58:30 426 1

原创 BeanUtils.describe结果只有class,没有属性

解决方法class加上public问题复现如下代码:package com.xxx.work.search.test;import org.apache.commons.beanutils.BeanUtils;import java.util.Map;class Person { private String id; public String getId() { return id; } public static void mai

2021-08-04 11:54:51 367

原创 apache-druid 报错 offsetOutofRangeException

换一个topic即可

2021-07-07 16:29:04 252

原创 oracle/达梦 unix时间戳转date

create or replace function unix_to_oracle(in_number number) return date isbegin return (to_date('19700101', 'yyyymmdd') + in_number / 86400 + INTERVAL '8' HOUR);end unix_to_oracle;select unix_to_oracle(1623144734);参考以下内容,做了一些调整https://blog.csdn.net

2021-06-09 18:50:43 1394

原创 docker maven 打包报错

环境windows环境下docker maven 插件,推送报错安装了docker desktop插件报错信息Failed to execute goal com.spotify:docker-maven-plugin:1.0.0:build (default-cli) on project cityie-portal-ui: Exception caught: com.spotify.docker.client.shaded.com.fasterxml.jackson.databind.Json

2021-04-20 15:54:51 368 1

原创 vi编辑器上下左右变为ABCD,解决办法

再按一下insert,即可

2021-03-09 17:16:01 277

原创 对接gb28181方案

该方案可对接gb28181平台,例如海康、华为VCN(已验证)。SIP服务器开源地址:https://github.com/648540858/wvp-GB28181-pro/tree/wvp-28181-2.0分支:wvp-28181-2.0流媒体服务器项目地址ZLMediaKit:https://github.com/xia-chu/ZLMediaKit由于该项目没有编译最新的包,因此要么自己编译,要么采用docker拉取最新安装包。docker地址:https://hub.docker.

2021-03-08 20:19:18 2646

原创 java获取文件夹容量大小,带进度条

package test;import java.io.File;/** * <p>描述: 文件维护工具类 * 主要包括:获取文件夹容量大小 * </p> * <p>创建时间: 2021/2/5 </p> * * @author hzz * @version 1.0 */public class FileDelUtil { public static void main(String[] args) throws Excep

2021-02-05 11:23:50 189

原创 ffmpeg+jsmpeg+h5实现rtsp网页免插件播放

ffmpeg+jsmpeg+h5实现rtps网页免插件播放下载jsmpeghttps://github.com/phoboslab/jsmpeg安装jsmpeg依赖npm install启动jsmpeg:node websocket-relay supersecret 18089 18090拉取ffmpeg docker镜像docker pull jrottenberg/ffmpeg拉取流,推入jsmpeg(supersecret 对应上面websocket的密

2021-02-01 11:38:48 1640

原创 ERROR 1045 (28000): Access denied for user ‘root‘@‘172.17.0.1‘ (using password: YES)

mysql 报错信息ERROR 1045 (28000): Access denied for user 'root'@'172.17.0.1' (using password: YES)可能的情况:不允许远程连接密码错误解决方法:授予远程访问权限GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'Grand_p0ss' WITH GRANT OPTION;rem FLUSH PRIVILEGES;修改密码:rem ALT

2021-01-24 21:20:05 10178 3

原创 部门组织数据库设计

部门的数据结构设计要点:dept_id, ancestors, parent_id, order_num, is_delancestors记录从根节点开始,至父亲节点的所有祖先节点id,例如 0,1,5,20这样设计有几个优势:1. 支持无限层级2. 支持层级排序,通过ancestor字段,高层在低层前面3. order_num是同层排序4. parent_id是层级结构时使用5. is_del逻辑删除,方面数据找回,避免对关联数据造成影响...

2021-01-18 19:11:28 2905

原创 2020年软考成绩可以查询了

查询地址:https://query.ruankao.org.cn

2020-12-19 00:22:53 296 1

原创 logstash 动态模板 没有生效

如果用的7.x版本的,大概率是没有配置 document_typeoutput { if [type]=="tb_tool"{ elasticsearch { # 如果不配置type,动态模板会创建失败 document_type => "_doc" hosts => ["10.0.14.40:31815"] # 索引名称 index => "tb_tool"

2020-11-25 18:29:09 1648

原创 软考-系统架构师大纲思维导图+真题下载

系统架构师-大纲科目1:信息系统综合知识1. 计算机软件与网络基础知识1.1 操作系统操作系统的类型和结构操作系统基本原理网络操作系统及网络管理嵌入式操作系统与实时操作系统1.2 数据库系统数据库管理系统的类型、结构和性能评价常用关系型数据库管理系统数据库模式数据库规范化分布式数据库系统,并行数据库系统数据仓库与数据挖掘技术数据库工程备份恢复1.3 嵌入式系统嵌入式系统的特点嵌入式系统的硬件组成与设计嵌入式系统应用软件及平台开发平台嵌入式系统网络嵌入式系统数据库.

2020-08-02 11:25:03 1351

原创 最简单的加解密方法:Base64+按位异或

public class Test { public static void main(String[] args) throws UnsupportedEncodingException { String text = "123"; final Base64.Decoder decoder = Base64.getDecoder(); final Base64.Encoder encoder = Base64.getEncoder(); byte[] textByte = text.

2020-07-23 18:54:42 719

原创 离线安装Redis

离线安装Redis下载 wget http://download.redis.io/releases/redis-5.0.8.tar.gz解压 tar -zvxf redis-5.0.8.tar.gz编译 cd redis-5.0.8/src make all安装,会在在上层自动创建bin文件夹,里面就是执行脚本 make prefix='..' install配置环境变量 vi /etc/profile添加 export REDIS_HOME=/da

2020-06-18 11:29:07 279

原创 Elasticsearch源码启动

设置gradle的jdk[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OwrQ25I8-1592300459645)(en-resource://database/1025:1)]编译gradlew idea打包gradlew -p distribution/archives/windows-zip assemble --parallel需要配置jvm的path.home-Des.path.home=D:\output\idea\elasticsearch_h

2020-06-16 17:39:36 763

原创 Elasticsearch优化策略

分片ES默认配置是5个分片和一个副本假设有10个节点,则需要给索引建10个分片,为了保证高可用和查询吞吐量,需要配置副本数所需最大节点数=分片数*(副本数+1)路由可以通过控制ES选择将文档发送到哪个分片,如果希望将不同的文档放到同一个分片上时,需要使用相同的路由值。同理,如果我们知道路由值,则可以把ES引导到与索引时相同的分片上。创建文档时指定路由:curl -XPUT 'localhost:9200/documents/doc/1?routing=A -d {"title": "Doc

2020-06-16 11:17:32 1046

原创 Elasticsearch启动流程概要

Elasticsearch启动流程概要v7.6.2-> Elasticsearch.main 准备各种环境-> Bootstrap.init(…) 初始化-> Bootstrap.setup 安装modules-> Bootstrap.initializeNatives 初始化本地资源-> Node() 创建node-> PluginSerice.loadBundles(…) 加载modules-> new ClusterModule() 创建集

2020-06-12 13:39:27 336

翻译 # ES弹性状态

ES弹性状态以下是一篇官方博客的机翻,Engineering写于2014年4月27日。核心思想主要是介绍:es为什么选择弹性——重建数据索引,数据不丢失。如何保障弹性——测试工程:随机测试和破坏性测试。测试重点是复现问题,这个过程提升了复现问题的能力。为了解决脑裂的问题,做了一个模拟传输,来复现问题。说实话,没啥干活,以为会讲算法和数据结构。ES弹性状态https://www.elastic.co/guide/en/elasticsearch/resiliency/current/ind

2020-06-08 17:55:14 349

原创 springboot手动动态注入controller和service

springboot手动动态注入controller和servicepackage test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.config.BeanDefinition;import org.springframework.beans.factory.support.BeanDefinitionBuilder;import

2020-05-24 14:38:30 9839

原创 kubernetes安装入门

windows 安装Kubernetesdocker desktop安装kubernetes直接安装,一直显示kubernetes is starting。尝试阿里云方案参考地址几个关键点:用管理员运行powershell,再执行.\load-images.ps1定位问题,查看日志:C:\ProgramData\DockerDesktop\service.txt删除C:\Pr...

2020-03-25 14:42:24 185

原创 linux内存调试

linux内存不够用了查看内存消耗排名ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

2020-01-11 13:55:58 247

原创 Springboot @WebFilter拦截器未生效

问题描述@WebFilter(filterName = “ssoFilter”,urlPatterns = “/*”)未生效拦截器解决方法在springboot启动类上添加@ServletComponentScan(basePackages = “full.package.path”)路径替换为@WebFilter所在包...

2019-09-23 15:46:48 2854

原创 系统设计开发模式思考

工作主要分为几大块:类型:数据处理(数据工程师)数据开发(后台开发)数据展现(前端开发、GIS开发)工作步骤,两种模式:数据驱动:初步原型设计->数据需求梳理->数据接入->数据清洗转换->数据库设计->原型修正->UI设计->前端开发->后端开发->前后联调->部署->测试->迭代需求驱动:原型...

2019-08-05 14:51:28 570

原创 maven配置仓库无效问题

问题描述有时候配置settings.xml为私仓后,在项目中配置仓库无效。原因分析因为在settings.xml中配置了*解决方法需要改为*,!remote-id感叹号表示排除代理这个id的仓库,然后在项目中配置可以了...

2019-08-02 15:43:16 832

原创 mysql同步至es,canal源码调试【临时笔记】

启动工程拉取源码配置并启动服务端配置depolyer模块下example.instance.properties中的数据库,然后启动CanalLauncher,服务端启动完成,并监听了刚配置的数据库的binlog。配置客户端创建简单表CREATE TABLE `dailylog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `content`...

2019-07-13 21:19:23 1934

原创 解决jackson反序列化对象嵌套List失败的问题

问题描述当用feign client远程调用时,返回的复杂对象反序列化报错。错误信息:Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token复杂...

2019-07-04 20:05:48 9048

原创 使用canal同步mysql数据至elasticsearch

使用canal同步mysql数据至es的特点如下:使用mysql的binlog(中性)支持增量更新(优点)配置可用(优点)实时性高(优点)需要预先在es中创建mapping关系(缺点)每个索引都需要定义一个配置(中性)下载下载&&编译git clone [email protected]:alibaba/canal.gitcd canal; 切换至最新版本1....

2019-06-19 22:58:25 3864 4

原创 maven依赖本地jar包

依赖本地包 <dependency> <groupId>com.cetc.city</groupId> <artifactId>cetc-common</artifactId> <scope>system</scope> <version&gt...

2019-06-05 20:04:46 4010

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

配置多个数据源示例如下:DxMybatisConfig.java@Configuration@MapperScan("com.justplay1994.github.dao.dx")public class DxMybatisConfig { @Bean(name = "dxDataSource") //作为一个bean对象并命名 @ConfigurationProper...

2019-06-05 17:50:24 978

原创 mybatis打包时,没有打包xml文件的问题

除了一些依赖之外,可能需要添加一下<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml&l...

2019-05-28 17:47:42 1727

原创 kafka常用shell

查看所有topic列表 ./kafka-topics.sh --list --zookeeper localhost:2181shell生产者,发送消息./kafka-console-producer.sh --broker-list 10.217.17.70:9002 --topic auditLogshell消费者,接受消息./kafka-console-consumer.s...

2019-05-28 14:56:40 183

原创 SpringBoot bootstrap.yml配置未生效

<!--需要引入该jar才能使bootstrap配置文件生效--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-context</artifactId> ...

2019-05-28 14:38:45 16973 18

原创 Springboot AOP

两个关键点:定义切面时,只加@Aspect注解是不够的。需要再加@Component注解,或者在某一个@Configuration类中,@Bean注入。在某一个类内部,方法互相调用,是不会触发切点的...

2019-05-28 10:44:07 97

原创 pycharm断点调试报错

错误信息解决办法setting->build->python debugger->gevent compatible(勾选)

2019-05-15 21:35:43 1431

原创 python引入opencv出错解决方法

python引入opencv出错解决方法问题import cv2时出错:Install packages failed: Installing packages: error occurred.opencv下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/python pip命令安装选择(即便是64位也选这个,不要选amd64):ope...

2019-05-14 22:33:06 1700 1

原创 python基础环境搭建+绘制函数图

安装python 3配置python环境变量包括python.exe所在路径,以及scripts路径安装anacondaAnaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。qtcons...

2019-05-12 17:59:39 134

原创 B树简要描述

B树印象标签多路有序树基于磁盘优化,一个节点为磁盘一圈1个节点能存一千个关键字,那么高度为2的B树,可以存10亿个关键字,并且根节点在主存中,因此至多只需两次磁盘存取。特征t表示最小度每个节点至少为t-1个关键字,最多有2t-1个关键字每个节点至少有t个孩子节点,最多有2t个孩子节点。孩子节点小于等于其父亲节点,父亲节点按照非降序排列(小于等于)。性质任意一颗包含n...

2019-05-04 14:35:50 139

原创 数据结构——堆(附源码)

这里写自定义目录标题数据结构——堆特性操作场景引用数据结构——堆特性堆是一颗完全二叉树,包含两种类型:大顶堆和小顶堆。大顶堆满足特点:每个节点比其子树的所有节点都大。小顶堆满足特点:每个节点比其子树的所有节点都小。完全二叉树:父亲节点为 (index + 1) / 2-1左孩子 index * 2 + 1右孩子 index * 2 + 2操作heapify(arr...

2019-05-01 11:44:32 121

达梦数据库jdbc连接

包括:dm8-oracle-jdbc16-wrapper、DmJdbcDriver16、DmJdbcDriver17、DmJdbcDriver18

2021-03-17

Mendix-8.18.1.13528-Setup.exe

Mendix-8.18.1.13528-Setup

2021-02-28

系统架构设计师历年真题2009-2018有答案和解析.rar

软考-架构师历年真题有答案和解析,2009年至2018年综合知识、案例分析以及论文的真题,并带有答案和解析,只需要1分~

2020-10-20

云计算架构技术与实践 第2版

云计算架构技术与实践 第2版,高清版,有书签

2017-03-06

设计模式:可复用面向对象软件的基础

介绍常用的设计模式,以及使用方式。 带书签。

2017-02-08

中文版-人月神话

人月神话是软件工程必读的一本书。高清版并带有书签。

2017-01-22

UML和模式应用

UML和模式应用 带书签

2017-01-22

神经网络与机器学习(第3版)

神经网络与机器学习(第3版),带书签

2017-01-22

GO Web编程 GO编程基础

GO web编程,高清版,有书签

2017-01-22

迷宫求解 C语言

求走出迷宫的路径,分别采用了深度优先和广度优先两种算法,里面有详细注释,简单易懂,还解决了一些BUG

2014-02-17

空空如也

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

TA关注的人

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