- 博客(12)
- 收藏
- 关注
原创 Shiro学习笔记
Shiroshiro外部来看:内部来看:认证登录基本流程:收集用户身份/凭证,如用户名密码调用Subject.login(),进行登录,如果错误返回异常创建自定义的Realm类,继承org.apache.shiro.realm.AuthorizingRealm类,实现doGetAuthenticationInfo()方法授权流程:首先调用Subject.isPerm...
2024-01-21 18:43:00 882
原创 SpringBoot配置相关
如何查看一个组件能够被配置的东西(不需要死记硬背)查看任何一个配置类,都可以在xxxProperties中查找到可配置的项目(例子:WebMVCProperties.class)点击进入类:每一个成员变量都可以配置,@ConfigurationProperties(profix = "spring.mvc")中 profix = "spring.mvc" 是配置文件properties或...
2024-01-17 23:34:00 966
原创 Druid作为数据源(连接池、过滤器、日志)
Druid作为数据源(连接池、过滤器、日志)druid基本参数介绍name :数据源名称如果存在多个数据源,监控的时候可以通过名字来区分开来如果没有配置,将会生成一个名字,格式是"DataSource-"+System.identityHashCode(this)jdbcUrl :连接数据库的 url,不同数据库不一样username :连接数据库的用户名passwo...
2024-01-17 23:25:00 757
原创 java大作业记事本
功能:保存另存为打开配置邮箱软件路径打开邮箱并将用户输入内容复制查找替换运行前时检测有没有配置的文件,如果没有则自动弹出配置路径窗口代码部分点击查看代码package notepad;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt...
2022-06-19 11:09:00 6
原创 增强for循环
增强for循环的底层还是迭代器迭代器:https://www.cnblogs.com/jc-han/p/16213561.html格式:for(数据类型 变量名:目标集合) { }数据类型就是后面变量的数据类型,在遍历集合时将集合的值传到你在for里建立的变量名,包括如果你在for里操作的时候也是用你在for里定义的变量,目标集合就是你想操作的集合比如:for(String x:li...
2022-05-01 18:36:00 8
原创 迭代器
迭代器是一个访问集合的方法如何新建一个迭代器?Iterator<String> it=list.iterator();it是迭代器的名称list是你自己建立的一个集合,你建立的迭代器it就是来操作list集合的迭代器的一些操作hasNext()如果仍有元素可以迭代,则返回 true。next()返回迭代的下一个元素。void remove()将迭代器返回的元素删除迭代器进...
2022-05-01 18:12:00 6
原创 java的集合-ArrayList类
ArrayList类ArrayList是用数组实现的这种类可以在程序运行时自动改变长度,可以应对运行时数据个数不确定的情况。包含在java.util包下,使用前要进行导包import java.util.ArrayList;声明ArrayList类ArrayList <Integer>list1=new ArrayList<Integer>();Intege...
2022-04-27 16:49:00 7
原创 java构造方法的事情
java构造方法的事情今天在实验时使用到了构造方法,构造方法没有返回类型,可以有形参,方法名要和类名一致,在对类创建一个对象时可直接对构造方法进行定义public class Student { public String name; public int age; public Student(String name,int age) { // TODO 自动生成的构造函数存根...
2022-04-19 17:53:00 7
原创 规格化浮点数
规格化浮点数将整数转化为短浮点数格式:首先将十进制转化为二进制(125.25)10=(1111101.01)2规格化二进制数1111101.01=1.11110101x26计算阶码的移码段浮点数的偏置值为211111111111111+110=10000101注(110)2=(6)10存储该数符号位阶码尾数01000010111110101000...
2022-04-18 20:55:00 14
原创 sql语句(一)
SQL语言函数创建数据库:CREATE DATABASE 数据库名称ON(NAME=数据库逻辑名,FILENAME='文件路径名'SIZE=数据文件初始大小,MAXSIZE=数据库文件最大容量,FILEGROWTH=数据库文件自动增长大小)修改数据库文件ADD FILE 向数据库中添加文件ADD LOG FILE 向数据库中添加日志文件REMOVE FILE ...
2022-04-18 20:23:00 6
原创 java的继承
继承继承可以使子类自动继承父类被允许继承的成员,同时子类还可以扩展出新的成员如何创建子类[修饰符]class [类名] extends [父类名]{ }例如:我们创建一个人类作为父类,一个学生类,一个教师类,学生类和教师类是人类的子类。class person { public String name,sex,birthday;}class Student extends p...
2022-04-17 21:04:00 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人