- 博客(132)
- 收藏
- 关注
原创 java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory的解决方案
翻译:使用LocalRMIServerSocketFactory创建的服务器套接字仅接受来自已导出RMI远程对象的主机上运行的客户端的连接。SpringBoot项目启动报错如下,并且在services中不显示端口号。原因:JaVa/JMX/RMI 绑定主机名时,不能正确解析本地IP。修改/etc/hosts文件,在下面的两行后面增加自己修改后的主机名。打开【Edit Configuration】运行编辑命令,最后保存退出即可。解决方案一:(治标不治本)重新启动项目,完成!
2025-05-22 15:28:40
226
原创 HQL(JPQL)和原生SQL实现查询自定义返回类
方法来限制查询结果的数量;或者使用JPQL的分页功能来实现相同的效果,可以定义一个返回。如果需要为了实现类似的功能,可以使用JPQL的。的方法,并在调用时设置分页参数;关键字,可以在某些数据库中使用。
2025-01-14 14:25:31
387
原创 docker安装Nginx UI
docker run -dit --name=nginx-ui --restart=always -e TZ=Asia/Shanghai -v /mnt/user/appdata/nginx:/etc/nginx -v /mnt/user/appdata/nginx-ui:/etc/nginx-ui -p 8080:80 -p 8443:443 uozi/nginx-ui:latest
2025-01-13 09:13:00
333
原创 125个Docker的常用命令
基本命令 命令 描述 示例 docker run 创建并启动一个容器 docker run -it ubuntu bash docker ps 列出当前运行的容器 docker ps docker ps -a 列出所有容器,包括未运行的 docker ps -a docker stop 停止一个运行中的容器 docker stop [CONTAINER_ID] docker start 启动一个已停止的容器 do
2025-01-02 10:04:26
901
原创 sdkman管理jdk版本
如果在你安装 SDKMan 之前本地电脑已经安装了 JDK 版本,默认是无法识别到的,那么你需要进行以下配置才能让 SDKMan 识别已安装的版本,首先,第一步你要先找到你的 Java 安装目录,我本地 Mac 的安装目录是 /opt/homebrew/Cellar/openjdk@11/11.0.16.1_1/bin,然后使用命令 ln -s 来为 Java 安装目录建立符号链接。
2024-05-08 17:14:14
1303
原创 Docker安装PostgreSQL
v 将数据存到宿主服务器. 此处将/Users/xiaoping/byx/postgresql/data挂载到容器的/var/lib/postgresql/data文件中,俗话讲这两个文件夹拥有相同数据。(时区问题:如果在启动容器时不设置时区,默认为UTC,使用now()设置默认值的时候将有时间差。-p 5432:5432端口映射,把容器的5432端口映射到服务器的5432端口。-e POSTGRES_DB=database DB模式数据库模式。--name 容器名称postgres-db。
2023-11-16 11:07:26
596
原创 Java如何将String转换成json对象或json数组
一.直接把jar包复制到本地仓库的 net/sf/json-lib/2.4(你对应版本文件夹),jar包名字改成json-lib-2.4.jar,IDEA中重新import下maven项目即可使用JSONObject;二.使用mvn install命令把jar包安装到本地仓库(其中仓库地址、jar版本、以及下载下来jar的位置 记得改成自己的!下载下来json-lib jar包后,jar包名字都带后缀啥jdk15等等;注意:json字符串中键的名称要和实体类一致。注意:这里会有个问题,无法自动导入依赖。
2023-08-11 16:41:02
3262
原创 Excel导入日期格式时自动转为五位数文本
方法二:不改变Excel格式,通过转换文本方式得到实际日期;经实际计算是45136,会有2天的误差,这个45136就是1900/01/01到2023/07/31的天数。问题描述:Excel导入数据时,当数据是日期可能会存在问题,日期格式转为文本了,例如“2023-07-31”接收时变为“45138”,导致后端解析日期出错,无法导入。方法一:将Excel日期的那一整列设置单元格格式为文本,后端解析字符串格式日期;
2023-08-03 17:27:57
2254
原创 el-element form表单组件 对非表单内字段做校验
在日常开发写表单的时候,可能会遇到某一个form-Item中绑定的值不在表单绑定的数据对象中。用于表单域验证错误信息,设置该值会使表单验证状态变为error,并显示该错误信息。此时用prop绑定该字段名是无效的,需要单独对这个字段进行校验。在 form-Item 中有一个属性。
2023-05-19 16:51:14
1313
转载 vue el-form 添加 v-if之后,表单校验不生效问题
用 element中 的 form 表单校验的时候,因为有些字段是根据特殊条件来设置显示隐藏的,所以用了 v-if 控制显示;但是发现用 v-if 控制的表单元素总是无法被校验。用 v-show 来控制的表单元素在隐藏状态下时,表单也会校验这个字段。【1】使用 v-if:element在对form表单中带有prop属性的子组件进行校验规则绑定时,是在vue声明周期mounted完成的。
2023-05-19 10:55:49
3321
原创 MybatisPlus 统一管理创建人、更新人、创建时间、更新时间等公共字段
MybatisPlus 统一管理创建人、更新人、创建时间、更新时间等公共字段
2023-05-12 10:44:33
1950
原创 springCloud-zuul,网关配置开启不了的问题.Failed to configure a DataSource: ‘url‘ attribute is not specified
【代码】springCloud-zuul,网关配置开启不了的问题.Failed to configure a DataSource: ‘url‘ attribute is not specified。
2023-05-09 09:09:01
180
转载 创建vue3项目脚手架
Vite 是由 Vue 作者尤雨溪先生带领团队开发的一个构建工具,它利用浏览器原生支持 ES 模块的特点,极大提升了开发体验,自 2021 年 1 月份发布 2.0 版本以来,发展非常快,笔者也在第一时间参与贡献了一些文档和插件,并且在 2021 年期间,个人项目已经全面切换到 Vite ,公司业务也在 2021 年底开始使用 Vite 创建新项目,整体情况非常稳定,前景非常乐观。Lint 规则,用来代码检查,写 TypeScript 离不开 Lint ,可以根据自己喜好选择,也可以先选择默认,后面在。
2023-02-21 13:55:05
1838
原创 Docker 安装 nacos
以上在mac上装完之后无法启动Nacos,官方的nacos-server在m1下会报错。安装完成之后浏览器访问:http://localhost:8848/nacos。
2022-10-31 16:29:43
639
原创 Docker+Nginx打包部署Spring boot 项目
1、后端启动类模块下增加“Dockerfile”文件,文件内容如下:2、项目根目录下增加“docker-compose.yml”文件和“nginx.conf”文件Nginx配置文件: 二、打包部署在项目根目录下运行(在有docker-compose文件的目录): 成功之后运行命令后端项目根目录下会生成存放前端静态资源的文件夹,后续将前端打包完的“dist”文件夹下的静态资源存放至后端生成的文件夹即可。启动docker中的项目,浏览器访问:localhost:31005即可。端口为Ngi
2022-09-20 14:52:10
1406
原创 Tomcat打包部署spring boot项目
运行完之后会生成target文件夹,将其中与war包同名的文件夹中的“META-INF”和“WEB-INF”文件夹拷贝到服务器Tomcat中的webapps文件夹的访问路径文件夹下,此处是“app”文件夹。vue.config.js文件下的publicPath路径决定静态文件在Tomcat中的位置,“/”——根目录。将打包完的静态文件放置在服务器的Tomcat目录下的webapps的ROOT文件夹下。进入到Tomcat的bin目录下,运行 ./startup.sh。将项目打成war包,运行命令。
2022-09-20 09:25:57
870
原创 移动端开发环境 - Mac
如果您可以看懂官方的指引,那可以根据官方指引安装。以下操作步骤是根据官方指引提取的摘要。App Store 搜索 xcode 安装,安装打开后按提示安装;
2022-09-16 09:29:24
579
原创 移动端开发环境 - Windows
本文章只针对 flutter 的开发环境,并假设你已经有 Java 开发环境和 Java 语言基础。本文章只配置 Android studio 开发环境,使用 vs code 开发不在本文章内容范围。
2022-09-16 09:26:35
283
转载 18个Java8日期处理,工作必用!收藏起来~
LocalDate日期不包含时间信息,它的plus()方法用来增加天、周、月,ChronoUnit类声明了这些时间单位。Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。Java 8 的所有日期和时间API都是不可变类并且线程安全,而现有的Date和Calendar API中的java.util.Date和SimpleDateFormat是非线程安全的。上面的代码创建了当天的日期,不含时间信息。..
2022-08-29 16:00:50
393
转载 图解 Kafka,看本篇就足够啦
上面 Topic 的描述中,把 Topic 看做了一个队列,实际上,一个 Topic 是由多个队列组成的,被称为【Partition(分区)】。例如,用户1发送了3条消息:A、B、C,默认情况下,这3条消息是在不同的 Partition 中(如 P1、P2、P3)。(消息在队列中能呆多久,可以修改 Kafka 的配置)消息在不同的 Partition 是不能保证有序的,只有一个 Partition 内的消息是有序的。生产者发送消息的时候,这条消息会被路由到此 Topic 中的某一个 Partition。..
2022-08-17 11:36:51
620
转载 19张图带你梳理SpringCloud体系中的重要技术点!
Spring Cloud 作为 Java 言的微服务框架,它依赖于 Spring Boot ,有快速开发、持续交付和容易部署等特点。Spring Cloud 的组件非常多,涉及微服务的方方面面,井在开源社区 Spring、Netflix Pivotal 两大公司的推动下越来越完善。SpringCloud是一系列组件的有机集合。图7:SpringCloud技术体系图8:SpringCloud技术体系思维导图。...
2022-08-17 11:29:09
241
原创 java8 新特性之LocalDateTime、LocalDate相关转换
代码】java8 新特性之LocalDateTime、LocalDate相关转换。
2022-08-17 11:15:08
868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人