- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 vue动态列(表头)
最近要做一个需求是要写好多好多个相同逻辑但字段不同的报表,以下是代码。另外后端处理方式各不相同,这里不好放代码,有需要私下也欢迎交流。我这里后端字段和描述的处理是存在一张对应表中,抽取到缓存中使用。这样相同的逻辑就不用写多张表。
2024-11-12 16:06:28
585
1
原创 Python:批量url链接保存为PDF
我的数据是先把url链接获取到存入excel中,后续对excel做的处理,各位也可以直接在程序中做处理,下面就是针对excel中的链接做批量处理。注意:pdfkit,wkhtmltopdf一般情况下是需要安装的,已安装的忽略,wkhtmltopdf需要去官网下载安装包手动安装才可以。安装pdfkit,wkhtmltopdf。官网下载wkhtmltopdf。
2024-02-05 15:58:29
2113
1
原创 Python:最新Windows及Mac开发环境搭建(最详细版,附安装包)
从官网下载python和pycharm。大家建议使用同一个版本。下面是下载地址,也可直接到我网盘下载安装包(在文章末尾哦)如果使用自定义路径,不要在路径中有中文字符。下载完成之后使用默认的安装路径安装即可。记得一定要勾选 添加到Path的选项。获取安装包的最新网盘链接。Mac 系统有两个版本。从官网下载社区版本。● Intel 芯片。查看自己的Mac版本。使用默认选项进行安装。
2023-12-25 12:44:29
227
原创 已解决:oracle新增列字段报错,ORA-00972:identifier is too long
查了下本人使用的oracle版本为11.2.0.4,最大字节长度为30,把字段名改成小于30字节就好啦。最近新增列字段,但是报错ORA-00972:identifier is too long;
2023-10-12 10:51:23
2114
原创 Python报错:TypeError: __init__() got an unexpected keyword argument ‘executable_path‘
Python报错:TypeError: __init__() got an unexpected keyword argument 'executable_path'
2023-09-26 17:55:14
28072
5
原创 java8的常用的新特性
流处理(Stream API):流处理提供了一种更简单和更灵活的方式来处理集合数据,支持各种操作(如过滤、映射、排序等)和并行处理。Lambda表达式:Lambda表达式是Java 8中引入的一种函数式编程特性,提供了一种更简洁和灵活的方式来编写匿名函数。新的日期和时间API(java.time包):Java 8引入了一套全新的日期和时间API,提供了更好的日期和时间处理功能。以上只是一些常用的Java 8新特性,它们可以帮助开发人员编写更简洁和高效的代码,提高应用程序的性能和可读性。
2023-07-21 16:57:11
107
原创 java8的常用的新特性
流处理(Stream API):流处理提供了一种更简单和更灵活的方式来处理集合数据,支持各种操作(如过滤、映射、排序等)和并行处理。Lambda表达式:Lambda表达式是Java 8中引入的一种函数式编程特性,提供了一种更简洁和灵活的方式来编写匿名函数。新的日期和时间API(java.time包):Java 8引入了一套全新的日期和时间API,提供了更好的日期和时间处理功能。以上只是一些常用的Java 8新特性,它们可以帮助开发人员编写更简洁和高效的代码,提高应用程序的性能和可读性。
2023-07-19 18:12:10
911
原创 Docker使用portainer.io页面重启服务,页面服务拒绝连接
最近使用portainer.io管理工具重启页面服务,重启完服务页面访问拒绝连接,排查了好大会,终于找到。
2023-07-10 16:48:03
1479
原创 MAVEN:JAR包导入项目后不生效
起因:项目中使用到了自定义的jar包,自定义的jar包有变动,需要在本项目更新,把jar包放入发现没生效。解决:远程仓库更新jar包后,本地仓库jar包删除并重新放入,就可以生效啦,远程和本地仓需要同时更新。
2023-04-11 10:29:31
1579
原创 JDBC:注册驱动三种方式
3、看起来比较直观的一种方式,注册相应的db的jdbc驱动,3在编译时需要导入对应的lib。//注册驱动的三种方法。2、通过系统的属性设置。
2023-03-27 11:13:52
971
原创 Vue:表格隐藏某行(特定条件)
在el-table添加:row-class-name 属性。是这样的,最近业务提了需求,要求下图。最终效果:(MON00801已隐藏)methods添加该属性方法。
2023-03-07 15:45:36
3852
原创 解决:sqlplus和PLSQL连接数据库出现【ORA-27101\ORA-01034】 oracle连接不上不可用
如果不能启动,先可以使用关闭命令,再启动,再不行,就只有查错误,在不链接数据库情况下,下设置环境,将相应的错误修复后再启动。而后者连用户和Shell环境一起切换成oracle身份了。只有切换了Shell环境才不会出现PATH环境变量错误。启动成功,若是要关闭数据库,执行命令:shutdown immediate。经过一番百度发现是数据库掉了,按照百度的方法是进入sysdba启动就行,前者只是切换了用户的身份,但Shell环境仍然是普通用户的Shell;
2022-12-14 13:09:13
1286
原创 row_number(),over()函数组合使用排序取最新一条
partition by 用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,它和聚合函数不同的地方在于它能够返回一个分组中的多条记录,而聚合函数一般只有一个反映统计值的记录。
2022-12-01 16:24:14
1083
原创 Postman 发送接口请求返回401 Unauthorized
最终找到问题所在,是导入了Spring-security包的问题,当我们使用了Spring-security 之后,Spring Security默认对所有路径进行权限认证。因为是springCloud项目,引用了父类pom,父类pom是有配置,所以项目中没配置的话,要去看看依赖是否有引用。使用postman发送接口请求测试时,返回状态401Unauthorized。:如果系统最终没有使用到Spring Security,将该依赖移除即可。
2022-11-28 14:10:32
9625
1
原创 解决:elementUI中el-dialog关闭后,再次打开保持初始化
visible.sync 与 v-if 保持一致。el-dialog添加v-if可以解决。打开编辑框,会显示上次状态。
2022-09-09 18:00:54
2181
原创 linux连接Redis客户端
linux命令下载redis-stable#官网下载,这里使用wget直接下载的[linux]$ wget http://download.redis.io/redis-stable.tar.gz#解压[linux]$ tar -xzvf redis-stable.tar.gz#进入解压目录[linux]$ cd redis-stable#编译[linux]$ make#拷贝入bin目录[linux]$ cp src/redis-cli /usr/local/bin/验证redi
2022-01-12 18:37:57
1648
原创 gson获取key并进行空判断工具类
在项目中时常使用到json报文传输,因报文中字段较多每个进行空判断代码会冗余,本文中使用google.gson并创建工具类对其进行解析json报文Json解析工具类:import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.google.gson.JsonElement;impo
2021-12-22 15:16:28
1012
原创 解决:<form:select multiple=“true“>form表单下拉框多选及回显
开发需求中遇到了一个下拉框多选及回显js问题,最终解决!页面效果因为框架较老,这部分筛选是使用from表单请求的,所以多选框回显有些复杂,最终页面效果是如下:代码示例jsp页面代码:<!--因为项目使用是jeesite,这里使用from:select,根据自己所需选择--><!--注意:multiple="true" 属性是实现多选必须要加的属性,--> <form:form id="searchForm" modelAttribute="loanBalanc
2021-12-21 14:27:53
2646
原创 Cause: org.xml.sax.SAXP.The content of elements must consist of well-formed character data or markup
新增dao文件后,启动服务报错日志如下,就知道是xml文件中sql写的有问题,这种情况定位到报错的行号,查看是否有不符合规范写法的字符,例如:< 小于,>大于,<=小于等于,>=大于等于,mybatis中需要将这类比较符号转义处理否则会出现以下错误转义:[76010][RMI TCP Connection(3)-127.0.0.1][WARN ]o.s.b.f.s.DefaultListableBeanFactory 1524 - Bean creation exceptio
2021-12-15 16:28:35
385
原创 页面table中td列内容过多---美化处理
需求页面展示列表的时候,有时会出现某列列表的内容太长而使展示列表不美观。为此问题,设计列表的过长内容用省略号显示,并且点击td内容,可以显示全部内容。代码- css table { table-layout:fixed;/*table的内部布局固定大小,才可以通过td的width控制宽度*/ word-wrap:break-word; /*允许长单词换到下一行*/ } .table thead tr th, .t
2021-12-09 11:19:40
2276
原创 java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
使用update修改数据出现以下错误Error updating database. Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed解决在对应service 实现方法上添加 @Transactional(readOnly = false)就可以了...
2021-11-17 17:34:21
2002
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人