黑马培训班
文章平均质量分 73
csdn_AF
这个作者很懒,什么都没留下…
展开
-
day18_jdbc
回顾 一、数据库连接池:提升效率 二、模拟代码 三、编写标准的数据源:javax.sql.DataSource接口 四、Connection的close方法不要关闭链接 装饰设计模式 代理模式: 静态代理 动态代理 五、开源数据源的使用 DBCP C3P0 JNDI管理数据源 六、数据库元信息的获取原创 2017-04-12 11:35:14 · 944 阅读 · 0 评论 -
day30_struts2_valueStack
回顾 一、输入验证 客户端和服务器端验证 1、编程式验证 前提:动作类继承ActionSupport a、针对动作类中的全部动作方法 public void validate(){ //针对不符合条件的 addFieldError(字段名,提示信息); } b、原创 2017-04-12 23:32:31 · 892 阅读 · 0 评论 -
day31_struts2
回顾一、多文件上传 File[]/List photo; String[] photoFileName; String[] photoContentType; 二、文件的下载 是用一个结果类型stream实现的 配置参数: contentType contentDisposition 三、OGNL简介原创 2017-04-13 10:01:16 · 845 阅读 · 0 评论 -
day32_hibernate配置文件
hibernate 基础部分 jdbc缺点 1、编程的时候很繁琐,用的try和catch比较多 2、jdbc没有做数据的缓存 3、没有做到面向对象编程 4、sql语句的跨平台性很差jdbc的优点 效率比较高 hibernate的优点 1、完全的面向对象编程 2、hibernate的缓存很牛的,一级缓存,二级缓存,查询缓存原创 2017-04-13 22:30:55 · 863 阅读 · 0 评论 -
day33_hibernate一级缓存
缓存oscache,ehcache 小型的应用 memory cache,redis,hbase 分布式的应用一级缓存 概念 为session级别的缓存,一级缓存的生命周期和session的生命周期保持一致。 位置 操作get方法 可以把对象放入到一级缓存中,也可以从一级缓存中把对象提取出来save方法 该方法可以把一个对象放入到一级缓存中原创 2017-04-13 22:40:54 · 945 阅读 · 0 评论 -
day34_hibernate二级&查询缓存
二级缓存 实用的场合公开的数据 数据基本上不发生变化 该数据保密性不是很强 说明:如果一个数据一直在改变,不适合用缓存。生命周期 二级缓存的生命周期和sessionFactory是一致的。位置 设置二级缓存 利用的是ehcache实现的二级缓存 1、在hibernate的配置文件中 2、指定哪个类开启二级缓存 操作原创 2017-04-13 22:57:40 · 945 阅读 · 0 评论 -
day35_hibernate懒加载&抓取策略&常见错误分析
lazy 需要数据的时候才要加载懒加载的概念 类的懒加载 session.load方法产生的是代理对象,该代理类是持久化类的子类 集合的懒加载 set的延迟加载: true false extra 说明:1、因为延迟加载在映射文件设置,而映射文件一旦确定,不能修改了。2、延迟加载是通过原创 2017-04-13 23:12:33 · 1025 阅读 · 0 评论 -
day37_springAOP1
aop的各个概念 aop的各个概念的截图aop的作业spring容器的启动流程 查看工资 匹配 切入点表达式 权限与缓存的通知原创 2017-04-13 23:21:25 · 980 阅读 · 0 评论 -
day36_spring配置文件
启动spring容器创建对象执行init方法执行destroy方法给属性赋值 //setter方法 构造器把spring的加载顺序重新搞清楚Answer:1启动spring容器2创建对象3给属性赋值4init方法5当spring容器关闭时调用对象的destory方法di的概念 spring的执行流程原创 2017-04-13 23:17:19 · 968 阅读 · 0 评论 -
day38_springAOP2
spring spring的事务平台 缓存的存取原创 2017-04-13 23:23:18 · 1122 阅读 · 0 评论 -
day29_struts2验证&拦截器
回顾 一、结果视图 元素 属性:name。取值是一个逻辑视图,和动作类中的动作方法返回值对应。默认值是success type。指示转向目标的类型(结果类型)。默认值是dispatcher type的取值:struts-default.xml的struts-default包中有定义。 常用的type类型: chai原创 2017-04-12 23:24:41 · 977 阅读 · 0 评论 -
day28_struts2Result
一、结果视图 1、局部和全局结果视图 a、局部视图: b、全局视图: 多个动作对应同一个视图 2、result元素的配置: 属性: name:逻辑视图名称。它对应的是动作方法的返回值。默认值:success。 type:到达目标的形式。默认值:dispatcher。转发。3、Struts2提供的结果类型(result type属性) 在struts-default.xm原创 2017-04-12 23:09:37 · 877 阅读 · 0 评论 -
day19_filter
回顾 一、DBUtils框架的使用 1、QueryRunner 2、ResultSetHandler: 二、ThreadLocal 三、DBUtils控制事务 1、4个版本 2、AOP编程思想 四、多表的存和取一、过滤器简介 1、对资源的访问进行筛选(拦截)。请求和响应的拦截。过滤器好比写字楼的保安。 2、过滤器对请求和响应的拦截,从而实现一些特殊原创 2017-04-12 11:43:39 · 922 阅读 · 0 评论 -
day20_uploadListener
回顾 一、过滤器简介 二、编码步骤 1、实现接口javax.servlet.Filter 2、在web.xml中配置需要过滤的资源 三、过滤器的执行过程 //目标资源执行前执行 chain.doFilter(request,response); //目标资源执行后执行 四、串联过滤器 五、4个简单案例 1、解决POST和响应输出的原创 2017-04-12 11:54:20 · 960 阅读 · 0 评论 -
day21_ajax
回顾 一、文件上传原理分析 1、前提: form表单method必须是post form表单enctype必须是multipart/form-data 提供type=”file”的上传输入域 2、form表单enctype告知服务器,请求正文的MIME类型 application/x-www-form-ur原创 2017-04-12 22:01:32 · 830 阅读 · 0 评论 -
day22_baseEnhance
回顾 一、AJAX简介 老技术新用法 HTML JS CSS XML 二、异步和同步区别 三、XMLHttpRequest对象(面试题) 属性: readyState:0 1 2 3 4 status statusText responseText responseXML原创 2017-04-12 22:10:52 · 1210 阅读 · 0 评论 -
day23_i18nProject
回顾 一、回顾泛型的定义 1、泛型有关的概念 定义: ArrayList:E泛型形式参数 ArrayList:整个泛型类型 使用: new ArrayList:String泛型实际参数 new ArrayList:整个参数化的泛型类型。 2原创 2017-04-12 22:14:37 · 900 阅读 · 0 评论 -
day24_netstore
回顾 一、国际化的相关知识1、什么是国际化。 程序只有一套,能根据来访者的阅读习惯显示相应的文本、日期时间、货币符号。2、固定文本的国际化 一个消息资源包:基名_语言_国家.properties ResourceBundle Locale3、日期时间格式化:类型转换 String--------->java.util.Date java.util原创 2017-04-12 22:17:32 · 1002 阅读 · 0 评论 -
day25_netstore
表结构设计 表单重复提交的解决办法 视频内容 文件包含原创 2017-04-12 22:23:11 · 962 阅读 · 0 评论 -
day26_netstore
粗权限 支付过程视频内容原创 2017-04-12 22:26:57 · 923 阅读 · 0 评论 -
day27_struts2环境搭建&配置文件
一、学习方法: 做好笔记。Struts2内容比较多,比较杂。 多做实验,证明结论。 二、Servlet PK Filter Servlet: void init(ServletConfig cfg);//初始化,读取Servlet的配置参数 void service(ServletRequest request,ServletResponse response);服务方法,用户的每次请求原创 2017-04-12 22:56:48 · 944 阅读 · 0 评论 -
day39_spring之struts2运行详解
spring与数据库的架构 spring声明式事务处理 spring事务的管理框架 strut2的整体框架 插件机制 strut2的结果集 strut2的几个关键拦截器 strut2的核心流程 里面有stut2的全套教程原创 2017-04-13 23:36:59 · 988 阅读 · 0 评论 -
day40_s2sh整合
s2sh的各个框架 s2sh的整合原理 strut2的错误处理 spring与hibernate整合后的session问题 默认的struts2框架的错误处理原创 2017-04-13 23:43:19 · 960 阅读 · 0 评论 -
day83_babasport第九天
babasport第九天回顾课程视频内容今日内容网站高并发问题数据库类型与特点分析高并发解决方案hadoop文件存储解决方案原创 2017-04-19 11:36:58 · 952 阅读 · 1 评论 -
day84_babasport第十天
babasport第十天回顾课程视频内容今日内容缓存缓存事务实现分析key的生成规则session代理原创 2017-04-19 11:43:28 · 1010 阅读 · 0 评论 -
day87_shiro_1
shiro第一天 基于url权限管理 shiro基础1课程目标:1、了解基于资源的权限管理方式 2、掌握权限数据模型 3、掌握基于url的权限管理(不使用shiro实现权限管理) 4、shiro实现用户认证 5、shiro实现用户授权 6、shiro与企业web项目整合开发的方法2 课程安排整个课程是系统架构设计相关的课程。第一天:基于url权限管理 shiro基础 原理知识:对权限管理原创 2017-04-21 09:31:16 · 1266 阅读 · 0 评论 -
day88_shiro_2
shiro第二天 shiro授权 shiro和企业项目整合开发8 复习什么是权限管理? 权限管理是系统的安全范畴,要求必须是合法的用户才可以访问系统(用户认证),且必须具有该 资源的访问权限才可以访问该 资源(授权)。 认证:对用户合法身份的校验,要求必须是合法的用户才可以访问系统。 授权:访问控制,必须具有该 资源的访问权限才可以访问该 资源。权限模型:标准权限数据模型包括 :用户、角色原创 2017-04-21 09:49:30 · 1396 阅读 · 0 评论 -
day01_html&css
HTML Eclipse:没有插件.(自己装)(免费) MyEclipse:包含大量插件.(收费)HTML概念HTML==> hyper text mark-up language==>超文本标记语言超文本: 1.表达能力优于普通文本.声音 .图形等.. 2.超链接标记语言:标记构成的.(HTML XML XHTML)HTML是干什么的? 1.网页. 2.原创 2017-04-10 23:55:33 · 1345 阅读 · 0 评论 -
day03_JS&DOM
JS 1.JS的历史 2.JS与HTML的结合方式 3.JS的基本语法 4.JS中的类型原始类型 string => java中的字符串和字符在js中都是string number => java中的浮点型和整型6种 在js中都是number boolean null => 表示对象的占位符 undefined => 系统为没有初始化的变量,默认初原创 2017-04-10 22:27:27 · 900 阅读 · 0 评论 -
day02_JS&DOM
HTML 4.01版 概念 1.超文本 标记语言 2.是由浏览器解析 3.后缀名是 html 或 htm ,没有区别 4.用作展示页面 HTML中的标签 排版标签 ,,, 字体标签 ,,,, 转义字符原创 2017-04-10 22:17:43 · 884 阅读 · 1 评论 -
day04_DOM&xml
BOM ==> Browser Object Model ==> 浏览器对象模型 ==> 控制浏览器的一些行为window对象 ==> 代表一个HTML文档 属性:页面导航的5个属性selfparenttopopenerframes方法: 弹出对话框.3个:alert confirm prompt 页面定时器. setInterval clearInterval setT原创 2017-04-10 22:34:37 · 903 阅读 · 0 评论 -
day05_dom4j
1.什么是解析xml? 系统最终会从xml中读取数据.读取的过程就是解析. CRUD => 增删改查 => create read update delete => 解析指的就是读.2.什么是解析器? 就是用来解析xml的类. 过滤器,拦截器,监听器….都是具备相应功能的java类而已.3.两个常见的解析xml的思路!.思想:DOM:将文档中所有内容都封装成对原创 2017-04-10 22:43:05 · 861 阅读 · 0 评论 -
day82_babasport第八天
babasport第八天回顾课程视频内容今日内容结算页面分析结算流程分析结算业务实现订单表分析订单后台管理系统开发管理架构原创 2017-04-19 11:29:05 · 976 阅读 · 0 评论 -
day81_babasport第七天
babasport第七天回顾课程视频内容今日内容购物车分析与实现购买分析清空购物车订单结算页面分析原创 2017-04-19 11:21:07 · 1058 阅读 · 0 评论 -
day41_s2sh整合之CRM
spring的回调接口原创 2017-04-13 23:45:05 · 937 阅读 · 0 评论 -
day42_svn
svn文档1 svn:版本控制软件 在现实的软件开发中有可能遇到的问题:代码管理混乱 备份多个版本,占用磁盘空间大 解决代码冲突困难 容易引发BUG 难于追溯问题代码的修改人和修改时间 难于恢复至以前正确版 无法进行权限控制 项目版本发布困难2 Svn的安装 参照SVN 安装界面.doc文件3创建仓库3.1仓库的位置 F:\work\course\svn\re原创 2017-04-14 09:07:10 · 1046 阅读 · 0 评论 -
day48_电力系统框架搭建
项目第一天(项目框架)1:项目介绍 参考:《项目分析笔记》和【文档】中的《国家电力系统技术点汇总(简历使用).doc》2:项目框架(SSH) 第一步:创建数据库(格式:UTF-8) 创建表: 第二步:创建项目(格式:UTF-8) 导入jar包(SSH) 第三步:持久层 (1)在cn.itcast.elec.domain中创建ElecText.javapublic class ElecT原创 2017-04-14 17:19:56 · 2683 阅读 · 1 评论 -
day75_babaSport第一天
项目杂记课程视频内容系统组成数据存储方式硬件要求热部署配置文件MVC数据库连接池原创 2017-04-19 10:20:23 · 990 阅读 · 0 评论 -
day76_babSport 第二天
babSport 第二天课程视频内容ssm整合测试品牌模块商品管理页面商品数据表设计参数传递问题新增品牌表单设计上传图片的问题与难点原创 2017-04-19 10:33:15 · 921 阅读 · 0 评论 -
day77_babasport第三天
babasport第三天课程视频内容商品相关表关系商品列表页面原创 2017-04-19 10:40:48 · 924 阅读 · 1 评论