自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis入门

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层/数据访问层框架。

2022-08-19 19:51:50 258 1

原创 反射和注解

public @interface 注解名称{数据类型 变量名称();}}注解的类型只能是8中基本类型还有,String,基本类型的数组,枚举标记注解:没有成员变量的注解类型,这种注解仅仅提供存在与否的标识信息,如: @Override。//测试目标类是否有对应的注解//注意,如果想在运行的时候,对应注解依旧有效,//则注解上必须设置元注解: @Retention(RetentionPolicy.RUNTIME)}...

2022-08-18 20:31:24 281

原创 AJAX的使用

Ajax(Asynchronous JavaScript and XML)是一种进行网站请求的技术,是js的内容,被jQuery发展。简单的说,在不重载整个网页的情况下,Ajax通过后台加载数据,并在网页上进行显示。json:Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数 据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。客户端请求服务器之后,服务器返回的是完整的html页面,所以浏览器要重新加载整个html 页面,会导致整个页面刷新(整个页面会闪一下)。...

2022-08-17 20:14:34 253

原创 数据库连接池,过滤器和监听器

1) 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。(2)常见数据库连接池a. C3P0:是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate [2] 一起发布,包 括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对 象。...

2022-08-17 19:44:52 403

原创 MVC模式

3)中间的一层,就是"控制层"(Controller),它负责根据用户从"视图层"输入的指 令,选取"数据层"中的数据,然后对其进行相应的操作,产生最终结果。这三层是紧密联系在一起的,但又是互相独立的,每一层内部的变化不影响其他层。2)最底下的一层,是核心的"数据层"(Model),也就是程序需要操作的数据或信息。这一层包括两部分,一部分是service 另一部分是dao dao:主要操作数据库 service:负责调用dao来完成业务,主要是负责调用dao的事务( 银行转账问题)...

2022-08-10 19:09:22 138

原创 JSP&JSTL&EL

JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它 Java程序共同处理复杂的业务需求。JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生 成其中的部分内容。...

2022-08-03 20:54:04 88

原创 会话技术Cookie和Session

对不同请求发送的数据,能够进行共享。可以用cookie和 session实现会话跟踪。英文 饼干,面包屑。客户端存(浏览器)储数据,用于多次请求 的数据跟踪(数据共享)。会话(对话,一次会话包含,n次请求和n次响应)。服务器端的内存 中存储数据,用于在一次会话的多次请求间共享数据,进行数据跟踪。因为http协议是一个无连接,无状态的协议,每一次请求之间互相独立,互不关 联,所以无法在多次请求之间共享数据,cookie和session解决的问题就是共享数据问题。...

2022-08-03 19:36:03 398

原创 Servlet生命周期

和applet相对应,是运行在服务器端的小程序,用来处理客户端的请求并给予响应的java类,继承了HttpServlet类。

2022-07-28 20:00:56 61

原创 数据库子查询

union/unionall可以将多张表联合起来查询区别union可以对两个表重复的字段去重,unionall不会去重实例。

2022-07-26 20:34:34 1769

原创 log4j的使用(日志工具)

在程序执行的过程中,我们需要记录程序执行的细节,用于程序分析或解决程序执行出现的问题。1.导入log4j.jar包2.创建log4j工具的配置文件log4j.properties文件(需要在src文件根目录下)3.使用日志记录对象...

2022-07-26 19:25:54 659

原创 DAO模式

dao:database access object 数据访问对象企业开发过程中的项目的架构:显示层:jsp,显示数据,和用户交互控制层:用来控制前端的请求,交给后端的业务层去处理。管家,承上启下。业务层:具体的业务逻辑(Bussiness),服务层(Service),在实现业务的过程中可以调用一系列数据层的数据操作。数据层:原子级别的数据操作。实体层:封装数据,在各层之间传递。0.确定业务功能,图书管理------------------1.建库建表: Book2.创建java项目3.添加jar

2022-07-26 19:17:45 817

原创 jdbc深入编程

1.继承自statement接口2.预编译的sql语句对象3.对sql语句进行预编译,存储到PrepareStatement对象中,可以多次执行命令,提高效率4.杜绝sql注入式攻击,安全性高。使用的时参数式的sql命令。

2022-07-22 18:12:36 232

原创 数据库设计和事务

范式NormalFormat,符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。一个数据库表之间的所有字段之间的联系的合理性。

2022-07-21 20:59:39 262

原创 JDBC基础操作

创建一个lib目录,然后将MySQL的jar包粘贴到lib目录下,之后单击右键选择AddasLibrary选项,点击确定后就能导入jar包。3.获取数据库操作对象(命令执行对象)5.获取结果集对象(针对查询操作)1.加载驱动类(用反射的方式加载)步骤与MySQL的jar包导入一样。4.执行sql(增删改查)b.数据库连接及增删改查的具体实现。a.导入junit的jar包。......

2022-07-21 16:38:06 253 1

空空如也

空空如也

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

TA关注的人

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