摘要:
什么是Conda? conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。 什么是Anaconda? Anaconda Anaconda是conda的一个发行版,里面预装好了cond 阅读全文
摘要:
Shiro shiro外部来看: 内部来看: 认证登录基本流程: 收集用户身份/凭证,如用户名密码 调用Subject.login(),进行登录,如果错误返回异常 创建自定义的Realm类,继承org.apache.shiro.realm.AuthorizingRealm类,实现doGetAuthe 阅读全文
摘要:
如何查看一个组件能够被配置的东西(不需要死记硬背) 查看任何一个配置类,都可以在xxxProperties中查找到可配置的项目(例子:WebMVCProperties.class) 点击进入类: 每一个成员变量都可以配置,@ConfigurationProperties(profix = "spri 阅读全文
摘要:
Druid作为数据源(连接池、过滤器、日志) druid基本参数介绍 name :数据源名称如果存在多个数据源,监控的时候可以通过名字来区分开来 如果没有配置,将会生成一个名字,格式是"DataSource-"+System.identityHashCode(this) jdbcUrl :连接数据库 阅读全文
摘要:
功能: 保存另存为 打开 配置邮箱软件路径 打开邮箱并将用户输入内容复制 查找 替换 运行前时检测有没有配置的文件,如果没有则自动弹出配置路径窗口 代码部分 点击查看代码 package notepad; import javax.swing.*; import java.awt.*; import 阅读全文
摘要:
增强for循环的底层还是迭代器 迭代器:https://www.cnblogs.com/jc-han/p/16213561.html 格式: for(数据类型 变量名:目标集合) { } 数据类型就是后面变量的数据类型,在遍历集合时将集合的值传到你在for里建立的变量名,包括如果你在for里操作的时 阅读全文
摘要:
迭代器是一个访问集合的方法 如何新建一个迭代器? Iterator<String> it=list.iterator(); it是迭代器的名称 list是你自己建立的一个集合,你建立的迭代器it就是来操作list集合的 迭代器的一些操作 hasNext()如果仍有元素可以迭代,则返回 true。 n 阅读全文
摘要:
ArrayList类 ArrayList是用数组实现的 这种类可以在程序运行时自动改变长度,可以应对运行时数据个数不确定的情况。包含在java.util包下,使用前要进行导包 import java.util.ArrayList; #####声明ArrayList类 ArrayList <Integ 阅读全文
摘要:
java构造方法的事情 今天在实验时使用到了构造方法,构造方法没有返回类型,可以有形参,方法名要和类名一致,在对类创建一个对象时可直接对构造方法进行定义 public class Student { public String name; public int age; public Student 阅读全文