自定义博客皮肤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)
  • 收藏
  • 关注

原创 shiro组件

Authentication:身份认证/登录,验证用户是不是拥有相应的身份 Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限; SessionManager:会话管理,即用户登录后就是一次会话,在没有退出之前,它的所有信息都在会话中;会话可以是普通JavaSE环境的,也可以是如Web环境的; Cryptography:加密,保护数据的安全性,如密码加密存储到.

2022-02-21 14:59:19 215

原创 Servlet的生命周期

Servlet的生命周期 Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口 的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 web容器加载servlet,生命周期开始

2021-12-31 14:34:50 393

原创 == 和 equals 的区别是什么

== 和 equals 的区别是什么

2021-12-20 14:08:26 124

原创 SpringMVC框架

SpringMVC框架

2021-12-17 08:47:15 103

原创 MyBatis 与 Hibernate 有哪些不同?

MyBatis 与 Hibernate 有哪些不同?

2021-12-14 22:33:29 97

原创 MySQL数据库中,常用的数据类型

MySQL数据库中,常用的数据类型 类型名称 说明 int(integer) 整数类型 double 小数类型 decimal(m,d) 指定整数位与小数位长度的小数类型 date 日期类型,格式为yyyy-MM-dd,包含年月日,不包含时分秒 datetime 日期类型,格式为yyyy-MM-dd HH:mm:ss,包含年月日时分秒 timestamp 日期类型,时间戳 varchar(M) 文本类型,M为0~65535之间的整数 ...

2021-12-14 08:31:09 434

原创 什么是JDBC

什么是JDBC JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。 JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。 ...

2021-12-13 08:43:45 569

原创 面向对象三大特性

面向对象三大特性 封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。 继承:继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通过使用继承可以提高代码复用性。继承是多态的前提。 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类

2021-12-13 08:42:26 86

原创 String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的

a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串, char[] value,这两种对象都是可变的。 b、线程安全性:String中的对象是不可变的,也就可以理解为常量,线程安全。AbstractStringBuilder是Strin

2021-11-22 13:06:47 112

原创 小说传入数据库

package com.upload; import com.db.DButil; import java.io.*; public class Main { public static void main(String[] args) throws Exception { DButil db = new DButil(); Object [] obj = {}; File file = new File("我有一座恐怖屋.txt");

2021-11-04 08:59:10 622

原创 2021-11-04 多文件本地复制 IO流

package com.test; import java.io.*; public class Demo { public static void main(String[] args) throws IOException { //原目录 File files=new File("C:\\img1\\"); //上传后的目录 String src ="C:\\img2\\"; //扫描该目录是否存在

2021-11-04 08:49:26 91

原创 正整数分解质因数

题目:将一个正整数分解质因数。例如:输入90,打印出90=233*5。 (1).算法分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 */ (2).算法书写 public static void main(String[] args

2021-10-20 21:46:56 415

原创 猴子吃包子

资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述   从前,有一只吃包子很厉害的猴子,它可以吃无数个包子,但是,它吃不同的包子速度也不同;肉包每秒钟吃x个;韭菜包每秒钟吃y个;没有馅的包子每秒钟吃z个;现在有x1个肉包,y1个韭菜包,z1个没有馅的包子;问:猴子吃完这些包子要多久?结果保留p位小数。 输入格式   输入1行,包含7个整数,分别表示吃不同包子的速度和不同包子的个数和保留的位数。 输出格式   输出一行,包含1个实数,表示吃完所有包子的时间。 样例输入 4 3 2 20 30

2020-07-30 22:48:41 183 1

原创 蓝桥杯题目分析

试题 算法训练 1的个数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述   输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。 输入格式   一个正整数n 输出格式   一个整数,表示1出现的资料 样例输入 15 样例输出 8 数据规模和约定   n不超过30000 import java.util.Scanner; public class Main { public static voi

2020-07-03 23:09:23 146

原创 蓝桥杯题目分析

今天做了一道题 题目是这样的 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式   按从小到大的顺序输出满足条件的四位十进制数。 我的代码 public class Main { public static void main(String[] args) { for (int i =1000; i < 10000; i++) { String s =""

2020-07-01 22:58:57 175

空空如也

空空如也

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

TA关注的人

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