首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
布尔bl
掘友等级
Java工程师
以讲代学践行者
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
111
文章 80
沸点 31
赞
111
返回
|
搜索文章
最新
热门
基础之Lambda和Stream的邂逅
是否有遇到看不懂身边同事代码的情况,是否有被面试官问到 Java 新特性不懂的情况。我掐指一算你大概是遇到的了 Lambda 表达式 和 Stream 流。为了解决上述情况,我特地献上一份关于 Lambda 和 Stream 的指南,以解燃煤之急。 首先我们先看第一个例子。 这…
大白话讲工厂设计模式
我们经常听到工厂模式,比如说 Spring 用了工厂模式啦,面试也会被问到工厂模式等等,这见工厂模式是日常开发中比较重要的一种设计模式。其实工厂模式也是比较简单的一种设计模式,这年头似乎不了解工厂模式,你都不好意思说你学过 编程一样(手动狗头)。那么,允许我灵魂拷问一下,你真的…
Java的反射机制之反向抽烟
反射是一种不按套路处出牌的机制。通常我们接触的方式都是 "正射",暂且起这个名字。虽然我们用的少,但是反射其实就在我们日常开发中。比如我们常见的空指针异常,或者是 Spring 的各种注解配置创建对象等等。 一般我们使用上面方法创建对象以及初始化属性。并且有严格的访问规则。但是…
从0开始入门ssm-crm系统实战
1. 2 结果 我们需要做一个客户系统,使用者可以在系统上面保存、编辑、删除、客户信息。 这次我们选择 ssm 三大框架搭建系统的后端,前端页面的话用 JSP 以及 JQuery EasyUI;数据库使用 MySQL;项目构想使用 Maven 工具。 可能当我们编译的时候,我们…
递归的实际业务场景之MySQL 递归查询
当我看到一些评论时,例如下面的样子。我挺好奇这个功能是怎么样做出来的。进过查阅资料,发现这其实是 MySQL 的递归操作。下面就让我操作一下怎么实现 MySQL 的递归查询。 观察这种数据库设计,你会发现他都有一个父节点,一直到根节点,所以我们设计数据库的时候,应该设置一个 p…
Apache Maven从入门到升天
在日常 Java 开发中,Maven 应该是必不可少的一个工具了,当然也有人使用 Gradle 的。那么 Maven 究竟是个啥东西呢?不就是一个依赖引入工具吗?我相信很多人和我是一样的感觉。但是一般而言,感觉的东西往往是不可靠的。我在网上收集一些资料,翻翻官网,重新整理了一下…
ThreadLocal快速了解一下
在Java8里面,ThreadLocal 是一个泛型类。这个类可以提供线程变量。每个线程都有自己的变量。这意味着什么?每一个线程都有自己的资源,就像在现实生活中,每一个程序员都有自己的一个对象,不用去竞争,绝对的线程安全啊。那么 ThreadLocal 究竟怎么用呢? 这是 T…
你真的了解Object源码吗
Object 应该是比较简单的源码了。现在我们来分析一下他。Object 是类层次结构的根。Java体系里面的每个类默认都有一个超类就是 Object。总之,所有对象,包含数组,都默认实现该类的方法。 因为 Object 类里面有很多地方都用到 native 关键字。我们先了解…
Java并发之synchronized关键字和Lock接口
当开发过程中,我们遇到并发问题。怎么解决? 一种解决方式,简单粗暴:上锁。将千军万马都给拦下来,只允许一个人过独木桥。书面意思就是将并行的程序变成串行的程序。现实的锁有门锁、挂锁和抽屉锁等等。在Java中,我们的锁就是synchronized关键字和Lock接口。 synchr…
Java并发之volatile关键字
说到多线程,我觉得我们最重要的是要理解一个临界区概念。 举个例子,一个班上1个女孩子(临界区),49个男孩子(线程),男孩子的目标就是这一个女孩子,就是会有竞争关系(线程安全问题)。推广到实际场景,例如对一个数相加或者相减等等情形,因为操作对象就只有一个,在多线程环境下,就会产…
下一页
个人成就
文章被点赞
118
文章被阅读
31,928
掘力值
1,179
关注了
33
关注者
25
收藏集
11
关注标签
19
加入于
2018-02-22