自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (3)
  • 收藏
  • 关注

原创 WebClient下载两张图片后处理

三种方案实现下载2张图片后进行处理,使用WebClient

2023-07-12 18:21:33 401

原创 openldap安装遇到的openssl版本问题

安装openldap时遇到openssh版本过低问题,以及更新openssh时遇到的共享库丢失问题,最后成功解决了它们

2023-03-21 17:02:52 1732 2

原创 Caused by: java.sql.SQLException: Statement.executeQuery() cannot issue statements that do not produ

spring data jpa接口在用delete和update时,要加上@Modifying以避免结果映射导致异常。

2023-01-05 10:40:33 7803

原创 minikube start

minikube start执行遇到两个问题,下载容器速度为0,initial timeout 40s

2022-12-28 12:14:29 1467

原创 JPA 复合主键含自增id

JPA复合主键,含数据库自增ID

2022-12-07 16:48:44 1884

原创 雪花算法的机器id重复

因为主机的ipv6地址相同,导致使用Nacos的雪花算法的机器Id相同

2022-12-05 16:49:35 1111

原创 Docker CMD和ENTRYPOINT的区别

Docker CMD和Entrypoint的区别

2022-12-01 17:55:10 414

原创 Spring Boot配置项注入异常:Failed to bind properties

Failed to bind properties错误Spring Boot配置项注入异常

2022-11-29 13:07:55 6729

原创 powershell操作环境变量

在powershell命令行里操作环境变量PATH

2022-11-16 11:31:24 610

翻译 22.1 MySQL分区概述

MySQL 5.7分区的分类和对存储引擎的要求

2022-11-10 18:05:24 619

原创 docker compose构建镜像如何调试

编写docker compose和Dockerfile过程中调试的遇到的一些坑和解决方法

2022-09-27 17:58:56 1068

原创 git删除某个分支

git删除远程和本地的分支,走了一些弯路,在此记录

2022-09-27 15:30:41 1009

原创 Neo4j远程连接服务器

Neo4j全栈书连接Neo4j服务器,报ClientError

2022-09-18 16:20:09 555

原创 【安全】随机数生成方式

Java使用最大化的熵生成随机数,以避免被黑客猜到

2022-05-25 17:24:53 1059

原创 什么是shaded jar

shaded jar概念

2022-05-06 15:38:08 2470

原创 MySQL找出在左表但是不在右表的字段

三种方法实现,从左表中查找不在右表中的数据字段。

2022-04-15 17:54:53 2171

原创 Webflux Controller请求Json的数据校验

开一篇博客,纪念我逝去的两个小时。Spring对请求数据Json的校验,有两个方法。先说第一个坑@JsonProperty.requried()@JsonProperty.required官方说法,2.6版本以上,只有使用了Creator Properties才有效:Note that as of 2.6, this property is only used for Creator Properties, to ensure existence of property value in JSON

2022-04-13 10:01:10 819

原创 Storing float array as value in redis performance test

BackgroundI am looking for a method to store float array as hash value, given that this float array is a 128 length float array, with an array item like 0.123456789. Which serialization and deserialization could I use?Resultcase 1. float array has very

2022-04-11 16:12:49 813

原创 shell生成N位的随机字符串

shell生成8位的随机字符串#!/bin/bashfunction rand_str(){ chars=012345689abcdefghiklmnopqrstuvwxyzABCDEFGHIKLMNOPQRSTUVWXYZ key="" for i in {1..8} ; do key=$key"${chars:RANDOM%${#chars}:1}" done echo $key}rand_

2022-04-08 17:43:12 678

原创 MySQL事务隔离级别的实验

MySQL的事务隔离级别一共有四个,分别是读未提交、读已提交、可重复读以及可串行化。默认是什么?它是可重复读。在两个终端里,打开两个mysql客户端。数据初始时,id为1, age为11终端1终端2结论start transaction;start transaction;update t_user set age=1 where id=1select age from t_user where id=1 (结果是11)读未提交?NOco

2022-03-14 19:26:33 1546

原创 ++i 和 i++ 那点事

i++和++i

2022-02-22 17:47:11 294

原创 左值和右值我的理解

左值和右值

2022-02-22 15:29:14 215

转载 内部连接和外部连接C和C++

内部连接和外部连接

2022-02-21 17:05:27 588

原创 深度优先搜索与广度优先搜索区别和案例

做LeetCode题目时用到DFS和WFS,本文结合算法题目,介绍了解题的代码和两种算法的核心区别。

2022-02-12 17:06:12 913

原创 Android Studio安装并运行第一个Empty Widget

Android Studio搭建环境开发基于Android 11的APP

2022-02-08 10:46:26 1357

原创 git rev-list从A到B之间的所有提交

不常用的git命令rev-list,从A到B之间的所有提交

2022-01-27 13:03:39 1080 1

原创 git log的显示设置

git log设置显示的对象和颜色

2022-01-27 10:40:41 685

原创 Qt5 vsmc 常量中有换行符

错误现象error: C2001: 常量中有换行符error: C2146: 语法错误: 缺少“)”(在标识符“connect”的前面)error: C2146: 语法错误: 缺少“;”(在标识符“connect”的前面) BattleLabel *battleLabel = new BattleLabel(this, QString("战斗开始")); connect(battleLabel, SIGNAL(destroyed()), this, SLOT(startAnimatio

2022-01-19 11:42:07 554

原创 git主分支切换,将自己在一个分支的提交迁移到新的主分支

我能像今天这般秀,不是我有多努力,实在是碰到的问题太棘手了。队伍里一个岁数不大的老年人,我们叫ta小A,每隔一段时间就要把代码结构大调整。包括:文件所在的文件夹变更定义和声明所在的文件文件夹所在的文件夹变更比如团队还在v1.6上开发v1.7功能呢,ta从v1.4切出去分支直接进行上述大调整操作。结果就是,我们在原来分支上的v1.5 v1.6乃至v1.7功能,全都消失不见。以下为操作记录。第一步,一个图片丢失了,在它所在的资源文件夹,进行git log,看到最根源有一个提交C1,切换到C1,

2021-12-30 16:04:57 2381

原创 git分支删除和更名

随着项目开发的推荐,一些分支被合并进了主分支。因此就需要删除不再使用的本地、远程分支。git branch --delete dev # 本地删除dev分支git push origin --delete dev # 删除远端的dev分支有些变化较大的分支变成了新的主分支,出于习惯变更分支名称git checkout dev # 切换到dev分支git branch -m dev_old_1 # 将当前分支更名为dev_old_1git push --delete origin de

2021-12-29 11:09:15 587

原创 Linux命令

1 在行首或行尾添加字符串sed -e ‘s/^/head/’ -i filesed -e ‘s/&/tail/’ -i file^表示行首;$表示行尾。效果:headgraytailheadredtailheadorangetailheadyellowtail

2021-12-23 13:15:03 469

原创 git add文档全部的变更只提交一部分

由于我有代码洁癖,喜欢一个git commit只包含彼此相关的变更,这就意味着有时一个变更了的文件,只有一部分要提交,而非全部。这时git add -p命令就能派上用处。git add -p src/path/to/file.cpp这时会进入到一个交互界面。下面有可选命令提示。界面上展示的变更和git diff的相同,可选命令针对界面上的变更。可选的命令:h 可选命令的帮助s 当前展示的大块(hunk)变更再拆分成小块y 接受(界面上展示的)变更n 不接受(界面上展示的)变更q 退出gi

2021-12-16 15:01:17 1817

原创 Qt 5 signal和slot

错误1,发射信号成功,connect成功,但是没有进入到slot执行时提示:QObject::connect: Cannot queue arguments of type ‘SomeDTO’(Make sure ‘SomeDTO’ is registered using qRegisterMetaType().)原因:当一个signal被放到队列中(queued)时,它的参数(arguments)也会被一起一起放到队列中(queued起来),这就意味着参数在被传送到slot之前需要被拷贝、存储

2021-12-13 16:12:46 507

原创 QMap判断item是否存在

Java如果map种不存在,会返回 null,但是c++不会,返回的是item类型的默认值

2021-12-03 19:16:02 2371

原创 Qt Json

老司机最近又有Qt项目了1、QMap与Json字符串// serialize: QMap<QString, QVariant> maps; maps.insert("a", "0.98"); maps.insert("libType", "1"); maps.insert("somestr", "hello"); QJsonDocument serialize = QJsonDocument::fromVariant(QVariant(maps))

2021-11-29 15:54:00 253

原创 Win10的经历

cmd和bash命令行卡顿bash cmd几乎是在某天下午突然开始卡的要死。有多卡?命令的执行日志展示在页面上,像早年的逐行打印机。1、使用msconfig命令进入“安全模式”,发现不卡了;2、msconfig->“诊断启动”,不卡了3、msconfig->“有选择的启动”,不卡4、msconfig->服务->禁用所有服务,不卡;启用所有服务,卡。结论:win10的自动更新,导致服务冲突或者有服务降低了显卡的processor执行周期,可能导致显卡每隔1秒才得到CPU钟而

2021-11-19 08:34:32 96

原创 valgrind

下载wget https://www.valgrind.org/downloads/current.htmltar -jxvf <bz2>安装./autogen.sh # 各种工具例如memcheck,错过这一步会在执行时报错./configure./make./sudo make install # 拷贝头文件,用于扩展开发,并不会拷贝二进制文件cp valgrind /home/me/.local/bin # 全局可用valgrind -h # 安装正确测试

2021-09-14 11:14:51 88

原创 ::malloc has not been defined ::realloc has not been defined

编译这个工程 的时候,遇到了这样的错误:$ makemake all-ammake[1]: Entering directory `/home/tiina/clearwater/sprout/modules/libmemcached' CXX libhashkit/libhashkit_libhashkit_la-aes.loIn file included from /opt/rh/devtoolset-9/root/usr/include/c++/9/stdlib.h:36,

2021-09-06 18:50:44 603

原创 Spring Boot Test

1. Controller Test特点:一般要mock掉service,缺点:因此service及JPA repository一律是无法测试的目的:验证接口校验(@Valid)、参数、返回值、状态码、边界条件下的响应(返回值、状态码)package com.example.demo;import com.example.demo.controller.ProductQualityController;import com.example.demo.pojo.ProductQualityVo;

2021-08-24 18:10:14 261

原创 C语言的error: two or more data types in declaration specifiers

libmemcached在编译的时候,遇到错误:./config.h:632:15: error: two or more data types in declaration specifiers #define off_t long int ^./config.h:632:20: error: two or more data types in declaration specifiers #define off_t long int

2021-08-20 17:44:41 2233 1

fly-5.5.7-linux-amd64.tgz

concourse需要使用fly创建pipeline。然而由于该二进制文件放在外国云上一直下载不下来。需要与同版本的concourse ci搭配使用。

2019-12-23

spring framework reference 4.3.9

官网地址:https://docs.spring.io/spring/docs/4.3.9.RELEASE/spring-framework-reference/pdf/spring-framework-reference.pdf 其他版本:https://docs.spring.io/spring/docs/ 官方4最后一个小版本,之后就是5。最近网络不太稳定,不总能访问。现在下载资源分不能设为0?

2017-09-13

实时录音与播放的内存实现 Qt代码

实时录音与播放的内存实现 Qt代码。下载前请先阅读http://blog.csdn.net/kakadiablo/article/details/7561509#comments

2014-10-16

空空如也

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

TA关注的人

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