自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 根据Word模板,使用POI生成文档

突然想起来有个小作业:需要根据提供的Word模板填充数据。这里使用POI写了一个小demo验证下。

2023-11-03 00:30:10 818

转载 SMTP服务器地址及端口

免费邮箱outlook.com:SMTP服务器地址:smtp.office365.com(端口:587)163.com:SMTP服务器地址:smtp.163.com(端口:25)qq.com:SMTP服务器地址:smtp.qq.com (SSL启用 端口:465)21cn.com:SMTP服务器地址:smtp.21cn.com(端口:25)sina.com:SMTP服务器地址:smtp.sina.com.cn(端口:25)

2023-07-08 23:15:17 9854

原创 通过smtp发送邮件及执行异常解决

1.引入相关坐标2.创建发送邮件工具类,以outlook为例子。(其中固定参数可以抽取出来放到配置文件中)

2023-07-08 23:03:53 615

原创 使用ArrayList进行增删时要注意的问题

对ArrayList进行增删时注意!!

2022-11-21 22:38:18 330 1

原创 基于若依实现多图上传及内容修改

使用若依框架上传图片并修改内容

2022-06-26 22:44:43 5304 9

原创 工作问题笔记

一、jsp相关1.在jsp页面使用按钮关闭业务系统页签类似top.tabpaneJS.removeTabPage(top.tabpaneJS.getSelectedIndex());

2022-05-13 17:31:01 98

原创 使用bat脚本上传文件至Linux并打印日志

1.先编写好上传文件的bat脚本,具体内容在其他文章中有具体例子。Windows使用bat脚本上传文件到Linux(免密上传)2.另外新建一个bat脚本,用来执行上传脚本及打印日志操作。call:调用脚本命令‘>’:使用单个尖括号为更新日志内容,无此文件则新建‘>>’:使用两个尖括号为往文件中追加内容,无此文件则新建@echo offcall "D:\temp\upLoad.bat">>D:\temp\log\result.txt.........

2022-05-13 17:22:21 1385

原创 java+Jsoup下载图片

引入maven坐标 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.3</version> </dependency>

2022-01-16 21:48:05 822

原创 数据库事务

事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作,这个操作作为一个整体一起向系统提交,要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元,事务必须具备以下四个属性,简称ACID属性:事务的四个特性原子性(Atomicity):事务是一个完整的操作。事务的各步操作是不可分割的(原子的),要么都执行,要么都不执行。一致性(Consistency):当事务完成时,数据必须处于一致状态。隔离性(Isolation):对数据进行修改的所有并发事务是彼此隔离的,这表明事务必须是独立

2021-12-26 18:22:52 397

原创 小东西宝藏网站

宝藏网站

2021-12-24 14:45:59 366

原创 Windows使用bat脚本上传文件到Linux(免密上传)

在工作中接到了使用bat命令定时上传文件到Linux的需求,总是需要手动输入密码挺麻烦,搞了两个比较简单的免密上传的方法。一、使用OpenSSH。二、使用FTP一、使用OpenSSHbat内容在:脚本内容如果是win10系统的话可以直接在 设置–>应用–>应用和功能–>管理可选项–>添加功能 搜索OpenSSH client,然后安装。没有的话可以自行下载:https://www.openssh.com/打开命令行(cmd),执行ssh-keygen,全部回车,生

2021-11-02 21:15:02 7580 4

原创 Windows使用bat脚本向linux上传文件(使用scp输入密码)

在工作过程中遇到了使用bat脚本向Linux上传文件的需求,查资料之后做个笔记。这篇笔记的bat脚本需要手动输入密码。%关闭其他所有命令回显%@echo off%设置本地文件路径%set file=D:\temp\demo1.txt​%设置服务器ip地址%set host=192.168.31.123%设置服务器登录用户名%set user=root%设置需要上传的位置路径%set base=/temp/​%执行scp命令上传文件%scp %file% %user%@%host%

2021-11-02 20:21:56 8110 3

原创 String、Stringbuilder及StringBuffer的区别

一、StringJava 提供了 String 类来创建和操作字符串,在Java中也是应用最广泛的对象之一。String属于java.lang.String类,表示字符串,是引用数据类型。在整个生命周期内是 不可变 的。(被final修饰 )显式的String常量放在方法区中的常量池,String对象放在堆中。存储位置 String str = "1"; //String: 存储在堆中 //str :存储在栈中 //"1":存储在常量池中String的优化过程1. 在Java

2021-06-20 19:57:04 319 1

原创 使用dea创建一个Spring项目小demo(根据步骤复制粘贴即可)

根据截图来设置MAVEN安装路径创建好项目之后开始在POM.XML文件中配置需要的Spring依赖(JDK版本根据自己的修改)Spring需要依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.5.RELEASE</

2021-04-10 16:23:15 220

原创 win10修改用户名密码

win+R输入:netplwiz修改用户名

2021-03-28 21:35:40 227

原创 Linux常用命令整理

cd / 进入根目录cd ~ 进入当前登录用户默认路径cd /home 进入 ‘/ home’ 目录’cd 文件名 进入该文件cd … 返回上一级目录cd …/… 返回上两级目录cd - 返回上次所在目录pwd 显示当前所处路径Tab键 自动补全路径where 查找文件date 查看系统当前时间echo 导出文件...

2021-03-14 22:38:12 86

原创 js中判断是否是整数或者小数

//判断是否为整数function isInteger(n){ return parseInt(n) == parseFloat(n)}//判断是否为小数function isFloat(n){ return parseInt(n) < parseFloat(n)}

2021-03-10 15:23:40 2232

原创 js中获取日期相关函数进行计算

var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth() + 1; //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.g

2021-03-10 09:52:47 196

原创 后台获取路径中中文乱码问题(已解决)

1页面js转换写法var url=encodeURL(encodeURL(/fm/demo action.do?query&name=name));2后端代码转换实现String name = request.getParameter("name");//重新编码name = URLEncoder.encode(name,"ISO8859-1");//进行解码name = URLDecoder.decide(name,"utf-8");...

2021-03-08 16:43:00 612

原创 使用navicat连接数据库出现 cannection is being used错误

问题情况在已经保存的连接上上编辑,测试连接成功但是点击连接就会一直弹出错误提示 connection is being used解决办法在重新创建一个新的链接,替换原来的链接,重新测试 >> 链接

2021-02-28 17:25:06 3017

原创 代码管理工具网站(SVN、GIT、GIT小乌龟)

SVN:官网:https://tortoisesvn.net/下载地址:http://tortoisesvn.net/downloads

2020-11-19 16:23:04 6231

原创 使用模板导出word文件(直接可用)

自己写的一个测试类,复制可直接成功的!!!1.导入maven坐标(根据自己需要引入)<dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <scope>system</scope> <version>19.3</version> <systemPath>${basedi

2020-11-19 16:13:32 998 3

原创 sql中日期时间相关函数

增加日期:DATE_ADD();ADDDATE();SELECT DATE_ADD('2020-11-04', INTERVAL 31 DAY) DATE;--输出:2020-12-05SELECT ADDDATE('2020-11-04',31) DATE;--输出:2020-12-05计算两个时间差:TIMESTAMPDIFF--计算相差几天 输出:1SELECT TIMESTAMPDIFF(DAY,'2020-11-04','2020-11-05');--计算相差多少分钟 输

2020-11-04 11:53:32 504

原创 使用IDEA控制台中文乱码问题(已解决)

再一次启动项目时发现控制台中文出现乱码现象,解决了之后记录下方法1、打开IDEA的安装路径,根据自己IDEA安装的位数在bin目录下找到idea64.exe.vmoptions(64位),打开,在最后一行填加:“-Dfile.encoding=utf-8” ,保存2、设置...

2020-10-14 10:15:05 20460 7

原创 日期转换其他类型

一.日期和字符串互相转换1.日期转换成字符串类型Date now = new Date();DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");String format = df.format(now);System.out.println(format);2.字符串类型转换日期类型String demoTime = "2020/9/30 00:00:00";DateFormat df = new SimpleDateF

2020-09-29 17:51:23 149

原创 Oracle数据库中实现limit功能

oracle数据库中是没有limit关键字的,想在Oracle数据库中实现limit功能可以通过使用rownum来限制结果集行数。使用将tableName替换成自己的表名就可以例子1:返回结果集中前10行select * from tableName where rownum <= 10;列子2:返回结果集中第10行到第100行select * from (select rownum rn,t.* from tableName t) where rn<=100 and rn >

2020-09-16 17:08:17 49042 3

原创 sql计算字符串类型是时间差

需要用MySQL计算时间差,使用TIMESTAMPDIFF、DATEDIFF,记录一下实验结果--1.默认计算天数select datediff('2020-09-08 23:59:00', '2020-09-10 00:00:00');select datediff('2020-09-10 00:00:00', '2020-09-08 23:59:00');--2.按照天数计算select TIMESTAMPDIFF(DAY, '2020-09-08 22:00:00', '2020-09-10

2020-09-10 10:23:30 1361

原创 通过FTP从服务器上下载文件

1.先设置好FTP服务器地址、端口、服务器文件存放路径、文件本地存储路径、用戶名和密碼(我这里获取的是服务器根目录下当天日期 (“yyyy-mm-dd”) 的文件夹) Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); String date = dateFormat.format(now); String FTP_PATH = "/"+date; //服务器文件

2020-09-02 14:53:28 3714

原创 eclipse导入项目是工程出现红叉(已解决)

今天导入了一个比较老的金融项目 用的还是Struts1和jdk1.6 然后导入了之后所有工程全部报错 , 找了下原因发现是导入的jar包冲突了1.jdk版本不一致导致1. 首先检查项目的版本是否和自己的jdk版本是否一致右键单击主工程项目 --> Build Path -->Configure Build Path2.对比这三个地方的版本是否一致且是项目需要的版本,不是的话改成需要用到的版本,我这里用到的是1.62.引用的jar包有冲突或者有错误**1.找到引用错

2020-08-13 18:27:55 5222 4

原创 Oracle数据库如果误删了数据恢复方法

如果删除之后没有对数据库进行大量操作,而且记得删除数据的大概时间,可以利用Oracle数据库闪回方式直接找回先确定好删除数据的时间或者在这之前的时间然后找出删除的数据(删除时间按照格式填写)select * from 表名 as of timestamp to_timestamp('删除时间','yyyy-mm-dd hh24:mi:ss')确认好是误删的数据之后把数据重新添加到数据表中(注意保证主键唯一) insert into 表名 (select * from 表名 as of time

2020-08-06 18:23:59 220

原创 commons-httpclient-3.0.jar实现dopost请求

这个版本有点低,网上找的好多方法在这个包里边都没有方法,现在刚调通放过来记录下public class HttpClientUtil extends BaseAction{ public static String httpPostWithJSON(String url,Map<String, String> param){ // TODO Auto-generated method stub //创建客户端 HttpClient client = new HttpClient

2020-08-05 10:19:30 721

原创 Windows10搭建本地FTP服务器

1.用搜索功能打开控制面板2.打开程序3.打开启用或关闭Windows功能4.找到“Internet Information Service ”,并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”5.搜索IIS,然后点击打开“Internet Information Service(IIS)管理器”6.右击“网站”,点击“添加FTP站点”,打开7.填写“FTP站点名称”和“物理路径”,点击下一步8.设置“绑定和SSL设置”,在“IP地址”处,可以

2020-07-24 12:56:37 354

原创 ArrayList去除重复数据和自定义对象

1.简单的集合去重准备了一个小列子可以试试 @Test public void test1(){ //创建一个数组 ArrayList<String> list = new ArrayList<>(); list.add("a"); list.add("a"); list.add("b"); list.add("b"); list.add("c");

2020-07-16 19:12:12 426

原创 获取自定义格式的当前日期

获取当前日期 Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 String createTime = dateFormat.format(now);//格式化然后放入字符串中

2020-07-13 10:24:03 156

原创 Oracle数据库报错繁忙00054解决

oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效1.查询数据库中的锁select * from v$lock;2.查询被锁的对象select * from v$locked_object;解決方案:首先得到被锁对象的session_id: select session_id from v$locked_object;–通过上面得到的session_id去取得session的s

2020-07-07 16:10:04 1530

原创 SVN提交大小写问题解决(亲测有效)

由于Windows不区分大小写,所以SVN提交的时候文件首字母经常给我改成小写,搞得头疼,终于找到一个简单有效的解决方法1.右键点开setting打开设置2. 打开高级设置 Advanced3. 找到 FixCaseRenames 将内容改为 false4.测试提交看看...

2020-07-01 10:59:13 3485 1

原创 整理用到的sql语句

数据表:1.创建数据表:CREATE DATABASE 数据库名称;2.修改数据表:2.1添加字段:ALTER TABLE <表名> ADD <新字段名> <数据类型>[约束条件] [FIRST|AFTER 已存在的字段名];2.2修改字段类型:ALTER TABLE <表名> MODIFY <字段名> <数据类型>;2.3删除字段:ALTER TABLE <表名> DROP <字段名>;2.4

2020-06-28 16:43:35 219

原创 poi解析读取Excel文档

Apache POI常用的类:HSSF - 提供读写Microsoft Excel XLS格式档案的功能。XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。HWPF - 提供读写Microsoft Word DOC97格式档案的功能。XWPF - 提供读写Microsoft Word DOC2003格式档案的功能。HSLF - 提供读写Microsoft PowerPoint格式档案的功能。HDGF - 提供读Microsoft Visio格式档案的功能。

2020-06-20 18:40:58 268

原创 springMVC设置定时任务(两种写法)

1. applicationContext.xml文件配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/conte

2020-06-11 18:09:38 1314

原创 获取视频进度记忆进行播放

1.HTML代码<form id="video-form" action="${s.base}/courseComment/doVideo.html" method="post"> <div id="course-video" class="course-video"> <video id="video" width="100%" src="${courseSection.videoUrl}" height="100%" controls preload>

2020-06-10 19:30:27 2475

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除