- 博客(20)
- 收藏
- 关注
原创 han_shiro
shiro shiro框架能做什么 认证:验证用户身份 授权:对用户执行访问控制:判断用户是否被允许做某事 会话管理:在任何环境下使用Session API,即使没有web 加密:以前简洁 易用的方式使用加密功能,保护或隐藏数据防止被偷窥 Realms:聚集一个或者多个用户安全数据的数据源 单点登录 shiro的四大核心部分 Authentication:身份验证 Authorization...
2020-05-08 16:29:01
505
2
原创 入门语言JavaSE基础
1.面向对象 - 面向对象都有哪些特征以及你对这些特征的理解 ** 继承:继承是从已有的类中得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类,基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。** ** 封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就...
2020-02-11 21:02:37
292
原创 为什么用16进制作为地址
简洁性和可读性 十六进制表示法比二进制表示法更简洁和易读。由于十六进制一个数字可以表示四个二进制,因此他能紧凑地表示更大的数字。例如,要表示一个字节(8位),二进制需要8位数字,而十六进制只需要2位数字。这样可以减少书写和视觉上的复杂性,使得长地址或数值更容易阅读和记忆。 易于二进制转换 十六进制和二进制之间的转换非常简单且直观,因为每个十六进制数字直接对四个二进制位。对于低级编程、内存管理和硬件设计来说,理解和操作二进制数据是必须的,而十六进制的这种特性使得转换和理解这些数据变得容易。 标准化表示法 十
2024-07-31 13:40:40
847
原创 han_设计模式
java设计模式 设计模式的概念 设计模式 是一套被反复使用、多人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编制真正工程化,设计模式是软件工程的基石。 设计模式主要分为三个类型 创建型模式 概念: 对象实例化的模式。创建型模式用于解耦对象的实例化过程 具体模式: 单例模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 结构型模式 概念: 把类或对象结合在一起形成一个更大的结构 具体模式:
2021-11-26 17:19:52
365
原创 ext学习笔记
ext3.0学习笔记 环境搭建 引入js文件 ext-base.js ext-all.js ext.lang-zh_CN.js 语法及函数 入口函数 Ext.onReady(直接填写定义的函数名即可) 弹窗函数 Ext.MessageBox.alert("弹窗标题","弹窗内容") MessageBox:弹窗方法 alert:仅仅弹窗内容 Ext.Window():该对象也可以做弹窗功能 window对象实例: var win = new Ext.Window({ title:
2021-11-18 11:24:29
1454
1
原创 han_类的加载顺序
JAVA类加载的涉及 ClassNotFoundException 这个异常,它实质涉及到了java技术体系中的类加载。 类加载过程 一个java文件从被加载到被卸载这个生命过程,总共要经历5个阶段,JVM将类加载过程分为: 加载 ->链接(验证+准备+解析)->初始化(使用前的准备) ->使用 ->卸载 加载 首先通过一个类的全限定名来获取此类的二进制字节流;其次将这个字节流所代表的静态存储结构转化为方法区的运行的数据结构;最后在java堆中生成一个代表这个类的C
2020-05-17 10:50:36
265
原创 han_反射
反射 反射机制 java反射机制是在运行状态中,对任意一个类,都能够知道这个类的所有属性和方法对于任意一个对象,都能调用它的任意方法;这种动态获取信息以及动态调用对象的方法的功能就是java语言的反射机制 反射特性 在java中,只要给定类的名字,那么就可以通过反射机制获得类的所有信息: 包括其访问修饰符、父类、实现的接口、属性和方法所有的信息,并可在运行时创建对象,修改属性(包括私有的)、调用方法(包括私有的) 什么是静态编译和动态编译 静态编译:在编译时确定类型,绑定对象,如:Stude
2020-05-13 10:03:36
295
原创 javaWeb项目问题
1.线程问题 如果做 java web 方面开发的话几乎用不到多线程!因为有多线程的地方 servlet 容器或者其他开发框架都已经实现掉了! 一般在网络应用程序中使用多线程的地方非常多! 另外,拷贝文件使用多线程,那是没有用的!以多线程来提高效率 的场景一般在 CPU 计算型,而不是在 IO 读写型。CPU 可以会有多个核心并行处理计算,但是磁盘 IO 就没这功能了,磁头只有一个,根本不可能...
2020-04-08 16:01:23
311
原创 遇见的异常及解决方法
一.EmptyResultDataAccessException 字义: 空结果数据访问异常 提示: Incorrect result size: expected 1, actual 0 解决:将指定的向数据库查询的代码进行抛异常 try { loginUser = template.queryForObject(sql, new BeanPrope...
2020-03-06 14:51:23
511
原创 工作常用方法:自己看的
1.BeanUtils工具类 使用: 需要引入commons-beanutils-1.8.3.jar 作用: 将前端的数据表单进行封装到指定类型的bean中 Map<String, String[]> ma = req.getParameterMap(); User user = new User();; BeanUtils.populate(user,ma)...
2020-03-05 13:47:58
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅