随笔分类 - 工作问题
在工作中遇到的问题
摘要:在 Excel 中,通配符是一种特殊字符,用于在数据查找、筛选和匹配等操作中代表其他字符,方便快速定位和处理符合特定模式的数据。 问号(?): 问号在 Excel 通配符中代表任意一个字符。例如,在使用 “查找和替换” 功能(快捷键 Ctrl + F)时,若要查找所有三个字符且以 “李” 开头的姓名
阅读全文
摘要:Java的封装就好像一个售货机。从外面看,只能看到售货机的投币口、选商品的按钮和取货口,这就是接口,通过这些接口你可以和售货机在投币之后选商品然后拿到你想要的东西。 但是售货机里面是怎么工作的呢?它有电路系统来控制收钱找钱,有机械装置来把商品推出来,还有各种传感器来检测商品库存和钱数,这些具体的工作
阅读全文
摘要:随着对工作业务越来越熟练,对Kepware的了解也越来越深,在最近的工作又学到了两个有意思的函数。正好加上之前的,来做个总结 1. Random(随机数) 功能:生成一个以指定速率和增量变化的斜坡信号,信号值在指定的下限和上限之间循环变化。 参数说明 速率:指定值变化的时间间隔(单位通常为毫秒),即
阅读全文
摘要:作为一名刚接触互联网和能源管理领域的初学者,我在接触能管平台时,发现电表中的一些专业术语,如“有功电量”、“无功功率”、“无功电量”等,一开始有点难以理解。经过一段时间的学习,我差不多逐渐掌握了这些概念。 1. 有功电量 有功电量是指电能在实际做功过程中消耗的能量。简单来说,它是电器设备真正用来做功
阅读全文
摘要:在最近我在工作的时候,接触到了 KepServer 这个强大的工具。对于像我这样的初学者来说,KepServer 中丰富的函数就像一座等待挖掘的宝藏,但一开始也确实让人有些摸不着头脑。今天,就来和大家分享一下我对 KepServer 中各类函数的初步认识。 在工业自动化场景中,它常被用作 OPC S
阅读全文
摘要:一、@PreAuthorize 是什么 @PreAuthorize是 Spring Security 框架提供的一个注解。它的核心作用是在方法被调用之前,对调用者的权限进行检查。简单来说,就是通过这个注解,我们可以规定只有具备特定权限的用户,才能够执行某个方法。 二、应用场景 例如,正在写一个对外演
阅读全文
摘要:最近在调试页面的时候,经常会见到一些例如404,201,304等。虽然认识一部分,但真要研究是什么情况导致的,还真不好说清楚。所以查了一些,大致分为以下五种情况。 一、1xx 信息类状态码 这类状态码相对少见,它们表示服务器已经收到请求的初始部分,客户端需要继续操作。 100 Continue 当客
阅读全文
摘要:定义与作用 MyBatis - Plus 中的BaseMapper是一个接口,它提供了一系列通用的数据库操作方法。这些方法涵盖了常见的增删改查(CRUD)操作,是 MyBatis - Plus 简化数据库访问层开发的重要组件。 常用方法介绍 插入操作 int insert(T entity):这个方
阅读全文
摘要:什么是 Java 文档注释? 在 Java 中,文档注释是一种特殊的注释形式,它以/**开头,以*/结尾,用于为代码生成 API 文档,方便其他开发者理解代码的功能、参数、返回值等重要信息。通常会被一些文档生成工具(如 Javadoc 工具)读取并处理,进而生成格式规范、易于查看的 HTML 格式的
阅读全文
摘要:含义及功能 eq(等于): eq代表的是 “等于” 的比较关系,用于精确匹配,也就是判断两个值是否完全相等。可通过eq条件可以筛选出数据库表中字段值与指定值完全一致的数据记录。例如,查找的数据有“L”,“Like”,“LLL”时。eq的条件是 = “L”,那么就只会输出“L”这一条数据。 like(
阅读全文
摘要:今天在写完代码作测试的时候遇到了postman报错,耽误了一点时间。后面仔细一排查是token信息有一点错误。记录一下提醒自己以后要仔细一点。postman中报错401,认证失败,无法访问系统资源的原因不光token信息有误还有一个原因是认证信息发送的位置或格式错误。 1.未提供正确的身份验证凭据
阅读全文
摘要:在今天的工作中遇到了一个问题,在这记录一下第一次使用eq()。 方法作用 它的主要作用是在构建 SQL 查询语句的条件部分时,添加一个等于的判断条件。例如,当你想从数据库表中查询出某一字段值等于特定值的记录时,就可以使用 eq() 方法来实现这个条件构建。 方法语法及参数说明 语法: 通常使用的形式
阅读全文
摘要:经常会遇到“无法自动装配,未找到‘XXXXXXX’类型的 Bean” 这种问题。经过上网一番查找,总结出以下原因: 相关类没有被 Spring 管理 原因: Spring 的自动装配依赖于将类注册为 Spring 容器中的 Bean,只有成为 Bean,Spring 才能够在需要注入的地方自动装配它
阅读全文
摘要:在写代码的时候有好几次因为数据类型对应关系出现报错,翻来覆去的找才知道是java中的数据类型与数据库中的对应不上而导致的。特此写一篇博客来提醒自己。 整数类型: 在PostgreSQL 中的 smallint:占用 2 个字节,有符号范围是-32768 到 32767,无符号范围是 0 到 6553
阅读全文
摘要:今天的工作中遇到了这么个情况“java 无法将类 XX类中的构造器 X应用到给定类型” 含义 就是说你写的代码里调用某个类的构造器来实例化对象,但传入的参数情况不符合该构造器原本的定义要求,导致编译器识别出这是一个错误的调用方式,进而抛出这样的报错信息。 常见原因 1.参数类型不符: 例如有个类 B
阅读全文
摘要:一、Lambda 表达式概述 Lambda 表达式是 Java 中引入的一个重要特性,它提供了一种简洁的方式来表示可传递给方法或存储在变量中的代码块。本质上,它是一种匿名函数,让开发者可以用更紧凑、更函数式的风格来编写代码,尤其在处理集合操作、事件处理以及与函数式接口配合使用等场景中非常方便。 二、
阅读全文
摘要:一、问题描述 在 Java 编程过程中,尝试使用 “<” 运算符对java.math.BigDecimal和double类型的数据进行比较时,出现了编译错误:“The operator < is undefined for the argument type (s) java.math.BigDec
阅读全文
摘要:今天的工作中,遇到一个问题,是充值金额没有负数校验。以下是几种在 Java 中添加充值金额为负数判断的常见情况示例,具体取决于应用场景是在网页开发、桌面应用等不同环境下。 一、方法参数验证场景(以一个简单的充值方法为例) 假设你有一个类,其中有个方法用于处理充值业务,方法接收充值金额作为参数,代码可
阅读全文
摘要:在Java中,“去重校验”通常用于确保数据集合(如数组、列表等)中的元素是唯一的。以下是几种常见的方式: 使用简单对象去重 原理:HashSet是基于哈希表实现的集合,它不允许存储重复的元素。当向HashSet中添加元素时,它会根据元素的哈希码(hashCode)来确定元素在内部存储结构中的位置,并
阅读全文
摘要:今天复习一下Java的基础知识,之前对于接口只有一个比较笼统的概念,经过一晚上的梳理,整理如下:它一种抽象类型,用于定义一组方法和常量。是Java多态性的重要体现。 定义接口 使用 interface 关键字来定义,例如 public interface MyInterface{} 。接口中的成员变
阅读全文