摘要: 认证和权限控制 AuthenticationManager是认证的主要接口,它只有一个authenticate方法,可以做3件事情。 返回一个认证信息(Authentication),表示认证成功 抛一个AuthenticationException异常,如果认证不成功 返回null,如果不能确定是否认证成功 最... 阅读原文
2018-09-18 18:27:10 阅读(3536) 评论(0)
摘要: Spring Boot 日志篇 1、日志框架(故事引入) 小张;开发一个大型系统; ​ 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? ​ 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; ​ 3、高大上的几个功能?异步模式?自动归... 阅读原文
2018-09-18 17:26:04 阅读(2313) 评论(0)
摘要: 此系列将记录本人从开始到结束做物料管理系统的过程 登录界面的设计 此博客将实现如下界面: 当用户名或密码没输入时将显示相应的提示信息,采用java swing实现 代码: import java.awt.EventQueue; import javax.swing.JFrame; import javax.swi... 阅读原文
2018-09-18 17:16:04 阅读(2309) 评论(0)
摘要: 1.  前言 我们知道,生产者发送消息到主题,消费者订阅主题(以消费者组的名义订阅),而主题下是分区,消息是存储在分区中的,所以事实上生产者发送消息到分区,消费者则从分区读取消息,那么,这里问题来了,生产者将消息投递到哪个分区?消费者组中的消费者实例之间是怎么分配分区的呢?接下来,就围绕着这两个问题一探究竟。 ... 阅读原文
2018-09-18 16:21:03 阅读(2440) 评论(0)
摘要: 高并发第一弹:准备阶段 了解高并发 首先需要知道什么并发, 什么是高并发. 并发:    关于并发的学习,可以从JDK提供的并发包为核心开始,许多其他的类和封装都是对其进行扩展或者补充,我们来看一下Java并发包(java.util.concurrent包,简称J.U.C)的构成: J.U.C... 阅读原文
2018-09-18 15:29:14 阅读(2466) 评论(0)
摘要: Sping Boot 配置篇 1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml   配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;   YAML(Y... 阅读原文
2018-09-18 14:08:03 阅读(2278) 评论(0)
摘要: 欢迎在我的Github上下载该面经 Java基础 1、Hashmap是怎么实现的,底层原理? HashMap的底层使用数组+链表/红黑树实现。 transient Node<K,V>[] table;这表示HashMap是Node数组构成,其中Node类的实现如下,可以看出这其实就是个链表,链表的每个结点... 阅读原文
2018-09-18 12:31:40 阅读(2421) 评论(0)
摘要: 1. 这个要看看个人java开发能力,你那个自己带项目做团队的比较高哦2. 一般来说刚毕业的本科实习生大约在5000左右,干半年基本都张到7.5左右了。3. Java程序员一般都集中在北京,上海和深圳地区,北京的海定区软件园大多数企业需求Java程序员,如果你有技术工资不会低的。但是他们大多数是一些小型企业,刚毕... 阅读原文
2018-09-18 11:21:02 阅读(2231) 评论(0)
摘要: 一,在上一篇文章SpringBoot之整合Mybatis中,我们使用spring boot整合了Mybatis,并演示了查询操作。接下来我们将完善这个示例,增加增,删,改的功能。   二,改动代码   1.修改UserMapper.xml,修改之后的代码:      <?xml version="1.0" e... 阅读原文
2018-09-18 10:04:03 阅读(2315) 评论(0)
摘要: 我们都知道 Java 中的 String 类的设计是不可变的,来看下 String 类的源码。 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { ... 阅读原文
2018-09-18 09:30:02 阅读(2745) 评论(0)