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