- 博客(85)
- 收藏
- 关注
原创 springboot视图渲染技术---Freemarker
SpringBoot默认是不支持jsp页面的,springboot本身就是为了向前台传送数据;所以我们需要学习这款模板引擎:Freemarker
2022-11-08 14:40:58
255
原创 SpringBoot集成MyBatis
MyBatis-plus就是MyBatis的一个增强工具,简称MP,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2022-11-08 14:33:56
208
原创 自定义注解使用AOP
java注解分类为:JDK基本注解、JDK元注解、自定义注解;而我们的自定义注解就是自己定义注解,可以在开发根据自己的需求来定制,极大提升了开发效率和性能。
2022-11-08 14:30:27
107
原创 SpringBoot入门
SpringBoot是基于Spring框架的一站式解决方案,不是框架!同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),几乎不用配置文件,就可以使用这些第三方库,它就是与Spring框架紧密贴合的、便于开发者进行程序开发的一个工具;
2022-11-08 14:24:13
83
原创 Spring与Redis的整合&&Redis注解式缓存以及Redis雪崩等问题的解决
Spring整合Redis步骤、redis注解缓存的三种使用、redis击穿、穿透、雪崩现象以及其解决方案。。。
2022-10-28 00:10:37
1573
原创 SSH协议&在IDEA中使用Git及git GUI的简单使用
我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻保持着通讯,就需要将每台电脑的ssh key添加到远程账户,添加到远程版本库之后,远程版本库就会和已经添加的电脑进行通讯而不会和其他电脑进行通讯。
2022-09-26 04:45:16
1425
原创 Gitee常用指令&&使用场景
【Git是分布式的,SVN不是:这是Git和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。在现实开发中,我们不可能一个个的手动的在git上建立文件,一般都是把项目环境都搭建好了再上传给git管理;果然,内容并没有更新;所以,我们就需要用到我们的指令:git pull,来进行更新。代码区 ---> 暂存区 ---> 本地仓库 ---> Git远程仓库。代码区 ---> 暂存区 ---> 本地仓库:这个过程是不需要联网的;输入命令git config --list 可以查看git的配置列表。
2022-09-22 20:46:33
1040
原创 Vuex的使用
可以多个代码方法同时运行,不用等待先运行的代码运行完。而同步方法则是必须要等已经运行的代码运行完,再能运行后面的代码。4.2 实现异步方法功能① 在action.js文件中编写一个异步修改值的函数,在里面调用同步方法。为了方便我们看到异步方法和同步方法会一起运行的效果,所以我们在异步方法中加了一个6秒后再执行的方法。// 定义异步修改值的函数//方便看到异步方法的测试效果,6秒后再执行//context:指的是Vuex的上下文,相当于 this.$store//在异步方法中调用同步方法。
2022-09-16 17:04:58
1341
原创 SPA项目开发之首页导航与左侧菜单 - mock.js模拟数据
我们在main.js中定义一个变量,为总线;main.jsnew Vue({router,data() {return {//在Vue根实例中定一个变量,这个变量就是vue实例,它就是总线}},})3.2 改变收缩图标的样式methods: {//将 this.collapsed 放到总线上}}测试一下没有问题;2、在LeftNav.vue中使用钩子函数,从总线上取出this.collapsed变量data(){return {}},
2022-09-13 10:57:27
801
原创 Vue - 插值 - 指令 - 过滤器 - 计算属性与监听属性 - 购物车案例
一下:下拉框是要将v-for写在中的;而复选框则是要在标签的外面再定义一个div标签、并且把v-for写到这个div标签中的,否则会报错。包括关于vue的使用什么的Leaf也都在昨天的文章里面说过了,今天就直接统一来直接使用。我们就可以发现,第二个过滤器打印的value值就是第一个过滤器执行过滤操作后的值;最基础的其实就是文本的输出,这一个在Leaf昨天的文章里面就已经使用过了;为了节省不必要的阅读时间,我就不在每一个标签后面都放上运行后的效果图了;这个标签有点细节,在下拉框和复选框的使用中可以体现出来;
2022-09-02 22:36:00
585
1
原创 Shiro身份认证&&md5加盐加密
我们可以看到,数据库密码的发展史让着我们的密码越来越安全,这也极大的保障了用户数据的安全性,就算数据泄露也让别人无处下手。在MyRealm中添加userBiz属性的get、set方法,通过配置的方式才可以进行使用。改变原来的md5加密过的密码,相当于再次加密;加次数就是给这串密码一步步的进行多次加盐加密,极大的提高了密码的安全性;2、利用 999 原始密码 + 生成的随机的盐 得到加密后的密码;演示完成,后面我们就可以利用加盐加密来实现用户的注册功能了。的分享就到这里啦,喜欢的可以持续关注噢,下次再见啦!.
2022-08-26 04:58:01
919
原创 Shiro入门基础知识&&案例实现&&与Web的集成
缓存管理器,主要对session和授权数据进行缓存(权限管理框架主要就是对认证和授权进行管理,session是在服务器缓存中的),比如将授权数据通过cacheManager进行缓存管理和ehcache整合对缓存数据进行管理(redis是缓存框架)。shiro不依赖于spring,不仅可以实现 web应用的权限管理,还可以实现c/s系统、分布式系统权限管理,shiro属于轻量框架,越来越多企业项目开始使用shiro。:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体进行认证、授权。
2022-08-24 23:01:38
133
原创 SpringMVC中对Json数据的处理&&全局异常统一处理
在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统中异常包括:编译时异常和运行时异常RuntimeException;改为返回Map集合,转为json格式统一处理;6、返回JSON字符串。{ }:json对象。}:json混合对象。
2022-08-23 19:41:33
440
原创 超详细关于JSR303服务端校验&&拦截器入门到案例使用
关于JSR303在服务端的校验,以及基于Springmvc的拦截器的使用,实现登录功能的权限控制...
2022-08-19 23:59:51
490
原创 从搭建SpringMVC环境到实现增删改查&&文件上传-文件下载
从搭建SpringMVC环境到实现它的增删改查功能,以及文件上传与文件下载功能...
2022-08-18 19:17:01
529
3
原创 《SpringMVC入门》SpringMVC工作原理
1.4 建立Controller类。选择第一个Tomcat ---> 选择Local。二、使用Springmvc实现helloword。四、Springmvc常用注解及其返回值的处理。1.6 配置tomcat服务。1.3 建立hello页面。1.5 配置web.xml。开始配置第二项:Deployment发布。1.1 导入pom依赖。1.2 配置框架文件。一、Springmvc简介及其配置。五、Spring做静态资源的映射。三、Springmvc工作原理。...
2022-08-17 13:55:42
112
原创 MyBatis与Spring的集成
1、选择自己Maven的安装目录,记得要选择bin目录的上一层;2、勾选Override,如果settings.xml的安装目录不是实际上自己的settings.xml安装目录的话,那就手动定位选择一下;3、点击 + 号添加一个配置,依次填入:archetypeCatalog && internal4、Finish① 用来检测当前项目所有相关pom依赖是否下载成功;② 用来检测当前项目所有pom依赖是否有版本冲突;清除这个依赖:① 清除本地(idea)pom依赖。...
2022-08-13 19:41:27
258
原创 MyBatis之动态SQL&&分页
3.1.5 使用resultType返回Map,适用于多表查询返回单个结果集。3.1.4 使用resultType返回List,适用于多表查询返回结果集。我们看到测试结果,查询到了,这就是关于forEach标签的使用,多去看看粘贴的代码。这个时候我们再次回想一下前面截图的两种方式使用的SQL语句方式,就可以明白,我们利用in关键词查询的案例来一起看看关于forEach标签的使用;这里的配置很重要,着重看看forEach标签以及它的属性。...
2022-08-12 08:52:54
1343
原创 Spring框架之AOP
一、AOP的简介1.1 对aop的理解?1.2 aop能解决的问题?1.3 aop的关键概念名词?二、通知代码的分类2.1 前置通知2.2 后置通知2.3 环绕通知2.4 异常通知2.5 过滤通知。
2022-08-07 23:38:19
456
原创 《Spring入门基础》
目录一、Spring的理解二、Spring模块之IOC 2.1 ioc的特点 2.2 案例试验三、依赖注入的三种方式四、Spring与Web的整合
2022-08-05 17:47:01
83
原创 《Maven入门基础》
目录一、Maven的简介二、Maven的安装与环境配置三、Maven仓库 3.1 仓库介绍 3.2 仓库配置四、Eclipse与Maven的配置六、Maven项目测试
2022-08-04 09:31:46
93
原创 会议OA项目之会议通知&会议反馈&反馈详情功能
一、需要的SQL语句1.1会议通知查询的SQL1.2反馈详情的SQL二、会议通知的前台代码2.1会议通知的jsp文件2.2要封装的js文件三、会议通知查询的后台代码2.1会议详情的实体类2.2Dao方法2.3Action层2.4配置xml文件四、会议反馈功能4.1封装相关的js文件4.2Dao方法4.3Action层五、反馈详情分析不管会议是否得到反馈都要反馈出来所以选用外连接会议信息表为主根据需求我们可以一步步分析实现这个SQL。......
2022-07-28 20:10:49
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人