Java基础
文章平均质量分 84
常规java后台开发技术合集,包括求职经验分享
南征_北战
这个作者很懒,什么都没留下…
展开
-
RuoYi -- Git、注解机制、项目本身、
Git版本控制( Revision control)是一种在并发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率跟踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误版本控制的分类1、本地版本控制 (以RCS为代表)记录文件每次的更新,可以对每个版本做一个快照,或是记录..原创 2021-02-06 22:02:46 · 859 阅读 · 0 评论 -
shiro--整合springBoot
整合思路ShiroFilter只管拦截请求,其它的交给SecurityManager处理。原创 2021-01-20 16:23:38 · 80 阅读 · 0 评论 -
shiro--核心架构,配置文件,helloworld,自定义realm,hash加盐,授权
课程地址 :https://www.bilibili.com/video/BV1uz4y197Zm?from=search&seid=119595329694850398361. 权限的管理1.1 什么是权限管理权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。原创 2021-01-19 21:29:10 · 162 阅读 · 0 评论 -
RuoYi--泛型,关系图面板,try catch快捷键,断点调试,自定义模板,debug session,创建模块异常,依赖not found,全局查找
记载在RuoYi项目中遇到的一些不成系统的知识点漏洞Java泛型中的Class<T>、T与Class<?>单独的T 代表一个类型 ,而Class<T>代表这个类型所对应的类,Class<?>表示类型不确定的类 E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型..原创 2021-01-21 21:13:47 · 405 阅读 · 0 评论 -
SpringBoot日志---日志门面与日志框架,SLF4j使用,SpringBoot日志关系,日志使用,
日志门面与日志框架数据库驱动 数据库驱动是不同数据库开发商(比如oracle mysql等)为了某一种开发语言环境(比如java)能够实现统一的数据库调用而开发的一个程序,他的作用相当于一个翻译人员,将Java语言中对数据库的调用语言通过这个翻译翻译成各个种类的数据库自己的数据库语言,当然这个翻译(数据库驱动)是由各个开发商针对统一的接口自定义开发的JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的J...原创 2021-01-13 19:28:32 · 386 阅读 · 0 评论 -
SpringBoot配置---YML写法、配置文件值注入、占位符、profile、配置文件加载位置(内外)、自动配置原理、@Conditioal、
YMLSpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; 值的写法字面量:普通的值(数字,字符串,布尔) k: v:字面直接来写; 字符串默认不用加上单引号或者双引号; "":双引号;不会转义字符串里面的特殊字符;...原创 2021-01-12 15:40:02 · 1667 阅读 · 0 评论 -
SpringBoot--版本仲裁、启动器、入口类(注解概述)、resources文件夹中目录结构
1、版本仲裁<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐parent</artifactId> <version>1.5.9.RELEASE</version> </parent> 他的父项目是 <parent> <groupId>org.s.原创 2021-01-11 19:42:03 · 134 阅读 · 0 评论 -
intellJ idea中 .idea .iml mvnw mvn.cmd mvn .gitignore 几个目录的意义
.idea当使用pycharm,idea作为IDE时,会自动生成 .idea/文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等。说白了, .idea/ 与当前项目能否正常执行无关,它只是负责对代码的历史变化进行一个记录,便于回溯查找和复原。...原创 2020-12-20 11:25:56 · 608 阅读 · 1 评论