自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员随笔

用代码将梦想写进现实

  • 博客(9)
  • 收藏
  • 关注

转载 详解Java中4种I/O模型

同步、异步、阻塞、非阻塞都是和I/O(输入输出)有关的概念,最简单的文件读取就是I/O操作。而在文件读取这件事儿上,可以有多种方式。本篇会先介绍一下I/O的基本概念,通过一个生活例子来分别解释下这几种I/O模型,以及Java支持的I/O模型。基本概念在解释I/O模型之前,我先说明一下几个操作系统的概念文件描述符fd文件描述符(file descriptor)是计算机科学中的一个...

2018-12-31 19:52:32 192

转载 如何快速实现SpringSecutity登录认证以及权限验证?!

   在开始之前,让我们先看下security运行的基本原理,理清一下思路,理清思路不管在我们开发什么项目、在任何项目阶段,都是至关重要的 。 目标在原公司有专门的登录验证和权限管理服务,换公司后在最近项目中需要使用Spring Security自主实现分布式系统的用户验证授权及权限验证功能,因此花了两天时间研究并实现了该方案: 功能点细分: 1. 基于REST请求的登录 2....

2018-12-31 19:44:04 688

原创 使用Spring Security开发基于表单的认证(二)

使用Spring Security开发基于表单的认证(二) 个性化用户认证流程 一、自定义登录页面①加页面:定义该页面hcx-signIn.html为登录页面: ②配授权@Configuration public class BrowserSecurityConfig extends WebSecurityConfigurerAdapter{ @Bean...

2018-12-31 13:53:20 335

原创 使用Spring Security开发基于表单的认证(一)

 使用Spring Security开发基于表单的认证(一)SpringSecurity核心功能:认证(你是谁) 授权(你能干什么) 攻击防护(防止伪造身份)使用springsecurity的默认安全机制: 访问接口时,会弹框:身份验证.png用户名默认为user 密码为在日志中显示的密码: Using default security password: e66ae...

2018-12-30 21:15:10 254

原创 Java全栈工程师 对Collection的简述

   今天看到Java框架结构,突然想起了以前刚刚开始工作时对框架运用的生疏,今天就先给大家分享一下 collection:具体的继承实现关系,要先整体有个印象,再依次介绍各个部分的方法,注意事项,以及应用场景。这样就不容易出现错误。---------------------------------------------------------------------------...

2018-12-30 20:28:33 131

转载 Java IO 从面向字节到面向字符

面向字符的输入输出指的是输入输出的单位是字符。根据字符编码方案的不同,一个字符可能会对应多个字节,如: ASCII 码中一个字符对应一个字节,而采用 Unicode 字符集以 UTF-8 为编码转换方案时,一个字符可能对应了一到三个字节。所以,面向字符的输入输出从本质上还是面向字节的,只是输入输出的单位不再是单个字节了。读一个字符,可能要读取多个字节。然而,事情并没有那么简单,这中间还存在...

2018-12-30 15:16:28 411

转载 Java IO 装饰模式简析

Java 的 IO 系统采用了装饰器设计模式。其 IO 分为面向字节和面向字符两种,面向字节以字节为输入输出单位,面向字符以字符为输入输出单位。此外,在每部分中,又分为输入和输出两部分,相互对应,如InputStream类型和OutputStream类型。再往下分,又分为数据源类型和装饰器类型。数据源类型表示的是数据的来源和去处,而装饰器类型可以给输入输出赋予额外的功能。Java IO的结...

2018-12-30 15:16:04 192

转载 怎样成为一个合格java工程师?!

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,在面试之前到底需要准备哪些东西呢?面试时面试官想了解你的什么专业技能,以下都是为大家整理的一些合格Java软件工程师所要具备的。 ​1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括I/O(NIO)、Socket、JDBC、XML、集合框架、多线程(并发编程)、反射等。2、熟...

2018-12-29 21:55:13 948 1

转载 现在学习java会不会过时?

在12月份TIOBE 的措辞排行榜上,Java这个老牌措辞显闪现了些许的颓势,因而新一轮的对Java的唱衰便末尾了,那么Java真的就过时了吗?此刻进修Java真的就晚了么?Java真的就要退出主流语言榜首了吗? 关于这个结果,小编将从行业前景、人才需求、掉业前景、应用范围来分解,为你呈现Java现在真实的景象。1、行业前景跟着电子信息科技的发展,Java技能曾无处不在,最常有...

2018-12-29 20:39:22 1710

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除