- 博客(127)
- 收藏
- 关注
原创 前端处理文件
文件下载处理方法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
1670
原创 mysql运维
表数据迁移如果表存在:insert into tab1 select * from tab2如果表不存在:create table tab1 as select * from tab2
2021-12-14 20:09:32
1411
原创 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
795
原创 软件版本后缀
版本软件各种版本的表示alpha 内部测试版 beta 外部测试版 demo 演示版 Enhance 增强版或者加强版 属于正式版 Free 自由版 Full version 完全版 属于正式版 shareware 共享版 Release 发行版 有时间限制 Upgrade 升级版 Retail 零售版 Cardware 属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。 Plus 属增强版,不过这种大
2021-12-10 15:22:53
626
原创 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
205
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
6464
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
107
原创 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
3289
原创 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
134
原创 HttpServletResponse下载文件,第二次下载时报错
最近又在研究关于Excel的导入与导出,在下载Excel的时候,遇到了一个特别奇葩的问题,就是第一次能下载成功,第二次就下载失败了。// 创建工作簿 这里的file是InputStream对象// 读取输入流XSSFWorkbook workBook = new XSSFWorkbook(InputStream:file);第二次下载失败,报错的代码就在这一行,刚开始经过很多次的断点调试,也没发现什么大问题,file也是同一个file,但是第二次就是下载失败,只有重新创建一个file对象,也就是说
2021-07-28 18:19:53
843
原创 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
2763
原创 数组并集以及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
114
原创 [解决]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
409
原创 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
138
原创 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
141
原创 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
230
原创 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
105
原创 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
186
原创 REST Client
一、工具使用工具REST Client1.1 单个对象###POST http://localhost:8080/ssm-demo01/add?accessKey=680de3192d169dcb6fefba2e6047dad5&nonce=6a35ca7d-5646-4e47-b469-e3e4d5060ae1×tamp=1607647767928content-type: application/json;charset=UTF-8{ "userId
2021-04-07 11:55:58
171
原创 前端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
305
原创 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
127
原创 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
124
原创 oracle-日期类型
Oracle字段是时间戳类型to_timestamp('2012-07-28 00:00:0.000000000','yyyy-mm-dd hh24:mi:ss.ff9')
2021-03-04 17:11:40
452
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
339
原创 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
84
原创 卸载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
100
原创 在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
1865
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
1130
原创 阿里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
183
原创 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
126
原创 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
207
原创 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
3391
原创 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
252
原创 git、配置管理器
调出配置管理器control keymgr.dllgit配置git config --edit --system 配置内容[credential] helper = manager
2020-08-06 16:28:48
192
原创 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
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人