• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






菜菜小谭

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年11月5日

Spring注解
摘要: 1 装配Bean 基于注解 l 注解:就是一个类,使用@注解名称 l 开发中:使用注解 取代 xml配置文件。 1. @Component取代<bean class=""> @Component("id") 取代 <bean id="" class=""> 2.web开发,提供3个@Componen 阅读全文
posted @ 2018-11-05 11:30 菜菜小谭 阅读(134) 评论(0) 推荐(0)
 
Spring的注入方式
摘要: 1.1 属性依赖注入 l 依赖注入方式:手动装配 和 自动装配 l 手动装配:一般进行配置信息都采用手动 基于xml装配:构造方法、setter方法 基于注解装配: l 自动装配:struts和spring 整合可以自动装配 byType:按类型装配 byName:按名称装配 constructor 阅读全文
posted @ 2018-11-05 11:29 菜菜小谭 阅读(171) 评论(0) 推荐(0)
 
Spring 周期
摘要: 1.1 生命周期 1.1.1 初始化和销毁 l 目标方法执行前后执行后,将进行初始化或销毁。 <bean id="" class="" init-method="初始化方法名称" destroy-method="销毁的方法名称"> 1.1.1.1 目标类 public class UserServi 阅读全文
posted @ 2018-11-05 11:28 菜菜小谭 阅读(226) 评论(0) 推荐(0)
 
Spring 概述
摘要: 1 spring框架概述 1.1 什么是spring l Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍 阅读全文
posted @ 2018-11-05 11:26 菜菜小谭 阅读(186) 评论(0) 推荐(0)
 
MyBatis的Foreach
摘要: 1.1.1.1 Foreach标签 可以循环传入参数值 综合查询时,会根据用户ID集合进行查询 SELECT * FROM USER WHERE id IN (1,2,10) 阅读全文
posted @ 2018-11-05 11:20 菜菜小谭 阅读(102) 评论(0) 推荐(0)
 
MyBatis的动态SQL
摘要: 1.1.1 动态sql 在mybatis中,它提供了一些动态sql标签,可以让程序员更快的进行mybatis的开发,这些动态sql可以通过sql的可重用性。。 常用的动态sql标签:if标签、where标签、sql片段、foreach标签 1.1.1.1 If标签/where标签 综合查询时,查询条 阅读全文
posted @ 2018-11-05 11:18 菜菜小谭 阅读(95) 评论(0) 推荐(0)
 
MyBatis的ResultMap
摘要: 1.1.1 resultMap 1.1.1.1 使用要求 使用resultMap进行结果映射时,不需要查询的列名和映射的属性名必须一致。但是需要声明一个resultMap,来对列名和属性名进行映射。 1.1.1.2 需求 对以下sql查询的结果集进行对象映射 Select id id_,userna 阅读全文
posted @ 2018-11-05 11:16 菜菜小谭 阅读(128) 评论(0) 推荐(0)
 
MyBatis的ResultType
摘要: 1.1 输出映射 1.1.1 resultType 1.1.1.1 使用要求 使用resultType进行结果映射时,需要查询出的列名和映射的对象的属性名一致,才能映射成功。 如果查询的列名和对象的属性名全部不一致,那么映射的对象为空。 如果查询的列名和对象的属性名有一个一致,那么映射的对象不为空, 阅读全文
posted @ 2018-11-05 11:14 菜菜小谭 阅读(373) 评论(0) 推荐(0)
 
初识MyBatis
摘要: 简单例子 1)首先建立项目java web 2)导入mybatis所需的jar包 mybatis需要jar包:mybatis-3.3.0.jar mysql驱动jar包:mysql-connector-java-5.1.15.-bin.jar 日志记录jar包:log4j.jar 3)创建数据库数据 阅读全文
posted @ 2018-11-05 11:09 菜菜小谭 阅读(129) 评论(0) 推荐(0)
 
Servlet的监听器
摘要: *************************监听器Listener************************** JS 事件处理函数 btn.onclick = test; javaee 当发生某种事件时执行某个监听器中的代码,监听器相当于事件处理函数 需求: 统计网站的总访问量 Ser 阅读全文
posted @ 2018-11-05 10:58 菜菜小谭 阅读(115) 评论(0) 推荐(0)
 
JSP的异常处理
摘要: *************************JSP全局异常处理*******************************在每个JSP页面都配置errorPage比较麻烦!如何解决?使用JSP全局异常处理,它可以针对不同的错误代码和异常类型跳转到不同的页面 在web.xml加入 <error 阅读全文
posted @ 2018-11-05 10:56 菜菜小谭 阅读(520) 评论(0) 推荐(0)
 
JSP的内置对象
摘要: ***********************五.动作元素**************************************** 一.动态包含 <jsp:include page=""/> 二.传参 <jsp:include page=""> <jsp:param name="" valu 阅读全文
posted @ 2018-11-05 10:55 菜菜小谭 阅读(226) 评论(0) 推荐(0)
 
初识JSP
摘要: **********************为什么有JSP*********************** servlet 输出比较麻烦 ,JSP用来简化servlet输出 **********************什么是JSP*********************** Java Server 阅读全文
posted @ 2018-11-05 10:54 菜菜小谭 阅读(144) 评论(0) 推荐(0)
 
Tomcat文件结构
摘要: bin:放运行和关闭tomcat的批处理文件..conf:放tomcat的配置文件 最重要的是server.xml 还有web.xml(模板可以去这拷贝)lib:放所有的web应用程序共用的jar包(servlet-api.jar、jsp-api.jar)、放tomcat启动时需要的jar包logs 阅读全文
posted @ 2018-11-05 10:43 菜菜小谭 阅读(153) 评论(0) 推荐(0)
 
三层架构及MVC
摘要: ***************演示商品种类添加(使用model2模型)************************ model1 = jsp + javabean(传统的java类) 淘汰了 javabean: VO 就是一个最简单的javabean model2 = jsp(V视图) + ja 阅读全文
posted @ 2018-11-05 10:42 菜菜小谭 阅读(150) 评论(0) 推荐(0)
 
初识Servlet
摘要: 一.什么是Servlet Server + Applet 服务器端 小程序 用java编写的服务器端程序,可以用来接收用户的请求并作出响应.. 阅读javaEE API Servlet 翻译 *********************新建一个web项目************************ 阅读全文
posted @ 2018-11-05 10:40 菜菜小谭 阅读(97) 评论(0) 推荐(0)
 
Servlet的web.xml配置
摘要: *******************Servlet3(使用注解配置servlet)************************* 前提要求: 1. tomcat7或以上版本 2. javaee 6 或者以上版本 *******************纯手工创建第一个Servelt程序***** 阅读全文
posted @ 2018-11-05 10:40 菜菜小谭 阅读(2729) 评论(0) 推荐(0)
 
初识Bootstrap
摘要: 一.什么是bootstrap 前端css框架.... 前端CSS框架,另一个前端框架Foundation 前端框架:使用HTML、CSS、JavaScript编写的组件工具集,拿来可以直接用,不用从造轮子. 二.为什么使用bootstrap 当前最流行的前端框架 为什么如此流行1.功能强大和样式美观 阅读全文
posted @ 2018-11-05 10:37 菜菜小谭 阅读(161) 评论(0) 推荐(0)
 
Jquery的事件
摘要: **************************bind绑定事件**************************绑定事件 jQuery对象.bind("事件名",事件处理函数); 可以绑定多个 也可以绑定的时候给匿名函数起一个名字,方便以后移除 $("#btn1").bind("click" 阅读全文
posted @ 2018-11-05 10:35 菜菜小谭 阅读(110) 评论(0) 推荐(0)
 
Jquery的选择器
摘要: jQuery借鉴了CSS种选择器的思想,CSS中的选择器 目的是选择出标签给标签加样式,而jQuery中的选择器,选择出元素以后可以对元素做什么操作(加样式、绑定事件、调用方法). 一.基本选择器 1. 标签选择器 CSS p { 样式规则} jQuery $("div") 演示代码: $(func 阅读全文
posted @ 2018-11-05 10:34 菜菜小谭 阅读(111) 评论(0) 推荐(0)
 
Jquery操作样式
摘要: ***********************使用attr()方法获取或设置属性********************** 1.attr()获取与设置属性 <input id="test" type="text" name="username" value="111"/> jQuery对象.att 阅读全文
posted @ 2018-11-05 10:34 菜菜小谭 阅读(89) 评论(0) 推荐(0)
 
Jquery的DOM
摘要: **********************创建节点************************** var $div5 = $('<div id="div5">我是div5</div>'); 需求: 在div2后面插入div5 **********************插入节点******* 阅读全文
posted @ 2018-11-05 10:33 菜菜小谭 阅读(110) 评论(0) 推荐(0)
 
初识Jquery
摘要: ********************************什么是jQuery**************************** JS框架 其他前端框架 bootstrap、ExtJs、dojo、prototype等 口号: write Less,do more 写的更少,做的更多! ** 阅读全文
posted @ 2018-11-05 10:32 菜菜小谭 阅读(98) 评论(0) 推荐(0)
 
JavaScript正则表达式与表单验证
摘要: 一.非空验证 判断非空 最好还是不要使用trim()方法 有的浏览器可能不支持 推荐使用正则表达式 判断是否为空 // " abc " >"abc " >"abc"function trim (txt) { var afterText = txt.replace(/^\s*/,'').replace 阅读全文
posted @ 2018-11-05 10:29 菜菜小谭 阅读(334) 评论(0) 推荐(0)
 
JavaScript阻止默认跳转
摘要: ************************阻止默认行为************************* IE: event.returnValue = false; FF: e.preventDefault(); 兼容: return false; //使用这种方式绑定的时候一定要加retu 阅读全文
posted @ 2018-11-05 10:28 菜菜小谭 阅读(3023) 评论(0) 推荐(0)
 
JavaScript的事件
摘要: ***************************几个概念*************************************** 1.事件源 事件发生的来源, 按钮、文本框等 2.事件名称 onclick、onchange、onfocus等 通常事件以on开头 3.事件处理函数 发生事件 阅读全文
posted @ 2018-11-05 10:24 菜菜小谭 阅读(121) 评论(0) 推荐(0)
 
DIV的显示与隐藏
摘要: *********************div的显示和隐藏************************************ 一.不占位 1.隐藏 div对象.style.display = "none"; 2.显示 div对象.style.display = "block"; 点击的时候, 阅读全文
posted @ 2018-11-05 10:22 菜菜小谭 阅读(5512) 评论(0) 推荐(0)
 
JavaScript的DOM
摘要: ************************DOM 文档对象模型***************************** 一.什么是DOM Document Object Model 文档对象模型 它是操作HTML和XML的一组API,可以实现动态改变页面内容的功能 例如: 京东的广告、菜单、 阅读全文
posted @ 2018-11-05 10:01 菜菜小谭 阅读(188) 评论(0) 推荐(0)
 
JavaScript组成
摘要: *************************JavaScript组成****************************** 1.ECMAScript ECMA 欧洲计算机制造商协会 指定的规范 ECMAScript 2. BOM Browser Object Model 3. DOM D 阅读全文
posted @ 2018-11-05 10:00 菜菜小谭 阅读(153) 评论(0) 推荐(0)
 
初识JavaScript
摘要: 一.什么是JavaScript 基于对象的、事件驱动的, 客户端脚本语言...和HTML、CSS一样运行在客户端浏览器中,被浏览器中 的JavaScript引擎 解释运行 属于W3C规范中 内容、表现、行为 中的行为.. 作用: 1. 用户交互 2. 表单验证 验证非空、验证是否为数字、邮箱、身份证 阅读全文
posted @ 2018-11-05 09:59 菜菜小谭 阅读(103) 评论(0) 推荐(0)
 
JavaScript数组及控制流程
摘要: *************************第二种复合类型 数组************************* 元素的集合 //1.声明 2.创建 3.初始化 JS中的数组和Java中的数组有两个区别: 演示代码: var arr = [10,"aaa",20]; for(var i=0; 阅读全文
posted @ 2018-11-05 09:59 菜菜小谭 阅读(147) 评论(0) 推荐(0)
 
CSS+DIV布局(二)
摘要: 布局的三种方式 一.常规流 以前没有学布局的时候,属于常规流 元素按照常规显示方式显示,块级元素垂直排列、行内元素就是水平排列 二.浮动 float:left; float:right: float:none; 典型应用两个div水平排列 **************************布局步骤 阅读全文
posted @ 2018-11-05 09:57 菜菜小谭 阅读(243) 评论(0) 推荐(0)
 
CSS+DIV布局(一)
摘要: *************************使用CSS+DIV布局******************************* ********************************盒模型******************************* html中每一个元素(标签)都 阅读全文
posted @ 2018-11-05 09:56 菜菜小谭 阅读(1893) 评论(0) 推荐(0)
 
html类选择器
摘要: 选择器: 选择标签的,选择出标签以后给标签加样式 常用的选择器6+1种 一.标签选择器 语法: 标签名 { 样式规则} 例如: p { 样式规则} 作用: 所有的p标签被选中 套用后面的样式 二.id选择器 1.语法 #id名 { 样式规则} 例如: #myId1 { 样式规则} 作用: id值为m 阅读全文
posted @ 2018-11-05 09:55 菜菜小谭 阅读(3435) 评论(0) 推荐(0)
 
初识css
摘要: 一.什么是CSS CSS全称 Cascading Style Sheet 层叠样式表,它是用来美化页面的一种语言.. 它属于W3C 内容、表现、行为三者分离中的 "表现".如果我们想调整文字大小、 让表格隔行换色、调整超链接的样式、调整文本框宽度等需要使用到CSS技术. 另外CSS除了用来美化页面以 阅读全文
posted @ 2018-11-05 09:54 菜菜小谭 阅读(179) 评论(0) 推荐(0)
 
Html表格
摘要: ***********************表格********************************* 作用: 1.显示表格数据 2.简单布局 ********************作用一:使用表格显示数据*********************** table 表格 tr 一行 阅读全文
posted @ 2018-11-05 09:52 菜菜小谭 阅读(116) 评论(0) 推荐(0)
 
Html内置框架
摘要: 一.框架的作用 使用框架 可以把一个窗口 划分成若干个小窗口,每个小窗口独立显示一个页面... 框架分为: 1.普通框架 2.内嵌框架 *************************普通框架******************************* 使用普通框架实现网站的整体布局 一.上下分 阅读全文
posted @ 2018-11-05 09:52 菜菜小谭 阅读(335) 评论(0) 推荐(0)
 
HTML表单(一)
摘要: *********************表单和表单域****************************** 一.什么是表单 收集用户信息的一个容器,相当于点餐时的菜单... 表单中包含表单域(文本框、密码框、按钮 都属于表单域) 定义表单的语法: <form> 表单域</form> 常用的属 阅读全文
posted @ 2018-11-05 09:51 菜菜小谭 阅读(176) 评论(0) 推荐(0)
 
HTML标签(一)
摘要: 超链接分类: 1.页面之间的链接 跳到某个页面 2.锚链接 跳到页面的某个位置 (1)定义锚点 <a name="锚点名"></a> 例如: <a name="top"></a> (2)跳到某个锚点 跳到当前页面的某个位置<a href="#top">回到顶部</a> 跳到a.html中的某个位置< 阅读全文
posted @ 2018-11-05 09:50 菜菜小谭 阅读(122) 评论(0) 推荐(0)
 
初识HTML
摘要: ******************Web前端编程********************************** B/S 架构 前端知识 1. HTML 画一个最简单的网页 2. CSS 美化页面的技术 3. JavaScript 控制行为的 比如鼠标放到菜单栏上的某一点 出现对应的种类 鼠标 阅读全文
posted @ 2018-11-05 09:49 菜菜小谭 阅读(155) 评论(0) 推荐(0)
 
Jdbc进阶(四)
摘要: ***************************数据库的隔离级别**************************** mysql 数据库 这4种隔离级别都支持 默认的隔离级别 可重复读 oracle 只支持 读已提交、序列化 默认的隔离级别是 读已提交 一.读未提交 会出现脏读 客户端A 阅读全文
posted @ 2018-11-05 09:47 菜菜小谭 阅读(115) 评论(0) 推荐(0)
 
Jdbc进阶(三)
摘要: ******************可滚动、可更新的结果集***************** 1.可滚动的结果集JDK1.4之前默认打开的结果集不可随意滚动,如果想让结果集可以实现前后滚动等需要额外添加参数,从JDK5.0开始默认打开的结果集可以实现 滚动,可以用next、absolute、prev 阅读全文
posted @ 2018-11-05 09:46 菜菜小谭 阅读(173) 评论(0) 推荐(0)
 
JDBC进阶(一)
摘要: ************************Class.forName()的作用?(面试题)*********************** 1. 程序员主动使用Class.forName()来加载驱动 oracle.jdbc.OracleDriver driver = new oracle.jd 阅读全文
posted @ 2018-11-05 09:45 菜菜小谭 阅读(187) 评论(0) 推荐(0)
 
Jdbc进阶(二)
摘要: **********************使用java调用存储过程*********************** CallableStatement 这个通道可以用来调用存储过程 演示代码: public class SQLUtil { private Connection conn; publi 阅读全文
posted @ 2018-11-05 09:45 菜菜小谭 阅读(132) 评论(0) 推荐(0)
 
初识JDBC(二)
摘要: ************************JDBC操作事务************************* 1.开启事务 conn.setAutoCommit(false); 2.提交事务 conn.commit(); 3. 回滚事务 conn.rollback(); 注意:事务是默认关闭的 阅读全文
posted @ 2018-11-05 09:44 菜菜小谭 阅读(121) 评论(0) 推荐(0)
 
初识JABC(一)
摘要: 一.什么是JDBC Java Database Connectivity 直接翻译过来叫 Java数据库连接 Java操作数据库的一门技术 使用JDBC 可以 让java程序连接数据库 实现最基本的CRUD操作 一组规范: 包含接口和类,主要是接口 二.为什么用JDBC?(接口的好处) 如果访问数据 阅读全文
posted @ 2018-11-05 09:43 菜菜小谭 阅读(308) 评论(0) 推荐(0)
 
MySQL数据库安装
摘要: 安装完mysql以后 客户端和服务器端就都已经安装到你的机器上了 一.启动服务器 使用services.msc 进入服务管理器 启动mysql 服务即可 二.启动客户端 mysql -uroot -proot -u 用户名-p 密码-h 需要连接的远程数据库服务器的ip地址 如果连接的是本地服务器 阅读全文
posted @ 2018-11-05 09:40 菜菜小谭 阅读(130) 评论(0) 推荐(0)
 
卸载MySQL数据库
摘要: 如果在电脑里装过MySQL,想再重新安装MySQL的时候可能就会因为前一版本卸载不完全而出现错误了——最常见的就是安装好后设置参数的最后一步验证时,会在Execute configurattion步骤中的 第三项Start Service出错,错误提示为Could not start the ser 阅读全文
posted @ 2018-11-05 09:40 菜菜小谭 阅读(186) 评论(0) 推荐(0)
 
oracle触发器
摘要: 一.什么是触发器 类似于 java 中的事件监听器 按钮.addActionListener(监听器对象); 点击按钮时 会触发 事件监听器中的代码执行 我们可以给表设置一个触发器,这样当用户对表进行了增删改操作的时候, 会触发 触发器中的代码执行 ************************* 阅读全文
posted @ 2018-11-05 09:38 菜菜小谭 阅读(758) 评论(0) 推荐(0)
 
oracle存储过程
摘要: 之前我们学的pl/sql代码都属于匿名块... 没有名字 匿名块的缺点 1. 不能够保存在数据库服务器上 如果想以后使用 只能把它复制到一个文件中 或者是 另存为成*.sql文件.下一次再使用的时候 还要复制回来或者 打开这个sql文件再执行,比较麻烦! 不可复用 2.匿名块执行速度慢 第二次执行的 阅读全文
posted @ 2018-11-05 09:37 菜菜小谭 阅读(369) 评论(0) 推荐(0)
 
oracle游标
摘要: 一.什么是游标 CCL: Cursor Control Langage 游标控制语句 游标: 指向数据库结果集的一个指针,类似于 Iterator 使用游标 查询结果集,游标指向的是结果集中第一条记录之前的位置 如果进行fetch操作, 每fetch一次,指针向后移动一位,并且返回当前 指针指向的记 阅读全文
posted @ 2018-11-05 09:36 菜菜小谭 阅读(151) 评论(0) 推荐(0)
 
oracle修改表结构
摘要: *****************************修改表结构*************************** sno name age 一.什么时候使用修改表结构 想修改表结构,同时还想保留数据,使用修改表 需求: 加一个 地址字段 address 1. 添加字段 alter tabl 阅读全文
posted @ 2018-11-05 09:35 菜菜小谭 阅读(1135) 评论(0) 推荐(0)
 
oracle数据字典、索引、序列
摘要: *************************数据字典******************************* 普通的表 是用来存放 应用程序 需要的数据的 student表 是存放学生信息的 category 表 是存放 商品种类信息的 oracle 也是一个应用程序, oracle这个 阅读全文
posted @ 2018-11-05 09:34 菜菜小谭 阅读(1032) 评论(0) 推荐(0)
 
oracle创建表
摘要: 一.创建表 商品种类表 drop table category create table category( cid number(4) primary key, cname varchar2(100), cdesc varchar2(400) ) 二.常见的字段类型5种 1. varchar2(2 阅读全文
posted @ 2018-11-05 09:32 菜菜小谭 阅读(675) 评论(0) 推荐(0)
 
oracle事务
摘要: **********************事务 TPL ********************************* Transaction Process Lanuage 事务处理语句 一.什么是事务 一系列sql语句的集合,要么都执行、要么都不执行 事务的起点: 开始于第一条DML语句 阅读全文
posted @ 2018-11-05 09:31 菜菜小谭 阅读(164) 评论(0) 推荐(0)
 
oracle的分页
摘要: *************需求1: 查询emp表中前5个员工************************* 使用伪列 rownum 每一张表 都有一列 字段名叫做 rownum 数据类型 number 这一个字段用来标示表中的每一条记录 第一条记录 rownum 值是1 第二条是2 依次类推 这 阅读全文
posted @ 2018-11-05 09:30 菜菜小谭 阅读(121) 评论(0) 推荐(0)
 
oracle的逻辑结构
摘要: *********************oracle的逻辑结构*************************** oracle 中数据库 级别比较高 一般不要轻易创建数据库 oracle中的用户 相当于 mysql 中的数据库 京东商城项目 jd用户 学生管理系统 stu用户 表空间: 逻辑结 阅读全文
posted @ 2018-11-05 09:29 菜菜小谭 阅读(1164) 评论(0) 推荐(0)
 
oracle数据库视图
摘要: 一.what 视图是一张虚拟表 二.如何创建视图 create view 视图名 as select 语句 视图名一般以v$开头 演示代码: --需求:查询所有员工的姓名和上司的姓名(做成视图) create view v$employee_manager_relation as select em 阅读全文
posted @ 2018-11-05 09:28 菜菜小谭 阅读(604) 评论(0) 推荐(0)
 
oracle数据库连接查询
摘要: 简单查询、复杂查询 简单查询: 单表 复杂查询: 1. 子查询(嵌套查询) 2. 连接查询 ************************连接查询**************************** 一.什么是连接查询 把多张表连接在一起,一块查 二.什么时候使用 数据来自于多张表的时候,要使 阅读全文
posted @ 2018-11-05 09:27 菜菜小谭 阅读(1761) 评论(0) 推荐(0)
 
oracle数据库子查询
摘要: 查询语句: 1.简单查询 只写一个select语句就可以了 2.复杂查询 (1)子查询 (2)连接查询 *************************子查询(嵌套查询)*************************** 写多条select语句 第一条select语句的查询结果 可以作为 第二 阅读全文
posted @ 2018-11-05 09:26 菜菜小谭 阅读(170) 评论(0) 推荐(0)
 
Oracle数据库查询及函数
摘要: ********************使用order by 进行排序************************* 需求1:--查询所有部门信息 按部门编号降序排列 select * from dept order by deptno desc 写了order by deptno 以后 如果没 阅读全文
posted @ 2018-11-05 09:25 菜菜小谭 阅读(3326) 评论(0) 推荐(0)
 
初识Oracle数据库
摘要: **************************SQL********************************* 结构化查询语言(Structured Query Lanuage),数据库语言 第四代语言 sql1992sql1999 SQL语言的分类(六种) 1. DQL 数据查询语言 阅读全文
posted @ 2018-11-05 09:22 菜菜小谭 阅读(140) 评论(0) 推荐(0)
 
webpack4打包vue前端多页面项目
摘要: 用法 项目结构如下: public文件夹存放一些静态文件,src文件夹存放源码。每个页面通过一个入口文件(page1.js,page2.js,..)生成vue实例,挂载到插件生成的html文件的#app元素上。 安装依赖 进入开发模式 npm run start 浏览器会打开 http://loca 阅读全文
posted @ 2018-11-05 09:18 菜菜小谭 阅读(559) 评论(0) 推荐(0)
 
安装Nodejs 及 npm环境
摘要: 安装NodeJS环境 NPM常用命令 搭建express开发环境 2.. 使用express 安装项目 阅读全文
posted @ 2018-11-05 09:16 菜菜小谭 阅读(825) 评论(0) 推荐(0)
 
Java 枚举
摘要: *************************枚举 ************************************* JDK5.0的特性 一.为什么使用枚举 单例: 是为了保证一个类只有一个唯一的实例 枚举: 当一个类的对象 个数固定 的时候 推荐使用枚举 例如: 季节类、性别类、星期 阅读全文
posted @ 2018-11-05 00:55 菜菜小谭 阅读(153) 评论(0) 推荐(0)
 
Java反射
摘要: 一.为什么使用反射(Reflection) 目的: 写通用性的代码 例如框架 需求: 写一个方法 该方法可以接收"任意类型"的对象 该方法的功能是展示对象的绝活 输入参数: Object 返回值: void 功能: 展示一下绝活 A公司的程序员public void test(Object obj) 阅读全文
posted @ 2018-11-05 00:54 菜菜小谭 阅读(175) 评论(0) 推荐(0)
 
Java单元测试和JUnit
摘要: **********************单元测试和JUnit******************************** 为什么要使用单元测试 1.底层代码没问题,上一层才不会出现问题.. 就像盖楼一样 2.提高士气,明确知道我的东西是没问题的, 保证你不被开 3.加大测试的力度可以降低后期 阅读全文
posted @ 2018-11-05 00:52 菜菜小谭 阅读(502) 评论(0) 推荐(0)
 
Java Lambda表达式
摘要: ***********************lambda表达式******************************* JDK8.0中比较重要的新特性 以前使用匿名内部类 package com.chapter18.lambda; public class TestLambda { publ 阅读全文
posted @ 2018-11-05 00:52 菜菜小谭 阅读(99) 评论(0) 推荐(0)
 
Java事件驱动编程
摘要: **********************事件驱动编程*************************** 一.基本概念 由用户发出某个事件,驱动某段代码执行,叫做事件驱动编程 1. 事件源 谁发出了这个事件,事件的来源 单击按钮 事件源:按钮 窗口关闭 窗口 电话响铃 电话 2.事件名称 单击 阅读全文
posted @ 2018-11-05 00:50 菜菜小谭 阅读(589) 评论(0) 推荐(0)
 
Java GUI编程(二)
摘要: **********************网格布局 GridLayout********************** 类似于表格一样,可以设置一个 几行几列的表格 小技巧(让两个组件垂直排列的小技巧): 一个组件放到边框布局的北边,另一个组件放到中间 演示代码: package com.awt.l 阅读全文
posted @ 2018-11-05 00:48 菜菜小谭 阅读(311) 评论(0) 推荐(0)
 
Java GUI编程(一)
摘要: ********************第16章 GUI编程 ************************** 一.什么是GUI GUI= Graphical User Interface 图形用户接口 图形用户界面 GUI是用java来编写带界面的应用程序 两套技术 1. AWT(Abstra 阅读全文
posted @ 2018-11-05 00:47 菜菜小谭 阅读(2324) 评论(0) 推荐(0)
 
Java网络编程(二)
摘要: **************************IP地址类 InetAddress*************************** 演示代码: package com.chapter15; import java.net.InetAddress; /** * 公司:蓝桥软件学院 作者:zh 阅读全文
posted @ 2018-11-05 00:46 菜菜小谭 阅读(152) 评论(0) 推荐(0)
 
Java网络编程(一)
摘要: ***********************第15章 socket编程(网络编程)************************ 网络编程 != 网站编程 京东 淘宝 网站编程 网络QQ >QQ 一.为什么使用socket 当两个应用程序之间需要交换数据的时候 需要使用socket QQ聊天或者 阅读全文
posted @ 2018-11-05 00:45 菜菜小谭 阅读(219) 评论(0) 推荐(0)
 
Java多线程(二)
摘要: **************************线程打断********************************* 线程运行的时候,有4种中断线程执行的方式 1. interrupt() t1.interrupt();//中断线程的执行 泼凉水式的打断 2. stop(); 一棒子打死 阅读全文
posted @ 2018-11-05 00:44 菜菜小谭 阅读(124) 评论(0) 推荐(0)
 
Java多线程(一)
摘要: ***********************第14章 多线程 ********************************** 一.why 想让 两段代码 同时执行 的时候使用多线程 public static void main(String[] args){ //游戏开始 //游戏主体 / 阅读全文
posted @ 2018-11-05 00:42 菜菜小谭 阅读(134) 评论(0) 推荐(0)
 
Java IO流(四)
摘要: ****************************转换流***************************** 作用: 把字节流 转换成 字符流 别人给你一个字节流, 但是我们想以字符为单位读和写,这时需要使用转换流,转换一下 字节 字符 输入 InputStream Reader Inp 阅读全文
posted @ 2018-11-05 00:41 菜菜小谭 阅读(114) 评论(0) 推荐(0)
 
Java IO流(三)
摘要: 字节 字符 输入 InputStream Reader 输出 OutputStream Writer **********************字节写*********************************** FileOutputStream 1.public void write(i 阅读全文
posted @ 2018-11-05 00:40 菜菜小谭 阅读(111) 评论(0) 推荐(0)
 
Java IO流(二)
摘要: *****************************I/O流的分类**************************************** 一.按照数据的流向分 1. 输入流 2. 输出流 二. 每次存取的单位 1. 字节流 2. 字符流 三.按照管道是否直接和数据源相连 1. 节点流 阅读全文
posted @ 2018-11-05 00:39 菜菜小谭 阅读(86) 评论(0) 推荐(0)
 
Java IO流(一)
摘要: **************************第13章 IO********************************** 一. 什么是IO I Input 输入 O Output 输出 I/O 输入输出流 输入输出是相对于 程序 而言的 输入: 数据从外界(文件或者其他数据源) 进入到 阅读全文
posted @ 2018-11-05 00:38 菜菜小谭 阅读(96) 评论(0) 推荐(0)
 
Java泛型
摘要: 一.why 为什么有泛型 目的: 提高程序的健壮性和易用性 需求: 设计一个坐标类 Point 能满足以下三种需求 (1) 保存 int类型的坐标 int x = 10; int y = 20; Point point = new Point(); point.setX(10);//int >Int 阅读全文
posted @ 2018-11-05 00:37 菜菜小谭 阅读(110) 评论(0) 推荐(0)
 
Java集合Map(四)
摘要: ****************************Map********************************** Map Hashtable HashMap 1.键值对 2.没有迭代顺序 SortedMap Properties LinkedHashMap 带有迭代顺序的HashM 阅读全文
posted @ 2018-11-05 00:35 菜菜小谭 阅读(146) 评论(0) 推荐(0)
 
Java集合Set(三)
摘要: ***************************Set********************************************* 类似数学中的集合 迭代顺序相关 排序相关的 Set(接口) HashSet(实现类) 1.去重 2.没有迭代顺序 SortedSet(接口) Lin 阅读全文
posted @ 2018-11-05 00:33 菜菜小谭 阅读(157) 评论(0) 推荐(0)
 
Java集合(二)
摘要: **********************集合的预备知识 Object类的四个方法******************** 一.toString() 通过重写Object类的toString()方法实现 对象的自我描述、自我介绍 public String toString(){ return 实 阅读全文
posted @ 2018-11-05 00:32 菜菜小谭 阅读(137) 评论(0) 推荐(0)
 
Java集合(一)
摘要: **********************集合的预备知识 Object类的四个方法******************** 一.toString() 通过重写Object类的toString()方法实现 对象的自我描述、自我介绍 public String toString(){ return 实 阅读全文
posted @ 2018-11-05 00:31 菜菜小谭 阅读(127) 评论(0) 推荐(0)
 
数据结构(二)
摘要: ***********************特殊的线性表 栈**************************** 栈: 先进后出、后进先出 栈的插入运算 叫做入栈 栈的删除运算 叫做出栈 演示代码: package com.chapter11; //栈的接口public interface I 阅读全文
posted @ 2018-11-05 00:29 菜菜小谭 阅读(124) 评论(0) 推荐(0)
 
数据结构(一)
摘要: *************************第十一章 数据结构************************** 一.why 为什么要加数据结构这一章 1. 让非计算机专业的学生普及一下数据结构这门课的作用 2. 面试数据结构是重点 *************************基本概念 阅读全文
posted @ 2018-11-05 00:28 菜菜小谭 阅读(178) 评论(0) 推荐(0)
 
Java异常(二)
摘要: **********************为什么有finally************************* package com.chapter10; //演示发生了异常没捕获的情况public class TestFinally { public static void main(St 阅读全文
posted @ 2018-11-05 00:26 菜菜小谭 阅读(239) 评论(0) 推荐(0)
 
Java异常(一)
摘要: *************************如何处理异常******************************** try{ //可能出现错误的代码 }catch(异常类的类名 e){ //处理错误的代码 } 演示代码: package com.chapter10; //演示如何处理异常 阅读全文
posted @ 2018-11-05 00:26 菜菜小谭 阅读(181) 评论(0) 推荐(0)
 
Java抽象类和接口(三)
摘要: ***********************体会接口的好处******************************* 一.可维护、可扩展 面向接口编程 接口:父类型 面向父类编程 二.解耦 高内聚、低耦合 耦合: 类和类之间的关系... 只要类和类之间有四种关系就是耦合(关联、继承、实现、依赖 阅读全文
posted @ 2018-11-05 00:25 菜菜小谭 阅读(210) 评论(0) 推荐(0)
 
Java抽象类和接口(二)
摘要: ***************************接口********************************* 一.why 需求一直不变的时候可以不使用接口, 需求经常发生改变推荐使用接口... 软件产品中需求会经常改变,所以一般都要使用接口... 体现了可维护、可扩展的优点 二.什么 阅读全文
posted @ 2018-11-05 00:24 菜菜小谭 阅读(139) 评论(0) 推荐(0)
 
Java抽象类和接口(一)
摘要: **********************第九章 抽象类和接口************************** **************************抽象类************************** 一.why 什么时候想到使用抽象类 需求: 矩形、三角形、圆形 方法: 阅读全文
posted @ 2018-11-05 00:23 菜菜小谭 阅读(159) 评论(0) 推荐(0)
 
Java的final和多态
摘要: *************************简述一下final(面试题)********************************* 一.修饰变量 1. 基本类型 final double PI = 3.14;// 最终变量 表示常量 只能被赋值一次 PI = 3.15;//编译报错 无 阅读全文
posted @ 2018-11-05 00:22 菜菜小谭 阅读(251) 评论(0) 推荐(0)
 
Java初始化顺序
摘要: *********************继承中的对象初始化顺序(内存结构)************************ private 修饰的属性 和方法 不能被继承 父类中 private 修饰的属性 比如 private BMW bmw = new BMW(); 在子类对象中存在不存在? 阅读全文
posted @ 2018-11-05 00:20 菜菜小谭 阅读(103) 评论(0) 推荐(0)
 
Java类和多态
摘要: *********************第八章 复用类和多态****************************** 可复用 一.方法 二.复用 类 1.组合 2.继承 *****************************组合 has a************************* 阅读全文
posted @ 2018-11-05 00:19 菜菜小谭 阅读(116) 评论(0) 推荐(0)
 
Java方法及构造方法
摘要: *************************构造函数(构造方法、构造器)Constructor************ 一.why 为什么用 Student s1 = new Student(); s1.sno = 1;//破坏程序的封装性s1.name = "aaa";s1.age = 20 阅读全文
posted @ 2018-11-05 00:18 菜菜小谭 阅读(188) 评论(0) 推荐(0)
 
Java类和对象
摘要: ***************************第六章 类和对象********************************* ***************************面向过程和面向对象的区别************************** 一.面向过程 c语言 关心是h 阅读全文
posted @ 2018-11-05 00:16 菜菜小谭 阅读(152) 评论(0) 推荐(0)
 
Java包装类型
摘要: ********************包装类型*************************** 一.为什么有包装类型 java是面向对象的语言,但是正因为有了8种基本类型的存在,导致java不是完全面向对象的语言 为了让java语言 完全的面向对象,java设计人员, 封装每一种基本类型 设 阅读全文
posted @ 2018-11-05 00:07 菜菜小谭 阅读(119) 评论(0) 推荐(0)
 
Java字符串(一)
摘要: ********************************定义字符串***************************** 使用String类 定义字符串 字符串使用" " String s = "aaa"; // s不是字符串 s字符串对象的引用 "aaa"、"bbb"、 "Hello 阅读全文
posted @ 2018-11-05 00:06 菜菜小谭 阅读(253) 评论(0) 推荐(0)
 
Java数组(二)
摘要: ***************************第四章 数组 *************************************** 一.why 什么时候想到使用数组 当定义的变量比较多的时候,考虑使用数组 需求: 求全班同学的平均成绩 人数少的时候(例如只有5人) 可以定义5个变量, 阅读全文
posted @ 2018-11-05 00:05 菜菜小谭 阅读(210) 评论(0) 推荐(0)
 
Java数组(一)
摘要: ***********************学习技巧(原则)****************************** 3W1H 一.why 为什么用、为什么学 为什么用数组、什么时候用 二.what 是什么 什么是数组 三.how 怎么用 如何定义数组、语法 四.where 用在哪 实际需求 阅读全文
posted @ 2018-11-05 00:02 菜菜小谭 阅读(130) 评论(0) 推荐(0)