- 博客(64)
- 收藏
- 关注
原创 继承了HttpServletResponseWrapper的HttpServletResponse包装类响应不全/缺失的问题
今天使用SpringBoot开发时遇到了一个奇怪的问题,在过滤器的doFilter方法里对rapperServletResponse的getResponseData进行修改后(添加某字段)重新写入,在postman上就读不全了,总是少一截.都不是合格的json了.doFilter中相关代码如下:WrapperedRequest wrapRequest = new Wrappered...
2019-04-15 20:25:58
1750
原创 SpringBoot应用在Intelij IDEA里面启动时总报Process finished with exit code 1
最近在弄SpringBoot应用应用开发,经常遇到SpringBoot应用在Intelij IDEA里启动时报错:Process finished with exit code 1解决办法如下:删除工程里的所有.idea目录 .iml文件https://stackoverflow.com/questions/46428611/process-finished-with-exit-c...
2019-03-08 17:50:49
7582
8
转载 Maven安装/卸载本地jar
在使用Maven的过程中,可能会因为各种原因遇到个别jar包在Maven Nexus Server上不存在导致工程的Maven引入总是失败,这个时候可以临时强制Maven使用本地jar包,使用前需要安装:1.安装发现一篇写得较为完善的文章:https://blog.youkuaiyun.com/yuguiyang1990/article/details/40188461补充参考另一篇:ht...
2019-02-13 18:12:27
20086
转载 linux下网络端口连通性测试命令汇总
本文转载自: https://www.jb51.net/LINUXjishu/558029.html方法一、telnet法 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:telnet ip port说明:ip:是测试主机的ip地址port:是端口,比如80如果telnet连接不存在的端口,那会如下...
2018-12-11 21:29:53
23616
转载 JS获取当前页面的URL参数
1.首先需要获取当前页面的URL,这个可以从 window.location.search 获取://获取当前页面的完整地址var currentUrl = window.location.href;//获取当前页面URL的从问号 (?) 开始的 URL(查询部分)var params = window.location.search; Location 对象属性属性 ...
2018-11-13 14:31:45
17175
1
原创 Java合并文本文件
按字符流和字节流方式分别有两个构造函数进行追加式打开:FileWriter(String fileName, boolean append)FileOutputStream(String name, boolean append)其实就是在我文章的方法4或方法9进行改造;https://blog.youkuaiyun.com/nianbingsihan/article/details/802...
2018-11-07 22:50:46
1022
原创 ping与telnet的区别
由于工作原因经常需要使用命令检测网络连通性,经常用到的命令是ping和telnet二者的区别是:ping用来检查网络是否通畅或者网络连接速度的命令 telnet是用来探测指定ip是否开放指定端口例如:ping www.baidu.com结果如下:尝试telnet 百度的http端口:telnet www.baidu.com 80结果如下;尝试teln...
2018-11-07 21:05:22
39622
原创 Javascript格式化时间
JS里的Date对象并未提供时间格式化方法: var date = new Date();console.log(date.getFullYear());//年份console.log(date.getMonth()+1);//月份,注意getMonth()返回值为0-11,故必需加上1;console.log(date.getDate());//一个月的第几天console.log...
2018-10-24 16:33:51
331
原创 JS中所有数据类型的true/false判断总结
直接说总结:以下变量=false:undefinednullfalse0 NaN'' ""注意: 空对象和空数组都属于对象,一定等同于true根据ECMAScript 的 ToBoolean 规范:关于 == ===的判断比较,双等号将执行类型转换; 三等号将进行相同的比较,而不进行类型转换 (如果类型不同, 只是总会返回 false );附一张来自...
2018-10-21 11:38:58
6562
原创 Spring Cloud项目启动后报404错误
可能原因:1.可能是端口不对今天遇到的例子是最后看了console里的启动日志,才发现Intelij IDEA内嵌的Tomcat启动后再8081端口运行.
2018-10-18 19:38:29
2160
原创 vi不退出直接加载更新后的文件
查看服务器日志时经常会遇到vi打开的日志已经过时的情况,以前遇到这种情况都是先 :q! 退出后再重新打开文件.如何在不退出vi的情况下直接加载已经更新了的文件呢?很简单,使用如下命令即可::e另外, shift+g 可以直接到文件末尾shift+g//等价于:$ ...
2018-10-15 20:47:54
5862
原创 Intelij IDEA同一窗口打开多个项目
本文参考:https://blog.youkuaiyun.com/zht666/article/details/47831893https://jingyan.baidu.com/article/2d5afd693cd67e85a3e28e6f.html 1.将想打开的所有项目放置于同一目录projectsDir2.Intelij IDEA 里面,File-Open 找到projectsD...
2018-09-19 15:31:57
8770
原创 Intelij IDEA配置Maven Git
本文经如下文章总结而来,对此表示感谢:http://schy-hqh.iteye.com/blog/1950126https://zhuanlan.zhihu.com/p/28133184https://blog.youkuaiyun.com/gnail_oug/article/details/72783474https://blog.youkuaiyun.com/qq_32588349/article/...
2018-09-18 20:58:17
1605
原创 windows安装多版本JDK
本文综合参考:https://blog.youkuaiyun.com/yx1214442120/article/details/55099213https://blog.youkuaiyun.com/yhl_jxy/article/details/80137161https://blog.youkuaiyun.com/zllovewyh890128/article/details/70919532 以同时安装JD...
2018-09-06 22:40:52
1053
原创 win7设置文件夹共享 映射网络驱动器
设置文件夹共享:微软官方教程:https://support.microsoft.com/zh-cn/help/2159934补充:http://tclsevers.blog.163.com/blog/static/183232461201212844333307/注意: 共享机和访问机必须处于同一网段:1.所有入网的计算机都要在相同的IP段,比如都为192.168.1.X(2...
2018-09-03 22:16:06
2891
原创 文件粒度的差分文件生成
最近接了个任务,让公司某个App内置的资源文件支持增量升级.(Android/iOS,之前更新资源文件都是下载完整包全量更新)Goolge了下解决方法,业内普遍的做法是:1.Google Play与App Store都支持App的增量更新;2.对于不上架官方市场,又想提供增量更新的App:Android解决方法:https://my.oschina.net/liucundong...
2018-08-21 23:53:27
1679
原创 Linux管道
在学习Linux管道之前,我们首先需要了解流的概念:流 只不过是一个可以使用库功能读取或写入的字节序列,库功能向应用程序隐藏了底层设备的细节。通过使用流,相同的程序可以使用独立于设备的方式从终端、文件或网络 socket 中读取,或向其中写入。Linux shell 使用 3 种标准的 I/O 流,每种流都与一个文件描述符相关联:1.stdin ,标准输入流,它为命令提供输入。它的文件...
2018-08-17 00:01:59
213
原创 SQL语法中inner join,left join,right join,full join的区别
对于 tableA xxx join tableB,tableA称为左表,tableB称为右表:本文内容以下述数据举例说明:tableA与tableB:tableA tableBaid name bid value1 2000 1 20102 200...
2018-08-16 00:33:17
275
转载 jQuery获取元素的个数
转载来源: https://blog.youkuaiyun.com/ptyzhu/article/details/9927819<ul> <li></li> <li></li> <li></li></ul>如要获取上述html中li的数量:$("ul &
2018-07-28 18:28:05
48479
原创 VMware绕过软件的虚拟机检测
部分软件启动后会检测其是否运行在虚拟机中,如果是则退出.下面给出绕过虚拟机检测的方法:1.修改虚拟机vmx文件.关闭虚拟机,前往虚拟机目录,找到.vmx后缀的文件,如WinXP.vmx,备份原文件后,使用Notepad++打开,在末尾添加一行:monitor_control.restrict_backdoor = "true"重启虚拟机即可. 如果还不行,请参考:...
2018-07-23 11:19:45
60937
3
转载 HTML中超链接调用JS的方法总结
本文转载自:https://blog.youkuaiyun.com/cnmao99/article/details/8306266我们常用的在a标签中有点击事件: 1. a href="javascript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致...
2018-07-12 20:21:09
8202
转载 Excel按名称批量创建工作表(sheet)
Excel 2007及以下:https://jingyan.baidu.com/article/1709ad80be73eb4634c4f0ac.htmlExcel 2010及以上:http://www.wordlm.com/Excel/wzsj/6570.html
2018-07-06 14:24:49
1978
原创 Oracle批量插入数据
Oracle单笔插入数据:INSERT INTO tableName(columnName1,columnName2,...) VALUES(fieldValue11,fieldValue21,....);例如:INSERT INTO students(NAME,SEX,AGE) VALUES('Jack',male,18);批量插入数据:INSERT INTO tableName(columnN...
2018-07-04 20:31:25
469
原创 SQL单行注释和多行注释
单行注释:-- 例如--单行注释SELECT * FROM talbe;多行注释: /* */ 例如:/*此处为多行注释内容*/SELECT * FROM table;
2018-07-03 20:24:11
102492
原创 关闭sublime text 3 更新提示
sublime text 3有新版本后,会不停地在每次启动后弹窗提示更新版本:要关闭sublime text 3 更新提示, 1.sublime text 3 已注册;2.点击菜单栏Preferences => Settings,修改右边的User Settings,添加一行:"update_check": false,然后重启sublime text 3即可....
2018-06-14 10:32:00
17283
原创 Excel为某一列增加数据筛选
使用Excel时经常遇到:某一列增加了一个下拉箭头,可以方便地按数值筛选数据.要让某一列支持数据筛选功能,只需选中该列, 点击菜单栏的 数据-筛选按钮: 图片和操作说明来源于:https://support.office.com/zh-cn/article/%E5%AF%B9%E5%8C%BA%E5%9F%9F%E6%88%96%E8%A1%A8%E4%B8%AD%E7%9A%84%E6%95%...
2018-06-13 15:15:07
10986
原创 MyEclipse添加javaee.jar源码包
JavaEE是一套技术规范,每个web 容器有各自的实现.因此需要根据容器的不同区下载不同的源码包.以Tomcat为例:首先前往https://archive.apache.org/dist/tomcat/下载对应的源码包:然后进行attach source code.参考:https://blog.youkuaiyun.com/m0_38039437/article/details/75082888http...
2018-06-03 16:42:00
3030
原创 JDBC编程步骤
1.加载数据库驱动.通常使用Class.forClass(String driverName);加载//加载MySQL驱动Class.forClass("com.mysql.jdbc.Driver");//加载Oracle驱动Class.forClass("oracle.jdbc.driver.OracleDriver");2.通过DriverManger获取数据库连接:java.sql.C...
2018-05-29 22:11:02
2003
原创 synchronized同步对象不能是Integer等类型
之前用java多线程模拟售票系统时,曾使用Integer来代表总数并作为同步对象:import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent....
2018-05-23 15:49:57
1578
3
原创 java多线程之Callable
Callable接口类似于Runnable接口的增强版,call()方法为线程执行体;call()方法与run方法的区别:(1)call()方法可以有返回值;(2)call方法可以声明抛出异常;Java5开始提供了Future接口来代表Callable接口里call()方法的返回值,并提供了一个FutureTask实现类.FutureTask还实现了Runnable接口,因此可以作为Thread的...
2018-05-18 14:58:47
1392
原创 Java多线程模拟售票系统
Java创建多线程的两种基本方法:方法1.继承Thread类(1)定义子类,继承Thread类,重写该类的run()方法作为线程执行体;(2)创建该子类的实例作为线程对象;(3)调用线程对象的start()方法来启动线程;我们以模拟火车售票系统为例:public class SellTicket { public static void main(String[] args) { for(...
2018-05-16 22:06:15
17784
10
原创 Java泛型使用总结
Java泛型和通配符解决了类型参数化的问题,使用主要有如下几种组合: 泛型 通配符同时使用泛型加+通配符定义类 定义方法 1.定义类时使用泛型:泛型占位符<T>位于类名之后,左花括号之前,表明这是一个泛型类,格式如下:类修饰符 类名 <T> {}例如:...
2018-05-14 21:12:36
268
原创 一个.java源文件中可以有多个类的注意事项
一个java源文件可以包含多个类,但是只能有一个是 public 的类 而且这个 public 类必须与文件名一样例如,Test.java中是可以包含其他类的:class A{ }class B{ }public class Test{}注意,同一源文件中的非public类不能用其他修饰符修饰:下面定义类A和类B时会报编译错误的:private class A{ ...
2018-05-14 16:50:06
2789
原创 linux vi命令查找技巧
向下查找:/pattern然后按Enter下上查找:?pattern然后按Entern键--同方向继续查找下一个:N键-反方向查找下一个:设置查找结果高亮显示::set hlsearch设置完后效果是这样的:图片来源于:https://linux.cn/article-8288-1.html搜索时不区分大小写::set ignorecase或简写为::set ig恢复为区分大小写::set n...
2018-05-11 17:35:24
3527
原创 linux scp命令的用法
本地复制到远程:复制文件:scp local_file remote_username@remote_host:remote_file复制目录:scp -r local_dir remote_username@remote_host:remote_dir(文件夹名的父目录名)远程复制到本地:复制文件:scp remote_username@remote_host:remote_file local...
2018-05-11 15:52:43
333
原创 String.split()方法所得数组不包含结尾空字符串
Java中的String.split()方法public String[] split(String regex)其实是调用的String的同名两参数方法:public String[] split(String regex,int limit)因此,所得字符数组是包括开头空字符串,但不包括结尾空字符串的,举个例子: public static void main(String[] args...
2018-05-11 11:47:10
2343
原创 Java 字符流与字节流复制文件的几种方式
先说总结:复制文本文件,既可用字符流方式,也可以用字节流方式.复制非文本文件,只能用字节流方式.字符流的读取与写入方式: 按单个字符按字符数组按行字符输入流FileReaderread()read(char[] cbuf) 字符输出流FIleWriterwrite(int c)write(char[] cbuf,int off,int len) 缓冲字符输入流BufferedFileReaderr...
2018-05-10 20:56:16
4672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人