- 博客(18)
- 收藏
- 关注
原创 Struts2
介绍Struts2框架框架实现了部分的功能代码(半成品),使用框架简化了企业的软件开发。提高了开发效率,学习框架最重要:清楚框架能做什么?哪些事情你要来做? 什么是Struts2框架,它有什么用?Struts2是Struts的下一代产品,是在Struts1和webwoek的技术的基础上进行了合并的全新Struts2框架 其实全新的Struts2的提下与Struts1结构差距非常大!Struts2=...
2018-05-31 14:55:54 299 1
原创 Mybatis
一.原生的jdbc 存在的问题? 1.数据库的频繁的创建和关闭 浪费数据库的资源 影响操作的效率使用数据的连接池 2.sql语句是硬编码,如果需求更换了 需要修改sql,需要重新编译,系统不移维护/扩展将sql语句,统一的配置在文件中,修改sql就不需要修改java代码了 3.通过PreparedStatement向占位符设置参数,存在硬编码(参数的位置与参数的问题)将sql中的占位符对应...
2018-04-26 21:23:58 192
原创 springMVC
SpringMVC是一个什么? SpringMVC是spring的一个模块, 提供了web层的解决方案【基于MVC的设计结构】图解springMVC的框架流程图【11步】文字解析springMVC的架构模型:第一步:用户发送reqeust请求,请求至DispatcherServler前端控制器第二步:DispatcherServler前端控制器请求HandlerMapping处理器映射器去查找h...
2018-04-26 21:14:44 254
原创 spring
什么是spring Spring是分层的javaSE/EE(一站式)轻量级框架 分层:Sum提供的EE的三层架构,web层 业务层 数据访问层(持久层)Struts2是web层基于MVC设计模式的框架Hibernate是持久的ORM框架 一站式:【spring对每一层都有自己的解决方案】Web层:springMVC持久层:JDBC Template业务层:spring的Bean管理 Sp...
2018-04-26 21:02:59 345
原创 JavaWeb
常见的软件系统结构B/S C/S1.C/S C/S结构是客户端/服务器端(client/server)比如QQ,LOL 需要编写服务器端的程序,以及客户端的,我们安装的qq包就是客户端程序 缺点:软件更新时客户端与服务器端都要更新,服务器端更新时客户端无法使用,比较麻烦,你想要运行对应的客户端程序,硬件必须支持 优点:安全心比较高【一对一的关系】2.B/S B/S结构浏览器端/服务器端...
2018-04-19 22:28:30 855
原创 MySQL
启动和关闭服务net start mysql 启动net stop mysql 关闭DOS登录mysql【必须在环境变量里配置MySQL的变量】mysql -u root -p 密码 -h localhostsql语法要求1.sql语句可以单行可以多行,以分号结尾2.可以用空格/缩进/分行/增加语句的可读性3.关键字不区分大小写,但是建议使用大写。sql语句的分类DDL DML TC...
2018-04-15 23:05:19 370
原创 Oracle
什么是oracle?Oracle公司,以数据库起家的,收购了sun【java mysql数据库】Oracle数据库是其中的产品之一。也是第一个提出sql命令的数据库。Oracle提供了数据的解决方案。 解决十万百万级数据而Windows 系统无法处理庞大的数据在企业中 一般把oracle服务器装在linux,unix;【装window上 一辆跑车开在田野上】如何安装1. 登录网...
2018-04-15 22:05:57 3616
原创 jQuery
初识jQueryjquery的优势1.强大的选择器2.出色的兼容性3.使用隐式的迭代简化代码4.丰富的插件支持5.体积小jQuery文件库jQuery-1.版本号.js 开发版 268K 完整无压缩的版本,主要用于测试学习jQuery-1.版本号.min.js 发布版 91K 经过工具压缩或经过服务器开启GZip压缩的 ...
2018-04-14 22:24:26 210
原创 JavaScript
基本使用JavaScript的3种使用方式1.html标签中引用<a href="javaScript:alert('欢迎使用js')">电击</a>2.<script> 标签使用 <script> alert("再次欢迎"); </script>3.通过外部js文件引用 注意点:在引入的script标签里不能写js代码 写了
2018-04-13 23:27:27 355
原创 CSS3
CSS编写方式1.什么是CSS 作用:修改页面的元素样式 样式:字体:类型 大小 风格 粗细 文本:颜色 首行缩进 行高 文本对齐方式 背景:背景颜色 背景图片 ........ 2.css的三种编写方式 1.行内 格式:<p style="样式的属性:样式属性的值;....">别迟到</p> 注意:1写在标签里...
2018-04-13 20:15:27 1424
原创 HTML5
了解浏览器1什么是浏览器 安装在电脑上的一个软件作用:1将页面渲染给用户查看 2是用户和页面交互 主流的浏览器 内核 IE trident chrome webkit/blik firefox Cecko ...
2018-04-13 19:24:04 537
原创 文件与IO流
文件与IO流1. File类 FIle类可以实现文件的,创建,删除,重命名,获取路径,创建时间.... 是唯一与文件本身有关的操作类 构造方法: new File(文件的路径); 属性: separator 静态属性=\ 方法: exists() 判断文件是否存在 createNewFile() 创建文件 getAbsolutePath() 文件的绝对路径 Str...
2018-04-13 08:09:18 210
原创 多线程
多线程1. 多线程 进程与线程 什么是进程 1.程序的指令和数据的集合,其本身没有任何的运行的含义,是一个静态的概念, 进程是程序在CPU上的一次执行过程 它是一个动态的概念 总结:进程具有一定独立功能的程序,是一个实体,在内存中每个进程都有自己的地址空间,互不影响 进程状态【图】 就绪 执行---堵塞 cpu的调度运算【图】 总结:进程是由cpu来分配资源的,同一时间只能...
2018-04-12 22:43:57 84
原创 集合collection
集合框架1.集合 集合可以存放多种多个数据! 为什么不使用数组? 数组的长度不可变,无法存放预期的值【新闻条数】定义长了浪费资源,定义短了不够使用 集合的内容 collection list ...
2018-04-12 22:36:28 148
原创 类和对象
类和对象1. 什么是面向对象? 1.面向对象是一种编程思想 2.面向对象是一种思考问题的方式 2. 面向对象的基础? 类 对象 属性 方法 3. 什么是类? 1.类:分类,类别 2.通过分类:饿哦们可以区分不同的事物种类,在日常生活中 我们就是这么分类的 ...
2018-04-12 22:31:21 217
原创 Java基础
初识Java1.jvm Java运行的平台 jre Java运行的环境,包含了jvm和Java程序所需要的核心类库,如果只要运行Java程序只要安装jre即可 jdk Java开发者工具包,包含了提供给开发人员的工具(javac jre.exe.....),包含jre 最终 只要安装JDK即可 JDK开发Java程序 交给JRE运行2.记事本开发Java程序三步骤 1.编写 ...
2018-04-12 22:11:53 197
原创 观察者模式
观察者模式 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知并自动更新。设计原则 封装变化;多用组合,少用继承;针对接口编程,不针对实现编程;为交互对象之间的松耦合设计而努力。示例:气象监测类图设计Subject接口public interface Subject { public void registerObserver(Observer o);...
2018-04-11 23:12:54 111
原创 策略模式
策略模式 分别封装行为接口,实现算法族,超类里放行为接口对象,在子类里具体设定行为对象。设计原则 分离变化部分,针对接口编程,多用组合,少用继承。示例:模拟鸭子游戏提取变化部分(behavior)设计成接口,实现算法族,假如变化部分为fly和quackflybehavior接口public interface FlyBehavior { void fly();}实现算法族public cl...
2018-04-11 00:58:00 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人