2 pony~

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 20w+

Java代理入门

代理概念通过上图相信可以很直观的了解到代理的作用:可以有效的实现调用方和被调用方的解耦以及对调用方的检查,一些。这样双方之间就无需了解更多细节,而是通过代理对象来中转。Java静态代理静态代理是指代理对象持有目标对象的句柄(指针或引用),可以在代理对象中增添一些新的方法从而可以起到一些额外作用,实现对方法的增强。下面通过一个例子来进行具体说明:package proxy.静态代理;/** * @author pony * @date 2020/5/1 * 这是一个被调用方的接口,使用此

2020-05-09 12:06:56

英语词根4

2020-05-04 10:14:44

英语词根3

2020-05-04 10:13:08

英语词根2

2020-05-04 10:09:42

英语词根1

2020-05-04 10:06:00

Java反射快速学习

前言反射是java语言一个非常重要的高级特性,很多优秀的框架诸如Spring的Ioc和mybatis等等都运用了Java的反射技术,反射使java插上了动态性的翅膀。本文只是浅要的学习反射的基本概念。创建对象的几种方式1.使用new关键字创建T name = new T();2.通过克隆创建package 反射.关键类;/** * @author pony * @date 2...

2020-05-01 10:40:39

java容器超详细

前言java容器是前人为我们提供的一套用于存储数据和对象的工具。如果你学过C++的STL,可以与之类比。java容器又可以称为Java Collection Framework(JCF)。里面除了存储对象的容器之外,还提供了一套用于处理和操作容器里面的对象的一套工具类。整体框架:下面将介绍List、Set、Map以及工具类Collections和Arrays。ListList:列表,...

2020-04-28 15:45:46

java异常

异常概述java异常就是指java程序不正常的行为或者状态。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。异常的层次结构所有的异常类是从 java.lang.Exception 类继承的子类。ErrorErro...

2020-04-27 21:51:58

IDEA中通过搜索添加maven依赖项

IDEA中通过搜索添加maven依赖项

2020-04-22 20:39:41

IDEA创建maven web项目

IDEA创建web maven项目具体流程

2020-04-22 19:30:03

监听器与过滤器快速入门

监听器与过滤器监听器监听器主要是用于监听某个对象状态变化的组件。监听器相关术语:事件源:被监听的对象监听器:监听事件源的对象(主要有八个)注册监听器:监听器与事件源绑定响应:监听事件源发生变化时,产生的行为监听器划分:域监听器属性监听器域监听器域监听器主要有ServletContextListener监听器、HttpSessionListener监听...

2020-04-21 19:52:28

IDEA创建Javaweb工程

IDEA创建Javaweb工程

2020-04-19 21:56:40

IDEA快捷键说明

IDEA快捷键中英文对照

2020-04-19 21:35:51

2.Http基础

文章目录HTTP协议概念Http请求请求方式请求行请求头请求体请求发送方式Http响应状态码常用其他响应行响应头常见响应头响应体响应体HTTP协议概念HTTP(HyperText Transfer Protocol):超文本传输协议是互联网上应用最为广泛的一种网络协议,所有WWW文件都必须遵守这个协议,从而约束请求与响应。Http请求请求方式8种请求方式OPTIONS:返回服务器针...

2020-02-23 22:34:41

1.客户端与服务器

C/S与B/S客户端:当我们使用手机或者电脑通过网络去访问网络资源时,此时我们这一端就叫做客户端。也就是发起访问的一方即为客户端。服务器:服务器实际上也是一台计算机,不过它安装了用于web服务的一些软件。常见的有Tomcat服务器、Php服务器、nodeJs服务器。软件使用方式的两种划分:优点缺点特点C/S(pc客户端/服务器)较为安全,界面丰富,用户体验好不便...

2020-02-23 22:31:23

5.JDBC之数据连接池

连接池无连接池情况:当进行CRUD操作时,都要创建一个连接对象加载到内存中、然后验证用户名和密码;操作完成后,再断开连接,及其浪费时间和资源。介绍基本概念:池:保存对象的容器连接池:保存数据库对象的容器作用:初始化时建议一定量的连接对象放到连接池中,需要时直接从连接池中取出空闲对象,使用完毕后不释放掉对象,而是放回到连接池中以便下一次复用。从而提高创建对象带来的延迟,提高系统性能...

2020-02-18 15:08:21

4.JDBC之事务与批处理

事务关闭自动提交: conn.setAutoCommit(false);默认情况下时自动提交手动提交:conn.commit();当没有问题时,需要手动提交才能更新数据回滚:conn.rollback()当出现异常时,虽然会进行异常处理,但是不会释放数据库资源,所以需要进行回滚操作批处理addBatch();添加到批处理executeBatch();执...

2020-02-18 15:03:58

3.JDBC之预编译

由于在书写sql语句时拼接时容易出错举个栗子:String sql = "insert into stu values("+stu.getId()+",'"+stu.getName()+"',"+stu.getAge()+")";当用预编译语句时直接写成这样:String sql = "insert into stu values(?,?,?)";基本知识:预编译语句通过Prepa...

2020-02-18 15:03:11

2.JDBC之DAO

DAO思想没有DAO存在的问题:同时进行CRUD操作时,会有大量重复代码。概念:DAO:Data Access Object(数据存取对象),位于业务逻辑层和持久层之间ORM映射:简单来说就是将数据库中的一条记录封装为一个对象目的:便于以面向对象的思想来使用数据库domain:符合JavaBean规范(一个类中有字段和该字段的get和set方法)的一个类。作用:用户和数据库交互...

2020-02-18 14:58:47

1.JDBC之基本概念

JDBCJDBC:java database connectivity 一套操作数据库的标准规范J(可以理解为数据库与java之间的桥梁)​ 与数据库驱动的关系: 接口与实现的关系核心对象:Drivermanager:创建连接Connection:一个连接Statement:操作sql语句,并返回相应结果的对象ResultSet:结果集(客户端用来存储表数据的对象)创建连接:...

2020-02-18 14:43:33

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。