
Java
文章平均质量分 77
Java、Spring、SpringBoot,相关的中间件
狂龙骄子
将相本无种,男儿当自强。
熟悉Nginx、Redis、ActiveMQ、RocketMQ、Docker、K8S等Linux环境运维;
熟练运用DevOps(Git、Maven、Gradle、Jenkins、Shell);
熟练运用DataStage ETL大数据开发、ETL环境自动化运维;
熟练运用Spring、Dubbo开发;
对电商行业,分布式、微服务框架的开发和设计有较深入理解……
展开
-
JSON的MIME媒体类型是application/json
JavaScript对象表示法(JSON)是一种用于结构化数据的序列化的文本格式。它源自JavaScript的对象文本,如ECMAScript编程语言标准第三版[EMMA]中所定义。JSON可以表示四种基本类型(字符串、数字、布尔值 和 null)和两种结构化类型(对象和数组)。一个由0个或多个Unicode字符组成的序列;一个0个或多个名称/值对的无序集合,其中名称是字符串值是字符串数字布尔值null对象或数组;一个由0个或多个值组成的有序序列;原创 2023-10-02 22:55:02 · 1620 阅读 · 0 评论 -
MyBatis中数组或集合的遍历
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,就能体会到根据不同条件拼接 SQL 语句的痛苦。在Java项目中,通过动态SQL批量查询数据是很常见的情形,作为传值的字段可以是一个数组或集合。可以将任何可迭代对象(如:List、Set 等)、Map 对象 或 数组对象 传递给 foreach 作为集合参数。原创 2023-05-19 06:00:00 · 2522 阅读 · 0 评论 -
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 阅读 · 0 评论 -
如何在JavaScript中使用JSP标签
面对“古老”的项目,延续其生命并发挥最大价值,是件很苦逼的事儿。如何在JS中使用JSP标签?如何使ES6模板字符串 含有 JSP标签、EL表达式、JS变量 正常识别?如何解决JSP的EL表达式和 ES6模板字符串 语法冲突?本文将遇到的几处难点做梳理、并结合实际案例深入剖析。原创 2023-03-17 06:30:00 · 1934 阅读 · 0 评论 -
猿创征文|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 评论 -
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 阅读 · 0 评论 -
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 · 3019 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 25390 阅读 · 0 评论 -
利用内网穿透实现无固定IP调试支付回调
在家(使用NAT网)开发项目时,难免会涉及到第三方外部接口回调(如:支付回调、微信小程序登录),需要固定IP或域名解析,内网穿透是个不错的选择。常见的内网穿透工具有 向日葵、natapp、网云穿 等。个人都有安装试用,相比较 natapp 体积小、配置简单、运行内存占用少。..................原创 2022-09-05 07:00:00 · 2325 阅读 · 0 评论 -
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 · 12715 阅读 · 0 评论 -
正则表达式可视化校验工具Regulex
开发中经常使用到正则表达式,如何校验自己写的或他人的正则表达式是否正确?是否满足设计要求?本文推荐一款 正则表达式可视化工具《Regulex:JavaScript Regular Expression Visualizer》,MIT开源协议很Nice!支持即时输入、即时显示、导出图片等。GitHub - CJex/regulex: Regular Expression Excited!...原创 2022-08-14 20:00:00 · 2136 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 5345 阅读 · 0 评论 -
Java使用Lambda表达式多字段求和
Java使用Lambda表达式多字段求和,通过多种应用场景举例,验证求和结果,进一步掌握 Lambda表达式 使用技巧。原创 2022-06-03 07:30:00 · 9839 阅读 · 0 评论 -
Java注释代码也会执行之Unicode编码解码
整理Java知识点时,在注释中一次无意的书写,导致编译失败,竟然报“非法的Unicode转义”。本着IT人钻研的精神,促使自己有必要深入了解Java注释代码执行Unicode编码解码的正确用法。原创 2022-03-19 05:00:00 · 4585 阅读 · 0 评论 -
JSON排除指定字段的4种方法
通常在本地存储/微服务/分布式通讯场景下,需要用到对象序列化,Serializable只是一个接口类,需要具体的对象实现它。实现序列的组件如Fastjson、Gson、Jackson,不同的组件,执行性能和支持完整性,以下用举例实现JSON排除指定字段的4种方法。...原创 2022-01-12 06:30:00 · 19863 阅读 · 1 评论 -
作为Java开发者IDEA这几项配置有必要知道
以 IntelliJ IDEA 2021.3.1社区版为基础,分享几项有助于提升开发效能的设置。原创 2022-01-09 03:15:00 · 2056 阅读 · 2 评论