2018 年 1月 随笔档案 您所在的位置:网站首页 扎心老铁和盲人女孩 2018 年 1月 随笔档案

2018 年 1月 随笔档案

2023-10-31 00:42| 来源: 网络整理| 查看: 265

01 2018 档案 Day2 Mybatis初识(二) 摘要:mapper接口开发 传统dao的开发问题(ibatis) 方法调用:字符串易错,硬编码 mapper代理开发 a) 编写全局配置 b) 编写接口(自动根据接口和映射文件创建实现类) c) 编写映射文件 规范: A. 映射文件和mapper接口同包同名(批量加载映射文件) B. 接口的全限定名称必须 阅读全文 posted @ 2018-01-31 20:32 扎心了,老铁 阅读(1018) 评论(0) 推荐(0) 编辑 Day1 Mybatis初识(一) 摘要:框架 将重复的,繁琐的代码实现封装,让程序员将更多的精力放在业务的理解和分析上。 框架的作用 提高开发效率 隐藏细节 三大框架SSH --> SSM 1) 表述层: 用户交互 servlet SpringMVC/Struts2 2) 业务逻辑层:业务处理 javabean/ejb Spring 3) 阅读全文 posted @ 2018-01-31 20:22 扎心了,老铁 阅读(1411) 评论(0) 推荐(1) 编辑 Day10 上传和下载 摘要:上传 将本地文件传输到服务器 下载 将服务器的文件传输到本地。 过滤器(Filter) 过滤请求和响应。 当用户发出请求时,首先到达过滤器,过滤器如果”放行”,此时该请求就可以到达下一个过滤器或者servlet。当客户端响应时,也需要经过过滤器。 监听器(listener) 监听域的对象创建销毁。 阅读全文 posted @ 2018-01-31 20:08 扎心了,老铁 阅读(491) 评论(0) 推荐(0) 编辑 Day10 MVC 摘要:经典三层 表述层(表示层): 前台交互,调用后台 web 业务逻辑层: 处理业务 service 数据持久层: 与数据库之间进行交互 dao 面向对象原则 面向修改关闭,面向拓展开放。 高内聚,低耦合 面向接口编程 用于松耦合 MVC设计模式 模式:被多数人使用和认可,经验的总结。 用于松耦合,增强 阅读全文 posted @ 2018-01-31 20:03 扎心了,老铁 阅读(386) 评论(0) 推荐(0) 编辑 Day9 JSP 摘要:JSP概述 JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。 jsp = html + java html:静态内容 servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编 阅读全文 posted @ 2018-01-31 19:54 扎心了,老铁 阅读(343) 评论(0) 推荐(0) 编辑 Day8 Servlet 摘要:HttpServletRequest 说明 公共接口类HttpServletRequest继承自ServletRequest.客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的ip甚至客户端操作系统都包含 阅读全文 posted @ 2018-01-31 19:38 扎心了,老铁 阅读(434) 评论(0) 推荐(0) 编辑 Day7 Tomcat和servlet 摘要:web服务器 1) 什么是web服务器 硬件:性能强大的计算机(无显示屏) 操作系统: linux 软件:web服务器软件(将数据放置在服务器上就可以被外部访问) web应用程序 2) web服务器软件 a) IIS:Microsoft公司 b) weblogic: oracle公司,支持动态web 阅读全文 posted @ 2018-01-23 20:38 扎心了,老铁 阅读(418) 评论(0) 推荐(0) 编辑 Day6 jQuery 摘要:元素的操作 dom对象和jQuery对象 dom对象:原生js获取节点 jQuery对象:通过jQuery获取节点对象 获取或者修改内容/值 样式修改 属性的修改和获取 class的添加和删除 事件操作 页面载入 jQuery的事件 键盘事件 表单事件 事件的绑定和解绑 事件切换 动画效果 显示和隐 阅读全文 posted @ 2018-01-23 20:25 扎心了,老铁 阅读(311) 评论(0) 推荐(0) 编辑 Day5 JavaScript(三)事件、表单验证以及初识jQuery 摘要:事件 1)鼠标事件 mousedown mouseup 2)键盘事件 a) keydown:键被按下 b) keyup:键抬起 c) keypress:按下可打印字符的键时。 3)焦点事件 a) 获取焦点:focus b)失去焦点:blur 4)其他事件 a) change:选择发生改变触发事件(单 阅读全文 posted @ 2018-01-20 16:26 扎心了,老铁 阅读(390) 评论(0) 推荐(0) 编辑 Day4 JavaScript(二)dom操作 摘要:dom(文档对象模型) 文档结构 文档加载,转换为文档对象模型。将所有的标签,文本,属性转换为dom节点,形成一棵dom树。 标签,元素,节点: 标签开始到结束的部分 标签,文本,属性 节点的访问 节点操作 内容操作 修改属性(class的修改例外) 修改样式 节点之间的访问 节点的添加 节 阅读全文 posted @ 2018-01-20 16:07 扎心了,老铁 阅读(449) 评论(0) 推荐(0) 编辑 Day3JavaScript(一)JavaScript初识以及bom操作 摘要:JavaScript简介 什么是JavaScript 弱类型,动态类型,基于原型的直译性的编程语言。1995年netscape(网景)在导航者浏览器中设计完成。 JavaScript的特点 1.与HTML之间进行交互 2.不需要编译(浏览器中有解释器) 3.跨平台 4.安全性:不能直接访问本地文件 阅读全文 posted @ 2018-01-20 15:48 扎心了,老铁 阅读(479) 评论(0) 推荐(0) 编辑 Day2 CSS 摘要:什么是CSS 层叠样式表(cascading style sheet) 控制页面元素的显示方式。(添加样式) CSS语法 行间样式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 非行间样式 非行间样式包括内联样式和外联样式 内联样式(嵌) 嵌入式是将C 阅读全文 posted @ 2018-01-20 15:38 扎心了,老铁 阅读(571) 评论(0) 推荐(0) 编辑 Day1 Html和CSS 摘要:Html简介 软件开发模式: C/S:client/server 客户端/服务器 B/S:brower/server 浏览器/服务器 网页三剑客:Dreamweaver,Firework,Flash hyper text markup language:超文本标记语言 超文本:文本之外,还可以显示图 阅读全文 posted @ 2018-01-16 09:05 扎心了,老铁 阅读(905) 评论(0) 推荐(0) 编辑 Linux MySql5.6.38安装过程 摘要:1.下载mysql安装包mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz 2.用xftp工具将其上传到Linux服务器上的soft文件夹,没有的话先创建 3.解压mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz 4.删除mysq 阅读全文 posted @ 2018-01-16 08:56 扎心了,老铁 阅读(13633) 评论(0) 推荐(1) 编辑 Day5 JDBC 摘要:JDBC的简介 Java Database Connectivity:连接数据库技术。 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范(接口),使用同一套程序操作不同的数据库,称之为JDBC。 简单的说,JDBC的意义在于在Java程序中执行SQL语句。 JDBC开发支持 阅读全文 posted @ 2018-01-15 10:37 扎心了,老铁 阅读(902) 评论(0) 推荐(0) 编辑 Day4 MySql触发器视图索引以及设计优化 摘要:触发器 MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 通过事件触发,不能传参 语法 其中: trigger_name:标识触发器名称,用户自行指定;trigger_time:标识触发时机,取值 阅读全文 posted @ 2018-01-13 09:01 扎心了,老铁 阅读(1161) 评论(1) 推荐(0) 编辑 Day3 MySql高级查询 摘要:DQL高级查询 多表查询(关联查询、连接查询) 1.笛卡尔积 emp表15条记录,dept表4条记录。 连接查询的笛卡尔积为60条记录。 2.内连接 不区分主从表,与连接顺序无关。两张表均满足条件则出现结果集中。 3.自然连接 寻找两表中字段名称相等的字段进行连接,会自动去重重复列。 4.外连接 有 阅读全文 posted @ 2018-01-12 21:06 扎心了,老铁 阅读(1679) 评论(0) 推荐(1) 编辑 Day2 MySql函数以及单表查询 摘要:SQL中的运算符 算术运算符 比较运算符> < >= posted @ 2018-01-12 20:23 扎心了,老铁 阅读(1447) 评论(0) 推荐(1) 编辑 Day19 网络编程 摘要:基本概念 网络:一组由网线连接起来的计算机。 网络的作用: 1.信息共享。 2.信息传输。 3.分布式处理。 4.综合性的处理。 internet:互联网 Internet:是互联网中最大的一个。 www:万维网,web,是Internet因特网的一个服务。 协议 IP:网际传输协议。传输数据,不保 阅读全文 posted @ 2018-01-12 19:47 扎心了,老铁 阅读(782) 评论(0) 推荐(0) 编辑 Day18 (二)反射 摘要:反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 阅读全文 posted @ 2018-01-12 19:04 扎心了,老铁 阅读(600) 评论(0) 推荐(0) 编辑 Day18 (一)类的加载器 摘要:一个运行时的Java虚拟机(JVM)负责运行一个Java程序。 当启动一个Java程序时,一个虚拟机实例诞生;当程序关闭退出,这个虚拟机实例也就随之消亡。 如果在同一台计算机上同时运行多个Java程序,将得到多个Java虚拟机实例,每个Java程序都运行于它自己的Java虚拟机实例中。 在如下几种情 阅读全文 posted @ 2018-01-12 18:56 扎心了,老铁 阅读(717) 评论(0) 推荐(0) 编辑 Day17 多线程编程 摘要:基本概念 进程:内存中正则运行的一个应用程序。一个进程包含多个线程。 线程:进程中的一个执行流程。 多线程:有两个或两个以上的并发执行流程。 线程的声明周期 说明: 1. 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。2. 阅读全文 posted @ 2018-01-11 20:00 扎心了,老铁 阅读(774) 评论(0) 推荐(0) 编辑 Day16 IO流 摘要:流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 Java流类图结构: Stream流的聚合操作 1.末端方法;都是一次性的使用,流就会关闭,不能再用此流 阅读全文 posted @ 2018-01-10 19:43 扎心了,老铁 阅读(710) 评论(1) 推荐(0) 编辑 Day15 集合(二) 摘要:Set简介 定义 Set是一个继承于Collection的接口,即Set也是集合中的一种。Set是没有重复元素的集合。 SotedSet 接口,排序,自然升序排序的 HashSet 哈希表 调用hashCode() ​ equals()判断 顺序:先调用hashCode()算出值,如果hashCod 阅读全文 posted @ 2018-01-10 19:21 扎心了,老铁 阅读(856) 评论(0) 推荐(0) 编辑 Day14 集合(一) 摘要:集合总体介绍 Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Array 阅读全文 posted @ 2018-01-10 19:02 扎心了,老铁 阅读(742) 评论(0) 推荐(0) 编辑 Day13 泛型 摘要:泛型 泛型定义 在一个类型(类,接口,方法)之后,定义一个类型参数。 原生类型:类型后面没有指定具体的类型参数。 好处 使用泛型的好处在于,它在编译的时候进行类型安全检查,并且在运行时所有的转换都是强制的,隐式的,大大提高了代码的重用率。 语法 通配符(?) 无界通配符(?)可以接受任何的类类型。 阅读全文 posted @ 2018-01-09 20:44 扎心了,老铁 阅读(668) 评论(0) 推荐(0) 编辑 Day12 Java异常处理与程序调试 摘要:什么是异常? 不正常的,会影响程序的正常执行流程。 例如下面的程序 Error:错误 JVM自身的错误,程序员不能处理。 Exception:异常 受检异常(非运行时异常) 程序员必须进行异常处理,否则编译通不过 运行时异常 RuntimeException类和它的子类。 程序员可以不做处理。改代码 阅读全文 posted @ 2018-01-09 20:24 扎心了,老铁 阅读(1116) 评论(0) 推荐(0) 编辑 Day11 Java内部类 摘要:什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 内部类的 阅读全文 posted @ 2018-01-09 20:07 扎心了,老铁 阅读(690) 评论(0) 推荐(0) 编辑 Day10 API 摘要:String类 String是不可变类:值一旦确定了,就不会更改。 String常用的方法 concat 字符串连接,返回连接后的串 length 字符串长度 equals 比较字符序列是否相同,区分大小写 equalsIgnoreCase 比较字符序列是否相同,不区分大小写 toUpperCase 阅读全文 posted @ 2018-01-09 19:38 扎心了,老铁 阅读(676) 评论(0) 推荐(0) 编辑 Day9 抽象类和接口 摘要:抽象类 抽象类定义 只约定类所具有的抽象行为,没有具体实现相应行为。 语法格式 应用场景 1.不适合创建对象。 2.有些功能没有必要实现,有不同的子类实现。 3.每次使用的都是子类的对象。 4.为所有的子类提供了一个模板,所有的子类都是在此模板的基础之上添加和修改完善功能而创建出来的。 注意事项 1 阅读全文 posted @ 2018-01-09 19:13 扎心了,老铁 阅读(652) 评论(0) 推荐(0) 编辑



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有