JAVA
SPACE:-)
善良比聪明更重要
展开
-
Java 使用 zip4j 进行基本的压缩、解压、设置密码操作(-version zip4j-2.6+)
先看工具类package space.util;import java.io.File;import java.util.List;import net.lingala.zip4j.ZipFile;import net.lingala.zip4j.model.ZipParameters;import net.lingala.zip4j.model.enums.AesKeyStrength;import net.lingala.zip4j.model.enums.EncryptionMe原创 2020-06-15 16:22:51 · 2726 阅读 · 1 评论 -
清除MyEclipse保存的Svn账号和密码,异常Svn验证位置时发生错误的解决办法
清除MyEclipse保存的Svn账号和密码,异常Svn验证位置时发生错误的解决办法原创 2017-02-21 13:45:09 · 2204 阅读 · 0 评论 -
使用Gson将对象类转成Json对象时出现\u003d的问题
使用Gson将对象类转成Json对象时出现\u003d的问题转载 2017-12-06 18:53:45 · 964 阅读 · 0 评论 -
java.toString() 和 (String) 以及 String.valueOf() 的区别
java.toString() 和 (String) 以及 String.valueOf() 的区别翻译 2017-12-07 09:46:55 · 401 阅读 · 0 评论 -
常用的正则表达式
常用的正则表达式转载 2017-12-07 16:51:13 · 278 阅读 · 0 评论 -
java.net.URISyntaxException: Illegal character in scheme name at index 0:
java.net.URISyntaxException: Illegal character in scheme name at index 0:转载 2017-12-08 17:06:33 · 3766 阅读 · 0 评论 -
Java泛型中E、T、K、V等的含义
Java泛型中E、T、K、V等的含义转载 2017-12-27 11:51:02 · 796 阅读 · 0 评论 -
Java 中 hashCode 的作用
Java 中 hashCode 的作用转载 2017-12-27 17:37:01 · 208 阅读 · 0 评论 -
书单推荐:Java进阶,看这些书
“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2.对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一转载 2018-01-08 16:08:16 · 411 阅读 · 0 评论 -
如何成为一名不合格的程序员
如何成为一名不合格的程序员转载 2018-01-08 17:33:31 · 334 阅读 · 0 评论 -
一个架构师谈什么是架构以及怎么成为一个架构师
新年新事,来点轻松的话题。我们调剂一下后再继续讲CAS SSO单点登录吧因为后面的内容全部和代码有关,大家会觉得枯燥。所以今天我们先来点”番外篇“,讲讲什么是架构师,什么是架构这个永恒的话题吧。此篇源出自我在公司内部写的一个PPT,它是用于在公司内部向广大技术人员做普及用的一个资料,而CSDN这边的编辑不支持图文混排的效果,因此一些章节我就直接截取自我的PPT里的内容了,这样可能对大家在阅读上会显转载 2018-01-19 17:15:27 · 2135 阅读 · 1 评论 -
tomcat7解决java.lang.IllegalArgumentException:Invalid character found...defined in RFC 7230 and RFC 39
异常源自 tomcat7 ,但 tomcat8 也有同样的问题异常完整信息,请注意你的异常是否与本异常一致:该异常复现方法:你的网站请求地址后携带一个参数,值为 '{' 或 '}',例如:http://www.xxx.com?v=${xxx}Jun xx, xxxx x:xx:xx AM org.apache.coyote.http11.AbstractHttp11Processor proces...翻译 2018-06-25 09:41:39 · 806 阅读 · 0 评论 -
使用Java生成6位或4位随机数的短信验证码
代码如下package XXXXX;import java.security.SecureRandom;import java.util.Random;/** * 作用:用于发送短信验证码 <br> * 使用场景:找回密码 * * @date Created by SPACE on 2018-8-15 */public class DxyzmService...翻译 2018-08-15 10:16:28 · 16029 阅读 · 3 评论 -
修改已创建的Java项目编码以及解决java文件中文乱码问题的解决方案
解决思路,分两步:1,工具中修改项目编码为UTF-8,此步会导致src中存在中文的java文件乱码;2,使用程序将src目录下的文件以GBK(你没改成UTF-8前的编码)编码读出来,然后再以UTF-8的方式写入进去;解决步骤:1,选中项目,右键召唤菜单,选择 Properties -> 左侧选择 Resource -> Text file encoding - &...原创 2019-04-25 16:59:17 · 1936 阅读 · 1 评论 -
错误:Java Resource interpreted as Stylesheet but transferred with MIME type解决办法之一
症状: 项目由tomcat7升级到tomcat8后,访问页面发现样式表不生效,nextwork提示请求正常,查看请求的文件时,发现css和js被浏览器当成html格式处理,同时控制台发出警告:Java Resource interpreted as Stylesheet but transferred with MIME type解决办法: 在项目中配置...原创 2019-06-24 10:08:58 · 5437 阅读 · 0 评论 -
Java对象深拷贝与浅拷贝(附深拷贝工具类)
Java中分为深拷贝和浅拷贝;BeanA 对象如下:public class BeanA { private String str1, str2; private List<BeanB> beanBList;}如需浅拷贝,则需实现Serializable 接口,并重写 clone 方法,如下:public class BeanA implements...翻译 2019-07-26 16:04:55 · 1932 阅读 · 1 评论 -
Java的日常笔记
Java的日常笔记原创 2017-02-20 12:28:40 · 339 阅读 · 0 评论 -
JAVA计算两数百分比的解决办法
JAVA计算两数百分比的解决办法翻译 2017-09-12 13:53:48 · 2204 阅读 · 0 评论 -
Java抓取屏幕保存为图片
代码非常简单,复制即可。importjava.awt.Dimension;importjava.awt.Rectangle;importjava.awt.Robot;importjava.awt.Toolkit;importjava.awt.image.BufferedImage;importjavax.imageio.ImageIO;importjava.io原创 2017-02-16 00:39:20 · 823 阅读 · 0 评论 -
Java使用IE打开网页和使用默认浏览器打开网页的3种方法
Java使用系统默认的浏览器打开网页的三种方法原创 2017-02-16 00:39:07 · 3413 阅读 · 0 评论 -
关于java.util.NoSuchElementException的其中一种解决方案
在迭代 set 集合的时候抛出java.util.NoSuchElementException 错误,原因如下。错误的方式:修改之后:原因:多了一个迭代器的next();原创 2017-02-16 00:38:59 · 2857 阅读 · 0 评论 -
控制台程序异常:ERROR: JDWP…
控制台程序出现错误,如下:JDWP Unable to get JNI 1.2 environment" TITLE="控制台程序异常:ERROR: JDWP Unable to get JNI 1.2 environment" />虽不影响运行,但作为一个负责任的猿,还是不能忽略任何一个bug。异常:ERROR: JDWPUnable to get JNI 1.2 enviro原创 2017-02-16 00:39:10 · 1715 阅读 · 0 评论 -
Java读取Xml文件
Java读取Xml文件原创 2017-03-01 16:34:28 · 423 阅读 · 0 评论 -
Java判断字符串是否为数字
Java判断字符串是否为数字isNumber原创 2017-03-01 16:29:17 · 537 阅读 · 0 评论 -
Java读取Excel表格以及读取数字列转为文本的解决办法
Java读取Excel表格以及读取数字列转为文本的解决办法原创 2017-02-21 10:03:33 · 12832 阅读 · 0 评论 -
Java跳出多重循环的解决办法之一
Java跳出多重循环的解决办法之一原创 2017-03-02 18:13:01 · 760 阅读 · 0 评论 -
JAVA复制文件或文件夹最快的方法
JAVA复制文件或文件夹最快的方法之一。原创 2017-05-16 10:19:18 · 1515 阅读 · 0 评论 -
Java.lang.String.replace() 和 replaceAll() 的区别。
Java.lang.String.replace() 和 replaceAll() 的区别。原创 2017-06-09 14:31:44 · 5385 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
String、StringBuffer与StringBuilder之间区别转载 2017-07-12 09:57:16 · 213 阅读 · 0 评论 -
递归打包文件目录为zip压缩包
(Java控制台程序版)递归打包整个父文件夹下的文件和子文件夹成压缩文件(*.ZIP)以及打包时常见的文件乱码和文件名乱码以及丢失文件或文件损坏问题解决办法原创 2017-07-18 16:37:03 · 932 阅读 · 0 评论 -
(javaWeb)多个附件打包成压缩文件(*.ZIP)以及打包时常见的文件乱码和文件名乱码以及丢失文件或文件损坏问题解决办法
java打包有两种方式,一种是使用JDK自带的类(java.util.zip.ZipOutputStream;java.util.zip.ZipEntry)。还有一种是使用apache提供的类(org.apache.tools.zip.ZipOutputStream;org.apache.tools.zip.ZipEntry)。压缩包内的文件乱码解决办法:JDK自带的压缩类不提供设置编码的原创 2017-02-16 00:39:04 · 7397 阅读 · 2 评论 -
关于Java的File.separator
关于Java的File.separator转载 2017-07-18 16:45:56 · 247 阅读 · 0 评论 -
Chrome使用自定义协议打开本地程序…
公司的系统基于Chrome开发,最近用户提出一个需求,在Chrome上点击一个链接跳转到一套基于IE开发的系统上。功能并非不可能实现,但是靠纯Java是不可能实现,所以我们需要用到外部协议,即自定义协议,通过协议打开本地程序。如下图:1,复制以下代码到记事本,后缀名改为 *.reg(注册表文件)。WindowsRegistry Editor Version 5.00翻译 2017-02-16 00:39:12 · 11866 阅读 · 4 评论 -
java.lang.IllegalStateException: getWriter() has already been called for this response 解决办法
解决办法:在response.getOutputStream() 方法调用前调用 response.reset() 方法。response.reset(); // 解决java.lang.IllegalStateException: getWriter() has already been called for this responseresponse.getOutputStream();原创 2017-02-17 10:46:04 · 933 阅读 · 0 评论