展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

随笔分类 -  后端

上一页 1 ··· 12 13 14 15 16
摘要:基础 spring security的底层就是一个过滤器链 ExceptionTranslationFilter是一个异常过滤器,用来处理认证授权过程中的异常 UseranmePasswordAuthenticationFilter,拦截/login的post请求,即认证时校验用户名、密码 spri 阅读全文
posted @ 2021-08-11 15:20 DogLeftover 阅读(78) 评论(0) 推荐(0) 编辑
摘要:Gradle安装 gradle的本地仓库不是设置为maven的本地仓库,而是引用maven本地仓库中的依赖,gradle设置自己的本地仓库 详情参考 Gradle依赖于JVM,jdk要求不低于1.6 安装: 官网下载 --> 下载二进制源码Binary-only,直接解压 配置环境变量: GRADL 阅读全文
posted @ 2021-08-11 09:04 DogLeftover 阅读(82) 评论(0) 推荐(0) 编辑
摘要:自定义错误页面 当出现异常时,会根据错误状态码,跳转到相应的页面 例如出现一个404的错误,会首先去找error路径下有没有404错误页面,如果没有则去找有没有4xx的页面,如果也没有,则返回默认的错误信息 处理全局异常 @ControllerAdvice+@ExceptionHandler,使用这 阅读全文
posted @ 2021-08-09 17:17 DogLeftover 阅读(33) 评论(0) 推荐(0) 编辑
摘要:保存到本地文件夹 前端 <form role="form" th:action="@{/upload}" method="post" enctype="multipart/form-data"> <!-- 单个文件上传 --> <input type="file" name="headerImg"> 阅读全文
posted @ 2021-08-09 10:01 DogLeftover 阅读(67) 评论(0) 推荐(0) 编辑
摘要:安装Sentinel 下载sentinel-dashboard-1.8.2.jar 安装有jdk环境,8080端口未被占用 在jar包所在目录打开cmd,输入命令启动:java -jar sentinel-dashboard-1.8.2.jar 浏览器访问sentinel的web控制台,用户名和密码 阅读全文
posted @ 2021-08-08 11:19 DogLeftover 阅读(1706) 评论(0) 推荐(0) 编辑
摘要:pom.xml <!--自动打包--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!--热更新:ctrl+F9快速 阅读全文
posted @ 2021-07-13 20:47 DogLeftover 阅读(54) 评论(0) 推荐(0) 编辑
摘要:认证逻辑 所有请求都会被shiro过滤器拦截,这是我们需要在过滤器中放行某些可以访问的公共资源,例如注册页面、登录页面;以及配置某些认证后才能访问的资源,例如只有登录后才能访问首页;自定义realm规则,将该规则设置进安全管理器 /** * shiro 配置类 */ @Configuration p 阅读全文
posted @ 2021-07-09 16:03 DogLeftover 阅读(95) 评论(0) 推荐(0) 编辑
摘要:前言 有了前面利用注解拼接sql语句,下面来看一下利用反射获取类的属性和方法 不过好像有一个问题,数据库中的表名和字段中带有下划线该如何解决呢 实践操作 工具类:获取connection对象 public class JDBCUtil { public static Connection getCo 阅读全文
posted @ 2021-06-18 01:15 DogLeftover 阅读(141) 评论(0) 推荐(0) 编辑
摘要:案例五:利用注解封装 重复步骤 我们使用jdbc操作mysql时发现,操作不同表中数据,所写的方法基本相同;比如我们根据id向用户表添加数据,根据id删除商品表的数据,或者查询所有数据并用list集合接收 int add(int id); int del(int id); List<Blog> ge 阅读全文
posted @ 2021-06-17 21:10 DogLeftover 阅读(124) 评论(0) 推荐(0) 编辑
摘要:案例四:封装共有操作 封装一个数据库的会话的类 import java.sql.*; public class ConnectionUtil { /** * 获取连接对象的方法,返回一个Connection * 方法体中是共有操作:加载驱动,建立连接 */ public static Connect 阅读全文
posted @ 2021-06-17 12:38 DogLeftover 阅读(71) 评论(0) 推荐(0) 编辑
摘要:简介 spring boot纯注解开发模板 创建项目 pom.xml导入所需依赖 点击查看源码 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte 阅读全文
posted @ 2021-05-30 10:21 DogLeftover 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Java编程命名 标识符虽然可以使用下划线和美元符号开头,但尽量不要用下划线和美元符号开始和结尾 类名、接口名的每个单词首字母大写 方法名、参数名、成员变量、局部变量首字母小写,后面每个单词首字母大写(小驼峰式) 常量名每个首字母大写,且每个单词之间用下划线隔开 抽象类命名使用 Abstract 或 阅读全文
posted @ 2021-05-09 19:24 DogLeftover 阅读(54) 评论(0) 推荐(0) 编辑
摘要:前言 目前企业开发多采用纯注解的方式开发,注解开发的好处:简洁,可读性强 最近学习了spring全家桶,总结了有关spring的常用注解,写的不对的地方,欢迎指正 Spring模块注解 @Configuration:等同于<beans></beans> @Bean:等同于<bean></bean> 阅读全文
posted @ 2021-05-01 10:54 DogLeftover 阅读(121) 评论(0) 推荐(1) 编辑
摘要:前言 因为目前基本已经不会再用到servlet+jsp开发项目了,基本都是使用框架来开发;我们常用的框架都是基于servlet来封装的,该阶段只需要了解一下tomcat如何使用,servlet的生命周期和工作流程,几个常用接口:Filter、servlet、servletRequest、servle 阅读全文
posted @ 2021-04-03 14:24 DogLeftover 阅读(105) 评论(0) 推荐(0) 编辑
摘要:前言 我们要做的是让在一个不在当前项目文件夹的前端页面发送Ajax请求,由一个远程servlet处理 代码 创建一个web工程 导入所需的jar-> servlet-api.jar fastjson.jar 编写前端页面 <html lang="en"> <head> <meta charset=" 阅读全文
posted @ 2021-03-25 23:28 DogLeftover 阅读(388) 评论(0) 推荐(0) 编辑
摘要:java.sql包 在使用jdbc之前,我们先看看有关操作jdbc会用到的几个类和接口,通过查看官方文档可知 DriverManager:用于管理一组JDBC驱动程序的基本服务,即管理数据库中的所有驱动程序 Connection:与特定数据库的连接(会话),执行SQL语句并在连接的上下文中返回结果, 阅读全文
posted @ 2021-03-14 00:28 DogLeftover 阅读(92) 评论(0) 推荐(0) 编辑
摘要:前言 问题描述 今天遇到一个关于集合的问题,觉得比较有趣,记录一下,这个问题是:定义一个用户类,至少包含姓名,年龄,生日,qq邮箱,初始化10个用户,利用String操作,提取qq到List集合中,姓名为英文的首字母转大写,生日格式化为 年月日 x时表示(x:子丑...)。对对象进行排序,根据生日从 阅读全文
posted @ 2021-03-05 23:05 DogLeftover 阅读(59) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16
点击右上角即可分享
微信分享提示