自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 image forest transform算法及其实现(Java Web版本)

感觉分水岭算法和骨架算法还挺有趣的,自己空余时间写着玩儿了一下,原理还是参考论文以及其他的代码。本文实现了 image forest transform 中的 skeleton 算法,也就是提取图片中的骨架,其他的分水岭暂时没搞。代码中的其他组件都有,需要的话可以自己二次开发实现。论文暂时没有时间读,有需要的同学可以下载源码。输入:pgm格式的图片,只支持0-1黑白的输入,输出是16位的...

2023-04-14 08:37:00 40

原创 git add -A 可以免于 git rm

原文地址: https://segmentfault.com/q/1010000000095373用了一段时间 git 了, 一直有个问题没解决. 当做了一些修改时, 一般会直接 "git add ." 先将文件 staged 起来.但是 git add . 对被删除的内容是无效的, 还需要 git rm filename 删除文件, 但是 git rm 命令貌似没有类似 git rm ....

2022-08-21 15:43:00 37

原创 WordPress增加SSL证书实现HTTPS协议访问

原文地址: WordPress增加SSL证书实现HTTPS协议访问欢迎访问我的博客: https://blog.duhbb.com找一个免费的证书当前可供大家免费使用的 SSL 证书: Let's Encrypt (推荐)官网: https://letsencrypt.orgLet's Encrypt 是国外一个公共的免费 SSL 项目, 由 Linux 基金会托管, 它的来头不小...

2022-07-21 11:40:00 37

原创 Spring Session 的原理

原文地址: Spring Session 的原理欢迎访问我的博客: https://blog.duhbb.com引言今天在写一个对外接口, 这个接口大致原理是在过滤器中通过 token 获取用户信息然后创建 session, 后续的流程就是 Controller -> Service -> Dao 了.这次开发没有像之前那样愣头愣脑的, 我想了一下, 对方调用的时候是没有 ...

2022-07-20 08:52:00 33

原创 【MySQL 源码】UNION 比 UNION ALL 的性能差很多吗?

原文地址: 【MySQL 源码】UNION 比 UNION ALL 的性能差很多吗?欢迎访问我的个人博客: http://blog.duhbb.com/引言本文从源码角度分析了一下 MySQL 中 union 和 union all 的区别;得出了以下结论: union 和 union all 都会创建临时表, 但是又不太一样; 二者的查询计划不一样;union 默认会创建一个以返回列作为...

2022-07-11 21:54:00 49

原创 Java 基础面试题-20211228

来源不详了原文地址: Java 基础面试题-20211228欢迎访问我的博客: http://blog.duhbb.com/题目转发和重定向的区别HashMap 和 HashTable 的区别什么是死锁, 产生死锁的必要条件是什么? 如何避免死锁的产生?深拷贝和浅拷贝的区别Java 中注释的代码一定不会执行吗? 没有注释的代码一定会执行吗?转发和重定向的区别请求转发: ...

2022-07-11 09:13:00 17

原创 【MySQL 文档翻译】理解查询计划

原文地址: 【MySQL 文档翻译】理解查询计划欢迎访问我的博客: http://blog.duhbb.com/官方文档MySQL 官方文档地址: 8.8 Understanding the Query Execution Plan引言MySQL 优化器会根据 SQL 语句中的表, 列, 索引和 WHERE 子句中的条件的详细信息, 使用许多技术来有效地执行 SQL 查询. 可以在不读...

2022-07-10 14:21:00 24

原创 Linux Debian Chrome 总是显示完整网址

原文地址: Linux Debian Chrome 总是显示完整网址欢迎访问我的博客: http://blog.duhbb.com/右键地址栏, 然后勾选 总是显示完整网址.

2022-06-30 15:45:00 21

原创 No statements may be issued when any streaming result sets are open and in use on a given connection

引言本文整理了 MySQL 流式查询一些原理和用法, 包括 MySQL 官方文档对于 ResultSet 流式查询的说明以及很多网友关于 MySQL 流失查询踩坑的说明. 最后给出了解决流式查询的 connection 在未查询完结果集的数据之前又被其他地方使用导致报错的解决方法, 希望能对读者有所帮助.原文地址: No statements may be issued when any s...

2022-06-29 19:44:00 27

原创 C++ explicit 用法

引言本文介绍了 C++ 中 explicit 关键字的用法.原文地址: C++ explicit 用法欢迎访问我的博客: http://blog.duhbb.com/explicit 作用在 C++中, explicit 关键字用来修饰类的构造函数, 被修饰的构造函数的类, 不能发生相应的隐式类型转换, 只能以显式的方式进行类型转换.explicit 使用注意事项:explici...

2022-06-28 23:00:00 75

原创 MySQL IN 和 NOT IN () 空列表报错

原文地址: MySQL IN 和 NOT IN () 空列表报错欢迎访问我的博客: http://blog.duhbb.com/如果你主动在 SQL 语句中写 IN (), 则会报错;常见于 MyBatis 或者自己拼写的 SQL 语句中, 如果使用字面量一定要注意这一点;如果你是 IN (SELECT xxx FROM xxx) 这种的话, 即使 SELECT xxx FROM xxx...

2022-06-27 14:50:00 29

原创 【C++】头文件 bits/stdc++.h 是啥?

原文地址: 【C++】头文件 bits/stdc++.h 是啥?欢迎访问我的博客:http://blog.duhbb.com/嘿嘿, 以后写 leetcode 的话, 本地直接就引用这个文件, 还是很方便的;但是由于不可移植以增加编译时间等, 墙裂建议不要在生产环境使用.引言最近看别人的 C++ 代码, 发现了这么一个头文件:#include <bits/stdc++.h>...

2022-06-27 12:26:00 164

原创 优雅地翻转数组

引言原文地址:优雅地翻转数组欢迎访问我的博客: http://blog.duhbb.com/感觉自己的代码写的不简洁, 而且容易出错, 搞得每次都很赶一样.翻转的写法题目很简单, 但是有个地方可以学习下: 就是数组翻转.之前我喜欢这么写:for (int k = j; k <= (i+j)/2; k++) { char tmp = s[k]; s[k] = s...

2022-06-24 20:51:00 19

原创 Linux 添加用户和组

原文地址: Linux 添加用户和组欢迎访问我的博客: http://blog.duhbb.com/引言本文记录了 Linux 中添加用户和组的一些实用命令, 将其汇集到一起方便查找和排查问题. 缘起于一次启动 nginx 报错了, 后来发现是 nginx 这个用户没有, 随想到需要增加组和用户, 将相关命令记录于此.cannot open /etc/groupgroupadd :ca...

2022-06-17 17:33:00 40

原创 Java中右移(>>)和逻辑右移(>>>)的区别

原文地址: https://stackoverflow.com/questions/2811319/difference-between-and>> 是算术右移 (arithmetic shift right), >>> 是逻辑右移 (logical shift right).再算术位移中, 数字的符号位是保持不变的.例如: -2 用八进制表示就是 11111...

2022-06-17 15:46:00 24

原创 求二进制数中 1 的个数

原文地址:求二进制数中 1 的个数欢迎访问我的博客:http://blog.duhbb.com/引言有很多中方法可以计算一个整数二进制形式中的 1 的个数, 本文记录两种, 速度都还不错. 第一个算法好记一点, 理解起来也简单, 应该是首选了.位移法int BitCount(unsigned int n){ unsigned int c = 0; for (c = 0...

2022-06-17 15:32:00 18

原创 【BUG】url 参数 AES 加密和解密问题

原文地址: 【BUG】url 参数 AES 加密和解密问题欢迎访问我的博客: http://blog.duhbb.com/引言bug 复盘, 让你少写 bug!今天分析的是一个 url 参数加密解密的问题, 原因破坏了加密后的字符串导致解密失败.参数的加密解密情况描述url 有个参数是地址, 比如 http://www.hello.com/, 请求这个 url 的时候试图把最后的正...

2022-06-15 11:21:00 54

原创 mac 关闭 f11 显示桌面快捷键

使用 vscode 调试代码的时候, 需要用到 F11 这个键, 但是在 mac 电脑上这个快捷键被占用了.解决占用的方法:系统偏好设置 - 键盘 - 快捷键 - 调度中心, 取消显示桌面的勾选即可原文地址: mac 关闭 f11 显示桌面快捷键欢迎访问我的博客: http://blog.duhbb.com/...

2022-06-10 09:08:00 43

原创 Java 中有 goto 吗?

goto 是 Java 中的关键字, 但还处于保留状态, 在实际的开发中并不能使用. 本文列举了 Java 中的关键字以及引入时间, 同时讨论了和 goto 效果类似的 break label 的语法以及使用的 demo. 最后从将 demo 进行了反编译并逐条分析了 Java 字节码的执行, 得出的结论是 break label 底层比较简单就是一行 goto xx 的字节码指令. 在分析字节...

2022-06-08 19:01:00 57

原创 Nginx 中 proxy_cookie_path 的用法

原文地址: Nginx 中 proxy_cookie_path 的用法欢迎访问我的博客: http://blog.duhbb.com/昨天调试 nginx 的时候, 转发都配置好了, 结果登录之后又跳到了登录页面, 顿时一脸懵逼;然后在别的地方看了下配置, 拷贝过来之后就可以正常登录的. 而拷贝过来的配置的一个关键的指令就是 proxy_cookie_path, 这不禁引起了我的好奇, 遂撰...

2022-06-07 20:32:00 40

原创 Exception Translation

原文地址: Exception Translation欢迎访问我的博客: http://blog.duhbb.com/引言这个词是我在看 Spring 源码的时候看到的, 以为是一个比较高深的东西, 后来查了一下原来就是异常转换.什么是 Exception Translation?Exception translation (or exception conversion) 就是将一种...

2022-06-07 11:45:00 21

原创 在Spring中使用MySQL的表锁

原文链接: http://blog.duhbb.com/2022/05/31/how-to-use-mysql-table-lock-in-spring/欢迎访问我的个人博客: http://blog.duhbb.com/引言数据库是 MySQL 8.x, 在写一个批量修改加载新增的事务时, 为了避免幻读和并发修改, 我决定采用 MySQL 的表锁. 我们的业务并发量并不大, 即使不用锁也...

2022-05-31 16:53:00 13

原创 centos 7 nginx迁移到openresty

原文地址: centos 7 nginx迁移到openresty欢迎访问我的博客: http://blog.duhbb.com/安装 openresty下载部署包:openresty_centos7.zip, 包的话搜一下应该到处都有吧!安装 openresty:rpm -ivh openresty-*.rpm --force --nodeps备份 nginx 配置 (本操作将会终止...

2022-05-31 13:26:00 37

原创 【翻译】liquibase 中 change set 的格式

原文地址:【翻译】liquibase 中 change set 的格式欢迎访问我的个人博客:http://blog.duhbb.com/引言平常提 liquibase 提的不多, 所以没有深度了解, 然后翻了一个字段重复的错误, 导致后面折腾了一下. 今天主要是学一下 liquibase 中的 change set 的格式, 内容来自官方文档, 链接附在了最后.下面正文开始:Chang...

2022-05-31 13:11:00 34

原创 MySQL varchar(255) 和 varchar(256) 区别

引言欢迎访问我的博客: http://blog.duhbb.com/原文地址: MySQL varchar(255) 和 varchar(256) 区别正文每次给表创建字段的时候, 遇到 VARCHAR 都会想到这个问题, 但是没有深入思考.在这篇博客中详细学习了一下: 数据库 varchar 长度最佳实践VARCHAR(256) 会使用 2 个字节来记录字节数, 而 VARCHAR...

2022-04-07 13:51:00 54

原创 tensorflow2 cifar10 模型训练 demo

引言原文地址: tensorflow2 cifar10 模型训练 demo欢迎访问我的博客: http://blog.duhbb.com/文本使用 tensorflow 2.8, CUDA 11.2 以及 cuDNN 8.1.1 训练了 cifar10 数据集. 代码没有那么重要, 主要是完成了环境的安装以及各种问题排查, 最后用一个简单的网络结构跑了一下训练. 如果本文对你有用, 麻烦不...

2022-03-11 17:30:00 16

原创 什么是贫金属星?

原文地址: 什么是贫金属星?欢迎访问: 我的博客引言主要内容来自百度百科定义大气中的重元素的丰度远比太阳低得多的一类恒星。天文学家以太阳的金属丰度作为基准,并以此引入对数坐标,把太阳的铁/氢比定为零。这样一来,铁/氢比为负值就是贫金属星,正值就是富金属星。贫金属星只有相对是少量的金属。理想的相对的少量必须是除了氢和氦之外,所有的元素都远低于富金属天体中的相对数量,即使在宇宙大爆炸之后...

2022-03-09 22:38:00 18

原创 kafka常用脚本

原文地址: kafka常用脚本欢迎访问: 我的博客引言本文是转载的, 但是原文在Kafka安装目录下 ($KAFKA_HOME/bin), 提供了很多内置的脚本供我们使用, 使用脚本可以测试 Kafka 的大多数功能, 下面我们就脚本的使用作出说明.启动 brokerbin/kafka-server-start.sh 脚本提供了启动 broker 的功能.前台启动bin/kafk...

2022-03-09 22:21:00 15

原创 Oracle SQL语句转大写导致别名取不到

引言本文记录了 Oracle 会将用户的 SQL 语句转为大写而导致别名字段的值取不到的原因和解决经过, 但尚未查清 Oracle 为什么选择这一策略. 只要通过 "" 将 Oracle SQL 字段给包裹起来就可以解决此问题.原文地址: http://blog.duhbb.com/2022/02/18/oracle-sql-uppercase-convert-leads-alias-err...

2022-02-18 10:14:00 39

原创 this.$refs[formName].validate is not a function

引言本文解决 for 循环中对表单进行渲染的问题, 在这种情况下获得表单的方法会得到一个数组而不是对象, 直接使用 validate 方法会报错; 另外通过断点调试了一下得到的结果, 发现确实是一个数组对象, 而且数组长度正式被渲染的表单数.原文地址: http://blog.duhbb.com/2022/02/16/error-occurs-when-form-is-loop-genera...

2022-02-17 08:18:00 100

原创 openresty改写302的Location

引言本文介绍了使用openresty修改302重定向地址和参数的方法,能够应对内外网访问不一致的问题;openresty集成了lua以及众多实用的工具和模板,比nginx还是要方便不少;proxy_redirect的缺陷是只能修改域名和端口,不能很好应对复杂情况.原文地址: http://blog.duhbb.com/2022/02/15/usage-of-openresty-in-rewr...

2022-02-15 18:20:00 26

原创 如何在Vue引入静态图片?

引言本文介绍了在 Vue 项目中引入静态图片的两种方式, 即 require 和 import; 并给出了对应的使用方法, 可供大家参考; 另外也略微研究了一下这两种方式的区别和优劣, 不当之处, 请大家不吝指出.原文地址: http://blog.duhbb.com/2022/02/13/how-to-import-static-img-in-vue/欢迎访问我的博客: http://b...

2022-02-13 15:03:00 13

原创 Vue3官方文档翻译之Reactivity Fundamentals

引言突然不知道这章写了啥, 感觉内容有点干, 顾着翻译去了, 没有吸收消化. 还是总结下, 主要是就是响应式的对象如何和template结合的, 响应式对象是通过JavaScript的代理对象实现的; 响应式的对象有分为深响应和浅响应; 完成响应式的对象在作为函数参数或者解构的时候会有局限性,因此提出了ref()来避免此问题,并讲接了ref的拆箱问题.原文地址: http://blog.du...

2022-02-11 21:55:00 13

原创 Vue3官方文档翻译之Template Syntax

引言原文: http://blog.duhbb.com/2022/02/11/translation-of-template-syntax-in-vue-3-offiicial-doc/欢迎访问我的博客: http://blog.duhbb.com/主要介绍了Vue3中的模板的相关语句, 组件实例中的数据属性以及事件触发如何能在模板中响应式的更新以及体现, 另外还介绍了很多以v-开头的特殊...

2022-02-11 16:38:00 17

原创 Vue官方文档翻译 Creating a Vue Application

引言本文主要介绍了在Vue中如何创建一个APP实例, APP实例挂载原理以及她的配置, 两外还介绍了页面中可以挂载多个APP实例, 可以互补干扰, 对于新手来说是了解Vue3的必备知识了.原文地址: http://blog.duhbb.com/2022/02/11/translation-of-create-a-vue-application-in-vue-3-offiicial-doc/...

2022-02-11 13:47:00 16

原创 Vue3 官方文档翻译 Quick Start

引言原文地址: http://blog.duhbb.com/2022/02/11/translation-of-quick-start-in-vue-3-offiicial-doc/欢迎访问我的博客: http://blog.duhbb.com/Vue3 官方文档翻译 Quick Start使用构建工具Vue官方的构建工具是使用Vite,一个现在,轻量级以及非常非常快的前端构建工具....

2022-02-11 11:43:00 11

原创 Vue 3.0 文档翻译 Introduction

引言原文地址: http://blog.duhbb.com/2022/02/11/translation-of-introduction-in-vue-3-offiicial-doc/欢迎访问我的博客: http://blog.duhbb.com/Vue 3.0 文档翻译 Introduction什么是Vue?Vue的发音和view相似,是一个构建用户界面的Java框架. 在HTML,...

2022-02-11 11:18:00 18

原创 关于MySQL 8.0数据库表名大小写的问题

原文地址: http://blog.duhbb.com/2022/02/09/on-mysql-low-case-table-names/欢迎访问我的博客: http://blog.duhbb.com/引言今天导库, 启动项目, 结果尼玛项目起不来, changelog疯狂执行, 正常情况下不会出现这样的. 找了好半天原因才发现库中存在同名但是大小写不一致的表名.背景知识bug: ht...

2022-02-09 17:27:00 17

原创 debian下编译安装redis并加入到systemd启动管理

原文地址: http://blog.duhbb.com/2022/02/09/compile-and-install-redis-debian-and-add-to-systemd/欢迎访问我的个人博客: http://blog.duhbb.com/引言安装遇到的问题:systemd supervision requested or auto-detected, but Redis is...

2022-02-09 16:53:00 56

原创 休息日的生活

欢迎访问我的博客: http://blog.duhbb.com原文: http://blog.duhbb.com/2022/02/06/weekend-day-life引言流水日记来了。早上起来先喝一大杯温开水。进厨房。锅里烧热水,准备煮豆丝。热水壶烧两壶开水。豆丝+肉丸子+大白菜, 佐料: 盐+胡椒.蛋白质: 煎活着煮两个鸡蛋, 喝一瓶200ml的牛奶.吃完了, 就准备...

2022-02-06 10:24:00 14

Tomcat 系统架构与设计模式

这本书把tomcat的内部原理讲解的很清楚,对于想了解web容器和tomcat的各位是不可多得的好教材

2016-11-11

空空如也

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

TA关注的人

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