首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码上实战
程序员飞哥
创建于2022-03-25
订阅专栏
不光会理论,也要去实践,本栏专注:Java基础,数据库,设计模式,Spring, Spring boot等。
等 53 人订阅
共34篇文章
创建于2022-03-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
把「模板方法」应用到实际项目中
如果不在工作中思考,模板方法模式的概念和定义即使背再多遍估计也是徒劳,今天我思考如何解决实际项目中的问题时发现,模板方法正是解决问题的良策。 我们项目中要实现一个创建会议的需求,但我们系统可设置将会议同步到其他第三方系统中。而在创建会议前要经过几个必须的步骤,比如验证冲突,计算…
把「策略模式」应用到实际项目中
无论你知不知道这个设计模式,但必定在项目中都似曾相识。倘若仅仅聊理论必然枯燥乏味,只有理论和实战相结合方可达到人剑合一的境界。 首先,我来说个需求,倘若是你遇到该如何做?你可停留几分钟,想出你的解决方式,可在下方留言,说出你的想法。 用户有文件上传的需求,而我们要负责对文件进行…
造个轮子,我学到了什么
实际项目中由于工期和质量原因,肯定不希望你造轮子,你造轮子花费时间且质量不如现有的轮子。 那么我将为你慢慢解开这个迷惑。 注解就相当于一个标签,它本身并没有任何功能性,只是打个标签说明一下这是什么。那它怎么实现的某些功能呢?这就要说说反射了,只有注解和反射双剑合璧,才能发挥它的…
技术面试中的软技能
作为求职者时,只听别人说如何面试,按部就班的做,没有特别的体会。如今作为面试官,面试别人时,才发现什么才是重要的事情。 形象包括衣着发型和五官。衣着不必太正式(西装),但也不能够太随意,比如肥胖的T恤和外套。 头发最好在面试当天洗洗吹吹,简简单单就好。千万不要把发型弄的太个性,…
不同时重写equals和hashCode又怎样
此时我不得不佩服,这么多约定竟然都能记得,但我不知道你是不是真的理解呢。 因为它们几个会用到hashCode方法。 hashCode方法是根据对象的地址生成的一个int整数,默认它和地址一一对应的,如果不重写,那么只有对象地址一样的情况下,哈希值才相等。 所以默认Java就使用…
小而有料的final
final这块肉虽然小,但不可不知,因为不仅面试可能会问,实际中也常使用。 final通常指被修饰的东西不能被改变的,不能被改变的原因旺往往出于设计和效率的考虑。 final修饰常量基本类型和引用类型有些不同,我分开讲。 因为这种确定值(定义便立即赋值)的final常量,编译器…
面试别再问我String了
字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 效率:1.在早期的JVM实现版本中,被final修饰的方法会被转为内嵌调用以提升执行效率。而从Java SE5/6开始,就渐渐摈弃这种方式了。因此在现在的…
这题不会!别说你懂值传递与引用传递
即使工作过一阶段的人也不一定能够理解Java是值传递还是引用传递。若不信,那么来看看下面这道题。 请先写出你的答案,然后对比下输出结果。 首先,明确的告诉大家,Java只有值传递,没有引用传递!无论理解不理解,先记住这点。 方法调用时,实参的数值被复制到另一个变量,然后传递复制…
一个HTTP打趴80%面试者
面试一年多,每当我问起面试者对HTTP的了解时,个个回答令我瞠目结舌,这些开发者都有3-5年的经验。请不要让我叫你野生程序员,是时候了解HTTP了,让我们当个正规军。 我们先一本正经的来了解下HTTP(不包含传输层TCP),然后总结其中的精华回复面试官。 HTTP(超文本传输协…
Java代码执行顺序
程序中代码执行的顺序非常重要,稍有不慎便会是程序运行出错,那么我将结合实例来分析代码中的执行。 比如你定义一个函数void add(int a, int b),这里的a和b就是形参。 当你进行函数调用的时候,add(1, 2),这里的1和2就是实参。 所谓向前引用,就是在定义类…
轻松搞定Java位运算
我们日常开发中为运算使用的并不多,但如果能巧妙的使用位运算可以减少运行开销和优化算法,通过Java的源码可知,如HashMap。 首先明确一点,Java中的位运算是针对整型的数据类型进行运算的,所以操作数必须是一下五种之一。 总结:对应位同为1时,才为1,否则全为0(对应位只要…
【读】Java核心技术卷1
看到这本书时,我的内心是崩溃的,卷1就700多页,但是这本书是很多前辈所推荐的,想必其中必有精华所在,硬着头皮上吧。 拿到书的第一眼肯定去看目录,大概了解一下,各个章节所讲内容。 为表对作者的尊重,快读扫读了,译者序、前言和致谢。 通过目录了解到,第1,2章所讲概述和环境搭建,…
POI如何高效导出百万级Excel数据?
什么是excel就不用介绍了,这里主要说明不同版本下每个sheet下的行列限制。 由上面可知 Excel 2003及以下是无法实现单sheet百万级的数据。 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程…
你和大神之间只差一个高效工具
不可否认,顺手的工具能帮助我们提高工作的效率,这里我将列出我数年所用到过的高效工具。