![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
JAVA基础,容器等
华如锦
qq:610207151
展开
-
【JAVA】获取object中 key对应的value值
上述代码中,首先判断 obj 是否是 Map 类型,如果是,则将 obj 转化为 Map 对象,然后调用 Map 的 get 方法得到对应的 value 值;如果不是 Map 类型,则将 obj 转化为 JSONObject 对象,然后调用 JSONObject 的 get 方法得到对应的 value 值。注意,需要在外部 import 相应的类,如 Map 或 JSONObject 等。原创 2024-08-09 10:34:23 · 336 阅读 · 0 评论 -
fusetech_plus项目问题解决(若依魔改系列)
项目中有接口不需要token校验,需要不登录就可以访问,我将这个接口加入了SecurityConfig的.antMatchers("/files/**").anonymous()中(图一),然后直接访问,还是回提示没有权限(图二)首页一直出现这个问题解决,是因为访问入口都在admin模块,所以必须在admin的pom里。类似mapper找不到问题。原创 2024-07-31 09:35:50 · 121 阅读 · 0 评论 -
【JAVA】记录一次前端无能造成的 线上bug
但是前端的奇葩 操作是,只是在页面上清空 细单。不请求 后台删除 细单。更新时这个id又传过来了。导致 数据插入数据库出现错误!然后,前端这里涉及 更新操作。更新时 细单带有id。之前后台 判断该类型时 进行删除操作 只是逻辑删除。让前端 必须 清空同时 请求后台 删除细单。只好 后台 判断该类型时 进行删除操作。有一个需求是 当方式切换 垫资时。但是 该前端 技术不行, 嫌麻烦。清空 当前所选细单商品。原创 2024-07-29 11:31:39 · 301 阅读 · 0 评论 -
智能BPM低代码平台[FUSE]-企业级 的亮点
流程运行至对应节点时 系统自动获取 对应岗位人员!动态生成表单,并且其中选项支持 弹出对应列表页。流程引擎支持动态配置 节点审批人用户。支持 选中列表页数据 动态回填数据。表单动态添加细单,动态关联。部门主管级别进行匹配。原创 2024-07-15 18:03:09 · 141 阅读 · 0 评论 -
mysql字段 字符串类型转为数字 排序
列中的数字来对结果进行排序。如果字符串不是纯数字格式,这些函数会尝试从字符串的开始处解析数字,直到遇到非数字字符。在MySQL中,如果你想要按照字符串中包含的数字进行排序,你可以使用。函数将字符串转换为整型,然后进行排序。,该列包含了字符串,这些字符串中混杂了数字。mysql字段 字符串类型转为数字 排序。原创 2024-07-01 13:54:09 · 304 阅读 · 0 评论 -
QueryWrapper 大于,小于等详细记录 方法解释
queryWrapper.likeLeft(“属性”,“值”)——模糊查询匹配最后一位值‘%值’queryWrapper.likeRight(“属性”,“值”)——模糊查询匹配第一位值‘值%’queryWrapper.notLike(“属性”,“值”)——模糊查询不匹配值‘%值%’queryWrapper.like(“属性”,“值”)——模糊查询匹配值‘%值%’queryWrapper.in(“属性”,条件,条件 )——符合多个条件的值。queryWrapper.le()——小于等于。原创 2024-06-26 18:01:24 · 3002 阅读 · 0 评论 -
java封装模块为jar包- FUSE 智能BPM低代码平台-企业级
将打好的项目模块jar放入lib文件夹内。操作后 项目便有了此jar包的依赖。原创 2024-06-20 15:46:58 · 168 阅读 · 0 评论 -
springBoot项目启动问题, that could not be found.
引进来的jar包没有被spring管理,即时jar包中有spring注解。在主启动类上加入@ComponentScan("/")还以为是Impl类上缺少@Service的注解。底下两个选项都可以试下,运行发现不报错。但建议还是从编译的角度先检查解决。事实上应该是编译造成的问题。造成这个问题有可能是。原创 2024-06-12 17:21:19 · 504 阅读 · 0 评论 -
【JAVA架构】开发在线开具电子发票系统
【JAVA架构+VUE】开发在线开具电子发票系统。详细内容可以关注本人专栏等。原创 2024-06-04 15:02:20 · 644 阅读 · 3 评论 -
FUSE【全网最好用的低代码工作流平台】一键生成应用模块
应用创建在线数据库设计ER模型设计表单在线智能设计流程在线设计页面模型在线设计数据字典在线设计菜单设计。原创 2024-05-22 18:05:17 · 150 阅读 · 0 评论 -
java使用Minio时出现 “创建Bucket失败, 请核对配置信息“问题解决 AmazonS3
java使用Minio时出现 “创建Bucket失败, 请核对配置信息"问题解决 AmazonS3原创 2024-04-03 14:17:45 · 1298 阅读 · 2 评论 -
mysql 截取字符串及解析json
mysql 截取字符串sqlmysql 解析json。原创 2024-03-20 13:45:46 · 425 阅读 · 0 评论 -
BigDecimal大于0 正确判断
BigDecimal类型大于0 BigDecimal uq = e.getOutQuantity().subtract(e.getInvoicedQuantityNew()); if(uq.compareTo(BigDecimal.ZERO) > 0) { sif.setUninvoicedQuantity(uq);//未开票的数量 }else { si原创 2024-03-19 15:17:19 · 1019 阅读 · 0 评论 -
xxl-job配置须知
注意配置中的appname这是执行器的应用名,稍后在调度中心配置执行器时要使用。执行器也有自己的一个接口等。原创 2023-11-16 14:48:08 · 500 阅读 · 0 评论 -
IDEA导入jar包
要想将jar包复制到lib目录中就自动导入,一定要选中lib目录再右键选择Add as Library,否则每次复制都需要手动选中jar包进行导入。因为导入的是jar包所以选择Jar Directory。把jar包安装到本地仓库,jar包地址改成自己的。从项目外部导入jar包,外部jar包不能删除。先将jar包放入项目中在进行导入。原创 2023-11-15 17:12:16 · 852 阅读 · 0 评论 -
遍历map的4种方法
Map.entrySet() 这个方法返回的是一个Set,Map.Entry 是Map中的一个接口,他的用途是表示一个映射项(里面有Key和Value),而Set表示一个映射项的Set。Map.Entry里有相应的getKey和getValue方法,即JavaBean,让我们能够从一个项中取出Key和Value。原创 2023-10-25 11:37:52 · 115 阅读 · 0 评论 -
jvm 堆内存 栈内存 大小设置
4种方式配置不同作用域的jvm的堆栈内存。原创 2023-10-07 16:36:54 · 518 阅读 · 1 评论 -
java lambda 工作中使用大全
标准类库已经提供了一些有用的收集器,以下示例代码中的收集器都是从 java.util.stream.Collectors 类中静态导入的。本篇主要从实际使用讲述了常用的方法及流,使用java8可以很清晰表达你要做什么,代码也很简洁。惰性求值:只描述Stream,操作的结果也是Stream,这样的操作称为惰性求值。我们看得reduce接收了一个初始值为0的累加器,依次取出值与累加器相加,最后累加器的值就是最终的结果。本文说的Stream要组合使用才会发挥更大的功能,链式调用很迷人,根据自己的业务去做吧。原创 2023-06-29 17:54:56 · 909 阅读 · 0 评论 -
JAVA Consumer 抛出异常
查看后发现是异常被调用方吃掉了,原因了原生Consumer不支持异常抛出,只能内部处理,接到反馈后,自己测试确实能复现,查看Consumer。发现原生确实不支持抛出,查阅网络资料,发现只能重写一个Consumer方法,特此记录一下。这段代码一开始并没有什么问题,但是投入生产后发现有些异常数据导致。新建一个处理异常的Throwing.class。报错了,但是前台还是返回操作成功,de。原创 2023-06-29 16:08:52 · 615 阅读 · 0 评论 -
Java中? :(三元运算符) 的含义及用法
其实为Java中的三元运算符,表示条件判断语句,对布尔类型的语句进行判断,即 A?B : C,表示:如果语句A为真,则执行语句B,如果语句A为假,则执行语句C。"n的值等于1" : "n的值不等于1";time >= 23?"睡觉" : "吃饭";result不为null的话返回1,否则返回0。简化代码,提高代码可读性、原创 2023-03-22 15:23:24 · 5816 阅读 · 0 评论