自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 satoken登陆时权限信息到sa-session

StpInterfaceImpl 实现类/** * 返回一个账号所拥有的角色标识集合 (权限与角色可分开校验) */ @Override public List<String> getRoleList(Object loginId, String loginKey) { // 1. 获取这个账号所属角色id SaSession session = StpUtil.getSessionByLoginId(loginId);

2021-08-02 12:55:56 1930

原创 Spring容器中Bean的生命周期

Spring容器中Bean的生命周期instantiate bean对象实例化populate properties 封装属性如果Bean实现了BeanNameAware 执行setBeanName如果Bean实现了BeanFactoryAware 或者ApplicationContextAware 设置工厂setBeanFactory 或者上下文对象setApplicationContext如果存在类实现BeanPostProcessor(处理Bean),执行postProc

2020-05-11 12:25:44 123

原创 Mybatis工具类

/** * Mybatis的工具类 * @author passionlife */public class MybatisUtils { private static SqlSessionFactory sqlSessionFactory; private static Reader reader; static { try { String source = "config.xml"; reader= Re

2020-05-09 17:39:47 186

原创 Filter过滤器不起作用的一个小bug

检查页面是什么方式提交,Filter只对post方法起作用…排查了半天发现是这个原因,希望不再犯这种低级错误

2020-05-07 16:43:35 1840

原创 JDBC的工具类

JDBC的工具类使用JDBC时调用此工具类,首先更改类中相应的连接字段使用1.通过Connection获取conn连接2.通过conn创建Statement对象3.通过statement执行相应的SQL4.释放资源示例 见下方⭐️:普通使用没问题但是:1.遇到登陆场景使用statement会出现sql注入风险,应该使用prepareStatement对象锁定sql语句!!2...

2020-05-01 22:55:07 72

原创 JDBC标准写法

JDBC//一个标准的JDBC程序public void demo1(){ Connection conn=null; Statement statement=null; ResultSet resultSet=null; try { //1.加载驱动 // DriverManage...

2020-05-01 22:41:44 540

原创 MYSQL数据操作,单表笔记

MYSQL数据操作--测试添加数据CREATE DATABASE IF NOT EXISTS king DEFAULT CHARACTER SET 'UTF8';SUE king;CREATE TABLE IF NOT EXISTS user( id INT UNSIGNED AUTO_INCREMENT KEY COMMENT '编号', username VARCHAR(2...

2020-04-29 15:33:14 108

原创 MySql常用数据类型测试

Mysql常用数据类型整型:--测试整型CREATE TABLE test_int( a tinyint, b smallint, c mediumint, d int, e bigint );INSERT test_int (a)VALUES(-128);--超出会报错INSERT test_int (a)VALUES(-129);--...

2020-04-28 21:09:04 863

转载 什么是java过滤器

什么是过滤器过滤器是Servlet的高级特性之一,也别把它想得那么高深,只不过是实现Filter接口的Java类罢了!首先,我们来看看过滤器究竟Web容器的哪处:从上面的图我们可以发现,当浏览器发送请求给服务器的时候,先执行过滤器,然后才访问Web的资源。服务器响应Response,从Web资源抵达浏览器之前,也会途径过滤器。。我们很容易发现,过滤器可以比喻成一张滤网。我们想想现实中的滤...

2020-04-20 15:33:55 538 1

转载 jsp九大内置对象

jsp九大内置对象jsp内置对象就是在jsp页面中可以使用的java类对象。内置对象产生的时机一个JSP页面对应一个Servlet类,每个Servlet类有三个方法:init方法:初始化JSP/Servlet的方法。destroy方法:销毁JSP/Servlet的方法。service方法:对用户请求产生响应的方法。request对象和response对...

2020-04-19 21:30:50 125

原创 JavaScipt基础

javaScipt基础js输出:windos.alert() 警告框document.write() 写到HTML文档innerhtml 写到html元素console.log() 写到浏览器控制台<body> <p id="one"> </p> <script> /** ...

2020-04-16 16:04:07 150

原创 java输入输出流

java输入输出流[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wVlfbSBC-1587023533769)(C:\Users\life\AppData\Roaming\Typora\typora-user-images\image-20200413131912574.png)]File类常用方法:package fileDemo;import java...

2020-04-16 15:53:50 159

原创 java多线程

java多线程1.什么是线程:我们先来了解一下什么是线程。要了解线程先得知道什么是进程,进程是程序的基本执行实体,就是说程序是由不同的进程来实现的,我们打开资源管理器就可以看到各种进程,程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。但是进程却不是最基本的程序运行单位,可以理解为线程的容器,线程是独立调度和计算机资源分配的基本单位。线程(英语:th...

2020-04-12 21:08:44 68

原创 java集合详细介绍 (Arraylist,HashSet,HashMap)

java 集合详细1.疑问?为什么使用集合不使用数组2.集合框架的体系结构eg .存储学生信息,使用collection(序列List,队列Queue,集Set)List 和queue 要求数据有序且允许重复​ Set数据无序,且不允许重复存储购物车中商品的名称和编号使用Map,键值对存储3.List(列表) 概述:ArrayList构造方法:ArrayList常...

2020-04-12 11:11:55 357

原创 StringBuider

StringBuider用法1.比较String,StringBuilder, StringBuffer2.StringBuider构造方法:3.StringBuider的常用方法:class StringBuiderDemo1//定义字符串你好StringBuider str=new StringBuider("你好");//在你好后面添加内容变成"你好,imooc"str...

2020-04-10 14:31:40 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除