自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端获取首字母

前端获取首字母

2023-09-26 08:40:49 552

原创 java给图片加水印

java 给图片加水印

2022-06-20 10:38:59 1963 1

原创 前端处理文件

文件下载处理方法downloadFile(url,documentName,params) { axios({ url: url, method: "get", responseType:'blob', params: params }).then(res=>{ var url = window.URL.createObjectURL(new Blob([res])); var a = document.createElement('a'); a.setAttr

2022-03-13 15:00:37 1614

原创 mysql运维

表数据迁移如果表存在:insert into tab1 select * from tab2如果表不存在:create table tab1 as select * from tab2

2021-12-14 20:09:32 1356

原创 mysql磁盘占用情况

mysql数据库查询库/表的占用存储硬盘空间数据库占用空间selecttable_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'from information_schema.tablesgroup by table_schemaorder

2021-12-10 15:30:27 730

原创 软件版本后缀

版本软件各种版本的表示alpha 内部测试版  beta 外部测试版  demo 演示版  Enhance 增强版或者加强版 属于正式版  Free 自由版  Full version 完全版 属于正式版  shareware 共享版  Release 发行版 有时间限制  Upgrade 升级版  Retail 零售版  Cardware 属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。  Plus 属增强版,不过这种大

2021-12-10 15:22:53 487

原创 HttpClient

GET请求public static void test01() { CloseableHttpClient client = HttpClients.createDefault(); String url = "http://httpbin.org/get"; HttpGet get = new HttpGet(url); get.addHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.3

2021-11-08 16:38:57 130 1

原创 springboot读取文件

一、读取resource文件都不需要第一个斜杠第一种:InputStream resourceAsStream = PDFUtil.class.getClassLoader().getResourceAsStream("excleTemplate/test.xlsx");第二种:InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("excleTemplate/te

2021-08-25 20:55:38 6241 1

原创 设计模式:访问者

场景安装包升级访问者定义UML代码描述public class Demo08 { public static void main(String[] args) { EggRobot egg = new EggRobot(); egg.calc(); UpdateVisitor updatePkg = new UpdateVisitor(); egg.accept(updatePkg); egg.calc(); }}interface Visitor { vo.

2021-08-16 16:02:13 77

原创 Springboot+MyBatis+SqlSessionFatory

一、第一种方式创建配置类@Configurationpublic class SqlSessionFactoryConfig { @Autowired DataSource dataSource; @Bean @Primary public SqlSessionFactory sqlSession() { SqlSessionFactoryBean sqlSessionFactoryBean=new SqlSessionFactoryBean(); try { sql

2021-08-12 16:34:26 2946

原创 zip相关工具类

zip相关工具类private static final String SLASH = "/";private static final String EMPTY = "";@RequestMapping("test")public ResponseEntity<Resource> test() throws IOException { ByteArrayResource byteArrayResource = new ByteArrayResource(zipFileAsB

2021-08-04 16:26:56 93

原创 freemark数据模型

一、基本语法基本组成常用标签常用标签判断循环模板嵌套数据定义内置函数具体参照手册二、模板渲染渲染数据模板字符串模板

2021-08-04 11:05:23 104

原创 HttpServletResponse下载文件,第二次下载时报错

最近又在研究关于Excel的导入与导出,在下载Excel的时候,遇到了一个特别奇葩的问题,就是第一次能下载成功,第二次就下载失败了。// 创建工作簿 这里的file是InputStream对象// 读取输入流XSSFWorkbook workBook = new XSSFWorkbook(InputStream:file);第二次下载失败,报错的代码就在这一行,刚开始经过很多次的断点调试,也没发现什么大问题,file也是同一个file,但是第二次就是下载失败,只有重新创建一个file对象,也就是说

2021-07-28 18:19:53 689

原创 response.reset() 与response.resetbuffer使用场景

相关文档resetpublic void reset()Clears any data that exists in the buffer as well as the status code and headers. If the response has been committed, this method throws an IllegalStateException.Throws:java.lang.IllegalStateException - if the response has

2021-07-28 17:39:20 2458

原创 数组并集以及promise

resolveAfter2Seconds: function(data,code) { return new Promise(function(resolve, reject) { $.getJSON(`./xxx`, function (res) var data2 = res.navigations var tempKeys = []; for(var item of data){ if(tempKeys.index

2021-05-08 15:49:55 87

原创 [解决]npm ERR! code ELIFECYCLE

项目开发环境遇到报错如下废话不多说,上解决方案Step1:npm cache clean --forceStep2:rm -rf node_modulesStep3:rm -rf package-lock.jsonStep4:npm installnpm install 成功之后再次启动 npm startrimraf

2021-04-27 12:30:36 299

原创 Comparable和Comparator

一、Comparable和Comparator比较需要可以比较定义数据类型public class Employee implements Comparable<Employee> { private String name; private int age; private String salary; public Employee() {} public Employee(String name, int age, String salary) { super

2021-04-25 19:17:39 101

原创 poi生成excel

poi生成excel导入坐标<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> <dependency> <groupId>org.apache.poi</gr

2021-04-25 19:02:43 97

原创 Idea市场下载慢

解决Idea市场下载慢File>>Setting>>Appearance&Behavior>>System Settings>>HTTP Proxy勾上Auto-detect proxy setting填入: http://127.0.0.1:1080就可以了

2021-04-25 09:36:54 161

原创 mongodb简介

一、环境搭建1.1 环境搭建启动服务器mongod --dbpath D:\test\mongodb-win32-x86_64-windows-4.4.5\data\db启动客户端mongo [--host value1] [--port value2]工具mongodb-compassmongodb数据结构1.2 基础命令展示所有库show dbs创建或使用use 名称删除当前库 db.dropDatabase()...

2021-04-21 21:25:13 69

原创 git常用命令

常用命令删除远程分支git push origin --delete release/YS_portal_new推送本地分支到远程,指定远程分支名称git push origin YS_portal_new:release/YS_portal_new查看远程仓库git remote -v

2021-04-19 21:23:35 165

原创 REST Client

一、工具使用工具REST Client1.1 单个对象###POST http://localhost:8080/ssm-demo01/add?accessKey=680de3192d169dcb6fefba2e6047dad5&nonce=6a35ca7d-5646-4e47-b469-e3e4d5060ae1&timestamp=1607647767928content-type: application/json;charset=UTF-8{ "userId

2021-04-07 11:55:58 125

原创 前端this指针

一、前端this普通函数的调用指向全局对象var x = 5// 1. 普通函数的调用指向全局对象function test(){ var x = 1 console.log(this.x)}test() // 5window.test() // 5console.log('--------------------------')作为对象方法调用,this指向上级对象 var x =5; // 2. 作为对象方法调用,this指向上级对象 func

2021-03-31 12:22:19 249

原创 Vue - $nextTick

vue $nextTickVue是异步渲染,向数组里添加一个数据,vue不会马上渲染,而是会在下一个tick,此时获取地dom还是数据渲染之前地$nextTick 只会回调一次 <div id="app"> <div class="next-tick"> <button v-on:click="add">添加</button> <ul ref="ulRef">

2021-03-20 14:30:18 88

原创 java-时间处理

一、获取指定时间区间的字符串1.1 指定开始结束时间 /** * 获取连个日期之间相差的月份 * @param startDate * @param endDate * @return * @throws ParseException */ private static List<String> getMonth(String startDate, String endDate) throws ParseException { List&l

2021-03-15 14:14:31 82

原创 oracle-日期类型

Oracle字段是时间戳类型to_timestamp('2012-07-28 00:00:0.000000000','yyyy-mm-dd hh24:mi:ss.ff9')

2021-03-04 17:11:40 380 1

原创 oracle-存储过程&函数

存储过程一、函数函数格式-- 存储函数create or reeplace function func_name(dept_id number,salary number)return numberis -- 声明变量、记录类型、游标begin -- 函数执行体exception -- 异常处理end;定义函数helloworld函数create or replace function hello_worldreturn varchar

2021-02-26 15:06:46 241

原创 spingboot-mybatis

一、springboot-mybatis1.1 坐标<properties> <java.version>1.8</java.version> </properties> <dependencies> <!--web核心依赖--> <dependency> <groupId>org.springframework.boo

2021-01-23 22:47:43 59

原创 Oracle数据库

一、Oracle相关安装安装位置安装细节完成

2020-12-22 16:44:26 82

原创 卸载oracle相关

一、卸载oracle1.1 点击卸载软件1.1.1 卸载关闭oracle所有服务1.1.2 卸载界面1.1.3 选中拖大界面,全部展开,除了第一个,其他全部选中点击删除完成之后点击关闭,回到主界面×1.2 清理注册1.2.1 regedit删除1. 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE2. 该目录下所有Oracle开头的计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servi

2020-12-22 15:02:33 78

原创 在eclipse中使用jetty服务器

一、maven插件1.1 插件maven项目1.1.1 创建项目1.1.2 选择模板1.2 修改pom1.2.1 修改pom<build> <finalName>jetty-demo</finalName> <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-p

2020-12-17 10:17:18 1562 1

原创 maven报错Failure to transfer

pom文件头报错1.导入maven文件,经常遇到表头出错问题。报错:Failure to transfer org.apache.maven.shared:maven-filtering:pom:1.0-beta-2 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution willnot be reattempted until the update interval of cen

2020-12-14 16:48:29 833

原创 阿里fastjson总结

一、恶心的泛型List<CalendarSchedule> list= JSONObject.parseArray(result.get("data")+"",CalendarSchedule.class);二、java非标准json在java中的非标准格式# 这就是个Map对象,有写破框架直接将Map当成json返回,就加一个+""{data=[],msg=success,code=200}在java中的标准格式{"data":"[]","msg":"succe

2020-09-24 17:00:06 143

原创 Mybatis一对多、子查询

一、多对一语句封装结果封装二、一对多语句封装结果封装

2020-08-24 16:30:10 754

原创 mysql编码

设置客户端的编码set character_set_client=gbk设置连接器编码set character_set_connection=gbk设置返回值编码set character_set_results=gbk如果client(客户端)、connection(连接器)、results(返回值)都设置成gbk的话,可以简写成set names gbk牵扯到数据库,想不乱码1 正确指定客户端的编码2 合理选择连接器的编码3 正确指定...

2020-08-07 18:40:36 90

原创 mysql存储过程

变量# 全局变量SHOW GLOBAL VARIABLES; # GLOBALSHOW VARIABLES; # GLOBALSHOW GLOBAL VARIABLES like '%char%';#不能跨重启select @@global.autocommitselect @@autocommitset @@autocommit=1set SESSION autocommit=1#会话变量SHOW SESSION#用户变量#声明set @str='hello

2020-08-07 18:28:57 151

原创 mybatis给数据库字段起别名

先得弄一个beanpublic class PersonnelBasicresumeVo { private String id; private String personName; private String sex; private String identifyNum; private String phoneNumber; private String workMethod; private String email;

2020-08-07 17:17:27 3181

原创 ssm版本代码

一、引入<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version> </dependency><!-- https://mvnrepository.com/artifact/mysql/mysql-c

2020-08-07 17:14:15 209

原创 git、配置管理器

调出配置管理器control keymgr.dllgit配置git config --edit --system 配置内容[credential] helper = manager

2020-08-06 16:28:48 157

原创 node环境补充

一、安装node没有安装pythonError: Can't find Python executable "python", you can set the PYTHON env variable.1、安装windows-build-tools(需要powershell管理员权限)npm install --global --production windows-build-tools2、安装node-gypnpm install --global node-gyp二、安装项目

2020-07-26 16:44:03 350

空空如也

空空如也

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

TA关注的人

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