java
ITKEY_
I Can Make IT!
展开
-
mvn spring-boot:run运行报错
看起来你遇到了一个 Maven 插件未找到的问题。这可能是因为你的 Maven 配置中缺少了 Spring Boot 插件的定义。你可以尝试将 spring-boot-maven-plugin 添加到你的 Maven 配置中。添加了这个配置后,再次尝试运行 mvn spring-boot:run 命令,应该就可以成功编译和运行了。原创 2024-04-16 14:16:47 · 483 阅读 · 0 评论 -
mybatis批量更新
业务场景中有遇到一次要更新500条左右记录的情况,如果在for循环中执行单条更新非常的缓慢。那么如何实现批量update呢?原创 2024-04-05 17:06:46 · 319 阅读 · 0 评论 -
mybatis批量新增数据
稍作修改性能提升几十倍,非常的爽。原创 2024-04-02 23:45:00 · 1050 阅读 · 0 评论 -
RuoYi列表页面字典翻译的实现
在列表页面中是经过要用到字典翻译的,比如:状态 如果显示成0,用户看起来不直观,使用字典的值就显的友好一些。那么这样的功能是如何实现的?这里以岗位管理的功能模块为例做说明。原创 2024-03-20 23:45:00 · 1166 阅读 · 0 评论 -
Hutool sqlserver 数据库简单操作-Db
项目中主数据库是mysql的,使用mybatis处理非常舒服。项目中还会极少量涉及一个sqlserver数据源的读取操作,虽然mybatis是支持多数据源的,但是感觉用起来不那么顺手偏重一些了。最初我的想法是涉及sqlserver的库的操作直接使用jdbc来实现就好了。直接jdbc代码写起来会有一些麻烦,于是我想对jdbc进行的简单的封装,我也就找一下有没有仅对Jdbc 轻量封装的工具,与是就找到了基本可以满足我的需求,也省的我自己花时间封装了。原创 2024-01-15 23:45:00 · 1321 阅读 · 0 评论 -
java连接sql server 2008示例
jtds连接sql server原创 2024-01-15 23:45:00 · 716 阅读 · 0 评论 -
一卡通水控电控开发踩过的坑
最近在做一个项目,是对接一卡通设备的。我一开始只拿到设备和3个文档开局。不知道从哪下手。一步一步踩坑过来。踩了很多没有必要的坑,写出来给有用的人吧。原创 2024-01-11 23:45:00 · 963 阅读 · 0 评论 -
IDEA新建jdk8 spring boot项目
今天新建spring boot项目发现JDK版本最低可选17。但是目前用的最多的还是JDK8啊。原创 2023-12-15 19:28:25 · 565 阅读 · 0 评论 -
IDEA 保存自动ESLint格式化
作为后端人员,偶尔修改一下前端代码,ESLint总提示格式不正确。有没有什么办法实现自动格式化呢?原创 2023-12-04 16:18:56 · 1364 阅读 · 0 评论 -
System.out.println隐藏字符串
\r原创 2023-12-01 23:45:00 · 330 阅读 · 0 评论 -
Nashorn 简介
本文重点介绍 Nashorn – 从 Java 8 开始,JVM 的新默认 JavaScript 引擎。许多复杂的技术已被用于使 Nashorn 的性能比其前身 Rhino 高出几个数量级,因此这是一个值得的改变。让我们来看看它的一些使用方式。原创 2023-11-30 23:45:00 · 981 阅读 · 0 评论 -
springboot二维码示例
controller查看效果访问http://localhost:8080/img查看二维码原创 2023-11-12 08:36:28 · 397 阅读 · 0 评论 -
mybatis if test遇到Integer=0
如果你的Mapper.xml中像这样写,判断参数是否为空,如果不为空则…。当是字符串类型的情况下,是没有任何问题的。但是当是Integer时,并且它的值是0时,则会被认为是null。猜测:当表达式中包含的时候,引擎可能就会强行把request.status当作字符串处理。如果没有则当作Integer使用。原创 2023-11-04 23:45:00 · 450 阅读 · 0 评论 -
macOS代码行数统计
最近在做一个项目,需求不断的变,我们不断的改。于是我想知道我们做的项目到底写了多少代码。原创 2023-10-29 23:45:00 · 360 阅读 · 0 评论 -
nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping
是错误的写法,应该去掉’'。请检查一下变量上是否加了’'。原创 2023-09-27 21:34:52 · 3928 阅读 · 0 评论 -
mybatis查询count
resultType定义为</原创 2023-09-27 20:37:33 · 948 阅读 · 0 评论 -
MC互联网联机frp实现
我使用的是java版本的MC,联机方式如下。只是一个简单的笔记,所以只说重点。原创 2023-09-23 23:45:00 · 597 阅读 · 0 评论 -
IDEA每次启动indexing解决办法
每次启动indexing很浪费时间。原创 2023-08-10 23:45:00 · 1602 阅读 · 0 评论 -
camunda流程引擎简单上手
我下面会在关键部署简单记录一下。原创 2023-07-28 23:45:00 · 390 阅读 · 0 评论 -
apifox 调用camunda engine-rest接口报错“type“: “NotFoundException“
欲哭无泪,不经意间踩的坑几乎浪费了我一整天的时间。我甚至怀疑自己对文档的理解能力是不是有什么问题。为什么文档中说的那么简单我怎么试都无法成功。收获不在要一颗树上吊死,我应该早一些换个工具来测试接口。或换个方法。我一直怀疑是我写的接口路径有问题。原创 2023-07-27 23:45:00 · 603 阅读 · 0 评论 -
wvp简单linux运维手册
记得这里使用root执行,不然有一些端口没有权限使用。不需root用户启动,普通用户权限也可以。原创 2023-06-22 23:45:00 · 392 阅读 · 0 评论 -
WVP PRO配置实战
wvp配置过程原创 2023-06-23 23:45:00 · 5600 阅读 · 0 评论 -
MariaDB Access denied for user ‘root‘@‘localhost‘
【代码】MariaDB Access denied for user ‘root‘@‘localhost‘原创 2023-06-24 23:45:00 · 533 阅读 · 0 评论 -
mybatis resultMap=“Long“报红
resultMap resultType原创 2023-06-24 23:45:00 · 354 阅读 · 0 评论 -
spring boot读取磁盘图片
流 读取图片文件原创 2023-06-17 23:45:00 · 295 阅读 · 0 评论 -
JetBrains Gateway IDEA远程开发
为什么进行远程开发?无论身处何处数秒内连接至远程环境1. 充分利用远程计算机的强大功能在任何笔记本电脑上都可以轻松工作,无论其性能如何。借助远程计算机的计算资源,充分利用最大规模的数据集和代码库。2. 在远程服务器上保护敏感代码如果将源代码存储在开发者的笔记本电脑上,那么这些设备被盗或存放不当都将是潜在的安全隐患。通过将代码专门存储在密闭、远程、由公司控制的计算机上可以消除这种风险。3. 保持环境一致性使用预先确定的工具包、运行时要求、硬件规格等确切内容重现开发环境,这样您就不会再听到“在我的原创 2023-04-22 23:45:00 · 8843 阅读 · 1 评论 -
IDEA mybatis Mapper.xml报红的解决办法
IDEA mybatis Mapper.xml报红的解决办法原创 2023-04-15 23:45:00 · 1289 阅读 · 0 评论 -
mybatis foreach 批量删除 传两个参数
foreach中要传两个参数,一个是id,一个是list。怎么传呢?原创 2023-04-11 15:21:26 · 456 阅读 · 0 评论 -
fastjson 属性排序
fastjson把bean转成json字符串,默认的顺序并不是按你实体类属性写的顺序来的。虽然属性顺序一般不会影响功能,但是强迫症忍不了。因为java中通过反射机制是无法取到属性的顺序的(我猜测,没有实测)。所以要增加注解来告知fastjson,属性的排序情况。原创 2022-08-24 23:45:00 · 1108 阅读 · 0 评论 -
spring boot + mybatis+ mysql环境搭建
最近在尝试从0开始搭建框架,结果在mybatis这块就踩了很多坑。于是就决定写篇文章记录一下。尽可能的简单,减少依赖。基于spring boot 的,所以第一步要创建一下spring boot的项目。创建过程比较简单,网上相关教程也比较多,我就不重点写了。有需要的朋友可以参考我之前写过的文章:《2020入门教程macOS 使用Intellj IDEA 创建spring boot项目》https://blog.csdn.net/lxyoucan/article/details/111128415我的信息如原创 2022-08-08 23:45:00 · 2060 阅读 · 0 评论 -
Spring boot mybatis 简单示例
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。......原创 2022-08-08 23:45:00 · 618 阅读 · 0 评论 -
spring boot集成mybatis报错 java.lang.IllegalStateException: No supported DataSource type found
我本来以为是文档有问题,最终我发现实际上问题是我看错了文档。mybatis-spring还有一个Spring Boot的子项目,mybatis-spring的文档只是针对spring的。原创 2022-08-08 23:45:00 · 435 阅读 · 0 评论 -
mybatis小示例
一般使用mybatis的环境,大多都是别人已经配置好的。直接用就好了,如何自己搭建呢?其实很简单。看官方的文档就可以解决了。主要为了学习mybatis最基础的配置。我文章中的方法不基于spring,一般很少会在真实项目中直接使用。我把我的搭建过程记录下来给有用的人吧。MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Ja原创 2022-08-06 12:15:00 · 207 阅读 · 0 评论 -
jdbc SQLServer Error: “The server selected protocol version TLS10
最近在尝试在SQL Server 环境下开发新项目,遇到了一些坑,记录一下。解决思路在JDK 8及更早版本中,编辑该 /lib/security/java.security文件并3DES_EDE_CBC从jdk.tls.legacyAlgorithms安全属性中删除。官方文档指出:请注意,这是一个低风险的更改。它不太可能导致回归,因为它只会影响协商算法的顺序。如果没有其他非遗留算法可用,则仍将使用3DES(如果在遗留算法列表上列出)。把jdk下面的java.security中的,去掉 可以使用jdb原创 2022-07-08 23:45:00 · 770 阅读 · 0 评论 -
Java爬虫html解析神器Jsoup
jsoup是一个用于解析、提取、操作HTML的开源Java函式库。在我眼里就是一个java版本的jquery,非常强大!!!jsoup在2009年由亚马逊软件开发经理Jonathan Hedley所编写。他在MIT许可(类似知识共享授权条款的宽松自由软件授权条款)下发布的。Hedley编写jsoup的用意在于“处理所有种类的HTML。从原始和验证,到无效标签汤。mvn依赖最新版本在这里找:https://mvnrepository.com/artifact/org.jsoup/jsoup当前的最新原创 2022-06-19 23:45:00 · 550 阅读 · 0 评论 -
redis cli笔记
此篇为人个笔记,基本是个人常用命令,仅供参考。为了方便代码复制,后面的代码中就不在包含 部分了。所有的操作都在这里进行。https://redis.io/commands/https://redis.io/commands/keys/返回所有匹配的键pattern。虽然此操作的时间复杂度为 O(N),但常数时间相当低。例如,在入门级笔记本电脑上运行的 Redis 可以在 40 毫秒内扫描 100 万个密钥数据库。SET设置key值设置key为保存字符串value。如果key已经保存了一个值,则无论其原创 2022-06-18 23:30:00 · 776 阅读 · 0 评论 -
【Java题】用户数据中的身高体重收集
用尸数据中的身高体重收集。应用程序中用户数据收集,非常重要,是大数据重要来源之一。在某APP场景中收集用户的身高体重数据,身高单位“米”,体重单位kg,要求用户输入的任何数据.APP均不允许崩溃,合理设计实现程序。......原创 2022-06-14 23:45:00 · 544 阅读 · 0 评论 -
Jsoup通过curl Request设置header
使用Charles时发现它有一个功能非常的方便 。菜单 可以把请求中的header信息自动拼接成curl的参数。其实有很多的软件都具备这样的功能。那么如何把这些header信息直接 放到Jsoup的header中呢?一行一行的复制太麻烦了,于是我简单的封装了一下。.........原创 2022-06-14 23:45:00 · 591 阅读 · 0 评论 -
【Java】微信聊天记录特定词过滤
微信聊天记录特定词过滤。通常微信聊天记录中包含文本、图片、语音、视频等,这些数据显然需要用一个统一的数据结构存储和读取数据。然后把聊天记录中文本数据扣出、寻找是否含指定词。本题选做。Message类,描述一条聊天数据的基本信息,如发出人、时间(建议用Date类,能精确到秒级,用常量)、消息类型(枚举类型,结构如:文本、语音、图片、视频、跨媒体文本(图文混合))、消息内容(Content),等。Message类设计抽象方法 getContent,返回值类型 Object,显然我们并不知道返回消息类原创 2022-05-27 23:45:00 · 734 阅读 · 0 评论 -
Spring boot redis java.io.IOException: 远程主机强迫关闭了一个现有的连接
现象在测试环境部署的若依版本,经常会报如下的错误。而我在开发环境基本没有遇到过。16:38:01.040 [lettuce-nioEventLoop-4-2] INFO i.l.c.p.CommandHandler - [log,217] - null Unexpected exception during request: java.io.IOException: 远程主机强迫关闭了一个现有的连接。java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio原创 2022-05-17 23:00:00 · 13769 阅读 · 1 评论