相关分类: Java技术 C/C++ VB delphi
  • java 中equals和==的区别

    java9举例代码: 1 String str1 = "abc" ; 2 String str2 = "abc" ; 3 String str3 = new String("abc" ); 4 String str4 = new String("abc"); 当: str1 == str2 输出:true 当:str1.equals(str2); 输出:true 当: str1 == str3 输出:false 当:str1.equals(str3)...

    2019-02-25 16:12:13

  • Java全栈程序员之07:IDEA中使用MAVEN构架生产级的Web

    在上一篇我们介绍了如何在IDEA中使用MAVEN,以及如何创建依赖等。那么在这一篇中,我们就试图搭建一个生产级的解决方案,大家可以使用这个解决方案作为骨架代码来搭建自己的开发环境。 在这里,我们要完成: 创建parent,在parent里完成所有的pom依赖和定义; 创建comm...

    2019-02-25 16:12:12

  • 函数式语言

    1.函数式语言: 1977年, John Backus提出了函数式编程语言,这种语言以非冯诺伊曼式的计算机为设计而背景,所以我们又称这样的函数式编程语言称为非冯诺伊曼式语言。函数式编程,又称泛函编程,是一种编程范型,它将电脑运算视为数学上的函数计算,并且避免状态以及可...

    2019-02-25 16:12:12 编程开发程序编程

  • 浅谈GC

    关于Java中的GC,简单来说就是垃圾收集器自动回收生命周期结束的对象,释放内存。 那么怎样确定对象是否存活呢? 可达性分析算法 现在主流的Java虚拟机大多使用这种可达性分析算法来判断对象是否需要进行垃圾回收。具体也就是,从GC Roots出发,向下搜索,形成一个完整...

    2019-02-25 16:12:08

  • 初识SpringCloud微服务

    微服务是一种架构方式,最终肯定需要技术架构去实施。 微服务的实现方式很多,但是最火的莫过于Spring Cloud了。为什么? 后台硬:作为Spring家族的一员,有整个Spring全家桶靠山,背景十分强大。 技术强:Spring作为Java领域的前辈,可以说是功力深厚。有强力的技术团...

    2019-02-25 16:12:09

  • break、continue以及return的区别

    break、continue以及return的区别如下: 1、break break用于完全结束一个循环,跳出循环体,不再执行下面的代码。对于多层循环嵌套,如果break语句出现在嵌套循环中的内循环时,它仅仅只是终止了内循环的执行,对外循环不影响其执行。例如如下程序: public class Brea...

    2019-02-25 16:12:07 Java技术

  • spring boot 实现密码连续输入错误5次,限制十分钟内

    我们要实现的就是,密码连续输入错误5次,就限制用户十分钟不能进行登录。 大致的流程图 数据库设计如下 DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int (11 ) NOT NULL AUTO_INCREMENT, `username` varchar( 64) NOT NULL COMMENT '用户名' , `password...

    2019-02-25 16:12:06

  • 面向对象

    面向对象的三大特征: 封装性,继承性,多态性。 二者之间进行比较: 面向过程:实现某种功能时,看重每个步骤是怎么做的,整体的过程是怎样的,每个步骤都是自己亲力亲为。 面向对象:实现某种功能时,不看重具体的过程和步骤,而是看重谁能帮我做这些事情。 类与对象...

    2019-02-25 16:12:06

  • Java开发笔记(六十四)静态方法引用和实例方法引用

    前面介绍了方法引用的概念及其业务场景,虽然在所列举的案例之中方法引用确实好用,但是显而易见这些案例的适用场合非常狭窄,因为被引用的方法必须属于外层匿名方法(即Lambda表达式)的数据类型,像isEmpty、contains、startsWith、endsWith、matches、compareTo、co...

    2019-02-25 16:12:01 java开发Java技术

  • maven导入项目时,缺少部分source folder

    今天导入公司的maven项目时,少了一些source folder,运行启动正常,但是页面打不开,找不到对应的目录文件,使用maven更新项目,重启编辑器也无效。 问题描述如图所示,缺少了图中的2个目录,web和webapp 解决方案如下: 右键项目》Build path》configure build path....

    2019-02-25 16:12:05

2