2018年11月8日

Spring全家桶系列–[SpringBoot入门到跑路]

摘要: //本文作者:cuifuan Spring全家桶————[SpringBoot入门到跑路] 对于之前的Spring框架的使用,各种配置文件XML、properties一旦出错之后错误难寻,这也是为什么SpringBoot被推上主流的原因,SpringBoot的配置简单,说5分钟能从框架的搭建到运行也 阅读全文

posted @ 2018-11-08 09:57 Java知音号 阅读(5607) 评论(1) 推荐(0) 编辑

2018年11月7日

Java面试中遇到的坑【填坑篇】

摘要: 看到大家对上篇《Java面试中遇到的坑》一文表现出强力的关注度,说明大家确实在面试中遇到了类似的难题。大家在文章留言处积极留言探讨面试中遇到的问题,其中几位同学还提出了自己的见解,我感到非常高兴,还有几位同学强烈要求给出题目答案,那我很乐意跟大家一起探讨分享这些题目。 我将题目答案写下来,这个并非标 阅读全文

posted @ 2018-11-07 10:36 Java知音号 阅读(6631) 评论(5) 推荐(0) 编辑

2018年11月6日

漫画 | Java多线程与并发(一)

摘要: 1、什么是线程? 2、线程和进程有什么区别? 3、如何在Java中实现线程? 4、Java关键字volatile与synchronized作用与区别? volatile修饰的变量不保留拷贝,直接访问主内存 synchronized用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线 阅读全文

posted @ 2018-11-06 10:13 Java知音号 阅读(1491) 评论(0) 推荐(3) 编辑

2018年11月2日

Java-函数式编程(一)初识篇

摘要: 开发者使用Java8编写复杂的集合处理算法,只需要简单的代码就能在多喝cpu上高效运行,这就是Lambda表达式的初衷。 提示:函数式编程和语言无关,它是一种思想,任何语言都可以实现函数式编程,区别只是实现的难易程度不同而已。 在java中,lambda本身就是函数式编程的运用,那什么是函数式编程呢 阅读全文

posted @ 2018-11-02 09:51 Java知音号 阅读(581) 评论(0) 推荐(0) 编辑

2018年10月31日

漫画 | Spring AOP

摘要: 上期,我们看到有小伙伴留言说希望讲讲AOP 然后...... 别激动,来得及 什么是AOP AOP是Spring 框架的一个关键组件,全称为Aspect-OrientedProgramming(面向切面编程),目前已是一种比较成熟的编程方式。 AOP采取横向抽取机制,将分散在各个方法中的重复代码提取 阅读全文

posted @ 2018-10-31 10:05 Java知音号 阅读(1848) 评论(0) 推荐(3) 编辑

2018年10月30日

Java 面试中遇到的坑

摘要: Java开发中很多人都不愿意修改自己以前的代码,看别人的代码更是无法忍受,当看到别人代码里面一些匪夷所思的写法实现时,恨不得找到负责人好好跟他谈谈心,那么你在开发中是不是也使用到以下几种实现呢。 1.StringBuilder替代String拼接面试中经常问 String,StringBuilder 阅读全文

posted @ 2018-10-30 16:02 Java知音号 阅读(662) 评论(0) 推荐(0) 编辑

面试中常问的List去重问题,你都答对了吗?

摘要: 面试中经常被问到的list如何去重,用来考察你对list数据结构,以及相关方法的掌握,体现你的java基础学的是否牢固。 我们大家都知道,set集合的特点就是没有重复的元素。如果集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除重复的元素,这个就相对比较简单。 如下示例 阅读全文

posted @ 2018-10-30 15:47 Java知音号 阅读(893) 评论(1) 推荐(0) 编辑

漫画 | Redis常见面试问题(二)

摘要: 上期,小知和阿音在进行面试问答,可是呢,还没问完小知就表示累了想休息一会,然后就休息去了,但是,以为这样就完了吗? 当然不是,还得继续啊,嘿嘿嘿 注:对于第一种,需要应用程序自己处理资源的同步,可以使用的方法比较通俗,可以使用synchronized也可以使用lock;第二种需要用到Redis的se 阅读全文

posted @ 2018-10-30 09:43 Java知音号 阅读(916) 评论(0) 推荐(2) 编辑

2018年10月29日

设计模式是什么鬼(备忘录)

摘要: 备忘录,备份曾经发生过的历史记录,以防忘记,之后便可以轻松回溯过往。想必我们曾经都干过很多蠢事导致糟糕的结果,当后悔莫及的时候已经是覆水难收了,只可惜这世界上没有后悔药,事后我们能做的只能去弥补过失,总结经验。除非穿越时空,时光倒流,利用爱因斯坦狭义相对论,超越光速回到过去,破镜重圆。 然而世界是残 阅读全文

posted @ 2018-10-29 09:59 Java知音号 阅读(600) 评论(0) 推荐(1) 编辑

2018年10月28日

如何高效的使用-Notepad++

摘要: Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。 中文版下载地址:链接: https://pan.bai 阅读全文

posted @ 2018-10-28 16:49 Java知音号 阅读(1993) 评论(0) 推荐(0) 编辑

导航