
InWork
文章平均质量分 60
初入职场,记录了在工作上的一些内容
是哈猿啊
Stay Hungry. Stay Foolish.
展开
-
用Java实现获取视频文件的总时长
太久没有更新了~今天来更新一篇简单的小需求。确定了需求,那当然就是直接在网上找方案了。的确,网上的方案有很多,大多数是,对于哈猿的实际试用环境并不合适。最主要的原因就是,哈猿这个只是一个小功能,不需要使用到依赖包的大小达到上百兆。经过一轮时间的摸爬滚打,最后确定使用来实现该功能。原创 2024-11-06 16:09:17 · 475 阅读 · 0 评论 -
记一次Excel模板导出功能
这篇文章是要记载在开发过程中实现:使用自己定义的excel模板文件,将list数据填入模板文件中。原创 2023-03-20 16:08:39 · 412 阅读 · 1 评论 -
window.print()只显示一页;page-break-after无法强制分页
最近,有一个开发任务,就是需要调用浏览器的自带的打印功能,打印页面中某一部分的表单内容(就是页面时什么样就什么样,把按钮…就是因为body缺少了这个,浪费了很多时间去排查(本猿对前端的深入不是很强)后面,在网上搜索了很多解决方法,也尝试了很多,都不管用。后面,我也会放置我使用的整个方案的代码到链接中:链接。这说明导出到浏览器自带打印界面时,没有自动分页。通过在表单页增加打印按钮,调用。单纯的调用会出现一个现象就是,有了这个配置之后,后面的。原创 2023-01-11 16:01:54 · 3018 阅读 · 1 评论 -
基于poi包的流式文件和版式文件操作工具
基于poi包的流式文件和版式文件操作工具类,因为自己在开发相关功能的时候踩过一些坑,网上也很多例子都不适用,不是jar版本不对,要么就是各个jar不兼容,要么就是某些属性过时等等问题,所以在这里整合了一下。原创 2022-09-05 16:40:52 · 969 阅读 · 0 评论 -
记一次doc、docx转html的过程
采用poi来实现doc/docx转换成html字符串的功能(应该很详细了吧)原创 2022-07-21 11:17:23 · 3308 阅读 · 1 评论 -
记一次web端读取串口数据(扫码枪)
原因说到要写这串口内容的博客原因,当然是有需求开发才会去接触这一方面的内容。需求系统上需要使用到条形码扫描枪,根据已获得的条形码,通过扫描枪获取条形码的内容,再进而触发下一个功能逻辑。方案遇到问题,肯定是先百度(毕竟这一方面的功能开发我是头一次),所以兜兜转转…最终确定使用Web Serial APIWeb Serial API为网站提供了一种使用JavaScript对串行设备进行读写的方法。串行设备可以通过用户系统上的串行端口连接,也可以通过模拟串行端口的可移动USB和蓝牙设备连接。这里原创 2022-04-22 16:27:11 · 12352 阅读 · 4 评论 -
转人大金仓(Kingbase) SQL语法记录
描述最近公司在将原有的数据库迁移到人大金仓中,主要还是应客户要求,使用国产化数据库。所以在使用的过程中,会有一些小小的差别,故在此记录一下 持续更新中…1.拼接符拼接符 + -> || 或者用concatselect 'a'+'b' 转换成select 'a'||'b'或者select concat('a','b')2.类型转换convert、to_char、str()转成cast(xxx as char) 或者 cast(xxx as text)不过to_ch原创 2021-12-15 10:44:21 · 10290 阅读 · 1 评论 -
jdbc.IncorrectResultSetColumnCountException: Incorrect column count: expected 1, actual 14
在使用jdbcTemplate时,当要实现根据SQL语句查询出实体类集合的时候,使用List<GwVo> datalist = jdbcTemplate.queryForList(Sql, GwVo.class);是不是觉得轻而易举的得到对应的实体类集合?但是,实际上是这样的!org.springframework.jdbc.IncorrectResultSetColumnCountException: Incorrect column count: expected 1, actua原创 2021-10-25 11:48:14 · 984 阅读 · 0 评论 -
MongoDB的Q&A(二)
MongoDB安装知识在docker上怎么安装MongoDB?在docker上怎么安装MongoDB? 在 MongoDB的Q&A(一) 中介绍了一些MongoDB的基础操作,但是好像忘记介绍怎么安装MongoDB了????????????,,,不要紧张,,这不就来了吗。。。???????? 因为目前还没有使原创 2021-10-25 10:16:53 · 90 阅读 · 0 评论 -
Caused by: *.InvalidFormatException: Cannot deserialize value of type....
问题描述:在前端进行表单提交的时候,出现了下面的报错信息:Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2021-09-30T16:00:00.000Z": expected format "yyyy-MM-dd HH:mm:ss"根据错误信息,是日期部分的转换出现问题,前端是用了原创 2021-10-09 18:01:32 · 2925 阅读 · 0 评论 -
类中字段怎么使用application.yml配置的值??
场景描述: 对于一些固定字段的值,我们希望在代码中不显示处理,所以全都放置在配置文件,这样有两个好处:对于这些值修改的时候不用去到代码里面修改,直接在配置文件中修改即可。隐层具体值的内容,安全性提高(对于后期将配置信息放到nacos中管理提供便利)。 那么,这么将 application.yml 中自定义的原创 2021-09-30 18:09:39 · 788 阅读 · 0 评论 -
用Java模拟post请求(也有hutool的HttpUtil使用)
import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.StringEntity;import org.apache.http.impl.client.CloseableHttpClient;import org.a原创 2021-09-30 17:38:11 · 3363 阅读 · 0 评论 -
初次使用XStream遇到的坑......
第一个坑:xstream解析xml的时候报错AbstractReflectionConverter$UnknownFieldException. 问题描述: 解决方法:第二个问题(其实也不是坑,只是看着难受): 问题描述原创 2021-09-30 15:23:09 · 2755 阅读 · 3 评论 -
SpringBoot中使用redisTemplate操作Redis
项目中要操作Redis并不是罕见的了,所以怎么快速去配置Redis,并使用它,这篇文章主要是记录从配置到使用,但是没有具体的使用例子展示。添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis&l原创 2021-09-22 16:37:52 · 818 阅读 · 0 评论 -
idea的target目录下没有***.xml文件
问题描述问题分析解决方案在项目的pom.xml文件中加入下面的内容<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include>原创 2021-09-22 16:10:38 · 4905 阅读 · 3 评论 -
多数据源配置 CannotFindDataSourceException: dynamic-datasource can not find primary datasource........
问题描述: 今天启动一个新SpringBoot项目的时候,没有具体的内容,只是把项目建成还没有进行具体的开发,就做了简单服务端口的配置,但是在项目跑起来的时候,出现下图的问题: 日志出现错误显示,动态数据源找不到主数据源 这个问题一下子就搞蒙了,什么时候出现多数据源的配置问题。具体分析: &原创 2021-09-08 17:25:22 · 25517 阅读 · 7 评论 -
MongoDB的Q&A(一)
什么是MongoDB?原创 2021-08-20 16:19:20 · 95 阅读 · 0 评论 -
测试将Springboot项目部署在docker
在进行微服务项目部署的时候,docker的部署方式并不是很熟悉,所以首先进行一个简单的SpringBoot项目部署尝试,具体步骤如下所示:本次采用的是用IDEA去连接远程的docker服务器,从而达到远程打包部署的功能。Docker部分配置1.首先要修改Docker配置,开启允许远程访问Docker的功能,方式如下:打开/usr/lib/systemd/system/docker.service文件,加入以下内容 -H tcp://0.0.0.0:2375 -H unix:///var/ru原创 2021-08-19 09:44:11 · 250 阅读 · 0 评论 -
修改Jenkins的登录密码
这里是使用docker安装的,同时Jenkins的主目录是挂载在 /var/jenkins_mount 下的,如下图所示:进入users/admin_2351471739287874520目录,如图所示: 修改admin_2351471739287874520下的config.xml文件,找到标签,将标签里的内容修改新的密码,但是这些都是加密过的,这里给出两条密码进行替换: 密码为123456:#jbcrypt:$2a101010MiIVR0rr/UhQBqT.bBq0QehTiQ原创 2021-08-19 09:25:16 · 2515 阅读 · 0 评论 -
使用MyBatisPlus的IPage进行分页查询
方式一: 使用baseMapper自带的分页查询函数. 使用步骤: 1.服务层的接口需要继承 IService<实体类> ,定义分页查询方法,其返回值类型是 IPage<实体类> . 2.服务的实现类要继承 ServiceImpl< Mapper接口类,实体类 > ,重写分页查询方法. 3.定义查询条件wrapper ,如图所示: 4.调用 baseMapper.selectPage() 方法,如下图所示: 说明:Pag原创 2021-08-17 11:50:07 · 27039 阅读 · 2 评论 -
宿主机ping不通虚拟机的ip
在VM上安装CentOS系统,但是在安装完成后,出现虚拟机能ping宿主机,但是宿主机不能ping通虚拟机,根据网上提供的方法来解决,发现本机上的网络适配器上是没有VM1和VM8这两个虚拟网卡的,就是说在安装VM的时候,是存在一些问题的。VM的两个虚拟网卡是没有显示的,如下所示:在网上查找了许多方法,都没能够解决问题,但是在最后一个方法中解决了宿主机ping不通虚拟机的问题:具体步骤:1.将VM卸载掉,同时将其涉及到的文件夹删除了。2.安装CCleaner清理工具。下载免费版就可以了3.使原创 2021-08-09 08:50:59 · 1046 阅读 · 1 评论 -
MyBatis,在Dao层的映射文件中使用like模糊查询???
在使用MyBatis框架的时候,难免会遇到些sql语句的,那么在对应Dao层的映射文件中模糊查询也是写得比较多的,那么在使用like的时候,mapper文件怎么写呢? 解决方法:使用concat ,其功能相当于字符串连接符 ||,concat(字串1, 字串2, 字串3, …),将字串1、字串2、字串3,等字串连在一起原创 2021-06-18 09:50:48 · 829 阅读 · 0 评论 -
解决BindingException: Parameter ‘name‘ not found. Available parameters are [xxxx, param1, param2]
在做分页查询的时候,后台报出BindingException: Parameter ‘name‘ not found. Available parameters are [xxxx, param1, param2]错误。原创 2021-06-18 09:29:41 · 11219 阅读 · 2 评论