- 博客(57)
- 资源 (12)
- 收藏
- 关注
原创 JSON的MIME媒体类型是application/json
JavaScript对象表示法(JSON)是一种用于结构化数据的序列化的文本格式。它源自JavaScript的对象文本,如ECMAScript编程语言标准第三版[EMMA]中所定义。JSON可以表示四种基本类型(字符串、数字、布尔值 和 null)和两种结构化类型(对象和数组)。一个由0个或多个Unicode字符组成的序列;一个0个或多个名称/值对的无序集合,其中名称是字符串值是字符串数字布尔值null对象或数组;一个由0个或多个值组成的有序序列;
2023-10-02 22:55:02
1620
原创 Windows系统webp图片预览插件
Windows WebP 编解码组件(WebP Codec for Windows)是一款使用 libvpx 库构建的编解码组件。它整合了 Windows图像处理组件 (WIC) 所定义的界面,为 Windows XP SP 3、Windows Vista 与 Windows 7 操作系统提供 WebP支持。
2023-09-16 06:00:00
5135
原创 npm install安装失败Unable to authenticate, need: BASIC realm=“Sonatype Nexus Repository Manager“
在执行npm login 成功后,使用 npm install 安装依赖报 Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"。同一个报错,可能有种原因引起,本文遇到的 Realms 授权配置原因引起。
2023-06-03 18:27:42
10397
6
原创 git pull报没有足够内存 not enough memory for initialization
git clone、git pull 批量同步远程 git仓库代码时,报 没有足够内存用于初始化not enough memory for initialization。经过观察 资源管理器 的内存使用情况,发现为 剩余可用内存不足造成的。加物理内存麻烦,可通过适当调整 分页文件(虚拟内存) 最大可用值 或 增加交换文件大小 解决。
2023-05-21 19:00:00
4841
原创 MyBatis中数组或集合的遍历
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,就能体会到根据不同条件拼接 SQL 语句的痛苦。在Java项目中,通过动态SQL批量查询数据是很常见的情形,作为传值的字段可以是一个数组或集合。可以将任何可迭代对象(如:List、Set 等)、Map 对象 或 数组对象 传递给 foreach 作为集合参数。
2023-05-19 06:00:00
2522
原创 外链跳转页功能分析与实现
一个大型的正规网站,增加一个 外链中转页 是有必要的。合理的交互设计,不仅能有效保障用户体验,又能帮助网站收集外链数据,优化运营管理。安全性:网站安全评级、用户隐私保护、JS安全漏洞、域名SSL认证;搜索引擎优化,外链数据统计,外链网站引流,业务功能扩展:在中转页面放广告、推热点事件;
2023-05-01 19:00:00
2407
原创 Visual Studio Code跳转到CSS定义
Visual Studio Code 快速跳转到 VUE文件 或 CSS文件的定义位置(跳转到class定义,跳转到css定义),插件Css Peek、Vue Peek 对提升开发效率上,事半功倍。
2023-04-13 19:00:00
2994
原创 JSR-250规范之@Resource注解
Java EE 8 技术,Java平台公共注解JSR-250规范。Common Annotations for the Java Platform 1.3, JSR 250
2023-04-11 06:00:00
601
转载 【转】HTML样式优先级
样式优先级:1、继承样式 无优先级;2、*通配样式 优先级 0;3、div样式 优先级 0,0,0,0;4、.class类样式 优先级 0,0,1,0;5、#id样式 优先级 0,1,0,0;6、style样式 优先级 1,0,0,0;排序:6>5>4>3>2>1
2023-04-07 06:00:00
486
原创 如何在JavaScript中使用JSP标签
面对“古老”的项目,延续其生命并发挥最大价值,是件很苦逼的事儿。如何在JS中使用JSP标签?如何使ES6模板字符串 含有 JSP标签、EL表达式、JS变量 正常识别?如何解决JSP的EL表达式和 ES6模板字符串 语法冲突?本文将遇到的几处难点做梳理、并结合实际案例深入剖析。
2023-03-17 06:30:00
1934
原创 MySQL补齐函数LPAD和RPAD之SQLite解决方案
SQLite补齐函数。工作中经常需要对数据进行清洗,并对个别字段进行格式化处理,像 字符串左右补齐。MySQL数据库自带有LPAD()、RPAD(),而SQLite数据库没有的相应函数,需要自己转换。
2023-01-01 22:40:19
1497
原创 猿创征文|Java后台开发利器
JAVA开发人员必备工具,日常办公效能提升工具推荐,供参考、交流。OracleJDK-1.8_u201、OracleJDK-11、OracleJDK-17OpenJDK-8、OpenJDK-11+28、OpenJDK-17+35IntelliJ IDEA Community Edition 2022.2.3Maven-3.6.3、Maven-3.8.5Gradle-6.9.2、Gradle-7.5.1Nginx-1.22.1OpenSSL-1.1.1q、OpenSSL-3.0.5
2022-11-07 07:00:00
1362
1
原创 谁想到是git默认配置引发的项目编译失败
Git支持根据参数设置,在提交源码到(本地/远程)仓库时,自动地把行结束符 CRLF(回车换行 \r\n) 转换成LF(换行 \n),而在签出代码时把LF(换行 \n) 转换成CRLF(回车换行\r\n)。而Windows系统默认的文档格式,以CRLF(回车换行\r\n) 作为一行的结束符。git图形界面、CentOS-7.9.2009-x64、Nginx-1.22.1、OpenSSL-3.0.5
2022-10-24 07:00:00
950
原创 Oracle VM VirtualBox虚拟机添加网卡报错VERR_ACCESS_DENIED或NS_ERROR_NOT_IMPLEMENTED
CentOS 7.9 新环境,安装Oracle VM VirtualBox后,配置主机网络,报错:Failed to EnableStaticIpConfig with rc=VERR_ACCESS_DENIED、NS_ERROR_NOT_IMPLEMENTED (0x80004001)。因原有一台物理机是正常的,经过多次版本的安装、验证,确认不版本之间存在兼容性。
2022-10-24 00:30:00
2464
原创 Windows下文件批量重命名bat脚本
Windows下文件批量重命名bat脚本(批量重命名文件、批量重命名文件夹),在日常工作还是较频繁的,本文特整理为bat脚本,并列表不同的实现方法。
2022-10-23 07:00:00
9734
2
原创 IDEA项目Module X must not contain source root Y. The root already belongs to module Z
项目属于多级包含,错误原文:Module "xxx-parent" must not contain source root "\xxx-parent\xxx-sdk\src\main\java". The root already belongs to module "xxx-sdk".译文:模块 "xxx-parent"不能包含 source (的)root(指定)项目 "\xxx-parent\xxx-sdk\src\main\java",(因为)root已属于(子)模块 "xxx-sdk"。
2022-10-22 07:00:00
2695
原创 ClassNotFoundException: org.codehaus.plexus.compiler.manager.NoSuchCompilerException
Maven项目编译打包报错java.lang.NoClassDefFoundError: org/codehaus/plexus/compiler/manager/NoSuchCompilerExceptionCaused by: java.lang.ClassNotFoundException: org.codehaus.plexus.compiler.manager.NoSuchCompilerException
2022-10-17 19:00:11
3017
原创 JAVA之数据配置错误引发0E-8异常
JAVA之数据配置错误引发0E-8异常。0E-8:0.00000000 即 整数位为 0,小数位为 8个 0;0E-12:0.000000000000 即 整数位为 0,小数位为 12个 0
2022-10-05 07:00:00
4206
原创 MySQL关键词和保留词
本文主要是对MySQL 5.7~8.0 关键词 和 保留词(Keywords and Reserved Words)进行 整理、合并,供有需要的码友参考。保留词:必须加 反引号`才能用作标识符。如 `ALL`非保留词:不用加 反引号`即可用作标识符
2022-10-04 07:00:00
936
原创 Windows系统SVG图片预览插件
由于工作中经常需要对组图查看和管理,而Windows系统不支持在文件夹下直接预览svg图片, HBuilderX 插件市场没有找到相应的svg插件,比较麻烦。经过查找,发现svg扩展插件(SVG Viewer Extension for Windows Explorer)不错,完美地解决svg图片预览问题。
2022-10-01 19:10:41
9679
2
原创 Windows10远程桌面连接会话已结束解决方法之一
在安装Windows-10-BusinessEditions-1909-x64 安装后,设置远程桌面连接,通过 Windows7 成功连接登录;由于Windows10系统自带更新功能,总是通知升级,在升级到 Windows-10-BusinessEditions-21H2-x64 后,发现 Windows7 可以远程桌面连接到 Windows10,但连接成功后黑屏,并在约 15秒后弹出“您的远程桌面会话已结束,可能是下列原因之一:管理员已结束了会话。在建立连接时发生错误。发生网络问题。”。
2022-09-27 19:00:00
16358
4
原创 Linux查看用户信息的几种方法
整理了工作中常见查看用户信息的几种方式,供有需要的码友参考。1、whoami命令2、id 命令3、查看/etc/passwd文件4、查看/etc/shadow文件5、使用lslogins命令6、使用getent passwd命令7、使用compgen命令
2022-09-22 19:37:58
42012
原创 Apache Tomcat选择哪个版本好?
Apache Tomcat与JDK版本对应关系以及Tomcat各版本特性。不同版本的 Apache Tomcat 可用于不同版本的规范,请根据项目所用的技术栈选择合适的版本。Tomcat 8.5.x作为 Tomcat 9.0.0.M4(alpha)里程碑版本的一个分支,它提供来自 Tomcat 9.x 代码库的 HTTP/2 支持和其他功能,同时兼容Tomcat 8.0 运行时和规范要求。
2022-09-19 19:00:00
25387
转载 大数据统计之卡方检验
卡方检验是一种用途很广的计数资料的假设检验方法。它属于非参数检验的范畴,主要是比较两个及两个以上样本率( 构成比)以及两个分类变量的关联性分析。其根本思想就是在于比较理论频数和实际频数的吻合程度或拟合优度问题。卡方检验分为拟合度的卡方检验和卡方独立性检验。在大数据运营场景中,通常用在某个变量(或特征)值是不是和因变量有显著关系。通俗来讲:卡方检验就是检验两个变量之间有没有关系。
2022-09-18 15:50:47
4209
1
原创 MySQL系统变量之lc_time_names语言环境
通常在面向全球化的系统中,会根据所在地区设置时区(设置当前会话的time_zone 系统变量的值),以使显示当地日期时间。如何将日期显示为当地区域格式呢?本文将结合lc_time_names 系统变量进行举例。
2022-09-14 19:00:00
827
原创 利用内网穿透实现无固定IP调试支付回调
在家(使用NAT网)开发项目时,难免会涉及到第三方外部接口回调(如:支付回调、微信小程序登录),需要固定IP或域名解析,内网穿透是个不错的选择。常见的内网穿透工具有 向日葵、natapp、网云穿 等。个人都有安装试用,相比较 natapp 体积小、配置简单、运行内存占用少。..................
2022-09-05 07:00:00
2325
转载 数据挖掘中常见的9种距离度量方法
在数据挖掘中,需要计算样本之间的相似度,数据科学家 Maarten Grootendorst 介绍了 9 种距离度量方法:欧氏距离(Euclidean Distance)、余弦相似度(Cosine Similarity)、汉明距离(Hamming Distance)、曼哈顿距离(Manhattan Distance)、切比雪夫距离(Chebyshev Distance)、闵氏距离(Minkowski)、雅卡尔指数(Jaccard Index)、半正矢(Haversine)、Sørensen-Dice 系数
2022-08-21 18:30:00
2144
原创 MySQL5.7之SSL/TLS加密连接配置
运维必知的安全内容之TLS协议选择,如何选择合适的连接MySQL的TLS版本,本文将给出参考。查看MySQL支持的TLS协议版本,在 MySQL 5.7.28之前,可以使用 yaSSL 作为 OpenSSL 的替代方案来编译 MySQL。从 MySQL 5.7.28开始,删除了对 yaSSL 的支持,所有 MySQL 构建都使用 OpenSSL。从 MySQL 5.7.35开始,不推荐使用 TLSv1 和 TLSv1.1 连接协议,并且对它们的支持可能会在未来的 MySQL 版本中被删除。
2022-08-19 21:15:00
7158
原创 IDEA项目External Libraries中没有Maven依赖包
IDEA项目External Libraries中没有Maven依赖包。查看项目的 External Libraries发现只有 JDK下的包,POM.xml文件中添加的依赖包都未正常解析。ERROR -#org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector 这个错误信息与我之前写的一篇博文一样,IDEA版本与MAVEN版本兼容性。...
2022-08-16 07:30:00
12714
原创 正则表达式可视化校验工具Regulex
开发中经常使用到正则表达式,如何校验自己写的或他人的正则表达式是否正确?是否满足设计要求?本文推荐一款 正则表达式可视化工具《Regulex:JavaScript Regular Expression Visualizer》,MIT开源协议很Nice!支持即时输入、即时显示、导出图片等。GitHub - CJex/regulex: Regular Expression Excited!...
2022-08-14 20:00:00
2136
原创 BigDecimal舍入模式总结及运用场景分析
数字舍入模式setScale()常见的共7种:ROUND_UP:从零舍入。始终在非零丢弃分数之前增加数字。ROUND_DOWN:向零舍入。ROUND_HALF_UP:向“最近的邻居”舍入,除非两个邻居是等距的,此时向上舍入。ROUND_HALF_DOWN:向“最近的邻居”舍入,除非两个邻居是等距的,此时向下舍入。ROUND_HALF_EVEN:向“最近的邻居”舍入,除非两个邻居是等距的,向偶数邻居舍入。ROUND_CEILING:向正无穷大舍入。ROUND_FLOOR:向负无穷大舍入。....
2022-08-14 19:00:00
1906
原创 Android Studio Gradle插件版本与Gradle 版本对应关系
Android Gradle插件版本与Gradle版本关系;JDK版本与Gradle版本关系;Android Gradle插件和Android Studio版本兼容性;/gradle/wrapper/gradle-wrapper.properties配置文件
2022-08-12 21:45:00
18875
3
翻译 【译】DNF和Yum的区别,为什么Yum会被DNF取代?
由于 Yum 中许多长期存在的问题仍未得到解决,因此Yum 包管理器已被DNF 包管理器取代。这些问题包括性能差、内存占用过多、依赖解析速度变慢等。DNF 使用 libsolv 进行依赖解析,由 SUSE 开发和维护,旨在提高性能。Yum 主要是用 Python 编写的,它有自己的应对依赖解析的方法。它的 API 没有完整的文档,它的扩展系统只允许 Python 插件。Yum 是 RPM 的前端工具,它管理依赖关系和资源库,然后使用 RPM 来安装、下载和删除包。...
2022-08-10 21:00:00
3359
原创 CentOS7常用yum仓库操作及安装
CentOS7常用yum仓库操作及安装,包括:YUM仓库常用命令、搭建本地YUM仓库、常见YUM仓库(CentOS-Base、EPEL、nux-dextop、elrepo、MySQL、GoogleChrome、OracleVirtualBox、Zabbix、Grafana等)
2022-08-05 14:15:54
2850
原创 CentOS7 Gnome桌面Shell扩展安装报错
之前使用 Shell 模式,没怎么深入研究Gnome桌面,今天在打开 应用程序 >> 系统工具 >> 应用程序的安装程序 界面报错。根据提示信息,需要安装Gnome扩展插件,在此将解决思路梳理记录。
2022-07-26 21:45:00
3336
原创 Linux环境变量配置在/etc/profile文件或/etc/profile.d/中的区别
为什么配置在source /etc/profile中的环境变量没有生效?Linux环境变量配置在~/.bash_profile、/etc/profile、~/.bashrc、/etc/bashrc、/etc/profile.d中有什么区别?什么是 login shell,什么是 no login shell?本文将带你深入了解 profile 运行机制。...
2022-07-26 17:20:33
2384
原创 IntelliJ IDEA设置显示内存指示器的几种方法
升级到新版本 IDEA-2021.2.4后,找不到 内存指示器选项。无法找到 IDEA-2021.1.3版本(路径:File >> Settings >> Appearance & Behavior >> Appearance >> Show memory indicator) 相应的设置项。根据经验在 Help >> Find Action 查找 可行。......
2022-06-19 07:00:00
7584
原创 IDEA项目构建失败com.google.inject.CreationException: Unable to create injector
今天在编译一个老项目时,一直报“Unable to import maven project: See logs for details”,查看错误明细,发现是因为IDE版本与Maven版本不兼容引起,降低Maven版本后编译成功。
2022-06-18 19:17:00
5344
原创 批量更新git仓库
本地有100多个git仓库,手工同步更新是一件麻烦而痛苦的事情!经过分析,可使用git脚本+定时任务,实现自动同步。解放自己,做更有意义的事情。
2022-06-06 12:30:00
2248
2
美团外卖商家版APP操作指南:涵盖订单管理、运营、财务与客户交互模块
2025-01-13
思维导图常见的八种形式
2025-01-13
MySQL高性能优化规范建议
2023-09-24
MySQL 8.0 Reference Manual 参考手册原版
2023-09-24
Linux上安装 Review Board
2022-12-03
MySQL关键词和保留词
2022-10-04
遍历本地git仓库拉取更新代码
2022-06-06
神经网络:强化学习高频面试题整理
2022-06-06
Base64编码解码工具v1.6
2022-06-06
一图读懂公众号运营(超清大图)
2022-05-31
木瓜MyFll库 v2.220.17.612
2018-07-24
利用Grid控件控制符合条件的行的背景色(VFP源代码+演示)
2010-09-11
屏幕取色器 V1.0.0
2010-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人