自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQLServer禁用、启用外键约束

1234567891011121314151617---启用or禁用指定表所有外键约束altertablePUB_STRU NOCHECKconstraintall;altertablePUB_STRUCHECKconstraintall;---生成启用or禁用指定表外键约束的sqlselect...

2023-01-13 11:05:00 336

原创 sql server提供三种常用截取字符串方法,LEFT()、RIGHT()、SUBSTRING()

一、sql server提供了三种常用截取字符串方法,LEFT()、RIGHT()、SUBSTRING()1、LEFT()函数语法:LEFT(character,integer) 注释:参数1:要截取的字符串,参数2:截取字符个数说明:返回从字符串左边开始指定个数的字符select LEFT('SqlServer_2014',3)结果:Sql2、RIGHT()函数语法:RIGHT(char...

2023-01-11 10:07:00 5956

原创 Sql Server char nchar varchar nvarchar 区别

一、 用快捷键Alt+F1 打开的表结构, 我们看到的length, nchar和nvarchar 需要除以2才是储存的真正长度二 、 类型前缀的意思1.有var前缀的,表示是实际存储空间是变长的,varchar,nvarchar所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充,比较例外的是,te...

2023-01-06 11:20:00 223

原创 sql script 保障一处报错,整个script 不执行

begin tran  begin try    script..........  end try  begin catch    print ERROR_MESSAGE()     ROLLBACK tran  end catchcommit

2022-11-14 10:24:00 176

原创 git 配置ssh方式clone 和pull 代码

git clone 代码有两种方式一种以https开头的地址,首先clone代码是输入用户名和密码,pull 代码有时候需要重新输入用户名和密码一种以ssh开头的地址,这种方式是在local 生成key放到自己git账号的ssh key 中,相当于本地和git仓库打通了,通过公钥私钥连接,不再需要输用户密码和账号下面讲述ssh方式怎么做1 在本地下载git2 配置全局git 账号查...

2022-10-26 11:46:00 3331

原创 删除maven本地仓库以 .lastUpdated 结尾的文件

import java.io.File;import java.io.IOException; public class util { /** * 遍历指定目录下(包括其子目录)的所有文件,并删除以 lastUpdated 结尾的文件 * @param dir 目录的位置 path * @throws IOException */ ...

2022-10-24 14:43:00 337

原创 Linux 压缩命令

我们常用如下命令打包压缩和解压缩打包且压缩tar -zcvf test.tar.gztest解压缩tar -zxvf test.tar.gztest虽然 gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进行压缩』的动作! 而不像在 Windows 的系统,可以使用类似WinRAR这一类的压缩软件来将好...

2022-09-28 11:22:00 439

原创 Linux 查看文件夹大小

查看指定目录 du -h --max-depth=1 /pathdu -h - .“.”代表当前目录下。也可以换成一个明确的路径-h表示用K、M、G的人性化形式显示常用参数: -a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。 -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或–total 除了显示目录或文件的大小外,同时也显示所...

2022-09-28 10:59:00 199

原创 将博客搬至CSDN

尝试一下同步博客内容

2022-08-23 10:24:00 48

原创 git 常用命令

git log (命令显示从最近到最远的提交日志)git log --pretty=oneline(显示简易日志)git status查看工作区状态git branch命令查看本地分支,当前分支有个*符号git branch -a命令查看当前分支和远程分支,远程分支红色,当前分支有个*符号git switch branch 切换分支,eg:git switch master,切...

2022-08-05 12:17:00 57

原创 Excel生成insert 语句

选中表格最后一行,改为自己需要的数据,然后选中需要填充的行,比如 J1:J200 按下Ctrl+D,即可完成填充,生成insert语句,复制出来即可执行。=CONCATENATE("insert into 表名 (列1,列2,列3) values ('",A1,"','",B1,"','",C1,"');")标签:sql,insert,Excel...

2022-07-27 11:44:00 2321

原创 nohup xxx & 运行linxu 脚本

nohup英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。nohup命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到$HOME/nohup.out文件中。nohup和&的区别&: 指在后台运行nohup: ...

2022-07-20 12:07:00 443

原创 Liunx查看java路径

一般分为一下三步:which javall /usr/bin/javall /etc/alternatives/java自此找到了正在运行的java路径

2022-07-19 11:45:00 115

原创 Intellij Idea中定制getter setter的模板, 将代码都生成为一行

1Alt + Insert, 调出快捷菜单后选择 Getter and Setter2选择 Getter and Setter 后会到如下界面3 如下图,点击右边第①步,然后第②步点击+号,添加模板,第③步是添加模板内容4 模板内容如下Getterpublic ###if($field.modifierStatic) static ###end$field.typ...

2021-08-02 17:39:00 563

原创 SQL Server Alter

1 添加字段alter table 表名 add 字段名 类型 not null default 0;eg: alter table TblTest add age int not null default 0;2 删除字段alter table 表名drop column 字段名;eg:alter table TblTestdrop columnage;3 修改字段名alter table 表名 rename column A to Beg: alte...

2021-03-02 11:10:22 426

原创 JVM初识

先来看一张图首先jvm是什么?jvm是java运行环境的一部分,是一种以软件模式虚拟出来的一个计算机系统。如上图所示,JVM 主要分为三个子系统:类加载器、运行时数据区和执行引擎。类加载器子系统加载、链接(验证、准备、解析)、初始化运行时数据区方法区、栈(管运行)、堆(管存储)、程序计数器、本地方法栈执行引擎运行时数据区存储着要执行的字节码,执行引擎将会读取并逐个执行。JV...

2020-08-28 10:30:00 51

原创 java 打包压缩包下载文件

1. 下载压缩包zip方法@Overridepublic void downloadZip(HttpServletResponse servletResponse) { String nowTime = DateUtil.DateToString(new Date(), DateStyle.YYYYMMDDHHMMSS); // 打包文件夹路径 ...

2020-05-21 09:54:00 94

原创 上传文件到服务器

@Override public void uploadFile(MultipartFile file) {     // 构建上传文件路径和名字 String oriName = file.getOriginalFilename(); // ie低版本浏览器会获取到盘符路径,谷歌不会,故再转一次获取 String fileNa...

2020-05-08 16:30:00 76

原创 自定义提醒 模仿闹钟和日程 (仅一次 每天 每周 每月 每年)

/** * 每分2钟定时扫描自定义提醒表发消息 */@Scheduled(fixedDelay = 120 * 1000)public void remindTask() { // 查询所有定时任务 List<TRemind> tRemindList = this.remindService.selectList(new EntityWrapper<&...

2020-04-08 16:13:00 160

原创 git连接gitlab下载项目代码

1.安装git2.鼠标右键git bash here3.命令行界面输入生成公钥命令 ssh-keygen -t rsa -C'gitlab用户名' 然后一直按enter键下一步生成公钥即可'4.去系统c盘找到公钥文件,C:\Users\Roin\.ssh下的id_rsa.pub,打开复制里面的内容5.把第4部复制的内容粘贴到gilab ssh keys区域添加ssh key,如图保存即...

2020-02-22 19:45:00 253

原创 java 关于 a==null 和 null==a, a.equals("123") 和“123”.equals(a)

一:a==null 和 null==a实验所以 a==null 和 null==a 没区别二:a.equals("123") 和“123”.equals(a)实验:用对象方法对比时,常量放前面,防止空指针。

2019-11-28 16:56:00 396

原创 springboot linux打包后访问不到resources 下面的模板文件

在本地是可以直接获取模板文件并下载,但是服务器上就不行本地代码:@Overridepublic void downArchRelayTemplate(HttpServletRequest request, HttpServletResponse response) { // 定义下载文件名称 String filename = ArchRelayTemplateEnum.FILE...

2019-11-21 14:42:00 157

原创 this.getClass().getResource("") url path file 区别

首先注意"/word/appointDismiss.docx" 前面一定要加 /,有一次我就是忘记加/ 查了半天错, 不能写成 "word/appointDismiss.docx"System.out.println("url:" + this.getClass().getResource("/word/appointDismiss.docx") );System.out.printl...

2019-11-21 10:44:00 65

原创 Java POI导入word, 带图片

1.导入文件示例,word中简历表格模板2.代码示例分两部分,一部分读取图片/** * 导入word(基本信息,word格式) * @param staffId * @param baseInfoFile */void importStaffInfo(Integer staffId, MultipartFile file);-- 读取图片       InputStream inpu...

2019-11-20 16:26:00 61

原创 Java POI 导出带有图片的word

  1. 引入maven ,具体可以上github看一下,这里做简单的说明,是一个大神封装了一下官方提供的语法文本语法是 {{Text}}图片语法是{{@Image}}其他的自己去看官方文档<!--github一个处理word的一个解决方案 https://github.com/Sayi/poi-tl--><dependency> <groupId...

2019-11-20 15:01:00 100

原创 FreeMark导出word文件

1.编辑好word2.将word模板另存为xml格式, 把需要动态生成的文字用${xxx}代替eg: 张强 替换为:${name}注意:图片是很长的一个base64的字符,同样替换就好 比如替换为 ${photo}3.将xml模板文件后缀名改为.ftl (这点其实可以不要,我看网上好多命名为 .ftl 还有 .tpl, 开始也纠结看了很久,经实践,后缀名,改不改都无所谓,改成 ...

2019-11-14 18:37:00 67

原创 关于mybatisPlus一些坑,当条件为null时

1.TStaffDepart 属性有值是才匹配条件,会报错,相当于mybatis if 判断eg:TStaffDepart staffDepart = new TStaffDepart();staffDepart.setDepartName(null);System.out.println(this.baseMapper.selectOne(staffDepart));2.用Entit...

2019-11-14 10:29:00 203

原创 Linux vi种 wq 、wq!、x、q、q!区别

上面的命令只是在vi编辑命令中使用wq:表示保存退出wq!:表示强制保存退出x:表示保存退出wq和wq!的区别如下:有些文件设置了只读,一般不是修改文件的,但是如果你是文件的owner或者root的话,通过wq!还是能保存文件退出如果文件设置为只读了的话,用 :wq命令是不能保存并退出的,但是最高权限者可通过wq!来进行文件的保存并退出文件。已设定选项 'readonly' (请...

2019-11-13 11:30:00 141

原创 Java从后端下载文件到浏览器

// 注:// 获取项目下文件或者文件流// File file = new File(this.getClass().getResource("/xls/adminImportUserTemplate.xls").toURI());// in = new BufferedInputStream(this.getClass().getResourceAsStream("/xls/ad...

2019-09-24 14:04:00 167

原创 Idea eclipse 快捷键Debug调试

运行下一行 F6进入下一次计算 F5运行到下一个断电 F7恢复运行 F8

2019-08-29 11:02:00 73

原创 Idea eclipse 快捷键版

查找/搜索打开搜索界面     Ctrl+H查找类文件     Ctrl+Shift+T最近访问上一个文件  Ctrl+Alt+←最近访问下一个文件 Ctrl+Alt+→最近访问文件 Ctrl+E代码引用智能补全 Alt + /或者Alt + enter...

2019-08-29 10:59:00 65

原创 下载工程中模板到浏览器

public void downPersonImportTemplate(HttpServletRequest request, HttpServletResponse response) throws IOException { // 获取需要下载文件名称 String filename = "personImportTemplate.xls"; ...

2019-08-14 11:15:00 40

原创 mysql 创建数据库知识总结

表设计库名、表名、字段名必须使用小写字母,“_”分割,且名称长度不超过12个字符并且要做到见名知意。建议使用InnoDB存储引擎。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。建议使用UNSIGNED存储非负数值。建议使用INT UNSIGNED存储IPV4。整形定义中不添加长度,比如使用INT,而不是INT(4)。使用短数据...

2019-06-02 09:50:00 60

原创 Jar 和 war 区别

jar包:对于学习java的人来说应该并不陌生。我们也经常使用也一些jar包。其实jar包就是java的类进行编译生成的class文件就行打包的压缩包而已。里面就是一些class文件。当我们自己使用maven写一些java程序,进行打包生成jar包。同时在可以在其他的工程下使用,但是我们在这个工程依赖的jar包,在其他工程使用该jar包也要导入。war包:其实就是一个web程序进行打包便于部署的...

2019-05-30 17:38:00 43

原创 mysql数据库新增、修改、删除字段和修改表名

Mysql删除,添加或修改表字段删除ALTER TABLE testalter_tbl DROP i;新增ALTER TABLE testalter_tbl ADD i INT;指定位置新增ALTER TABLE testalter_tbl DROP i;ALTER TABLE testalter_tbl ADD i INT FIRST;ALTER TABLE testalt...

2019-05-16 16:01:00 87

原创 JXLS2.4导出Excel

1.添加依赖:http://mvnrepository.com/artifact/org.jxls<dependency><groupId>org.jxls</groupId><artifactId>jxls</artifactId><version>2.4.3</version>...

2019-05-13 11:28:00 51

原创 利用HUtool读取Excel内容

// 1.获取上传文件输入流InputStream inputStream = null;try{ inputStream = file.getInputStream();}catch (Exception e){ return ResponseData.fail(ResponseCodeEnum.ERROR_PARAM_INVALID);}// 2.应用HUto...

2019-05-13 10:25:00 138

原创 廖师兄springboot微信点餐开发中相关注解使用解释

package com.imooc.dataobject;import lombok.Data;import org.hibernate.annotations.DynamicUpdate;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;impo...

2019-02-27 23:20:00 51

原创 (二)廖师兄springboot微信点餐虚拟机说明文档

虚拟机 VirtualBox-5.1.22系统 CentOS7.3账号 root密码 123456软件:jdk 1.8.0_111nginx 1.11.7mysql 5.7.17redis 3.2.8jdk: 路径 /usr/local/jdk1.8.0_111nginx: 路径 /usr/local/nginx 启动 nginx ...

2018-10-30 15:10:00 163

原创 [转]SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

(转载:http://blog.csdn.net/zhshulin)使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在...

2018-10-30 14:52:00 62

空空如也

空空如也

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

TA关注的人

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