摘要:
1 前言
欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章!
H2 Database是一个优秀的数据库,又小又方便,支持内存和文件形式,经常会在测试、POC(proof of concept)或开发环境用到它。在Springboot的许多应用中,也是内置了H2数据库,很常用。接下来我们来一步... 阅读原文
2020-08-14 06:00:22 阅读(2581) 评论(0)
摘要:
Linux 能用吗?
Linux 有图形界面
支持日常开发
社交沟通没问题
Linux 能替代 Windows 吗?
Linux 下运行 Android 应用
Linux 有什么优势吗?
Linux 是自由的
Linux 也可以是美的
Linux 能用吗?
我身边还有些朋友对 linux 的印象似乎还停... 阅读原文
2020-08-14 00:05:27 阅读(2912) 评论(0)
摘要:
我们可以定义多个Realm权限类,继承AuthenticatingRealm。
如果是这样,那Shiro验证的策略和顺序是怎样的呢?
策略
通过查看源码,Shiro的Spring Boot自动配置是至少一个通过策略,即有一个权限类通过就判定有权限并通过。
自动配置类:
org.apache.shiro.sp... 阅读原文
2020-08-13 23:53:01 阅读(2443) 评论(0)
摘要:
Java内存模型的基础
在并发编程中,需要处理两个关键问题:线程之间如何通信及线程之间如何同步,通信指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。
Java语言的并发采用的是共享内存模型,Java线程之间的通信总是隐式进行,整个通信过程对程序员完全透明。... 阅读原文
2020-08-13 23:02:03 阅读(2445) 评论(0)
摘要:
1、环境要求
IDEA
MySQL 5.7
Tomcat 9
Maven 3.6
需要熟练掌握MySQL数据库,Spring,JavaWeb及Mybatis知识,基本的前端知识;
2、数据库环境
create database ssmbuild;
use ssmbuild;
drop table id... 阅读原文
2020-08-13 22:49:04 阅读(3679) 评论(0)
摘要:
Swing 四种常见面板
示例 1 : 基本面板
JPanel即为基本面板
面板和JFrame一样都是容器,不过面板一般用来充当中间容器,把组件放在面板上,然后再把面板放在窗体上。
一旦移动一个面板,其上面的组件,就会全部统一跟着移动,采用这种方式,便于进行整体界面的设计
package gui;
im... 阅读原文
2020-08-13 21:59:03 阅读(2381) 评论(0)
摘要:
本文copy自 https://www.cnblogs.com/einstein-2014731/p/11492637.html
1.创建仓库:
a.创建远程仓库
登入Gitee后,点击头像旁边的"+"加号-->新建项目
填写项目基本信息后直接点击创建,这样一个远程仓库就已经创建完成了
b.... 阅读原文
2020-08-13 20:21:08 阅读(2891) 评论(0)
摘要:
为了以更简单的术语描述模板方法,考虑这个场景:假设在一个工作流系统中,为了完成任务,有4个任务必须以给定的执行顺序执行。在这4个任务中,不同工作流系统的实现可以根据自身情况自定义任务的执行内容。
模板方法可以应用在上述场景中:将工作流系统的4个核心任务封装到抽象类当中,如果任务可以被自定义,则将可自定义的任务... 阅读原文
2020-08-13 18:48:05 阅读(2582) 评论(0)
摘要:
SpringMVC执行原理:
当发起请求时被前置的控制器拦截到请求,
根据请求参数生成代理请求,
找到对应的实际控制器,
控制器处理请求,创建数据模型,访问数据库,将模型响应给中心控制器,
控制器使用模型与视图渲染视图结果,
将结果返回给中心控制器,再将结果返回给请求者。
用Java中的实际模块来表示流... 阅读原文
2020-08-13 17:05:04 阅读(2646) 评论(0)
摘要:
这份Java面试题整整花了三个月的时间来整理,都是自己再工作中总结出来,记住多少就写多少,希望这份资料可以帮助你们。
打开UC浏览器 查看更多精彩图片
Redis12道面试题
1.什么是Redis?
答:Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网... 阅读原文
2020-08-13 15:54:02 阅读(2427) 评论(0)