- 博客(79)
- 资源 (12)
- 收藏
- 关注

原创 画面中追加loading效果
啥也不说,直接上代码/*** 加载loading效果* @returns*/function addLayer() {if ( $("#layerDialog").length == 0) { var bmnDiv = "" + "<div class='modal' id='layerDialog' style='width:100%; height:100%;position: fixed;z-index: 9998;background-color: #fff;o
2020-10-16 14:02:45
427
3

原创 springBoot找不到Junit5单元测试的解决方法
问题:找不到Junit5,无法启动单体测试解决方法:添加依赖spring-boot-starter-test默认使用junit4,需要手动添加junit5依赖。可通过两种方式来添加:<!-- Junit 5 --><dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <
2020-10-10 16:34:51
4709
1
原创 sqlloader学习笔记
TRAILING NULLCOLS 使用子句时,如果记录中不存在由相对位置指定的列,则该列的值将被视为 NULL。有关详细信息,请参阅处理缺少数据的短记录。控制文件的其余部分包含一个字段列表,您可以在其中查看正在加载的表的列格式详细信息。此子句定义数据文件中的记录与数据库中的表之间的关系。INFILE 该子句指定包含要加载的数据的数据文件的名称。当您想要继续加载已经中止的文件,并且知道在重新启动之前要进入文件的多少位置时,可以使用。这样,如果数据库中的默认日期格式与您期望的不同,就可以避免出现问题。
2023-08-15 20:34:24
1218
原创 Oracle修改字段名称,类型
修改字段类型:alter table 表名 modify(字段 nvarchar2(10));修改字段名:alter table 表名 rename column 原字段名 to 新字段名;
2022-01-18 17:48:15
2187
原创 window.open与window.showModalDialog的分析
一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法: 1 window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径name 为子窗口句柄parameters 为窗口参数(各参数用逗号分隔)三、示例:window.open ('page.html','newwindow','height=100,wi.
2021-11-03 22:08:30
420
原创 简述SpringBoot与Spring的区别
SpringBoot与Spring的区别:Spring Boot 特性一:更快速的构建能力Spring Boot 提供了更多的 Starters 用于快速构建业务框架,Starters 可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成 Spring 及其他技术,而不需要到处找依赖包。当我们添加了 Starter 模块支持之后,在项目的构建期,它就会把所有其他依赖项将自动添加到项目中。Spring Boot 特性二:起步依赖Spring Boot 提供了起步依赖,也就是在
2021-10-24 10:08:58
427
转载 SpringMVC 中 @ControllerAdvice 注解的三种使用场景!
@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能:全局异常处理 全局数据绑定 全局数据预处理灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 提供的功能,在 Spring Boot 中可以直接使用,下面分别来看。全局异常处理使用 @ControllerAdvice 实现全局异常处理,只需要.
2021-09-28 16:26:57
147
转载 eclipse修改jdk版本
可以看到项目使用的jdk版本为jdk1.8,如下图:①然后右键点击项目,然后点击【Properties】,如下图:② 然后在弹出的项目属性对话框中左侧点击【Java Build Path】,右侧点击【Add Library】,如下图:然后点击【JRE System Library】,如下图:然后按照下图中红色箭头指示位置点击【Installed JREs】,如下图:然后勾选jdk1.6版本,如下图:点击Finish完成jdk版本设置,如下图:回到Java...
2021-09-28 13:38:21
12527
原创 焦点触发与离开事件(focus与blur)
<input name="pressTimes" id="pressTimes" type="text" style="width:30px; text-align:right;" maxlength="2" value=""><table id="TableHead" class="tableStyle cutInfoSetTable" style="width:1300px" cellspacing="0" cellpadding="0"> <thead> .
2021-09-28 13:24:59
1517
原创 springBoot开启事务
问题:springboot的EnableTransactionManagement这注解是不是多余的?之前看到网上说springBoot项目要用事务,需要在启动类加上@EnableTransactionManagement。但是我发现我的项目都没加,一样可以用@Transactional注解来控制事务,所以就研究了下。若按网上所说的就需要做下面两步:①在启动类加上@EnableTransactionManagementpackage com.zcw;import org.springfr
2021-09-27 15:51:06
5352
原创 MySQL常用函数
二、数学函数 函数 说明 Abs(X) 返回绝对值 pi() 返回圆周率 Sqrt(expr) 返回表达式的平方根 MOD(x,y) 求余函数 select MOD(31,8)结果为7 CEIL(X)或CEILING(X) 大于或等于X的最小值,CEIL(5.4)=6 FLOOR(X) 小于或等于X的最大值,FLOOR(5
2021-09-23 22:47:30
237
原创 SQL Server常用函数
• 聚合函数• 数学函数• 字符串函数• 日期和时间函数• 转换函数一、聚合函数聚合函数对一组值执行计算 , 并返回单个值 ,通常用 于数据统计。聚合函数经常与 SELECT语旬的 G roup By 子句一起使用。除了 Count 以外 , 聚合函数都会忽略空值。 SQL Server 2016中共有十多个聚合函数 ,其中常用的聚合函数如表 1 5.1 所示。表 15.1 常用聚合函数及其功能 函数 说明 示例 ...
2021-09-23 15:43:50
406
原创 oracle常用函数详解
oracle数据库中主要使用两种类型的函数:1.单行函数:操作一行数据,返回一个结果常用的单行函数有:数字函数:对数字进行计算,返回一个数字。 字符串函数:对字符串操作。 日期函数:对日期和时间进行处理。 转换函数:可以将一种数据类型转换为另外一种数据类型。2.聚合函数(多行函数、分组函数、组函数):操作多行数据,并返回一个结果。比如SUM一、数字函数数字函数接受数字参数,参数可以来自表中的一列,也可以是一个数字表达式。 函数 说......
2021-09-23 14:18:53
3326
2
转载 Oracle、MySql、SQLServer 数据分页查询
(一)、mysql的分页查询mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式:/** sql:可以是单表的查询语句,也可以是多表的联合查询语句* firstIndex:其实的索引* pageSize:每页显示的记录数*/select o.* from (sql) o limit firstIndex,pageSize如下面的截图,每页显示的记录数为20:...
2021-09-22 14:25:02
390
转载 Oracle中游标(Cursor)介绍和使用
一 概念游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。二 类型 Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cursor(动态Cursor)。1. 隐式Cursor:1).对于Select …INTO…语句,一次只能从数据库...
2021-09-18 13:34:40
17270
2
原创 SpringBoot获取application.properties中的自定义的值
目录结构:pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/m
2021-09-06 14:50:36
512
原创 搭建ftp并设置用户名和密码
第一步:启用 IIS 服务 步骤一 : 打开控制面板 点击 "开始" (或者按键盘上的微软徽标键,通常在左侧 Ctrl 键和 Alt 键之间),在打开的 "开始菜单" 中,点击 "控制面板", 打开控制面板窗口! 步骤二 : 打开 "程序与功能" 窗口 在控制面板窗口中,点击 "程序与功能" 选项,打开"程序与功能" 窗口! 步骤三 : 在"程序与功能"窗口, 点击左侧的 "打开或关闭 Windows 功能" 项,打开 "Windows 功...
2021-09-02 16:35:34
22646
3
原创 vs2017安装程序一闪而过,无法安装
原因:因为是之前将【控制面板-->区域-->管理-->更改系统区域设置】中,将【中文,简体】换成了【日语】。导致vs2017的安装程序【vs_community__1302521594.1536647426.exe】一闪而过,无法安装方法:将【控制面板-->区域-->管理-->更改系统区域设置】的语言重新改为【中文,简体】重启,安装好后想改为其他再改...
2021-08-25 17:00:01
798
原创 SQL中带有output [inserted].**、output [deleted].**
使用例子:1.对于INSERT,可以引用inserted表示返回新加行的属性值. insert into [表名] (a) OUTPUT Inserted.a values ('a')2.对于DELETE,可以引用deleted表示返回删除行的属性值. delete [表名] OUTPUT deleted.a where links = 'a'3.对于UPDATE,使用deleted表示返回被更新行在更改前的属性值,用inserted表标识被更新行在更改后的值. ...
2021-08-09 17:23:55
872
转载 SQL Server 2008数据备份与还原
一、数据库的备份1. 选择要备份的数据库“B”,点击鼠标右键 → 任务 → 备份2. 在打开的“备份数据库 —B”对话框中,先点击删除,然后点击“添加”3. 在弹出的“选择备份目标”对话框中4. 择好备份的路径(如“D:\数据备份”),文件类型选择“所有文件”,“文件名”那个位置填写上您要备份的数据库的名字(最好在您备份的数据库的名字后面加上日期,以方便以后查找),之后连续点击“确定”按钮即可完成数据库的备份操作二、数据库的还原1. 选择您要还原的数据库“B”,点击鼠
2021-07-27 10:50:12
9253
转载 日语学习资料下载 N5—N1都有
资料来源于微信公众号:日语资料驿站【2018年沪江最新】标日高级上下册视频课程 百度云链接:https://pan.baidu.com/s/1iAaJc6wif7-Rab8_tNjjJg 提取码:12nd 日本语研究法1-10合集 百度云链接:https://pan.baidu.com/s/1W0-e1azXuMgIsTjutFn9nA 提取码:aiww 新东方 孙晓杰老师-新标日中级视频教程 百度云链接:https://pan.baidu.com/s/1cwSJ4V...
2021-07-21 18:03:19
13429
转载 Linux下部署 jar包
1、windows和linux执行jar命令是一样的,java -jar xxx.jar2、使用nohup命令将jar程序设置成后台运行,运行日志输出到nohup.out,关闭窗口无影响nohup java -jar xxx.jar > nohup.out 2>&1 &3. 查看指定jar进程命令ps aux|grep xxx.jar4. 杀死指定jar进程命令kill -9 进程号=================================
2021-07-08 16:46:46
1818
原创 spreadJs拖放单元格值的解决方法
spreadJs会默认单元格允许拖放功能(spread.options.allowUserDragDrop = true)也就是说单元格可移动,可以右下角批量复制,这就有问题了,如:单元格a被设为非活性,把活性单元格b拖到a中,那单元格a就会变成另一个单元格b,a也就可输入了解决方法就是禁用拖放功能:// 禁用拖放spread.options.allowUserDragDrop = false;// 禁用拖动填充spread.options.allowUserDragFill
2021-07-07 16:19:19
570
原创 tomcat部署war包访问显示404
以下是我部署的步骤:步骤一:打包war(我用的是STS,可以直接点击项目右键Export->War file)步骤二:将项目war包,放到tomcat下的webapps文件夹里步骤三:打开tomcat里的Server.xml,配置项目path:指定访问该Web应用的URL入口。 docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如
2021-07-07 11:51:10
17316
2
原创 SpreadJs隐藏两个单元格中间的竖线,而不出现缺口
在不合并单元格情况下隐藏两单元格之间的竖线,之前的想法是将竖线设为白色,但是出现缺口如下图所示,不知如何解决var lineGray_W = new GC.Spread.Sheets.LineBorder('white', GC.Spread.Sheets.LineStyle.thin);sheet.getRange(1, 1, 1, 2, GC.Spread.Sheets.SheetArea.viewport).setBorder(lineGray_W, {inside:true});shee
2021-07-02 17:29:20
373
原创 Integer比较时遇到的坑
两个相同的Integer类型的值用==或!=比较时,不超过128是没问题的,超过或等于128时就会出问题,因为超过或等于128用==或!=比较时会去比较地址Integer val1 = 111;Integer val2 = 111;Integer val3 = 128;Integer val4 = 128;val1 == val2 返回值是trueval3 == val4 返回值是falseval3.intValue() == val4 返回值
2021-07-01 17:38:47
338
原创 js 字符与ASCII码互转
将字符转化为ASCII码var str = "A";str.charCodeAt(); // 65var str1 = 'a';str1.charCodeAt(); // 97将ASCII码转化为字符var num = 97;String.fromCharCode(num); // 'a'var num1 = 100;String.fromCharCode(num1); // 'd'
2021-06-24 16:08:00
734
原创 复制EXCEL单元格的值到SpreadJs单元格中,会多加一个可见的空格和一个不可见的0宽度空格的解决方法(ie11)
方法一:升级版本到V14.0(听人说可以解决,不过我问过葡萄城的服务员,他们说无法解决有点懵,希望知道结果的能告诉我一下);方法二:在ValueChanged中将多加的空格剪切掉spread.bind(GC.Spread.Sheets.Events.ValueChanged, function (sender, args) { //关闭事件监听 spread.suspendEvent(); var changedValue = sheet.getCell(args.
2021-06-24 15:07:34
724
原创 java+poi在Excel中生成二维码
代码如下:第一种:XSSFSheet sheet = (XSSFSheet) workbook.getSheet("SheetName");patriarch = sheet.createDrawingPatriarch();//设置二维码内容和大小ByteArrayOutputStream baos = (ByteArrayOutputStream)QRCodeGenerator.generateQRCodeImage("二维码内容", 400, 400);//二维码坐标设置(注:后4.
2021-03-22 17:08:00
2880
4
原创 js监听window.open()的关闭事件
//弹出窗口:var openWin = window.open(url, name, "top=100,left=100,width=100,height=100,menubar=no,toolbar=no,location=no,status=yes,resizable=yes"); //循环检查窗口是否关闭var winLoop = setInterval(function() { if(openWin.closed) { clearInter...
2021-03-17 17:50:56
5505
1
原创 字符串截取(SQL,java)
mySQL1、left(name,4)截取左边的4个字符eg:SELECT LEFT(201909,4)结果:20192、right(name,2)截取右边的2个字符eg:SELECT RIGHT(201909,2)结果:093、SUBSTRING(name,4,2) 截取name这个字段 从第4个字符开始 只截取之后的3个字符(index从1开始)SELECT SUBSTRING('广东省广州市',4,2)结果:广州4、SUBSTRING(name,4) 截取nam
2021-03-08 15:18:08
1924
1
原创 常用正则表达式
一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$
2021-03-05 17:13:00
890
原创 POI修改sheetName报Second part of cell reference expected after sheet name at index 19错误
执行workbook.setSheetName(workbook.getSheetIndex(outputSheet), "68");出异常,找了很久都不知道怎么解决,后来才发现是模板的Excel出了问题,模板Excel里存在许多错误的公式,吐血~~~~~2021-02-07 17:02:59,762 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dis
2021-02-07 17:14:53
1424
原创 Sql Server 复制一个数据库、导出sql文件、将一个表数据移到另一个表中
首先,新建一个数据库,数据库名字为【fuzhi】 然后【右击】选择想要从中获取数据的数据库,选择【任务】,选择【导入数据】 然后进入导入第一个页面,然后点击下一步 然后填写想要从中导入数据的数据库配置信息(服务器名称没显示出来的手动输一下试试),点击下一步 然后填写fuzhi的配置信息,点击下一步 然后选择第一个,点击下一步 然后选择所有的表数据,点击下一步 选中立即运行,点击下一..
2021-01-08 11:54:55
4119
FixedTable.7z
2021-08-24
gtmc-sdk-.jar
2018-06-27
gtmc-sdk-1.0.0.0.0.0.0.jar
2018-06-27
离线与联网在Eclipse中安装Hibernate Tools
2018-06-27
ssm一个简单项目所需的xml配置文件
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人