- 博客(32)
- 收藏
- 关注
原创 java sort方法用法
java sort方法用法一、单条件排序默认升序// 根据某个参数排序 list.sort(Comparator.comparing(User::getId));倒序// 根据某个参数排序 list.sort(Comparator.comparing(User::getId).reversed());二、多条件排序id升序,age升序// 根据多个参数排序 list.sort(Comparator.comparing(User::getId).thenComparing(User:
2022-04-13 14:16:39 5835 1
转载 Spring注解配置定时任务,运行时间超出间隔时间
Spring注解配置定时任务,运行时间超出间隔时间转载: https://blog.csdn.net/u013425438/article/details/100658786@EnableScheduling@Scheduled有三种配置方式cronfixedRatefixedDelaycron是固定时间进行处理fixedRate任务执行间隔是两次任务是开始点,如果执行时长超过间隔,那么会在任务执行结束后立刻执行下一次,除非用@Async注解了fixedDelay任务执行间隔是前次任务结束
2022-01-24 15:52:37 2215
原创 Java jar包转为可执行的exe文件
Java jar包转为可执行的exe文件前言:我这里使用的是springboot项目,转换工具是exe4j一. exe4j下载安装我这边暂时没有下载链接,网上有很多,自行寻找安装步骤1.欢迎界面2.注册密钥:A-XVK275016F-15wjjcbn4tpj3.下一步4.下一步5.下一步6.下一步7.下一步8.下一步9. 下一步10.下一步11.下一步12.完成至此,结束!!!...
2022-01-14 15:50:01 275
原创 Oracle创建存储过程
Oracle创建存储过程创建存储过程CREATE OR REPLACE procedure "TS_TEST" as //声明变量 o_succes VARCHAR2(5); name VARCHAR2(50); test_sql VARCHAR2(100); t_type NUMBER(5);Begin o_succes:=0; t_type:=0; //方法end ZX_TEST;注:所有的逻辑代码都要写在Begin-end;内1、调用其他存储过程存储
2022-01-04 10:21:36 1104
原创 git提交项目到远程仓库
git提交项目到远程仓库操作记录1.git项目创建首先,先在git上面创建一个新的项目2.项目提交1、 初始化git init2、添加git add . 注意: 这里的add后面是有个点的,别漏了!!!而且中间要有空格问题: The file will have its original line endings in your working directory原因:代码中存在LF换行符,在windows上,git会自动转换,所以会提示相关的信息解决: 关闭转换功能gi
2021-12-22 10:35:47 709
原创 Python问题记录
Python问题记录urllib方法无法使用原因:python3中不支持urllib2解决:使用urllib.request来代替TypeError: cannot use a string pttern on a bytes-like object原因:数据格式出现错误解决:将数据的格式转换一下,我这里是获取html数据,所以使用数据.decode(‘utf-8’);转换格式AttributeError: ‘NoneType’ object has no attribute ‘
2021-12-17 16:54:03 546
原创 word转html
word转html本文章使用的组件为poi文章目录word转html一、poi依赖二、工具类一、poi依赖 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency&g
2021-11-22 09:17:38 488
原创 Freemaker导出word文档并实现预览
文章目录使用freemaker进行生成word文档并实现预览一、导入依赖二、导出word文件步骤1.将word文档转成ftl文件2.文件数据绑定三、导出html文件步骤四、解析文件并生成文档总结使用freemaker进行生成word文档并实现预览这里是有两个功能,一个是word文档生成,还有一个就实现word文档的预览,由于freemaker的原因,生成的word文档不是标准格式的word文档,所以在转换html格式时,会出现错误,无法转换,为了不浪费时间,没有深入研究,我选择了将文件先转成html
2021-11-18 11:13:09 2190
原创 PageHelper多数据源分页自动切换
场景:PageHelper多数据源自动切换问题描述:在查询多数据源的条件下,使用pageHelper进行分页,没有切换到对应的方言,导致出现异常,提示未添加别名Every derived table must have its own alias原因分析:函数语法不一致,导致sql语句错误解决方案:在yml配置文件中,添加pagaHelper配置即可pagehelper: auto-runtime-dialect: true...
2021-09-06 09:02:48 2022 3
原创 linux下tomcat设置开机自启动
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-08-24 15:58:32 663
原创 linux服务器部署javaweb项目
目录前言一、环境配置及搭建1. Jdk的安装与配置2. Mysql的安装与配置3. Tomcat的安装与配置二、部署项目前言我这边使用的有:开发工具:ideajdk:1.8mysql:5.7.35tomcat:8.0.35ssh工具:FinalShell一、环境配置及搭建1. Jdk的安装与配置下载1)我这边用Linux版本的tar.gz压缩包,你们有需要其他的自行下载安装1)下载好了之后,把压缩包放到服务器的指定目录上,我这里是放在了usr的java文件下,之后
2021-08-24 11:54:14 232
原创 Java解析pdf、doc、docx、ppt、xls等文件
本文是从一个大佬那里摘过来的,忘记是哪个了,在这里向大佬道个歉,并表示感谢,感谢大佬的技术分享,我就厚着脸皮发布了!????1.所需依赖<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.2</version> </dependen
2021-07-26 16:46:46 1818 1
原创 JavaAPI mongodb查询语句
JavaAPI mongodb查询语句开发时做的记录,借鉴了一些其他语法方式,Document documents = new Document();普通查询// 查询所有mongodb语句: db.collection.find(documents);sql 语句: select * from 表一般条件查询 //1.根据id查询 documents.put("id",1); //2.根据判断条件查询 "$gte"---大于等于 "$gt"----大于 "$lt"--
2021-07-23 14:55:44 478
原创 linux指向默认web项目的配置
在tomact/conf/server.xml中最下面寻找host标签,在host标签内加入下面配置,将路径改成你自己的文件路径地址,修改之后,:wq退出保存,重启tomact,去访问页面查看效果.<Context path="" docBase="/usr/local/tomcat/apache-tomcat-7.0.92/webapps/SSM" debug= "0" reloadable="true" crossContext="true"> </C
2021-05-06 17:51:41 185
原创 解决idea启动不了的问题
解决idea启动不了的问题网上有很多大佬提供了方案,有配置启动设置的,内存占用的等等…这些我都试过了,我这里还是没用,所以继续找,终于找到一个,类似于缓存的东西,看图说话…1.打开C:\Users(用户名)\AppData2.上图的两个文件中都有一个叫JetBrainis的文件3.进入这个文件,把里面的idea的文件夹删除掉,然后再重新打开idea试试这个方法是在某个兄弟那里看到的,找不到是谁发的了,这里致敬兄弟一下!...
2021-04-28 15:45:00 5324 5
原创 杀掉后台进程
只是用来记录——cmd命令杀掉进程netstat -ano|findstr 端口号taskkill -f -pid 进程端口号杀进程
2021-04-06 16:20:36 480
原创 解决json出现“$ref“: “$.data[0].list[0]“的问题
解决json出现"$ref": "$.data[0].list[0]"的问题先上代码 String bind_info = TypesUtil.asString(bind.get("bindinfo")); JSONObject bindinfo = JSONObject.parseObject(bind_info); Map<String, Object> info = new HashMap<>(); if (bindinfo != n
2020-12-01 13:19:16 6331 3
原创 java.sql.SQLException: No value specified for parameter 2
java.sql.SQLException: No value specified for parameter 2这个问题就是说第2个参数的值没传到,首先要检查,传的值与参数是否对应。如果参数和对应的值无误,那么看看值的类型是否有问题。我自己就是这样,明明传的参数和对应的值无误,却仍然报这个错误。于是发现了如下的问题:如果值是用集合传的,那么一定要转换集合的格式,我是用list集合传的,那么我就要转换成arry数组才可以。之前一直有错,是因为我把params转换成String类型了。希望可以给看
2020-08-15 18:22:32 13968 1
原创 BigDecimal.setScale(精度)的方法介绍
BigDecimal.setScale(int newScale, int roundingMode)newScale: 保留newScale位小数roundingMode: 舍去规则(0 <= roundingMode <= 7)一、BigDecimal.ROUND_DOWNBigDecimal num = new BigDecimal("5.26412");// 直接舍去多余的位数,不进行四舍五入System.out.println(num.setScale(1, BigDec
2020-08-03 14:46:17 6280
原创 SpringBoot的特点
一、 SpringBoot特点通过依赖管理解决依赖问题。通过自动配置,解决配置复杂和繁多问题。通过内嵌web容器,由应用启动tomcat,而不是tomcat启动应用,来解决部署运行问题。二、 SpringBoot和SpringMVC的关系SpringMVC是一个面向web开发的框架,用于替代servlet(处理|响应请求,获取表单参数,表单校验等。SpringBoot是一个微服务框架。Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Sp
2020-07-31 18:26:26 7010 1
原创 Calendar获取时间用法
今天下代码时用到相关的时间计算,每次都记不住,索性今天来个记录,以便下次查看,分享给大家。 Calendar calendar = Calendar.getInstance(); //获取时间 calendar.get(Calendar.YEAR); //年 calendar.get(Calendar.MONTH); //月(别忘了+1哦!) calendar.get(Calendar.DATE); //日 calendar.get(Calenda
2020-07-31 16:30:51 4076
原创 Sql语句的优化
1.在查一条数据的时候,语句后面加limit查询速度更快! SELECT * FROM user WHERE uid=1 LIMIT 1;2.like语句的优化(尽量少以%或者_开头进行模糊查询) SELECT * FROM user WHERE name like 'a%';
2020-07-22 18:33:49 170
原创 Tomact安装与配置
Tomact安装与配置之前安装tomact时,出现很多问题,大多都是环境变量配置错误和端口被占用问题,今天我自己做一个相对详细的教程,记录一下我自己遇到的安装问题。一、安装JDK及配置JDK环境变量。 jdk安装就不详细介绍了,直接在官网下载即可。环境变量配置说一下。。。。1.右键此电脑,点击属性,打开系统页面,然后点击高级系统配置。2.点击环境变量,弹出窗口。3.添加变量继续添加CLASSPATH的.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\t
2020-05-11 16:55:44 1236
原创 解决TortoiseGit的输入password问题
解决TortoiseGit的配置问题今天已经因为tortoisegit的配置问题浪费了大半天了,把自己的经验分享一下,遇到类似问题的可以借鉴一下!!大家可以在评论区畅言,欢迎交流。ssh连接gitlab,总是弹出git@xxx.com’s password 对话框首先,确定公钥是否添加到gitlab上然后,看看是否可以?如果不行,按照下列的方法重新安装一下tortoisegit如果想要...
2020-03-26 18:12:30 4926 2
原创 获取当前时间,本周,本月,本周的开始结束时间
获取当前时间,本周,本月,本周的开始结束时间当前时间var time = new Date(); //当前日期var year = time.getFullYear(); //当前年var month= time.getMonth()+1; //本月var day= time.getDate(); //今日va...
2019-07-19 10:03:12 742
原创 eclipse中用maven搭建ssh框架
一、 创建Maven项目1.新建Maven Object项目File–>New -->Maven project定义名称项目完成图配置mavenWindow—>Preferences—>Maven2. 导入pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs...
2019-03-22 15:50:20 910
原创 Tomcat启动成功,访问页面出现There is no Action mapped for namespace [] and action name [toLogin] associated wit
Tomcat启动成功,访问页面出现There is no Action mapped for namespace [] and action name [toLogin] associated with context path [].在网上找了很多文章,都无法解决我的问题,搞得我以为自己环境出问题了,差点就重新创建项目了,就是有点不死心,最后试了一下,把这些我标注的三个name设成一样的,死...
2019-03-22 15:16:50 498
原创 在eclipse中使用Maven搭建SSM项目
在eclipse中使用Maven搭建SSM项目在eclipse中使用Maven搭建SSM项目一、 搭建maven安装maven第一步:Apache Maven官网:http://maven.apache.org/第二步:不想下载最新版的话,可以下载旧版第三步:选择合适的版本,我用的是3.3.9第四步:解压zip文件配置环境第一步:右击我的电–>属性–>高...
2019-03-22 11:51:15 1273
原创 访问页面就报错org.apache.jasper.JasperException Unable to compile class for JSP
1.错误信息页面2.发现原因是tomcat版本不支持3.使用这个tomcat:run运行,默认使用tomcat64.在pom.xml中定义tomcat75.使用tomcat7运行
2019-03-21 21:05:19 970
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人