自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaHTTP响应结果类HTTPResult

其中转化 JSON 格式涉及的函数基于阿里巴巴的 Fastjson 包,需先在 Maven 的。,用于表示 HTTP 请求后的响应结果。以下是 HTTP 响应结果类。后在 Java 中引入包。HTTP 响应结果类。

2023-04-10 10:20:34 1871 1

原创 基于SpringBoot+MyBatis的数据集成模板

💬相关本文涉及的模板代码已放在 Git 仓库,供学习交流(下面二选一,都一样)由于作者最近频繁在集成数据,因而基于 Spring Boot + MyBatis 写了两套模板:数据增删改查模板和数据集成模板,辅之以两篇博客文章作为姊妹篇进行说明,前者可以说是后者的基础。💬相关博客文章《基于Spring Boot + MyBatis的数据增删改查模板》博客文章《基于Spring Boot + MyBatis的数据集成模板》数据集成指的是将不同数据源的数据进行整合、转换和加载到目标库的过程。

2023-03-27 20:04:11 1065

原创 JavaXML处理工具类XMLUtils

以上方法笔者觉得没有必要再封装进工具类了,直接调用就行。而其他的处理可以参考笔者的 XML 处理工具类。本工具类基于 W3C 的 DOM 包,也就是。,只读且长度固定)的常用方法。DOM 中节点列表(

2023-03-18 19:48:25 5173

原创 JavaHTTP请求工具类HTTPUtils

其中涉及 HTTP 请求相关的各种操作,关于这些方法详细的介绍可以查看这些博客。博客文章《Java发起HTTP请求并解析JSON返回数据》博客文章《JavaJSON处理工具类JSONUtils》博客文章《Java发起同异步HTTP请求和处理数据》HTTP 请求工具类。HTTP 请求工具类。

2023-03-17 18:10:13 3508

原创 Java发起同异步HTTP请求和处理数据

笔者做了个简单的测试,测试方案如下,一个 JSON 对象对应数据表中的一条记录,对象含有两个键,取值分别为长度为 10 的和长度为 1000 的随机字符串,记录不同方案、不同请求量级下请求获取数据的耗时。然而, 大多数情况下,一次请求是对应多条记录的,返回内容中会有数组让你遍历,而且在你处理异步请求结果之前,你并不知道一个请求对应多少记录,也就未知总记录数。每次仅将一部分的异步请求发起并处理结果,一旦当前记录数达到页面大小就立即异步请求,随后将当前页所有异步请求的结果再分页处理。

2023-03-16 21:54:08 3957

原创 编程语言常见命名法

命名格式中划线命名法(短横线命名法,烤肉串命名法,kebab case)字母小写,连字符连接如 kebab-case 小蛇式命名法(蛇式命名法,snake case)字母小写下划线连接如 snake_case 大蛇式命名法(宏命名法,macro case)大写字母下划线连接如 MACRO_CASE小驼峰命名法(驼峰命名法,camel case)首单词首字母小写,后每个单词首字母大写不使用连接符如 camelCase大驼峰命名法(帕斯卡命名法,pasc

2023-03-15 09:29:33 437

原创 用Python分割单词和转换命名法

综合考虑驼峰命名法、连续大写的缩写单词等,笔者根据经验一般会采用这种策略,连续比较三个字符,满足以下条件之一就分割:“小|大无”、“有|大小”、“小|大有”至于如何分割单词看个人喜好,如以常见分隔符 “ ”、“_”、“-”、“/”、“\” 去分割。小蛇式命名法,其实就是小写下划线命名法,也叫蛇式命名法(snake case),如。大蛇式命名法,其实就是大写下划线命名法,也叫宏命名法(macro case),如。小驼峰命名法,也叫驼峰命名法(camel case) ,如。综合以上几者的分割函数如下。

2023-03-14 23:46:40 1233

原创 常见编程语言的异同

以下给出 C、C++、Java、JavaScript、PHP、Python 这些常见编程语言的异同。

2023-03-12 18:19:27 264

原创 用Python生成随机JSON数据

现通过 Python 实现生成随机 JSON 数据。现在我们希望生成如下所示的若干 JSON 数据。

2023-03-08 17:45:14 741

原创 基于MyBatis实现依次、批量、分页增删改查操作

我们知道处理数据有三种思路:依次、批量、分页,对应方法如下for注意,若用以;分隔多条 SQL 语句发给数据库(需要在配置里添加),这种处理虽然也可以算是某种程度上的“批量”,但其 SQL 语句并未在同一次提交中,因而本质上和依次处理没区别选取哪种方法取决于你的数据量(记录数 × 字段数,也就是行数 × 列数)大小当有一定的数据量后(千量级),依次处理非常慢,最好使用批量处理而数据量过于庞大时(十万量级)如果还采取

2023-03-08 16:12:50 1484

原创 Java加密工具类EncryptUtils

Java 提供了一些常见的加密算法,如 MD5、SHA、AES、DES,现将这些实现方法放进加密工具类。

2023-03-06 18:15:46 1352

原创 JavaJSON处理工具类JSONUtils

本工具类基于阿里巴巴的 fastjson 包,需先在 Maven 的。网页——Java 中 JSON 的使用,菜鸟教程。后在 Java 中引入包。JSON 处理工具类。

2023-03-06 15:47:39 1941 1

原创 Java时间处理工具类TimeUtils

以上方法笔者觉得没有必要再封装进工具类了,直接调用就行而其他的处理可以参考笔者的时间处理工具类 TimeUtils 的以下方法时间格式转化:转化成时间戳:转化成 LocalDateTimeformat():转化成格式化日期字符串时间获取:获取当前时间戳(精确到毫秒):获取当前的年(仅数值):获取当前的月(仅数值):获取当前的日(仅数值):获取当前的年(格式为 yyyy 的字符串):获取当前的年月(格式为 yyyy-MM 的字符串)

2023-02-27 17:58:30 2776

原创 重载、重写、重构概念辨析

所谓重构(refactoring)是这么一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。重构是一种经千锤百炼形成的有条不紊的程序整理方法,可以最大限度地减少整理过程中引入错误的几率。重构,是重写的一种特殊方式(重构 ⊂ 重写),子类与父类的成员方法的返回值、方法名称、参数类型及个数完全相同,唯一不同的是方法实现内容。重写(覆盖,override),表示父类与子类的方法之间的关系,至少有以下其中一种情况。注意,前文所提的“重构”指“方法重构”,和“代码重构”完全不是一个意思。

2023-02-21 08:57:04 276

原创 基于Spring Boot+MyBatis的数据增删改查模板

💬相关本文涉及的模板代码已放在 Git 仓库,供学习交流(下面二选一,都一样)由于作者最近频繁在集成数据,因而基于 Spring Boot + MyBatis 写了两套模板:数据增删改查模板和数据集成模板,辅之以两篇博客文章作为姊妹篇进行说明,前者可以说是后者的基础。💬相关博客文章《基于Spring Boot + MyBatis的数据增删改查模板》博客文章《基于Spring Boot + MyBatis的数据集成模板》

2023-02-03 15:37:06 982

原创 各式各样图标的特点

面性 - 彩多色(色调简单) - 充满细节 - 有背景 - 有层次感的 Scenarium Silver 系列图标,IconFinder。面性 - 黑白多色 - 充满细节 - 有背景 - 有层次感的 Scenarium Graphite 系列图标,IconFinder。面性 - 彩多色(色调丰富) - 充满细节 - 有背景 - 有层次感的 Scenarium 系列图标,IconFinder。面性 - 彩多色 - 有底板的 Unigrid Flat 系列图标,IconFinder。

2023-01-20 11:31:01 1480

原创 blog、post、article、vlog概念辨析

简单来说就是,blog 是网站,post 是文章,blog 包含了若干 post,博客文章完整应该叫 blog post,但日常表达中简化成 blog 或 post 也是常有的事。由于笔者用 WordPress 搭建了个人博客网站,因而经常能接触到博客相关的几个英语单词:blog、post、article、vlog。经简单查阅了下资料后觉得区别如下。

2023-01-19 22:55:05 2997

原创 用Python批量读取文件替换文本(含子文件)

笔者希望用 Python 批量读取某个文件夹下的所有文件(含子文件夹的文件),并替换文本,代码如下。博客《小圆学电子—Python批量操作文件替换内容篇》博客《Python批量读取文件(含子文件)》

2023-01-16 10:30:01 1367

原创 软件、应用、程序概念辨析

从传统分类上来讲,(狭义的)软件包括硬件中的嵌入系统软件、硬件驱动、系统软件、应用软件、运行时、中间件等等。(广义的)软件更包括软件工程管理、软件开发技术、软件基础支撑理论等等内容。我的个人理解是,应用是其中一种软件,而程序是软件的一部分,不过在日常表达中三个概念经常会混用,表达含义都差不多。而还有一个词 App,它是 Application 的缩写,不过现在一般特指手机上的软件(移动端软件)在软件工程里广义的“软件”,可以简单用一句话概括。而软件又可以根据不同的分类标准进行划分。

2023-01-13 17:03:16 1776

原创 Java发起HTTP请求并解析JSON返回数据

💬相关http 协议💬相关本文进阶的博客文章《Java发起同异步HTTP请求和处理数据》,看完本文后感兴趣可以再查看。

2023-01-13 11:54:22 5490

原创 用Python根据JSON生成Java类代码和数据库建表SQL语句

现笔者希望用 Python 实现一份脚本,根据这份数据生成对应的 Java 类代码(包括基本的构造函数、getter 函数、setter 函数、重写 toString 函数、采用驼峰命名法)以及数据库建表的 SQL 语句,效果如下。现在我们手上有一份 JSON 格式的数据,属性类型均为字符串,且无嵌套。用 Python 实现上述效果的代码如下。文件,并生成含有 Java 类代码的。含义为处理含有 JSON 数据的。对应的数据库建表的 SQL 语句。和数据库建表的 SQL 语句。对应的 Java 类代码。

2023-01-13 11:47:24 904 1

原创 WordPress常用术语

别名、检索关键字、构建于固定链接的标题(slug):如。密码保护(password protected)分类、分类法、分类系统(taxonomy)发布日期(date published)评论允许(allow comments)封面(featured image)永久链接(permalink):如。短链接(shortlink):如。概要、简略信息(excerpt)词数(word count)内容(content)路径(path):如。状态(status)作者(author)置顶(sticky)

2023-01-11 09:39:15 407

原创 URL组成及对应的编程变量

请求 URI(request URI),主机之后的 URL 部分,但不含锚点。查询/搜索的参数/字符串(query、search),也就是。分隔,从右往左依次是顶级域名、二级域名、……主机(host、hostname、server name)域名(domain、domain name),以。(从客户端请求获取的HTTP请求标头中获取)window.location 详解内容转载自。狭义的“域名”只指顶级域名和二级域名,如。狭义的“主机”只指最左端的那部分,如。一般情况下的“主机”指完整的,如。

2022-11-12 15:48:56 1187

原创 在WordPress网站上添加文章分类信息

此处以自定义分类“专栏”()为例if(!echo '专栏:';} }

2022-11-10 18:30:55 1203

原创 常用LaTeX命令

本文参考的 LaTeX 命令汇总博客。

2022-11-09 03:21:29 5073

原创 给WordPress网站文章添加字数、图数、阅读时长

我们可以手动为文章添加字数、图数、阅读时长等信息,方便预估时间和阅读。随后即可在你想要显示文章字数、图数、阅读时长的地方添加以下代码。先在服务器上找到 WordPress 站点目录,如笔者的是。如添加在同目录下的博客简略信息罗列展示页。

2022-11-06 21:43:45 339

原创 用Python删除含有特定字符串的行

文件,删除其中含有“##”、“- ”的行,并生成。以下 Python 代码含义为处理。最后在命令行窗口输入。

2022-11-02 16:38:02 5116

原创 计算机字符编码方式

建议观看以下计算机字符编码方式科普视频《锟斤拷�⊠是怎样炼成的——中文显示“⼊”门指南【柴知道】》,bilibili @ 柴知道《你懂乱码吗?锟斤拷烫烫烫(详解 ASCII、Unicode、UTF-32、UTF-8编码)》,bilibili @ 林粒粒呀。

2022-10-29 16:01:51 2288

原创 软件测试逻辑覆盖相关理解

上述代码意为当 k=1k=1k=1 时,找到 [2,n][2,n][2,n] 区间内 mmm 的第一个因数,以此为例判定,如、、等判定语句块条件(逻辑条件),而一个逻辑判断语句就对应了一个基础条件若干基础条件可以通过与、或、非等逻辑连接词组成复合条件注意,题目问满足覆盖所需的逻辑条件时,根据题意来自己判断是基础条件还是复合条件如上述代码的逻辑判断子语句是 和 和如满足上述代码的100%判定覆盖所需的逻辑条件是 和 和 和 如满足上述代码的100%条件覆盖所需的逻辑条件是 和 和 和 和 和

2022-06-22 22:22:02 2167

原创 用Python随机挖空文本供填空使用

处理文本对象文件名,默认为难度,取值0、1、2、3(默认为0),分别对应挖空比例的25%、50%、75%、100%分隔符,以分隔符作为依据划分文本,下述代码中以常见全角符号为例排除项,意为忽略匹配该正则表达式的行保留项,意为挖空文本时,保留该正则表达式匹配的行开头......

2022-06-20 16:03:49 869

原创 函数渐近界与算法性能分析

函数渐近界实际上算是一个集合,用来表示函数的边界或范围的集合可以按大小/量级区分为:上界(高阶),平均界(同阶),下界(低阶)再根据是否渐进区分(有没有可能相等)一般来讲,用于表示函数渐近界的渐进符号有五个:可以理解为:举一个高等数学中的例子:α(x)\alpha(x)α(x) 是 β(x)\beta(x)β(x) 的高阶无穷小,也就是 lim⁡α(x)β(x)=0\displaystyle{\lim\limits{\frac{\alpha(x)}{\beta(x)}}=0}limβ(x)α(x)​=0那

2022-06-09 23:09:37 2362

原创 用Python批量替换LaTeX公式首尾标记

我们知道对于识别 LaTeX 公式而言,是行内公式首尾标记,是独立公式首尾标记但笔者要想将 LaTeX 文章放在网页上,不同插件支持识别 LaTeX 的公式首尾标记不一样,比如有的以和为首尾标记,有的以和为首尾标记这就需要批量替换文本,在这里笔者用 Python 写了一个简单脚本进行替换......

2022-06-02 02:58:28 725

原创 Chevereto网站存放图像至相应二级分类文件夹

笔者使用Chevereto搭建了个人图床,效果感觉还可以对于存放图片路径,根据Chevereto设置要么选择**“默认格式”**,所有上传的图片存放到你指定的同一个文件夹下Chevereto/└── images/ └── image01.png └── image02.png └── image03.png要么选择**“日期文件夹”**,按日期生成文件夹存放图片(格式/yyyy/mm/dd)Chevereto/└── images/ └── 2022/ └──

2022-03-12 16:28:28 1342

原创 计算机科学技术常见英语词汇

The Big Picture 全景Computing System 计算系统Computer Hardware 计算机硬件Computer Software 计算机软件Abstraction 抽象Computer Discipline 计算机学科Binary Values and Number Systems 二进制和数字系统Base 进制Binary digit 二进制Bit 位byte 字节integer 整数natural number 自然数nega

2022-03-02 00:39:45 2840

原创 计算机存储容量单位

b即bit,音译比特,位的意思B即Byte,音译拜特,字节的意思,一般以字节作为计算机存储容量基本单位1字节带有8位,即1Byte=8bit计算机存储容量单位为2102^{10}210进制(1024进制)2102^{10}210进制单位名称都含有“binary”(缩写为“i”)表示其二进制基础倍数英文缩写英文单位名称中文单位名称1b1b1bbbit位(比特)8b8b8bBByte字节210B2^{10}B210BKiBKilo binary By

2022-03-01 23:07:55 5633

原创 JavaScript常用字符串属性及处理函数

JavaScript字符串属性及处理函数更为详细的介绍可查看https://www.runoob.com/jsref/jsref-obj-string.htmllengthstring.length返回字符串string的长度indexOf()在字符串中查找字符串并给出首次位置string.indexOf(searchvalue,start)查找字符串searchvalue在字符串string中,位置start(默认为0)开始的首次出现的位置如果没有找到匹配字符串则返回 -1la.

2022-03-01 15:25:30 597

原创 PHP常用字符串处理函数

PHP字符串处理函数更为详细的介绍可以查看官方手册https://www.php.net/manual/zh/book.strings.phpstrlen()计数字符串长度int strlen ( string $string )返回字符串$string长度strpos()在字符串中查找字符串并给出首次位置int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )查找字符串$needle在字符.

2022-03-01 14:36:41 556

原创 解决WordPress网站反向代理后文章无法核对密码的问题

笔者借助宝塔面板,通过反向代理,使得http://blog.dreamfuture.pro/单独对应博客页http://www.dreamfuture.pro/blog/详情可以查看前文《不同域名对应WordPress网站不同页面》https://blog.csdn.net/weixin_42077074/article/details/123134062但随后笔者发现,WordPress网站需要密码的文章无法核对密码了,输入密码提交后直接白屏折腾了半天,终于发现了两个问题密码核对——涉及c

2022-02-27 17:34:40 891 1

原创 给WordPress网站文章添加目录、多级标题标记、标题锚点

笔者希望给WordPress文章添加目录、多级标题标记、标题锚点,以便于长文阅读目录指的是将文章所有标题根据层次关系列入目录内多级标题标记指的是可以根据图标判断当前是几级标题标题锚点指的是点击图标页面中心即可跳转到该标题首先对于目录,这就比较简单了,直接下载WordPress插件“简单的目录”(也就是easy table of contents)随后在设置中进行相应设置即可该插件会自动将文章中的标题列入目录中,效果如下我们经常会在一些笔记网站看到多级标题标记和标题锚点功能,如要想

2022-02-26 14:52:37 3552

原创 更新WordPress网站所有文章中图片的URL

由于各种原因,笔者希望将更新WordPress所有文章中图片的URL旧的图片URL:http://etherealdreamfuture.com/wp-imgs/新的图片URL:https://image.dreamfuture.pro/那么直接在数据库用SQL语句进行操作最为快捷找到WordPress对应数据库下wp_posts表,其中post_content字段就存放了文章内容,再借助SQL语句中REPLACE操作即可替换部分字符串SELECT * FROM `wp_posts` WHERE

2022-02-25 15:33:58 953

AmaterasUML_1.3.4.rar

Eclipse的UML插件,版本号1.3.4,其能够通过拖拽Java源文件,生成类图、活动图、时序图和用例图。

2021-07-19

空空如也

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

TA关注的人

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