自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tensorrt 基本配置

【代码】Tensorrt 基本配置。

2024-06-25 13:57:19 132

原创 ffmpeg 解码视频并将每帧保存为图片

【代码】ffmpeg 解码视频并将每帧保存为图片。

2024-04-24 09:59:46 426 3

原创 docker不删容器修改配置

docker stop 停止要修改的容器 不停止 配置文件会自动恢复docker instect [容器ID] 找到hostconfig.json文件位置修改配置systemctl restart docker

2023-08-24 13:31:30 187

原创 dockerfile 交互问题解决

install时交互RUN DEBIAN_FRONTEND=noninteractive apt install -y libxxxx安装程序交互 通过”\n“分割多命令RUN (printf “y\nyes\nn” && cat) | ./xxxx

2023-08-21 15:10:23 279

原创 c++ 位运算,按位获取数值

c++ 进制表示二进制: 0b8进制: 016进制: 0x例:下列都代表字母Bchar p1 =0b01000010; // 二进制char p2 =0102; // 八进制char p3 =0x42; // 十六进制char p4 =66; // 十进制char p5 =‘B’;取某一个位数值、取范围位数值注意 char存储范围 -128~127,即:0b10000000 ~ 0b01111111 最高位位符号位,1表示负数使用&运算符,需要取哪个位值将哪个位置为1,

2023-06-13 15:36:20 1971

原创 chan与mutex

chan与mutex使用

2023-01-09 13:56:20 131

原创 go:linkname

go:linkname使用

2023-01-09 13:55:39 310

原创 go 初始化顺序

摘录自:https://books.studygolang.com/advanced-go-programming-book/ch1-basic/ch1-05-mem.html。

2022-11-28 10:44:40 86

原创 github ip映射

https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts

2022-11-26 12:42:17 520

原创 mysql binlog数据恢复

log文件列表– 可查看log文件路径– 正在使用的log文件– 生成新log文件flush logs;– 查看文件信息mysqlbinlog工具常用参数–start-datetime 查询起始时间戳。–stop-datetime 查询终止时间戳。–start-position binlog的偏移量起始值–stop-position binlog的偏移量终止值–database 查询指定数据库的log日志。

2022-11-11 15:19:58 612

原创 go socks代理

go socks代理

2022-06-17 22:13:41 456

原创 go 实现http代理

参考资料:https 代码参考http 代码参考chrome插件:SwitchyOmega

2022-06-17 22:10:07 1081

原创 nginx 刷新404

配置文件中添加location / { root /dist; try_files $uri $uri/ @router; index index.html;}location @router { rewrite ^.*$ /index.html last;}

2022-05-16 14:09:41 323

原创 docker搭建hadoop完全分布式

集群规划1个NameNode节点1个SecondaryNameNode节点1个ResourceManager节点1个JobHistory节点2个Slave节点1个Client节点环境准备hadoop、jdk解压备用 - docker - docker-compose - hadoop-3.2.3.tar.gz - jdk-11.0.15_linux-x64_bin.tar.gz基础镜像制作2.1 下载相关工具 如 ssh、vim等2.2 上传hadoop、jdk2.

2022-05-09 23:52:17 2835

原创 通过一个json获取获取另一个json的值

@Test void resolveJsonTest() throws Exception { String source = "{\"k1\":\"v2\",\"k2\":{\"v2\":\"v2k1\"}}"; String target = "{\"k1\":{\"v1\":\"v1v1\"},\"k2\":{\"v2\":{\"v2k1\":\"v2v1\"}}}"; JSONObject jor = JSONObject.parseObject(source);.

2022-05-07 10:36:10 652

原创 Netty-WebsocketDemo

package com.websocket;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelHandlerContext;import io.netty.channel.ChannelInitializer;import io.netty.channel.ChannelOption;import io.netty.channel.EventLoopGroup;import io.netty.cha

2022-04-06 23:03:37 157

原创 对称、非对称加密解密、数字签名

package com.crypto;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import javax.crypto.BadPaddingException;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;import javax.crypto.NoSuchPaddingException

2022-03-27 23:51:41 314

原创 NIO实现聊天室

参考自尚硅谷视频服务端代码**package service;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectableChannel;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.

2022-03-20 22:54:49 285

原创 linux集群分发脚本

#!/bin/bashif [ $# -lt 1 ] then echo Not Enough Arguement! exitfifor host in node01 node02 node03do echo ================= $host ================= for file in $@ do # 文件是否存在 if [ -e $file ] then # 父目录 p

2022-02-15 21:10:15 466

原创 Linux 集群免密配置脚本

参考自:https://blog.csdn.net/zhanggqianglovec/article/details/103384458准备工作:安装expectyum install expect -y#!/usr/bin/bashexpect << EOFset timeout 10# 创建公有密钥 spawn ssh-keygen -t rsaexpect { "*to save the key" {send "\n";exp_continue}

2022-02-12 18:38:54 889

原创 vi命令整理

多行复制 n:开始行 m结束行n,m+y

2022-02-10 20:57:44 117

原创 Spring获取代理类

方式一@AutowiredApplicationContext applicationContext;applicationContext.getBean(接口类.class)方式二(xxx) AopContext.currentProxy();注意方式二Cannot find current proxy: Set ‘exposeProxy’ property on Advised to ‘true’ to make it available.添加:@EnableAspectJAutoP

2022-01-27 10:42:22 1353

原创 Clion调试fork

原文:https://www.coder.work/article/164248set follow-fork-mode childset detach-on-fork off

2021-09-20 10:09:28 625

原创 Clion cmake环境 运行unix网络编程书中源码

准备编译环境为wsl编写cmake文件源码根下CMakeLists.txtcmake_minimum_required(VERSION 3.16)project(unpv13e-master)include_directories(./key)#添库文件add_subdirectory(./lib)#各模块文件 本文使用intro模块举例,自己使用时将需要运行的模块逐一添加add_subdirectory(./intro)lib库下文件CMakeLists.txt 注意.

2021-09-19 15:26:33 349

原创 spring 拦截器处理

解决方案:WebMvcConfigurer + @WebFilter注意事项@WebFilter不生效,则在启动类添加@ServletComponentScanpackage com.fengniao.mall.operation.config;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import org.springframework.context.annotation.Configuration

2021-09-16 13:30:46 125

转载 spring+redis 切换不同的库

https://bbs.huaweicloud.com/blogs/detail/112141

2021-09-14 13:42:50 179

原创 Clion调试redis

参考自:https://www.jianshu.com/p/ae7b61c89e23我是2021.7.2日clone的unstable分支,对参考文章做出了一些调整deps\hdr_histogram\CMakeLists.txt add_library(hdr_histogram hdr_histogram.c)deps\hiredis\CMakeLists.txt 当前版本已有生成动态库的操作(ADD_LIBRARY(hiredis SHARED ${hiredis_sources}))所以

2021-07-03 19:06:05 556

原创 redis-源码构建(windows环境)

准备环境下载cygwin64工具,用于下载所需依赖下载地址:https://www.cygwin.com/如:gcc、make、zip、unzip依赖安装不全不用担心之后可以再用此工具补充安装集成开发工具:clion步骤下载源代码:https://github.com/redis/redis修改部分文件因windows环境导致的编译错误src\mkreleasehdr.sh 脚本文件需要将windows换行符修改为unix的换行符(LF),不然会报错CC rel

2021-07-03 12:29:22 710 2

原创 Spring boot配置多数据源

注意事项配置文件配置数据源时一定要用jdbc-url 使用url会报错指定数据源所使用的mapper路径factoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/db1/.xml"));@MapperScan 中的 basePackages 是dao层的包路径 。sqlSessionFactoryRef 、 sqlSessionTemp

2021-05-21 15:55:37 125

原创 HTML生成PDF

HTML生成PDF引入POM例子所用完整依赖<properties> <itext.version>7.1.11</itext.version> <itext.pdfhtml.version>3.0.0</itext.pdfhtml.version> <itext.pdfrender.version>1.0.1</itext.pdfrender.version>

2020-07-04 10:26:54 348

原创 JDK源码阅读之HashMap

一 构造函数可指定默认初始大小和加载因子 初始的加载因子为0.75底层使用两种储存策略数组+单向链表的数据结构数组+TreeNode(红黑树)二 常用方法put对key先进行hash求值 HashMap可以存空值static final int hash(Object key) { int h; return (key == null) ? 0 : ...

2020-05-17 14:23:32 109

原创 JDK源码阅读之ArrayList

一 继承关系)二 构造函数[ArrayList底层使用Object[] 存储 ,无参构造则是创建一个空数组ArrayList(int) :可以指定Object[]的初始大小ArrayList(Collection<? extends E> c) 将源集合copy到新集合三 容量扩容每次添加都会做边界校验,使用私有方法grow返回新集合minC...

2020-05-03 20:06:59 129

原创 多线程之线程池

多线程之线程池一:线程池作用1.用线程池管理并复用线程、控制最大并发数2.可以让线程使用不同任务线程队列缓存策略和拒绝机制二: ThreadPoolExecutor 线程池核心构造函数参数corePoolSize 核心线程数MaximumPoolSize 最大线程数keepAliveTime 任务在队列中存活时间unit 存活的时间单位workQueue 用于保存任务的队列...

2020-04-04 20:14:03 116

原创 分布式事务

分布式事务的解决方案CAP理论C: Consistency 一致性A: Availability 可用性P: Partition tolerance 分区隔离BASE理论BA: Basically Available 基本可用S: Soft state 软状态E: Eventually consistent 最终一致性2pc协议2阶段提交协议 准备阶段和提交阶段实现方案...

2020-02-14 09:33:27 100

原创 安装Oracle 12c

参考:https://blog.csdn.net/fw19940314/article/details/80183578https://zhuanlan.zhihu.com/p/52006870两位大牛有少许不同 结合者看可适用不同版本1.安装必要依赖注意进入图形界面出现 -java.library.path中没有oraInstaller 是因为缺少 libnsl.x86_64其中有些...

2019-12-18 18:11:36 204

原创 OPCUA client 相关方法

using System;using System.Threading;using System.Threading.Tasks;using Opc.Ua;using Opc.Ua.Client;using Opc.Ua.Configuration;namespace ConsoleApp1{//参考至:https://github.com/dathlin/OpcUaHelper...

2019-12-10 16:13:36 5525

原创 form时间传值

form 表单时间传值方式一前台let formData = new FormData();formData.append('badDate', "2018-11-12");后台/** * 使用对象接受 实体列中要添加注解 **///controllerpublic ResponseWrapper<String> addBadMsg(PartBadInfo par...

2019-11-23 17:20:33 470

原创 spring boot 整合redis的订阅功能

spring boot 整合redis的订阅功能pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency&...

2019-11-23 17:17:54 145

原创 docker

常用命令1. 查看镜像是否存在docker search centos2.获取镜像docker pull centos3. 运行容器docker run -it centos:latest /bin/bash-i 打开并保持stdout-t 分配一个终端(pseudo-tty)。此时如果使用exit退出,则容器的状态处于Exit,而不是后台运行-d 后台运行 产生的信息可用doc...

2019-11-17 22:05:17 66

原创 防火墙

关于linux防火墙1.firewalld与iptbles区别https://blog.csdn.net/weixin_40658000/article/details/787083752.firewalld开放端口相关操作https://www.cnblogs.com/huchong/p/9669737.html

2019-11-17 18:15:43 53

空空如也

空空如也

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

TA关注的人

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