摘要:
idea将Java项目打包Jar包,并生成exe可执行文件
第一步:idea将Java项目打包Jar包
使用idea创建springboot项目或者java项目
这个这里就不多讲解了。(相信大部分都会了,如果不会的话,我后面在出一篇文章专门讲解创建springboot项目和普通java项目。)
打包sprin... 阅读原文
2020-07-31 09:50:21 阅读(2393) 评论(0)
摘要:
作者:CringKonghttps://blog.csdn.net/CringKong/article/details/89429269
这几天在尝试手撸一个类似Lombok的注解式代码生成工具,用过Lombok的小伙伴知道,Lombok可以通过注解自动帮我们生产equals()和hashCode()方法... 阅读原文
2020-07-31 09:11:09 阅读(2348) 评论(0)
摘要:
独占锁:是指锁一次只能被一个线程持有,ReentrantLock和Synchronized都是独占锁。
共享锁:是指锁可以被多个线程持有。
对于ReentrantReadWriteLock,其读锁是共享锁,写锁是独占锁。
代码示例:如果不设置锁,下面这块代码执行后就会造成一段写操作在完成之前被多个其他操... 阅读原文
2020-07-31 07:35:03 阅读(2405) 评论(0)
摘要:
通过spring代码的阅读, 主体流程也就大概出来了.
spring里面, 大量使用了后置处理器, 遍布了每个阶段: 实例化前后, 实例化, 属性注入, 初始化
说白了, 就是留了接口, 然后在不同的阶段, 遍历调用不同的接口定义的方法. 来进行一些功能的扩展. 如 aop 也是通过后置处理器, 在指定地方... 阅读原文
2020-07-31 07:02:04 阅读(2828) 评论(0)
摘要:
目录
1,HashMap面试必问
2,Debug源码的心得体会
3,JDK 1.7
3.1 用debug分析一个元素是如何加入到HashMap中的【jdk1.7】
3.2 用debug分析HashMap是如何get到一个元素的【jdk1.7】
3.3 用debug分析HashMap是如何扩容的?... 阅读原文
2020-07-31 06:00:33 阅读(2442) 评论(0)
摘要:
不管大家参加任何的编程面试,都逃不过关于系统设计和软件设计的问题。如果你想做的更好,你可以试试准备这个话题。以前我分享过我的一个关于编程面试问题的清单,也分享了一些关于系统设计的问题,但好多人比较感兴趣,会提问更多的问题。因为系统设计比较难,需要多加练习才能更好地掌握。
当我在偶然在Educative上看到如... 阅读原文
2020-07-31 00:12:02 阅读(2617) 评论(0)
摘要:
先看再点赞,给自己一点思考的时间,微信搜索【沉默王二】关注这个靠才华苟且的程序员。本文 GitHub github.com/itwanger 已收录,里面还有一线大厂整理的面试题,以及我的系列文章。
hello,同学们,大家好,我是沉默王二,在我为数不多的面试经历中,有一位姓马的面试官令我印象深刻,... 阅读原文
2020-07-31 00:00:16 阅读(2284) 评论(0)
摘要:
很多小伙伴纠结想去参加线下培训还是自己在网上找教程自己自学,那么最终目的就想能够大学毕业时候能够达到一个比较好的offer,就能够去快速融入 it互联网行业。
首先我们知道现在 it行业还是非常热的,那么就是说你如果说是一个比较好的学历,比如说你是科班985院校,那么基本上像这样的一些学校,基本上没必要去参加... 阅读原文
2020-07-30 23:03:04 阅读(2735) 评论(0)
摘要:
前言:
Spire.Cloud 在线编辑器是一款基于网页的 Office 文件编辑工具,支持在网页中打开、编辑、打印 Word、Excel、PPT 文件,支持将文档保存到私有云盘。支持 IE、Chrome、FireFox、搜狗、遨游、360 等常见浏览器。Spire.Cloud Web API 能帮助开发人员... 阅读原文
2020-07-30 21:56:04 阅读(2325) 评论(0)
摘要:
前言
「上一篇文章」我们对 Spring 有了初步的认识,而 Spring 全家桶中几乎所有组件都是依赖于 IoC 的。
刚开始听到 IoC,会觉得特别高大上,但其实掰开了很简单。
跟着我的脚步,一文带你吃透 IoC 原理。
本文主要讲原理,围绕“是何”、“为何”来谈,下一篇文章会讲实践部分,也就是“如何”。... 阅读原文
2020-07-30 21:12:18 阅读(2554) 评论(0)