自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 java牛马之路23-过滤器

Filter:过滤器,通过Filter可以拦截访问web资源的请求与响应操作。Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器。他可以拦截Jsp、Servlet、 静态图片文件、静态 html文件等,从而实现一些特殊的功能。例如:实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。

2024-07-31 19:23:23 1558

原创 java牛马之路22-Listener监听器

监听器

2024-07-30 20:23:02 1519 1

原创 java牛马之路-21-jsp核心语法

JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范。JSP实际上就是ServletJSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。

2024-07-29 19:57:51 1682

原创 java牛马之路20-转发和重定向

转发和重定向

2024-07-26 19:42:06 224

原创 java牛马之路19-Servlet

Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录。

2024-07-25 20:08:25 309

原创 java牛马之路18-2-Druid(德鲁伊) 数据库连接池

它可以从多种数据系统中注入数据,包括hadoop,spark,kafka,storm和samza等。druid集群可以很方便的扩容到PB的数据量,每秒百万级别的数据注入。在使用了数据库连接池之后,在项目的实际开发中就不需要编写连接数据库的代码了,直接从数据源获得数据库的连接。druid提供了快速的聚合能力以及亚秒级的查询能力,多租户的设计,是面向用户分析应用的理想方式。druid支持流数据的注入,并提供了数据的事件驱动,保证在实时和离线环境下事件的实效性和统一性。druid拥有丰富的社区,供大家学习。

2024-07-23 20:36:17 251

原创 java牛马之路18-连接池

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。3,在类A中,定义构造方法,把被包装类的对象注入,给被包装类变量赋值。1,编写一个类A,实现与被包装类相同的接口(具备相同行为)目的:改写已存在的类的某个方法或某些方法。2,在类A中,定义一个被包装类的类型对象。4,对于不需要改写的方法,调用原有的方法。5,对于需要改写的方法,写自己的代码。

2024-07-23 20:28:02 148

原创 java牛马之路17-2-封装DButil的过程

【代码】java牛马之路17-2-封装DButil的过程。

2024-07-22 20:39:17 201

原创 java牛马之路17-数据库的事务

事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是。即一个事务内部的操作及使用的数据对其它并发事务是隔离的,并发执行的各个事务之间不能互相干扰。指一个事务一旦提交,它对数据库中的数据的改变就应该是永久性的。事务是数据库的逻辑工作单位,事务中包含的各操作要么都完成,要么都不完成。

2024-07-22 19:33:49 618

原创 java牛马之路-16-复习注解

java.annotation包Annotation是从JDK1.5开始引入的新技术,注解即可以对程序员解释又可以对程序解释使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口分析:@interface用来声明一个注解,格式:public @interface注解名{定义内容}其中的每一个方法实际上是声明了一个配置参数.方法的名称就是参数的名称.返回值类型就是参数的类型(返回值只能是基本类型、Class、String、enum)

2024-07-20 09:57:08 773

原创 java牛马之路15—2-线程池

OverrideSystem.out.println(r.toString()+"执行了拒绝策略");});i <= 10;i++) {@Overridetry {在《阿里巴巴java开发手册》中指出了线程资源必须通过线程池提供,不允许在应用中自行显示的创建线程,这样一方面使线程的创建更加规范,可以合理控制开辟线程的数量;另一方面线程的细节管理交给线程池处理,优化了资源的开销。

2024-07-19 20:40:40 482 1

原创 java牛马之路-15-复习多线程

什么是线程?线程是进程里面的一条执行路径,每个线程同享进程里面的内存空间和系统资源一个进程 可以有 多个线程:各个线程都有不同的分工理解线程和进程的关系进程 与 进程 之间的关系:进程之间的内存空间和系统资源是独立的同一个进程里的多条线程 :线程之间的内存空间和系统资源是共享的进程里:可以有一条或一条以上的线程进程里只有一条线程的情况下,这条线程就叫做主线程进程里有多条线程的情况下,只有一条线程叫做主线程Ps:线程是在进程里的,他们是包含关系。

2024-07-19 20:27:43 795

空空如也

空空如也

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

TA关注的人

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