随笔分类 - Java
摘要:经典权限系统设计(五张表) 大致用到5张表:用户表(UserInfo)、角色表(RoleInfo)、菜单表(MenuInfo)、用户角色表(UserRole)、角色菜单表(RoleMenu)。 各表的大体表结构如下: 1、用户表(UserInfo):Id、UserName、UserPwd 2、角色表
阅读全文
摘要:MySQL简单三步模拟创建百万数据 简单三部创建模拟数据 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 1、创建测试数据库sql CREATE TABLE `app_us
阅读全文
摘要:Java中Map的 entrySet() 详解以及用法(四种遍历map的方式) Entry 由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。 Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对, 每一个键值对也就是一个Entry)
阅读全文
摘要:shiro使用redis作为缓存 应用场景:Shiro为每个用户的角色和权限信息提供缓存支持,通过Shiro自己定义的CacheManager实现,默认实现有Ehcache和内存(就是一个Map结构),在应用中通常使用redis作为缓存服务器,因此使用redis来作为shiro的缓存。 优缺点:一般
阅读全文
摘要:Maven 1、Maven是什么? Maven是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM) POM(Project Object Model):项目对象模型 Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,
阅读全文
摘要:概述 这篇文章主要讲解了“java中DO、DTO、BO、VO、POJO的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java中DO、DTO、BO、VO、POJO的区别是什么”吧! 定义 先来看看阿里巴巴开发规约的定义: POJO(Plai
阅读全文
摘要:Spring JPA 1、Spring Data 1.1、简介 Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while st
阅读全文
摘要:1、注意点: 我们的方法要定义在methods中,千万别定义在method中,大坑! 计算属性一定要return computed是对data中的属性进行监听,而watch(监听器)是对方法进行监听! 组件祖册component是定义全局组件的,components是定义局部组件的! props自定
阅读全文
摘要:Redis Nosql概述 1、单机MYSQL时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题: 数据量增加到一定程度,单机数据库就放不下了 数据的索引(B+ Tree),一个机器内存也存放不下 访问量变大后(读写混合),一台服务器承受不住。 只要你开
阅读全文
摘要:Linux 这里的学习是基于Java全栈的学习,不是基于运维级别的! Java开发之路:JavaEE、MYSQL、前端(HTML、Css、Js)、Javaweb、spring全家桶、Vue、(MP/ Git) Linux (Cent os7) 操作系统:Window 、Mac 消息队列:(Kafak
阅读全文
摘要:POI EasyExcel 常用信息 1、将用户信息导出为excel表格(导出数据…) 2、将Excel表汇总的信息导入到网站数据库(习题上传…) 开发中经常会涉及到excel的处理,如导出Excel,导入Excel到数据库! 操作Excel目前比较流行的是 Apache POI 和 阿里巴巴的 E
阅读全文
摘要:JWT - - JSON WEB TOKEN 1、什么是 JWT 官网:https://jwt.io/ Github:https://github.com/jwt 在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流程: 客户端使用用户名和密码请求登录 服务端收到请求,验证用户名和密
阅读全文
摘要:JUC 1、什么是JUC JUC:Java util 工具包、包、分类 源码 + 官方文档 面试高频问! 业务:普通的线程代码 Thread Runnable 没有返回值、效率相比入 Callable 相对较低! 2、进程和线程 线程、进程,如果不能使用一句话说出来的技术,不扎实! 进程:一个程序,
阅读全文
摘要:JVM探究 谈谈你对JVM的理解?Java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverFlowError?怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件?知道嘛? 谈谈JVM中,类加载器你的认识? 1、JVM的位置 2、JVM的体系结构
阅读全文
摘要:SpringCloud 1、文章大纲 Spring Cloud 五大组件 服务注册与发现——Netflix Eureka 负载均衡: 客户端负载均衡——Netflix Ribbon 服务端负载均衡:——Feign(其也是依赖于Ribbon,只是将调用方式RestTemplete 更改成Service
阅读全文
摘要:MybtaisPlus MybtaisPlus概述 学习MyBatis-Plus之前要先学MyBatis–>Spring—>SpringMVC 为什么要学它?MyBatisPlus可以节省我们大量的时间,所有CRUD代码都可以自动完成 JPA、 tk-mapper 、MyBatisPlus 偷懒用的
阅读全文
摘要:微服务阶段 JavaSE:OOP mysql:持久化 html + css + jquery + 框架:视图,然而我们做出来的不好原因是框架不熟练,css不好! JavaWeb:独立开发MVC三层架构的网站:原始! SSM:框架,简化了我们的开发流程,配置也开始较为复杂! war:tomcat运行
阅读全文
摘要:Vue 1、Vue概述: Vue (读音/vju/, 类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router: 跳转,vue-reso
阅读全文
摘要:JavaScript 1、预处理阶段 LE:预处理阶段 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta
阅读全文
摘要:Spring MVC 参考博客:https://www.cnblogs.com/yaolicheng/ SSM:mybatis + Spring + Spring MVC JavaSE、Javaweb、SSM框架 SpringMVC + Vue + SpringBoot + Spring Cloud
阅读全文

浙公网安备 33010602011771号