自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 Lambda表达式

Var 关键字 1.定义变量时,必须同时完成初始化的工作 2.不允许var定义一个以null值初始化的局部变量 3.var本身不是一个新类型,本质上,它只是用来修饰一个可以推断出类型的局部变量 1.最基本的Lambda表达式 (参数类表)=>{方法体} 2.如果参数列表只包含一个推断类型参数时 (不要小括号和数据类型) i=>{return i;} 3.如果参数列表只包含一个推断类型参数时 (不要大括号) i=>i; ...

2020-12-23 09:56:06 178

原创 Web service和委托

Web service 主要的技术组成要素 1.SOAP(Simple Object Access Protocol):简单对象访问协议 2.WSDL(Web Service Description Language) : Web服务描述语言 3.UDDI (Universal Description Discovery and Integration) : 统一描述,发...

2020-12-23 09:55:35 222

原创 数据库设计

1.绘制E-R图 实体关系图 2.使用三大范式审核数据库设计 第一范式: 概念:表中的列确保它的原子性(每一列都不能再分割) 第二范式: 概念:每张表只能做一件事(每张表只描述一个内容) 第三范式: 概念:必须满足第二范式下,从表中只能记录主表的主键列 经验:我们在做数据库设计时,必须满足第一范式和第二范式,在第三范式的选择情况下,可以刻意违背。 3.数据库设计一般步骤 a.需求分析(分析师与客户沟通)...

2020-12-23 09:53:46 181

原创 事务和视图

事务 机制:可以把多个操作的SQL命令当成一个操作执行,要求要么都执行,要么都失败 特性: a.原子性 b.一致性 c.隔离性 d.永久性 手动开启事务语法 1.开启事务 Begin; 2.提交事务 Commit; 3.回滚事务; Rollback; 视图 定义: 视图一张虚拟的表 特点: 虚拟:数据并非真实存储,而是对于基础表的查询 作用: a.提高安全性 b.可以将复杂的查询SQL命令简化 语法 ...

2020-12-23 09:51:49 130

原创 索引

索引 概念:提高检索数据的一种方式 原理 a.B-Tree b.Hash(键值对方式) 优点:在查询时提高查询效率 缺点: 每构建一个索引,会产生一个内部排编表用于存放索引构建的方式,当执行操作语言(增删改)时, 则要重新进行排编 常用类型: a.普通 b.主键 c.唯一 d.组合 e.全文 如何选择索引列? a.使用频繁的字段 ...

2020-12-23 09:51:08 115

原创 语法

一.创建数据库语句 1).创建数据库 Create DataBase `数据库名称`; 2).删除数据库 Drop DataBase `数据库名称`; ----不用 二.数据类型: 1.数字 1).UNSIGNED 属性 无符号: 0或整数 2).ZOREFILL 用户用0填充 2.时间 1).TimeStamp: 当使用时间默认值时,用该类数据类型 三. 创建表 1.语法 Create ...

2020-12-23 09:50:34 112

原创 对象

1.应用对象隶属于应用,一个应用有且只有一个应用对象 声明周期和服务器一致,服务器启动应用对象则被创建,服务器停止应用对象则被销毁 在servlet中获取应用对象 ServletContext application= this.getServlet(); application.setAttribute("",""); session 会话对象 在登陆一次之后,之后的操作不需要再次登陆 当浏览器第一次访问服务器时,会话则产生,服务器会分配一个唯一的sessi...

2020-12-23 09:48:59 146

原创 el表达式

expression language 表达式语言 ${} 等同于 getAttribute("str"); el表达式优先级从高到低 pageContext >request>session>application 作用域对象 application>session> >request>pageContext requestScope sessionScope applicationScope pageScope...

2020-12-23 09:48:09 132

原创 jsp 9大内置对象

jsp 9大内置对象 request 请求对象 response 响应对象 config 配置对象 session 会话对象 application 应用对象 page 页面对象 pageContext 页面作用域对象 exception 异常对象 out 输出对象 <%@include file="head.jsp"%> 注意:引入是将目标文件中所有代...

2020-12-22 11:04:17 188 1

原创 JSP

java server page java服务器页面 java+html的页面 JSP运行原理 a.将jsp文件翻译成servlet.java文件 b.再将servlet的java文件编译成class文件 c.执行classwenj jsp五中代码形式 小脚本<% %> 可以在该范围内编写任意的java代码 表达式 <%= %> 只要是有任意返回结果的代码,方法调用 声明 <%!...

2020-12-22 11:03:37 98

原创 servlet

servlet 服务器和应用程序之间进行数据的交互的接口 servlet是一个类,必须实现javax.servlet.Servlet(直接或间接实现) 由程序员进行编写,由服务器进行维护和管理 serclet配置 web.xml,在WEB-INF文件夹下,不能改变路径和名字 <servlet> <servlet-name>my </servlet-name> <servlet-class>com.aptech...

2020-12-22 11:03:06 134

原创 JSP基础

1.动态网页 根据用户的需求,显示不同的数据 c/S client server 客户端服务器 缺点: 必须安装客户端才能访问 一个服务器必须对应一个客户端 升级维护比较麻烦,必须下载并安装补丁,如果不更新,版本较多,无法统一版本 优点: 美如画,有很多的 功能 B/S browse server 浏览器服务器 优点: 只需要安装一个浏览器客户端,就可以访问多个服务器 升级简单,如果服务器进行了更新,浏览器只需要刷新就能看...

2020-12-22 11:02:27 97

原创 jdbc

java database connectivity java数据库连接技术 系统由微软公司提供。 驱动由不同的厂商自己提供,微软只能定义接口,指定一系列的规范,厂商如果想实现硬件在系统中被调用,必须遵照为软件所定义的 规范实现接口 oracle 甲骨文公司 java定义连接,操作数据库的接口,不同数据库厂商根据接口中定义的规范,实现数据库操作的功能 1.加载技术,建立连接 a.导入驱动jar包 b.加载驱动 Clas...

2020-12-22 11:01:45 190 1

原创 FileIO

File类 IO包 getAbsolutePath(); 查看绝对路径 getPath(); 查看相对路径 注意:如果获取文件时传入的路径就是绝对路径,那么getPath获取的也是绝对路径 二.字节流 1. 定义读的源头文件 InputStream is=new InputStream("文件路径"); 2. 定义写的目标文件 OutputStream os=new OutputStream("文件路径"); 3....

2020-12-22 11:01:03 251

原创 多线程

进程: 进程,软件执行的最小单位,是软件运行的一种体现方式 线程: 进程运行的最小单位 在只有一个CPU的情况下,线程只能是交替执行,无法做到同时执行 其执行.等待.停止全部由CPU进行分配 java 主线程: main方法 用户线程: 由程序猿创建的线程 守护线程(精灵线程) setDeamon(true) 守护用户线程和主线程存在 jvm会在执行守护线程时,不断的扫描是否还有用户线程和主线程在执行,如果当前没有 用户线程和主线程,j...

2020-12-22 11:00:33 91

原创 集合

集合: 存储多个数据并且具有特点的算法容器 所有集合全部属于Java.util包以下 util(工具) 创建集合的时候,系统会默认赋予10个长度,当调用add方法时,jdk会自动检查该数组长度是否足够, 如果不够,会按照(当前长度*3/2+1)改变长度 当调用size()方法时,检查该数组中所有的非空数据,获取最终数组的数据长度 Collection 无序,不唯一 List 有序,不唯一 ArrayList 就是采用数组方式存储数据的...

2020-12-22 10:59:31 353

原创 异常处理和日志

1.程序中的异常 在程序运行过程中,遇到错误,导致程序意外终止,停止运行 控制台异常的显示 异常类别 :错误说明 异常发生的位置 包含 包名.类名.方法名 异常发生的代码行数 方法调用采用先进后出的方式,所以排查bug从最上面的异常往下看 Exception 异常 check异常(检查异常) 程序无法自动处理,需要程序员手动处理的异常类别 runtime异常(运行时异常) 程序可以自动处理异常也可以不处理异常 ...

2020-12-22 10:58:55 105

原创 多态和接口

多态 实现多态 向上转型 (自动类型转换) pet dog=new Dog(); 只能父类允许被访问的方法和属性,子类重写了父类的方法 向下转型 (强制类型转换) pet dog=new dog(); dog d=(dog)dog; 不安全,结合instanceof 接口 接口的特点 1.接口中只能有抽象方法,并且具有默认的访问修饰符 public , abstract,可以不写 如果写必须按照该修饰符 2.接口中只能定...

2020-12-22 10:58:36 116

原创 继承

1.继承 减少重复代码,提高代码的复用性,提高后期代码的维护效率 2. extends java继承的关键字 public 公共的 protected 受保护的 同一个包和具有继承关系的类 frendly 友好的 同一个包中可以访问 private 私有的 只有自己可以使用 使用继承, 能够继承到允许访问范围内的方法,属性 使用继承的执行顺序 父类的属性————父类构造方法————子类的属性————子类的...

2020-12-21 10:14:48 88

原创 C#文件操作

一.文本文件内容读写操作 1.导入命名空间, System.IO; 2.创建文件流:FileStream string path=txtFile.Text.Trim(); FileStream fs=new FileStream(path,FileMode.Open) 3.创建文件读取器:StreamReader StreamReader reader=new StreamReader(fs); ...

2020-12-21 10:13:51 134

原创 net 补充

集合 一.集合 ArrayList HashTable 二.泛型集合 1.命名空间 using System.Collections.Generic; 2.泛型集合 List 1)创建 List<T> list=new List<T>(); 例如 List<int> li=new List<int>()...

2020-12-21 10:12:59 91

原创 .Net

一 .Net框架的组成 公共语言运行时 (CLR) 两个组成部分 (CFS)(CLS) 框架类库 (FCL) 二 公共语言运行时 通用类型系统(CTS) 公共语言规范 (CLS) 三 C#代码编译原理 1.通过vs2012工具将英文编译为中间语言(MSIL代码) 2.通过.net Framewor平台中的即时编译器(JIT) 将中间语言编译成平台代码(二进制) ...

2020-12-21 10:00:13 137

原创 表单效验

1.表单提交按钮的点击事件 普通return没有办法阻止表单的提交,必须函数中包含return false/true,同时调用的时候必须加上return onclick=“return check()”; 事件 onblur 失去焦点 onfocus 获取焦点 $("[name^='123']") $("[name$='123']") $("[name*='123']") 2.正则表达式...

2020-12-21 09:59:00 103

原创 用Jquery操作dom

addClass("show") addClass("show show1"); 添加一个或多个 hasClass() text()= javascript innerText html()=innerHTML val()= value 注意:如果不传参数,获取该值,穿了参数为设置值 a.append(b) 在a元素的最后位置添加一个b子元素 b.appendTo(a) 在a元素的最后位置添加一个b子元素 a.prepe...

2020-12-21 09:58:52 185

原创 jQuery中的事件与动画

mouseover 鼠标移入(不包含子元素) mouseout 鼠标移出(不包含子元素) mouseenter 鼠标进入(包含子元素) mouseleave 鼠标离开(包含子元素) 鼠标悬停复合事件 $(".tab").hover(function(){ //鼠标进入时的操作 //获取当前触发事件元素的下标 var index=$(this).index(); },function(){ //鼠标离开时的操作 }) ...

2020-12-21 09:58:41 92

原创 jquery

JavaScript执行原理 浏览器会将css,JavaScript,html一起下载到本地计算机,浏览器再执行下载到本地的文件 使用jquery 1.引入jquery 2.jquery工厂函数(文档准备事件) 3.$(function(){ }) jQuery的加载优先级高于js的加载 jquery只会加载文档 面js的加载会在所有的文档加载完毕并且图片,音乐,视频加载完毕后执行 二.选择器 id 使用#, $("#id"); ...

2020-12-21 09:58:31 101

原创 js事件和对象

onload 加载事件 onmouseover 鼠标移入 onmouseout 鼠标移出 onclick 点击时间 onkeydown 鼠标按下事件 onkeyup 鼠标按下然后松开事件 onkeypress 按下键盘后输入可打印字母事件 js对象 1.创建对象 一. varobj=newObject(); obj.name="张三";...

2020-12-21 09:58:18 126

原创 节点

节点 parentNode获取父节点; childNodes获取所有子节点; 注意:如果子节点中包含空格,会一起获取; setAttribute("style","border:1px solid red"); 给节点添加样式属性 getAttribute("style"); 获取节点样式 document.createElement("div"); 创建一个新的div元素 a.append(b); 在a元素(父节点)的最后位置添加b元素(子节点) cl...

2020-12-21 09:57:56 111

原创 JavaScript操作dom对象

1.window对象 open() 在新的浏览器窗口中打开页面 open("1.html"); 可以设置浏览器是否有滚动条,菜单栏,是否可以改变大小 close() 关闭当前页面 2.history对象 控制浏览器跳转到历史的记录 back() 后退 go(-1) forward(前进) go(1) 3.location对象 获取url的相关信息 var url=location.href; locatio...

2020-12-18 11:30:35 116

原创 JavaScript基础

1.javascript是一种属于html的脚本语言 特点: 1.寄生型 必须依赖html才能运行 2.弱类型 只有一种变量类型 var 3.解释型 解释一行,执行一行 2.javascript有3种编写方式 内部js:<script></script> 外部js:文件名以.js结尾,使用时必须先导入外部js 行内js: 3.变量类型只有一种...

2020-12-18 11:29:54 101

原创 常用系统工作命令

echo命令用于在终端显示字符串或变量,格式为:“echo [字符串 | 变量]” 用echo命令的字符串输入到终端: echo Linuxprpbe.Com 用echo命令查看SHELL变量的值(前面有$符号): echo $SHELL 查看本机主机名:echo$HOSTNAME date命令用于显示/设置系统的时间或日期,格式为:"date [选项][+指定格式]" 参数 作...

2020-12-18 11:28:40 108

原创 Man命令

Man命令 ——可用于查看命令的具体可用参数与对象格式等等。 Man命令的可用帮助文档分类有: 代码 代表内容 1 普通的命令 2 内核调用的函数与工具 3...

2020-12-18 11:27:55 215

原创 Shell 壳

"Shell" ——也成为 "壳", 充当的是人与内核(硬件)的翻译官。 现在包括红帽系统在内的许多热门Linux系统主流默认字符Shell是Bash(Bourne-Again Shell) 语法 :命令名称 [命令参数] [命令对象] 命令对象一般是指要处理的目标(普通文件/目录文件/用户等等)。 命令的参数可以选用长格式(完整的选项名称) 也可以选用短格式(单个字母的缩写),分别用"——" 与"-"做前缀 长格式如: man-help 短格式如: man-h ...

2020-12-18 11:27:30 138

原创 Yum软件仓库

所有Yum仓库的配置文件均以.repo结尾并存放在/etc/yum.repos.d/目录中 [rhel-media]: yum源的名称,可自定义。 Baseurl=file:///media/cdrom:提供方式包括FTP(ftp://..),HTTP(http://..),本地(file:///..) Enabled=1:设置此源是否可用,1为可用,0为禁用 Gpgcheck=1:设置此源是否检验文件,1为检验,0为不检验。 Gpgkey=file:///media/cdrom/RPM-G...

2020-12-18 11:26:44 292

原创 红帽软件包管理器

红帽软件包管理器(RPM) 被称为 "Redhat Package Manager" 安装软件: rpm-ivh filename.rpm 升级软件: rpm-Uvh filename.rpm 卸载软件: rpm-e filename.rpm 查询软件的描述信息 : rpm-qpi filename.rpm 列出软件的文件信息 : rpm-qpl filename.rpm 查询文件属于哪个RPM : rpm-qf filename ...

2020-12-18 11:25:57 403

原创 守护进程(Daemon)

守护进程名称 用处 Crond 计划任务 Dhcpd 动态Ip地址分配服务(DHCP) Httpd...

2020-12-18 11:22:52 175

原创 Angular目录结构

Angular目录结构 1、浅层目录结构 e2e:端到端的测试目录,用于自动测试 node-modules:存放第三方依赖包 src:应用程序源码目录 angular-cli.json:angular命令行工具的配置文件,如果额外引了第三方依赖包,配置文件会被修改 karma.conf.js:karma是单元测试的执行器,karma.conf.js是karma的配置文件 package.json:标准的npm工具的配置文件,文件里列出了该应用程序所使用的第三方依赖包 pro...

2020-12-18 11:20:19 846

原创 Angular 搭建环境

要想在你的本地系统中安装 Angular,需要如下步骤: Node.js 如果你不确定系统中正在运行的 Node.js 版本是什么,请在终端窗口中运行node -v npm 包管理器 要检查你是否安装了 npm 客户端,请在终端窗口中运行npm -v 安装 Angular CLI npm install -g @angular/cli 创建工作空间和初始应用 ng new my-app 运行应用 cd my-app ng ...

2020-12-18 11:19:44 230

原创 解决vs code“因为在此系统上禁止运行脚本“报错

在学习TypeScript的时候 使用 命令报如下错 找了下原因,是因为PowerShell执行策略的问题。 解决方法: 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的; 执行:set-ExecutionPolicy RemoteSigned; 就好了 哒哒哒哒哒 ...

2020-12-03 15:19:38 143

原创 Startup:掌握ASP.NET Core的启动过程

启动执行顺序 ConfigureWebHostDefaults ↓ ConfigureHostConfiguration ↓ ConfigureAppConfiguration ↓ ConfigureServices ConfigureLogging Startup Startup.C...

2020-12-02 15:34:46 319

SQLPromptDownload 9.4.exe

SQLPrompt 9.4 支持vs 2017 非常好用的sql 智能提示和格式化sql代码的工具,根据部分代码比对进行代码补全

2020-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除