
常见开发问题
文章平均质量分 60
JAVA相关的各种知识、技巧、以及实际工作过程中的经验总结
IT学习日记
InfoQ(极客邦)&阿里云签约作者,开源项目260+Star,专注输出JAVA、数据库、算法、服务器等领域优质文章!关注我,玩转后端!
展开
-
Tomcat启动时一闪而过原因
场景: 进入tomcat压缩包的bin目录,点击startup.bat,弹出窗口一闪而过,并且java和tomcat环境变量已经配置解决: 原因是其他的应用启动了tomcat,如:IDEA或者Elipse,关闭即可Using CATALINA_BASE: "D:\apache-tomcat-8.5.47-windows-x64\apache-tomcat-8.5.47\bin"U...原创 2019-11-19 14:13:27 · 874 阅读 · 2 评论 -
git拉取项目时创建.ssh文件,并形成公钥和私钥,设置到Github上
一 :场景:将Git仓库托管到Github时,他们之间的传输是通过SSH加密的,所以如果电脑没有ssh key的话需要先创建,一般ssh key存在的路径是: C:\Users\电脑的用户名\.ssh,加入电脑中没有.ssh这个文件夹,那么执行代码进行创建。二: 创建.ssh文件步骤:1、在电脑的任何一处右键鼠标,选择Git Bash Here(注意:这个选项是当你成功安装好Gi...原创 2019-11-30 17:36:25 · 1245 阅读 · 2 评论 -
使用IDEA启动Tomcat发布项目
场景:使用IDEA中的tomcat启动本地项目方式:原创 2019-11-19 15:52:35 · 312 阅读 · 0 评论 -
使用smartgit拉取github项目出现: Exhausted available authentication methods错误
一: 场景使用smartgit拉取远端仓库时,即使填写了密码,指定了ssh的私钥地址也报:Exhausted available authentication methods错误。二: 原因经过一系列的排查和验证,发现主要的原因:是因为电脑的ssh对应的公钥没有添加到远端(如:gitlab或github)上,导致拉取项目的时候ssh校验不通过。注: ssh文件的路径一般是...原创 2020-02-03 13:36:15 · 10458 阅读 · 0 评论 -
IDEA上移除项目(逻辑删除)
场景:在IDEA同一个窗体引入多个项目时,想要移除某个项目,但是不想删除。解决:鼠标选中需要移除的项目(不需要打开该项目,只需点击选中即可),点击Delete,然后确定即可。...原创 2019-12-02 16:17:23 · 5090 阅读 · 0 评论 -
IDEA项目所有的注解都不起作用,整个项目突然爆红
场景:IDEA引入的项目突然爆红,所有注解都不起作用,并且重新引入,重启电脑什么的方式都试过都无法解决(就差重装系统了~~~0_0),多吐槽两句,IDEA有时候突然冒出的问题,实在是让人太无语了,坑爹啊,搞得一下午都没有开始写代码。解决:...原创 2019-12-10 11:05:50 · 11111 阅读 · 7 评论 -
IDEA设置新创项目的默认mavne仓库地址(而不是每次新建项目值都默认是C盘的:.m2文件夹)
一: 场景使用IDEA创建项目时,每次新建的maven项目的地址都默认是C:\用户\用户名\.m2,那么如何自定义默认的maven仓库,让每次新建的maven项目默认的地址都是自己指定的?二: 解决步骤: File --> other setting --> setting for new projects.. --> Build,Execution,Depl...原创 2020-02-05 18:51:04 · 6232 阅读 · 8 评论 -
js中"",0,''比较的值是true
原创 2019-10-28 18:56:59 · 452 阅读 · 0 评论 -
一文带你玩转“泛型“
1、泛型是什么? 2、使用泛型有什么好处? 3、如何使用泛型? 4、泛型的底层实现,5、泛型的局限,6、常见的泛型面试题 看完这篇文字这些问题都将给你解答!原创 2020-08-31 23:46:42 · 418 阅读 · 1 评论 -
全网最全面、全详细的编码、解码知识!!!
全网最全的编码知识,读完文章,什么是字符集?什么是编码?什么是解码?为什么出现乱码?怎么解决乱码?平常出现乱码的解决方法?这个问题都不再是问题。原创 2020-08-01 19:09:40 · 2916 阅读 · 4 评论 -
原来阅读源码如此简单(Byte源码篇)
文章标题一: 为什么要阅读源码二: 如何阅读源码一: 属性和构造方法二: 缓存静态内部类三: toString(byte b)方法四: valueOf(byte b)方法五: parseByte(String s, int radix)方法六: parseByte(String s)方法七: valueOf(String s, int radix)方法八: valueOf(String s)方法九...原创 2020-04-25 12:49:49 · 808 阅读 · 0 评论 -
操作Excel,除了使用POI你还会其他的?
文章标题一: 使用场景二: 技术选型三: 常用API介绍四: 测试五: 总结 温馨提示: 本文总共6334字,阅读完大概需要6-8分钟,希望您能耐心看完,倘若你对该知识点已经比较熟悉,你可以直接通过目录跳转到你感兴趣的地方,希望阅读本文能够对您有所帮助,如果阅读过程中有什么好的建议、看法,欢迎在文章下方留言或者私信我,您的意见对我非常宝贵,再次感谢你阅读本文。一: 使用场景一: 使用场景...原创 2020-04-19 18:28:50 · 4736 阅读 · 0 评论 -
解决IDEA中运行项目出现: Error:java: Compilation failed: internal java compiler error错误
目录一: 解决方案二: 图解一: 解决方案原因: 出现这个错误的原因是编译项目的jdk版本不对,所以需要更换更新的版本进行编译解决: File --> Setting --> 查询Java compiler --> 将项目的jdk版本更新成1.8或者更新版本即可二: 图解...原创 2020-03-13 21:27:28 · 2176 阅读 · 2 评论 -
Idea使用Junit测试注解出现:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
解决方案:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing转载 2020-01-28 18:58:13 · 656 阅读 · 0 评论 -
Idea创建Java项目并引入lombok包和lombok.jar包免费下载
一:场景使用Idea工具创建java项目(非spring项目)时,已经安装了lombok插件却无法使用其中的注解二: 原因原因一: idea创建的项目默认是不支持注解的,需要手动勾选支持注解的选项具体操作: File >> setting >> 搜索Compiler >> 点击 Annotation processors >>...原创 2020-01-25 16:06:02 · 6836 阅读 · 4 评论 -
解决:Lombok注解不起作用
场景:减少实体类中如Getter,Setter方法的书写原因:lombok是一个第三方插件,我们使用时需要进行两个步骤(两个步骤缺一不可): 1:引入lombok依赖 2: 安装lombok插件作用:Lombok是一个第三方插件,通过它我们可以直接书写注解来代替原来的getter,setter,toString等方法。...原创 2019-10-21 22:34:52 · 12144 阅读 · 1 评论 -
解决:Could not write JSON: No serializer found for class *** and no properties错误
场景:使用RestController或者Controller注解将查询的实体装换成json字符串时报错。原因:需要装换的对应实体类的属性缺少:getter和setter方法,导致将实体类装换的json格式类无法读取对应的属性从而报错。解决方法:在需要装换的是实体类中给属性加上getter和setter方法(或者使用:lombok插件给实体类加上:Getter和Setter注解)拓展:...原创 2019-10-21 22:23:57 · 7060 阅读 · 0 评论 -
JAVA文件下载方式和获取文件下载进度方式
Java的文件下载无法通过Ajax方式,原因在于通过该方式的请求,浏览器会将response中的文件数据当成字符串进行解析,所以以该方式请求的时候,浏览器不会有任何响应,我们打开浏览器的开发者工具中会看到一堆乱码,通过学习,发现有以下的方式可以解决该问题: 1:以表单形式提交(通过jquery手动提交表单,缺点是:文件下载过程中,页面只会在左下角有一个等待响应的提示,但是不够明显)...原创 2019-10-10 11:40:51 · 1830 阅读 · 0 评论