- 博客(41)
- 收藏
- 关注
原创 传感与表面分析
智能传感器具有的高性能,不是像传统传感器技术那样通过追求传感器本身的完善、对传感器的各个环节进行精心设计与调试、进行“手工艺品”式的精雕细琢来获得的,而是通过与微处理器/微计算机相结合,采用廉价的集成电路工艺和芯片以及强大的软件来实现的,所以具有较高的性能价格比。随着云计算、5G、大数据、AI 技术以及物联网技术的爆发,智能传感器和智能传感技术逐渐被提及起来,大量的可穿戴式设备中含有多种生物以及环境智能感应器,用以采集人体及环境参数,实现对穿戴者运动健康的管理,其传感器更高的精度使得设备更加可靠。
2023-11-05 19:10:59
320
原创 shiro登录认证
-=================shiro相关配置====================-->--配置shiro进行校验时的加密规则-->--加密规则-->--是否加盐-->--是否增加哈希算法进行散列-->--配置自定义Realm-->--配置安全管理器,使用自定义的Realm-->--配置自定义的Realm-->-- 配置shiro的过滤器工厂类,id- shiroFilter要和我们在web.xml中配置的过滤器一致 -->
2023-07-05 19:53:24
264
原创 Maven及IDEA配置
3.配置一下maven的本地仓库位置和阿里云镜像(推荐大家下载notepad++ 进行修改配置);2.在系统环境变量中配置maven的bin路径;1.下载压缩包,解压到指定位置;
2023-06-25 16:17:41
588
原创 spring 事务
事务属性可以理解成事务的一些基本配置,描述了事务策略如何应用到方法上。隔离级别......//使用后端数据库默认的隔离级别,MySQL 默认采用的 REPEATABLE_READ 隔离级别 Oracle 默认采用的READ_COMMITTED 隔离级别.//最低的隔离级别,使用这个隔离级别很少,因为它允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读//允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生。
2023-04-13 09:01:55
151
原创 动态代理(AOP)
AOP(Aspect Oriented Programming)即面向切面编程,是一种编程思想和技术。在传统的编程中,我们会将系统的业务逻辑分散在各个模块或类中,导致代码重复、难以维护。而 AOP 则通过将系统的横切关注点(如日志、事务、安全等)抽取出来,形成一组切面,然后将这些切面应用到系统中的多个模块或类中,从而实现了代码的复用和解耦。
2023-03-28 20:42:47
1926
原创 IOC,IOC容器,Bean,DI
Spring框架是一个开源的Java应用程序框架,它支持企业级Java应用程序的开发。其中,IOC和DI是Spring框架的两个重要特性。
2023-03-24 19:31:07
93
原创 Java反射
在java的面向对象编程过程中,通常我们需要先知道一个Class类,然后new 类名()方式来获取该类的对象。也就是说我们需要在写代码的时候 (编译期或者类加载之前)就知道我们要实例化哪一个类,运行哪一个方法,这种通常被称为静态的类加载那么有没有一种方法在运行期动态的改变程序的调用行为的方法呢?这就是要为大家介绍的“java反射机制“。那么java的反射机制能够做那些事呢?大概是这样几种:在程序运行期动态的根据package名.类名实例化类对象。
2023-03-23 21:23:00
160
原创 MyBatis
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义,简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。MyBatis 是一个开源、轻量级的数据持久化框架,是JDBC和Hibernate 的替代方案。
2023-03-08 20:24:15
102
原创 实现使用HttpServlet完成登录注册页面
Filter中文意思为过滤器。顾名思义,过滤器可在浏览器以及目标资源之间起到一个过滤的作用。例如:水净化器,可以看成是生活中的一个过滤器,他可以将污水中的杂质过滤,从而使进入的污水变成净水。对于WEB应用来说,过滤器是一个驻留在服务器中的WEB组件,他可以截取客户端和WEB资源之间的请求和响应信息。WEB资源可能包括ServletJSPHTML页面等。Filter是Tomcat容器内的过滤器,在请求到达容器是先会调用过滤器,再调用我们的servlet或者isp。
2023-02-14 20:38:16
350
原创 第一章 动态网页技术与异步通信
web,全网广域网,也称万维网,能通过浏览器访问的网站,例如:。接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目。同时作为web应用程序的容器。Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
2023-02-13 20:15:25
148
原创 字符输入,输出流
public void close() :关闭此流并释放与此流相关联的任何系统资源。public int read(): 从输入流读取一个字符。public int read(char[] cbuf) : 从输入流中读取一些字符,并将它们存储到字符数组 cbuf中。FileReader(File file):创建一个新的FileReader,给定要读取的File对象。FileReader(String fileName):创建一个新的FileReader,给定要读取的文件的名称。
2022-12-31 22:45:00
306
原创 讲述线程间通信机制(等待唤醒机制),完成生产者消费者模型的案例代码
当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,有几种状态呢?在API中这个枚举中给出了六种线程状态:1.新建状态(New)新创建了一个线程对象,但还没有调用start()方法。实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了新建状态。2.就绪状态(Runnable)新建状态的线程,调用线程的start()方法,此线程进入就绪状态。3.运行状态(Running)
2022-12-28 22:59:27
139
原创 IO输入输出流,输入流和输出流的基本用法
字节输入流:以内存为基准,来自磁盘文件/网络中的数据以字节的形式读入到内存中去的流称为字节输入流。字节输出流:以内存为基准,把内存中的数据以字节写出到磁盘文件或者网络中去的流称为字节输出流。字符输入流:以内存为基准,来自磁盘文件/网络中的数据以字符的形式读入到内存中去的流称为字符输入流。字符输出流:以内存为基准,把内存中的数据以字符写出到磁盘文件或者网络介质中去的流称为字符输出流。
2022-12-12 15:06:14
646
原创 File类的使用,递归
java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 常用方法: public string getAbsolutePath() : 返回此File的绝对路径名字符串。 public String getPath():将此File转换为路径名字符串。 public String getName():返回由此File表示的文件或目录的名称。 public long length():返回由此File表示的文件的长度
2022-12-07 19:54:55
291
原创 System类,StringBuilder类
目录System类什么是System类: System类属性: system类方法: currentTimeMillis方法arraycopy方法 StringBuilder类什么是StringBuilder类: 构造方法: 方法摘要: java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有: System类的方法有很多,例如: 我们主要以下面方法为例:返回以毫秒为单位的当前时间。注意,当返回值的时间单位是毫秒时,值的
2022-12-07 12:13:32
97
原创 Date、SimpleDateFormat、Calendar
是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过DateFormat中的、或来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。可以根据需要使用方法来修改格式模式。有关使用这些方法的更多信息,请参阅 DateFormat。
2022-12-02 22:09:21
254
原创 包装类的概念、装箱和拆箱、基本数据类型和字符串的相互转换
基本数据类型使用起来非常方便,但是没有对用的方法来操作这些基本数据类型,可以使用一个类,把基本类型的数据装起来,在类中定义一些方法,这个类叫做包装类。包装类不止可以存储数据,而且也可以提供一些方法的操作。
2022-11-27 14:00:31
242
原创 综合案例:使用Scanner,Random,ArrayList完成一个不重复的点名程序
【代码】综合案例:使用Scanner,Random,ArrayList完成一个不重复的点名程序。
2022-11-27 12:21:46
1075
原创 final,权限,内部类,引用类型
在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的权限public 公共的protected 受保护的default 默认的private 私有的将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。是内部类的简化写法。它的本质是一个带具体实现的父类或者父接口的匿名的子类对象。开发中,最常用到的内部类就是匿名内部类了。定义子类重写接口中的方法创建子类对象调用重写后的方法。
2022-11-23 21:31:49
130
原创 面向对象的三大特征
对象是由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)组成的封装体,描述客观事物的一个实体,是构成系统的基本单元。
2022-11-16 22:05:37
181
原创 认识JDBC以及数据库增删查操作
Java数据库连接,(,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun的商标。我们通常说的JDBC是面向关系型数据库的。各数据库厂商根据JDBC的规范,实现自身数据库操作的功能代码,然后以jar包(数据库厂商提供的驱动包)的形式提供给开发人员使用,开发人员使用反射的机制创建这些具体实现类,按照JDBC的规范来完成数据库的操作。
2022-10-29 20:58:03
494
原创 JQuery页面元素综合操作
今天的作业呢,就是通过一些表单元素来实现一些综合操作。第一步:首先写一个表单。第二步:写js类库并且插入一些数据。第三步:选择当前行并进行删除。第四步:点击全选,勾选列表中所有的复选框。
2022-10-20 16:06:26
385
原创 JQuery动画操作
自定义动画非常强大,通过参数的传递可以模拟以上所有动画,方法为:animate();//属性值的变化,时间,动画效果,动画完成之后的回调函数});
2022-10-16 18:04:57
973
1
原创 JQuery选择器
在jQuery中,无论使用哪种类型的选择器,都要从一个美元符号和一对圆括号开始:$( )。所有能在样式表中使用的选择器,都能放到这个圆括号中的引号内。随后,就可以对匹配的元素集合应用jQuery方法。$( )方法可以不需要使用循环访问一组元素,因为放到圆括号中的任何元素都将自动执行循环遍历,并且会被保存到一个jQuery对象中。可以在$( )方法的圆括号中使用的参数几乎没有什么限制。比较常用的一些例子如下:类型名:$("div")会取得文档中所有的div元素。
2022-10-12 09:23:42
179
原创 JQuery介绍
常见的JavaScript库:jQuery.Prototype. YUI、Dojo、Ext JS、移动端的zepto等,这些库都是对原生JavaScript的封装,内部都是用JavaScript 实现的,我们主要学习的是jQuery。意思就是查询js,把js中的DOM操作做了封装,我们可以快速的查询使用里面的功能。这样我们可以快速高效的使用这些封装好的功能了。jQuery是一个快速、简洁的JavaScript库,其设计的宗旨是"write Less,Do More",即倡导写更少的代码,做更多的事情。
2022-10-11 16:00:55
1044
原创 认识JavaScript设计交互页面
第二个html文件,主要有四个按钮,第一个是返回上一页面的按钮,第二个是跳转到下一页面的按钮,第三个是有历史浏览记录才能加载到下一页面,第四个等同于back() forward()的作用。现在我们用HTML结合History对象和Location对象来实现一个页面跳转。第三个html文件,这两个按钮主要是都是实现返回上一页面得一个作用。第一个html文件主要设置一个按钮,点击事件,使用herf属性。history对象:有关客户访问过URL的信息。location对象:有关当前URL的信息。
2022-09-26 23:39:28
524
原创 认识JAvaScript设计交互页面
文档对象模型(DOM)是针对HTML和XML文档的一个API(应用程序编程接口)。一般来讲,所有支持JavaScript的浏览器都支持DOM。它以树形结构表示HTML和XML文档定义了遍历树、检查和修改树的节点的方法和属性。W3C组织把DOM分成下面的不同的部分和三个不同的版本(DOM1/2/3)。Core DOM:定义了任意结构文档的标准对象集合。XML DOM:定义了针对XML文档的标准对象集合。HTML DOM:定义了针对HTML文档的标准对象集合。
2022-09-23 16:52:26
519
原创 认识JavaScript设计交互页面
Math是一个内部对象,提供基本的数学函数和常数Date对象包含日期和时间的相关信息,没有任何属性,它只具有很多用于设置和获取日期的方法数组对象是一系列有序的值得集合,可以存放任何数据类型,建议只存放一种数据类型
2022-09-20 19:12:31
417
1
原创 认识JavaScript设计交互页面
自定义对象开发人员根据自己的需要而定义的新对象。JavaScript内置对象JavaScript将一些常用功能预先定义成对象,用户可以直接使用,这就是内置对象。如字符串对象、数学对象、日期对象、数组对象、正则表达式对象等浏览器内置对象浏览器对象是浏览器根据系统当前的配置和所装载的页面为JavaScript提供的一系列可供使用的对象。如Window对象、Document对象、History对象等创建自定义对象的方式使用Object关键字创建对象使用function关键字创建对象。
2022-09-20 00:34:40
300
原创 认识JavaScript设计交互页面
自定义函数需要使用function关键字。语法如下:function函数名([参数列表]){ 程序语句[return 返回值;]}注意(1)函数名区分大小写,且不能相同,更不能使用JavaScript的关键字。(2)在function关键字之前不能指定返回值的数据类型。(3)函数定义中[ ]是指可选的,也就是说,自定义的函数可以带参数,也可以不带参数。如果有参数,参数可以是变量、常量或表达式。
2022-09-16 12:37:56
447
原创 模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。
模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。
2022-09-15 16:46:05
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人