java
文章平均质量分 54
情丝千万丈
这个作者很懒,什么都没留下…
展开
-
史上最全面的MyBatis整理
废话不多说,该文章是我在系统学习Mybatis框架做的笔记,同样是写在语雀,如果是新手建议从头开始看,如果已熟悉Mybatis,想复习Mybatis的读者可以只看重要部分即可,如果觉得可以欢迎留言点赞,如果有问题,欢迎指出来Mybatis详解...原创 2021-12-09 18:08:55 · 437 阅读 · 0 评论 -
SpringMvc执行流程源码分析
在先进行源码分析之前,首先将整个具体流程写在前面,先对整个流程有一个初步的了解之后再去进行分析相必会更加的容易理解SpringMvc执行流程源码分析SpringMvc执行流程源码分析1.DispatcherServlet结构分析2.SpringMvc的九大组件3.锁定目标方法的执行4.invokeHandlerMethod执行细节5.如何确定方法每一个参数的值(方法括号中的参数)6.视图解析原理分析SpringMvc执行流程流程分析:用户向服务器发送请求,请求被SpringMvc的前端控制器D原创 2021-12-08 14:41:57 · 457 阅读 · 0 评论 -
MySQL基础篇
好久没有写博客了,最近在复习之前学过的内容,正好复习到了mysql篇章,所以将之前学习mysql所做的笔记分享给大家,这里只是分享mysql基础篇的知识,适合新手、小白,对于mysql高级篇的内容,我后序会做一个总结给大家分享MySQL基础详解...原创 2021-11-25 15:26:00 · 575 阅读 · 0 评论 -
SpringBoot 2.0 开发案例之参数传递的正确姿势
文章目录前言姿势传递用户登录前言开发这么多年,肯定还有不少小伙伴搞不清各种类型的参数是如何传递的,很多同学都是拿来即用,复制粘贴一把撸,遇到问题还是一脸懵逼。姿势学习参数传递的正确姿势,先说怎么做,再说为什么,本质上还是复制粘贴一把撸,问题是你想问不想问为什么!传递用户登录前端代码:var param = { "username": "admin", "password": "admin"}$.ajax({ url: "/sys/login", data:转载 2021-07-13 11:29:25 · 76 阅读 · 0 评论 -
全网最全开发环境安装
全网最全开发环境安装开发环境安装全网最全开发环境安装JDK安装IDEA安装Tomcat的安装与配置IDEA配置TomcatMaven安装与配置IDEA配置MavenMysql安装JDK安装1.官网下载JDK之后,双击安装一路下一步,选择安装路径配置环境变量2、在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,本人为:D原创 2021-07-07 16:47:51 · 450 阅读 · 2 评论 -
Springboot + Spring Security 实现前后端分离登录认证及权限控制
转载:https://blog.csdn.net/I_am_Hutengfei/article/details/100561564转载 2021-02-09 16:24:00 · 200 阅读 · 0 评论 -
springboot2.x+springsecurity使用ajax实现异步登录
转载https://blog.csdn.net/qq_34869990/article/details/103360678转载 2021-02-03 15:21:43 · 161 阅读 · 0 评论 -
java实现i18n国际化
internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW.常见的有:zh_cn: 简体中文zh_hk: 繁体中文(中国香港)zh_tw: 繁体中文(中国台湾地区)en-hk: 英语(香港)en_us: 英语(美国)en_gb: 英语(英国)en_ww: 英语(全球)ja_jp: 日语(日本)ko_kr: 韩文(韩国)如何实现i原创 2021-01-29 17:40:33 · 5720 阅读 · 0 评论 -
小程序授权之支付宝(证书模式)
最近有点忙,一直没有更新支付宝如何利用证书模式来进行授权的,今天正好有点时间,对支付宝证书模式授权做一下记录,前段时间,我在一篇博文中说明了支付宝普通公钥如何进行授权,在此,一些创建小程序,配置问题不再细作说明,感兴趣的朋友可以查看小程序授权之支付宝(普通公钥)证书模式相较于普通公钥模式安全性更高,对此,官方做了明确说明,在需要调用资金变动类接口时必须使用证书模式,可以根据业务需求选择相应的模式1.下载安装密钥生成器在下图中选择生成密钥之后,需要获取CSR文件,而不是上传公钥之后,将获取的CSR原创 2020-12-18 09:55:23 · 2892 阅读 · 2 评论 -
小程序授权之支付宝(普通公钥)
众所周知啊,微信小程序是可以通过微信本身授权后再登录,平台可以拿到微信用的的账号相关信息,然后保存到数据库中,那么同理在支付宝小程序开发过程中,登录功能的设计也可以如此最近在开发支付宝小程序,由于第一次开发,特此做下记录,用于后续学习使用,在刚开始的时候也遇到很多坑,在这里将遇到的坑都填好,供大家参考废话不多说,直接上干货1.创建小程序首先进入支付宝开放文档,使用自己的支付宝登陆创建小程序https://open.alipay.com/platform/home.htm.2.小程序授权创建完原创 2020-12-08 17:17:26 · 5831 阅读 · 2 评论 -
java获取微信绑定的手机号码
微信官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html.废话不多说,直接上代码WeChatPhoneDTO@Datapublic class WeChatPhoneDTO { //包括敏感数据在内的完整用户信息的加密数据 private String encryptedData; //加密算法的初始向量 private Str原创 2020-09-08 17:17:26 · 656 阅读 · 0 评论 -
别在到处找IDEA快捷键了,你要的都在这里
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示参数信息C转载 2020-08-13 13:53:27 · 94 阅读 · 0 评论 -
spring Boot自定义注解校验开发
说明:虽然现在有很多很有用的验证注解,如@notNull,@notBlank,@Email等等。但是我们可能有时候根据项目的拓展这些验证注解不够用,那怎么办,解决的办法就是自定义验证注解1、在实现自定义注解之前,我们首先需要了解4个元注解:@Target、 @Retention、@Documented、@Inherited。那什么时元注解呢?其实就是注解得注解,有时候我们需要自定义一个注解,这个自定义注解类就需要被元注解修饰,以定义该类的一些基本特征。示例:@Target({ ElementType原创 2020-08-13 10:42:16 · 189 阅读 · 0 评论 -
springMvc如何优雅实现校验
在我们使用springMvc提供得接口实现功能时,所提供的参数难免会进行参数的合法性校验,比如非空校验,最原始的办法就是手动校验,比如下面的代码: @Test public void sync() { String name = "张三"; String password = ""; if (StringUtils.isBlank(name)){ System.out.println("用户名不能为空!");原创 2020-08-13 09:46:50 · 337 阅读 · 0 评论 -
@Param,@RequestBody、@RequestParam 、@PathVariable、 @ResponseBody总结
@Param,@RequestBody、@RequestParam 、@PathVariable @RequestPart 总结前言@Param注解的作用@RequestParam注解的作用合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前原创 2020-08-08 11:29:50 · 1122 阅读 · 0 评论 -
springboot集成swagger2
springboot集成swagger2没接触swagger2之前,我们常规的做法就是创建一份 RESTful API 文档来提供给前端(我常用的是yapi,当然还有好多在线文档。。。)缺点这里就不再说了,今天主要说一下swagger的使用!swagger2的优点:1.使用简单,方便上手。2.支持在线接口测试,不依赖第三方工具;3.接口文档在线自动生成,文档随接口变动实时更新,节省维护成本;springboot集成swagger21.pom.xml中进入maven依赖:下面展示一些 内联代码转载 2020-05-18 17:00:02 · 106 阅读 · 0 评论 -
从零开始认识Shiro,基于ini文件认识Shiro
从零开始认识shiroApache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。上个月写了一个在线教育的项目用到了shiro权限控制,这几天又复盘了一下,对其进行了深入探究,来总结一下。本文只是简单介绍Shiro,并没有进行详细的整合1. shiro简介以及功能描述Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的原创 2020-05-18 16:36:15 · 240 阅读 · 0 评论