标签:初学者

Java

Spring Boot2 系列教程(十二)@ControllerAdvice 的三种使用场景

4

尖兵 发布于 2019-10-18

严格来说,本文并不算是 Spring Boot 中的知识点,但是很多学过 SpringMVC 的小伙伴,对于 @ControllerAdvice 却并不熟悉,Spring Boot 和 SpringMVC 一脉相承,@ControllerAdvice 在 Spring Boot ...

阅读(12)评论(0)赞 (0)

Java

「译」雇佣Java 开发人员的完整指南

6

xiaoli.he 发布于 2019-10-15

Java是正在使用的最流行的编程语言之一,因此聘请合适的Java开发人员来使用该技术功能对于一些组织来说至关重要。根据Stackify的说法,Java是雇主中需求最大的编程语言,Indeed (截至2017年3月)招聘的工作清单比其他任何语言都要多。 Java是IT行业...

阅读(16)评论(0)赞 (0)

Java

Spring Boot 必问面试题精选

13

xubiao.zhuang 发布于 2019-10-14

1.简介 自Spring Boot诞生以来,就引起了业界轰动,目前越来越多的公司技术选型选择拥抱Spring Boot。所以Spring Boot也成为面试必问的问题之一。接下来小胖哥总结了一些来开阔你的思路。 2.问题 好了接下来直奔主题说说经常在面试中问到的 Spring B...

阅读(15)评论(0)赞 (0)

Java

Netty 学习和进阶策略

21

hellas 发布于 2019-10-14

背景 Netty 框架的特点 Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的,原因有如下几个: 涉及的知识面比较广:Netty 作为一个高性能的 NIO 通信框架,涉及到的知识点包括网络通信、多线程编程、序列化和反序列化、异步和同步编程模型、SSL/T...

阅读(16)评论(0)赞 (0)

Java

最适合初学者了解的Java多线程与并发基础

14

darida 发布于 2019-10-13

本文会介绍Java中多线程与并发的基础,适合初学者食用,如果想看关于多线程与并发稍微进阶一些的内容可以看我的另一篇博客—《锁》 线程与进程的区别 在计算机发展初期,每台计算机是串行地执行任务的,如果碰上需要IO的地方,还需要等待长时间的用户IO,后来经过一段时间有了批处理计算机,...

阅读(266)评论(0)赞 (0)

Java

你不可错过的 Java 学习资源清单

3

puefu.he 发布于 2019-10-12

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的微信公众号【黄小斜】,也会同步到我的个人博客: www.how2p...

阅读(20)评论(0)赞 (0)

Java

过去50年间,十大热门语言及发明者大盘点

11

yanxinchi 发布于 2019-10-11

全文共 5008 字,预计学习时长 10 分钟 软件领域有许多编程语言,每年还涌现出越来越的新语言。新发布的语言有Scala、Kotlin、Go和Closure,但历史证明,只有少数语言能存活下来,其中一些语言对软件领域的发展做出了巨大贡献。 编程语言是软件领域的重要一环,虽然大...

阅读(21)评论(0)赞 (0)

Java

2020 年,你学的编程语言价值多少?

17

小丁 发布于 2019-10-09

作者 | AJIT KUMAR 译者 | 姜雨生 编辑 | Natalie AI 前线导读: 编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相...

阅读(33)评论(0)赞 (0)

Java

一直使用AtomicInteger?试一试FiledUpdater

3

xiaoli.wang 发布于 2019-10-09

1. 背景 在进入正题之前,这里先提出一个问题,如何在多线程中去对一个数字进行+1操作?这个问题非常简单,哪怕是Java的初学者都能回答上来,使用AtomicXXX,比如有一个int类型的自加,那么你可以使用AtomicInteger 代替int类型进行自加。 AtomicInt...

阅读(16)评论(0)赞 (0)

Spring

Spring Boot 使用 JWT 进行身份和权限验证

1

尖兵 发布于 2019-10-07

上周写了一个 适合初学者入门 Spring Security With JWT 的 Demo ,这篇文章主要是对代码中涉及到的比较重要的知识点的说明。 适合初学者入门 Spring Security With JWT 的 Demo 这篇文章中说到了要在十一假期期间对代码进行讲解说...

阅读(21)评论(0)赞 (0)

Java

夯实Java基础系列15:Java注解简介和最佳实践

4

xubiao.zhuang 发布于 2019-10-07

- Java注解 本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.co...

阅读(43)评论(0)赞 (0)

Java

夯实Java基础系列13:深入理解Java中的泛型

2

尖兵 发布于 2019-10-07

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star、Fork、Watch三连哈,感谢你的支持。 文章首发于我的个人博客: www.ho...

阅读(27)评论(0)赞 (0)

Spring

作为一名Java程序员,这些Spring知识点面试官常考

5

wenming.gapo 发布于 2019-09-30

点击蓝色“ 程序猿DD ”关注我 回复“ 资源 ”获取独家整理的学习资料! 作者 | 丸纸 来源 |   极客时间 毋庸置疑,Spring 早已成为 Java 后端开发事实上的行业标准,无数的公司选择 Spring 作为基础的开发框架,大部分Java 后端程序员在日常工...

阅读(30)评论(0)赞 (0)

Java

一问带你区分清楚Authentication,Authorization以及Cookie、Session、Token

3

yeseng 发布于 2019-09-29

上周写了一个 适合初学者入门 Spring Security With JWT 的 Demo 。Demo 地址: https://github.com/Snailclimb… 。很多人可能对权限认证领域一些常见的概念都不是特别了解,所以写了篇文章专门介绍一下这些概念。...

阅读(27)评论(0)赞 (0)

Java

Java代码审计入门篇:WebGoat 8(初见)

24

changyuan.xu 发布于 2019-09-29

简介 WebGoat8是基于Spring boot框架开发,故意不安全的Web应用程序,旨在教授Web应用程序安全性课程。该程序演示了常见的服务器端应用程序缺陷。本文将简要分析WebGoat8的登陆模块,注册模块,作为热身,随后对SQL注入课程进行代码审计。 基础 本人对WebG...

阅读(29)评论(0)赞 (0)

Java

为 JPA 插上翅膀的 QueryDSL

5

changyuan.xu 发布于 2019-09-29

在前面的文章中,我们介绍了 JPA 的基础使用方式, 《Spring Boot (三): ORM 框架 JPA 与连接池 Hikari》 ,本篇文章,我们由入门至进阶的介绍一下为 JPA 插上翅膀的 QueryDSL。 1. 引言 不可否认的是 JPA 使用是非常方便的,极简化的...

阅读(36)评论(0)赞 (0)

Java

收藏了!7 个开源的 Spring Boot 前后端分离优质项目

11

xiaoli.he 发布于 2019-09-28

点击上方 Java后端 ,选择“ 设为星标 ” 优质文章,及时送达 作者 | 松哥 来源 | 江南一点雨(id: a_javaboy) 上篇 |   在 Spring Boot 中,如何干掉 if else 前后端分离已经在慢慢走进各公司的技术栈,不少公司都已经切换到这...

阅读(30)评论(0)赞 (0)

Java

几个SpringBoot前后端分离优质项目

14

xiaoli.wang 发布于 2019-09-28

前后端分离已成为互联网项目开发的标准使用方式,核心思想是前端 HTML 页面通过 Ajax 调用后端的 RESTful 接口并使用 JSON 数据进行交互。 NiceFish NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离模式下的项目组织方式:前端提供浏览器&a...

阅读(29)评论(0)赞 (0)