- 博客(34)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 httpClient发送https请求报错认证失败确少SSL证书的问题
1NG做跳转处理,先将https请求改为向ng发送http请求,ng做跳板发送https请求。服务端配置跳过ssl认证。
2024-07-11 11:51:14
309
原创 vue 使用自定义标签URL Protocol 调用本地exe 并传参
发现登录界面 的账号不是admin 而是 App://admin 说明参数需要特殊处理,不然相当于于执行了。运行成功后 win+r 输入 REGEDIT 打开注册表可以在下图中看见调用命令。exe必须支持传递参数调用,可以使用exe命令测试是否支持exe传参调用。里面的路径需要替换成实际exe的绝对路径。
2024-04-03 16:39:37
924
1
原创 java8使用stream流的方法之Collectors.toMap()
首先我们来一个简单的 写法很好理解 将对象的一个属性作为key 对象作为value抽出来形成map,Function.identity()意思就是t -> t。Collectors.toMap() 在 key 重复的时候会抛出一个 IllegalStateException 异常,加入第三个参数表示重复时会取第一个值。(existing, replacement) -> replacement):当出现key相同的情况时,新的value覆盖掉就得value;
2024-02-02 11:34:44
1138
原创 Vue项目实现动态路由和动态导航菜单栏
用于前端存储数据,Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。Vuex中的状态存储是响应式的,当Vue组件从store中读取状态时,若store中的状态发生变化,相应的组件也会得到更新。而全局对象的状态存储是静态的,无法自动更新组件中的状态。根据后端返回的用户的菜单地址进行处理拼装成路由格式,存储到vuex中,并添加到路由里面,若vuex中有用户路由数据,直接放行。2每次路由跳转会通过permission.js进行判断和加载,若vuex中无用户路由数据则请求后端,
2023-11-30 15:07:55
1589
原创 java使用springcloud+kafka-clients集成0.10.0.0版本kafka(二)
因为之前的案例都是在main方法启动主线程订阅消息,那么在springboot项目中如何实现实时订阅消息呢。
2023-07-12 17:25:45
207
原创 12.2版本oracle的导出11g版本的dmp文件
其中expdb必须在数据库服务器才能,导出指定版本必须使用expdb。exp 和expdb命令的方式。
2023-07-05 10:19:58
618
原创 webService生成java客户端代码踩坑(省流版)
Web Service也称为web服务,它是一种跨编程语言和操作系统平台的远程调用技术。Web Service采用标准的SOAP协议传输(SOAP:Simple Object Access Protocol简单对象访问协议,soap属于w3c标准。并且soap协议是基于http的应用层协议传输xml数据)。Web Service采用WSDL作为描述语言,也就是Web Service 的使用说明书。
2023-07-04 17:59:26
778
原创 java使用kafka-clients集成0.10.0.0版本kafka(一)
参考博客: https://blog.csdn.net/marquis0/article/details/126525221。测试在生产者命令窗口发布消息,发现消费者命令窗口打印显示,并且项目main方法调用执行消费者后,也会收到消息。2.10标识编译kafka集群的scala版本号,kafka的服务端编码语言为scala。参考博客: https://www.jianshu.com/p/1f9e18e926f6。spring-kafka中引入了kafka-client的版本。
2023-07-04 17:11:36
2294
原创 vx-table可编辑表格父子组件问题
记录一下前端遇到的问题1vx-table可编辑表格中的单元格嵌套下拉容器①实现点击单元格,单元格可编辑,同时弹出下拉框②实现选中下拉框的数据可以同步更新到表格中③实现单元格支持搜索可以喝下拉框的数据联动④实现下拉容器解耦,作为一个子组件嵌套进页面中链接: vxtable官网注意点1 可编辑表格的默认绑定和可编辑的绑定可以同时出现2常用的API将官网例子改为 父子组件
2023-04-20 09:15:21
1944
8
原创 vue页面传参调用公共组件
1在src目录的components文件夹下创建vue文件。2在data同级新增props属性和定义入参。2 在components中注册组件。1 在script导入公共组件。
2022-12-10 11:38:49
982
原创 springboot+vue2+vxtable实现复杂表格
效果:if(!throw new BusinessException("查询结算汇总数据为空");} //将集合拆分成指定的列数 Integer columnNum = MapUtil . getInt(map , "columnNum" , 4);
2022-11-29 12:22:21
1310
2
原创 【java使用jacob调用dll实现动态数据的PDF打印】
需要的依赖:jacob.jar版本1.20jdk版本1.8jacob.dll版本 jacob-1.20-x64.dllfastReport相关dll若干。
2022-08-20 11:37:19
630
原创 【记一次项目上线的经历】(二)
(数据去重)由于代码重复和数据状态导致的多条的影响导致已有数据重复经过查看数据,发现很多数据只是多了几条需要将多余的删去SELECT COUNT(CODE) ,MAX(ID),.... FROM HISBASE.xxxxxGROUP BY CODE...HAVING COUNT(CODE)>1--获取重复数据中最大的ID,拿到这个值之后即可更新(上线出现的问题)再经历部分数据重导,去重,排查,校验等等操作之后(肝到了凌晨),终于上线了。但是上线之后的问题很多1操作流程不够简介,用
2021-12-08 03:11:07
351
转载 java8的stream操作集合常用姿势
1 获取对象集合的某个属性集合List<Integer>orderIds = list.stream().map(chargeOrder -> chargeOrder.getId()).collect(Collectors.toList());2 过滤掉一些值(满足条件的才会保留)list.stream().filter(chargeOrderDTO -> chargeOrderDTO.getStatus() != 0 && chargeOrderDTO.ge
2021-11-11 10:58:03
360
原创 oracle之Number类型小数转字符串丢精度
使用TO_CHAR函数转换类型时需要执行格式如amt Number(16,4)字段 --值为0.01to_char(amt) --值为.01发现小数点前的0没有了正确的姿势:to_char(amt,’‘fm99999990.00’’)fm标识超过指定格式的位数不显示,9表示该位数不显示0,0表示强制显示和保留0...
2021-11-11 10:31:23
2975
转载 代码整洁之道:Mybatis-Plus的条件构造器篇
代码来源:某一线大厂不知名博客专家唐亚峰的21年最新项目mybatisPlus的官方文档:小白入坑指南一分钟学会官方的条件构造器只举例了QueryWapper和UpdateWapper存在的问题点:条件入参需要判断非空等决定是否加入查询多条件情况下写的代码多不美观需要找到对应的数据字段,写错就白给思路:官方新版本提供了AbstractLambdaWrapper类,可以使用User::getNickName代替'NICK_NAME'作为条件构造器中的列名的入参此外可以编写子类重写父类方法
2021-08-18 13:10:54
955
原创 oracle之在mybatis中常用的函数
5ifelse函数casewhenthen。4使用unionall排序需要嵌套。3将多条数据拼接在一起,多列转一行。2使用oralce自定义的函数。8SUBSTR截取字符串。7REPLACE替换。
2021-08-10 12:44:57
1690
原创 JasperReport入门到入土(三):自动换行,不打印null值,分组打印,小票打印,数据横向打印,复杂的三元表达式等
前面两篇已经学废了基础的设计和后端对接,可以简单的做pdf报表了,但是生产使用还远远不够的。本篇记录一些经常用到的点,大部分其实也找的到,但是不全或者找半天。(一)自动换行有2种办法:第一种是把一整行的内容进行合并,再设置属性:这种方式的缺点就是如果是多个字段拼接,需要再后端进行非空判断或使用三元表示式判断第二种:一行多列,单个字段换行 如下图的住址如果直接设置换行,因为position type一般都选的向上平移,所以会导致覆盖住址下一行的内容如何解决这一个问题,答案就是将需要换行的
2021-07-05 12:02:55
3584
1
原创 JasperReport入门到入土(二)java端工具类源码
因为jasperReort是开源的,所以用来做小项目非常合适,原理就是使用Soft工具设计模板,生成jasper文件,将jasper放在java项目静态资源目录,使用工具类将数据库数据写入模板中,返回流给客户端下载或返回PDF给客户端。(一)pom依赖 <dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports&
2021-07-05 10:54:21
994
原创 JasperReport入门到精通(一)下载安装和界面基础操作
本系列使用版本是jasperSoft6.16版本,关注我即可在资源处免费下载参考博客:https://www.cnblogs.com/xyyz120/p/12681245.htmlhttps://community.jaspersoft.com/project/jaspersoft-studio/releaseshttps://blog.csdn.net/qq_43563538/category_8899799.htmlhttps://www.cnblogs.com/max-hou/p/1198
2021-07-05 10:37:50
955
原创 spring定时任务Scheduled之动态开关,动态core表达式
(一)解决的问题: core表示式无法灵活修改,定时任务无法用数据库控制开关等问题,定时任务执行数据库相关操作需要额外写代码。(二)原理: ThreadPoolTaskScheduler 线程池可以管理spring的定时任务(三)思路:1 一个定时任务管理实体类,主要字段有core表达式,bean名称,方法名,状态,定时任务名称等2 使用反射根据bean名称和方向找到定时任务需要执行的方法3 使用ThreadPoolTaskScheduler提供的方法进行定时任务添加/关闭/执行一次等4 如
2021-07-05 10:20:21
2842
2
除了工作之外,如何学习其他技术
2021-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人