摘要:
认证和权限控制
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)