摘要: 用word2016编辑博客发布至博客园教程 博客园的编辑器不够灵活,且官方推荐的windows live writer不再更新,不知什么原因windows10安装不了,markdown的语法不太熟悉,所以用word编辑博客既方便又快捷。 点击文件à共享à发布至博客 点击文件à共享à发布至博客 在弹出 阅读全文
posted @ 2018-06-03 11:03 牛穿疯 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、自定义标签开发库简介 Tag接口的方法: 二、自定义标签入门:输出客户机ip 1.编写一个实现tag接口的java类 ViewIPTag.java ViewIPTag.java 2.在tld文件中对标签处理器类进行描述(tld文件的位置:WEB-INF下,可以抄apache-tomcat/web 阅读全文
posted @ 2018-06-01 23:11 牛穿疯 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: 一、项目目录结构: 案例采用MVC三层模式开发: 二、源代码: domain层:User .java dao层:UserDaoImpl .java RegisterForm.java:封装并校验注册表单提交的数据 LoginServlet.java:处理登陆请求 LogoutServlet.java 阅读全文
posted @ 2018-05-21 23:27 牛穿疯 阅读(2188) 评论(1) 推荐(1) 编辑
摘要: 当@ResponseBody放到Controller类上,改Controller中所有的方法返回的数据都会以json格式直接写给浏览器。 阅读全文
posted @ 2019-01-12 19:25 牛穿疯 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: redis中可以使用前缀对key进行归类: 例如:key: ITEM_INFO:123456:BASE ITEM_INFO:123456:DESC 作用:方便进行管理 如果把二维表保存到redis中: 1、表名就是第一层 2、主键是第二层 3、字段名第三层 三层使用“:”分隔作为key,value就 阅读全文
posted @ 2019-01-03 11:55 牛穿疯 阅读(1373) 评论(1) 推荐(0) 编辑
摘要: 一、上传文件 1、上传页面:upload.jsp 2、上传文件处理类:UploadServlet.java 二、文件下载 1、列出所有文件处理类:ListFileServlet.java 2、文件列表页面:listfile.jsp 3、下载处理类:DownloadServlet.java 阅读全文
posted @ 2018-07-05 14:35 牛穿疯 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 一、文件上传需要注意的事情 1、必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。 2、必须把form的enctype属值设为multipart/form-data.设置该值后,浏览器在上传文件时,将把文件数据附带在http请求消息体中,并使用MIME协议对上传的文件进行 阅读全文
posted @ 2018-06-14 22:32 牛穿疯 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、一对多关系:部门管理系统 1、数据库 2、对象 Department.java:部门 在多对一的情况下,要注意“一”的一方是否需要维护多的一方数据的集合 Employee.java:员工 3、dao层 DepartmentDao.java 4、service层 5、工具类 JdbcUtils.j 阅读全文
posted @ 2018-06-14 17:23 牛穿疯 阅读(2152) 评论(0) 推荐(0) 编辑
摘要: 1、在dao层用dbutils实现事务管理 2、service层和dao层分离实现事务管理 dao层 service层 3、使用ThreadLocal实现事务管理 dao层 service层 JDBC工具类 阅读全文
posted @ 2018-06-14 13:13 牛穿疯 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一、什么是dbutils commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 阅读全文
posted @ 2018-06-14 12:55 牛穿疯 阅读(2599) 评论(0) 推荐(2) 编辑
摘要: 一、元数据 元数据:数据库、表、列的定义信息 1、DataBaseMetaData对象 getURL():返回一个String类对象,代表数据库的URL。 getUserName():返回连接当前数据库管理系统的用户名。 getDatabaseProductName():返回数据库的产品名称。 ge 阅读全文
posted @ 2018-06-13 23:37 牛穿疯 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 一、什么是数据库连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 数据库连接池负责分配、管理和释放数 阅读全文
posted @ 2018-06-12 18:54 牛穿疯 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一、事务的概述 1、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 2、使用事务 设置事务回滚点 二、事务的特性 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency) 阅读全文
posted @ 2018-06-12 18:25 牛穿疯 阅读(288) 评论(0) 推荐(0) 编辑
levels of contents