- 博客(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
174
原创 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
217
原创 数据库设计
1.绘制E-R图 实体关系图2.使用三大范式审核数据库设计 第一范式: 概念:表中的列确保它的原子性(每一列都不能再分割) 第二范式: 概念:每张表只能做一件事(每张表只描述一个内容) 第三范式: 概念:必须满足第二范式下,从表中只能记录主表的主键列 经验:我们在做数据库设计时,必须满足第一范式和第二范式,在第三范式的选择情况下,可以刻意违背。3.数据库设计一般步骤 a.需求分析(分析师与客户沟通)...
2020-12-23 09:53:46
178
原创 事务和视图
事务机制:可以把多个操作的SQL命令当成一个操作执行,要求要么都执行,要么都失败特性:a.原子性b.一致性c.隔离性d.永久性手动开启事务语法1.开启事务Begin;2.提交事务Commit;3.回滚事务;Rollback;视图定义: 视图一张虚拟的表特点: 虚拟:数据并非真实存储,而是对于基础表的查询作用: a.提高安全性 b.可以将复杂的查询SQL命令简化语法...
2020-12-23 09:51:49
127
原创 索引
索引概念:提高检索数据的一种方式原理 a.B-Tree b.Hash(键值对方式)优点:在查询时提高查询效率缺点: 每构建一个索引,会产生一个内部排编表用于存放索引构建的方式,当执行操作语言(增删改)时,则要重新进行排编常用类型: a.普通 b.主键 c.唯一 d.组合 e.全文如何选择索引列? a.使用频繁的字段...
2020-12-23 09:51:08
114
原创 语法
一.创建数据库语句1).创建数据库Create DataBase `数据库名称`;2).删除数据库Drop DataBase `数据库名称`; ----不用二.数据类型: 1.数字1).UNSIGNED 属性 无符号: 0或整数2).ZOREFILL 用户用0填充 2.时间 1).TimeStamp: 当使用时间默认值时,用该类数据类型三. 创建表 1.语法 Create ...
2020-12-23 09:50:34
106
原创 对象
1.应用对象隶属于应用,一个应用有且只有一个应用对象声明周期和服务器一致,服务器启动应用对象则被创建,服务器停止应用对象则被销毁在servlet中获取应用对象ServletContext application= this.getServlet();application.setAttribute("","");session 会话对象在登陆一次之后,之后的操作不需要再次登陆当浏览器第一次访问服务器时,会话则产生,服务器会分配一个唯一的sessi...
2020-12-23 09:48:59
144
原创 el表达式
expression language 表达式语言${}等同于 getAttribute("str");el表达式优先级从高到低pageContext >request>session>application作用域对象application>session> >request>pageContextrequestScopesessionScopeapplicationScopepageScope...
2020-12-23 09:48:09
127
原创 jsp 9大内置对象
jsp 9大内置对象request 请求对象response 响应对象config 配置对象session 会话对象application 应用对象page 页面对象pageContext 页面作用域对象exception 异常对象out 输出对象<%@include file="head.jsp"%>注意:引入是将目标文件中所有代...
2020-12-22 11:04:17
186
1
原创 JSP
java server pagejava服务器页面java+html的页面JSP运行原理a.将jsp文件翻译成servlet.java文件b.再将servlet的java文件编译成class文件c.执行classwenjjsp五中代码形式小脚本<% %> 可以在该范围内编写任意的java代码表达式 <%= %> 只要是有任意返回结果的代码,方法调用声明 <%!...
2020-12-22 11:03:37
97
原创 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
132
原创 JSP基础
1.动态网页根据用户的需求,显示不同的数据c/S client server 客户端服务器缺点:必须安装客户端才能访问一个服务器必须对应一个客户端升级维护比较麻烦,必须下载并安装补丁,如果不更新,版本较多,无法统一版本优点:美如画,有很多的 功能B/S browse server 浏览器服务器优点:只需要安装一个浏览器客户端,就可以访问多个服务器升级简单,如果服务器进行了更新,浏览器只需要刷新就能看...
2020-12-22 11:02:27
93
原创 jdbc
java database connectivityjava数据库连接技术系统由微软公司提供。 驱动由不同的厂商自己提供,微软只能定义接口,指定一系列的规范,厂商如果想实现硬件在系统中被调用,必须遵照为软件所定义的规范实现接口oracle 甲骨文公司java定义连接,操作数据库的接口,不同数据库厂商根据接口中定义的规范,实现数据库操作的功能1.加载技术,建立连接 a.导入驱动jar包 b.加载驱动 Clas...
2020-12-22 11:01:45
188
1
原创 FileIO
File类IO包getAbsolutePath(); 查看绝对路径getPath(); 查看相对路径注意:如果获取文件时传入的路径就是绝对路径,那么getPath获取的也是绝对路径二.字节流1. 定义读的源头文件 InputStream is=new InputStream("文件路径");2. 定义写的目标文件 OutputStream os=new OutputStream("文件路径");3....
2020-12-22 11:01:03
248
原创 多线程
进程:进程,软件执行的最小单位,是软件运行的一种体现方式线程:进程运行的最小单位在只有一个CPU的情况下,线程只能是交替执行,无法做到同时执行其执行.等待.停止全部由CPU进行分配java 主线程: main方法用户线程: 由程序猿创建的线程守护线程(精灵线程) setDeamon(true)守护用户线程和主线程存在jvm会在执行守护线程时,不断的扫描是否还有用户线程和主线程在执行,如果当前没有用户线程和主线程,j...
2020-12-22 11:00:33
90
原创 集合
集合:存储多个数据并且具有特点的算法容器所有集合全部属于Java.util包以下util(工具)创建集合的时候,系统会默认赋予10个长度,当调用add方法时,jdk会自动检查该数组长度是否足够,如果不够,会按照(当前长度*3/2+1)改变长度当调用size()方法时,检查该数组中所有的非空数据,获取最终数组的数据长度Collection 无序,不唯一List 有序,不唯一ArrayList 就是采用数组方式存储数据的...
2020-12-22 10:59:31
349
原创 异常处理和日志
1.程序中的异常在程序运行过程中,遇到错误,导致程序意外终止,停止运行控制台异常的显示异常类别 :错误说明异常发生的位置包含 包名.类名.方法名异常发生的代码行数方法调用采用先进后出的方式,所以排查bug从最上面的异常往下看Exception 异常check异常(检查异常)程序无法自动处理,需要程序员手动处理的异常类别runtime异常(运行时异常)程序可以自动处理异常也可以不处理异常...
2020-12-22 10:58:55
103
原创 多态和接口
多态实现多态向上转型 (自动类型转换)pet dog=new Dog();只能父类允许被访问的方法和属性,子类重写了父类的方法向下转型 (强制类型转换)pet dog=new dog();dog d=(dog)dog;不安全,结合instanceof接口接口的特点1.接口中只能有抽象方法,并且具有默认的访问修饰符 public , abstract,可以不写如果写必须按照该修饰符2.接口中只能定...
2020-12-22 10:58:36
113
原创 继承
1.继承 减少重复代码,提高代码的复用性,提高后期代码的维护效率2. extends java继承的关键字public 公共的 protected 受保护的 同一个包和具有继承关系的类 frendly 友好的 同一个包中可以访问 private 私有的 只有自己可以使用 使用继承, 能够继承到允许访问范围内的方法,属性使用继承的执行顺序 父类的属性————父类构造方法————子类的属性————子类的...
2020-12-21 10:14:48
83
原创 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
130
原创 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
90
原创 .Net
一 .Net框架的组成 公共语言运行时 (CLR) 两个组成部分 (CFS)(CLS) 框架类库 (FCL)二 公共语言运行时 通用类型系统(CTS) 公共语言规范 (CLS)三 C#代码编译原理 1.通过vs2012工具将英文编译为中间语言(MSIL代码) 2.通过.net Framewor平台中的即时编译器(JIT) 将中间语言编译成平台代码(二进制)...
2020-12-21 10:00:13
135
原创 表单效验
1.表单提交按钮的点击事件普通return没有办法阻止表单的提交,必须函数中包含return false/true,同时调用的时候必须加上returnonclick=“return check()”;事件 onblur 失去焦点 onfocus 获取焦点$("[name^='123']")$("[name$='123']")$("[name*='123']")2.正则表达式...
2020-12-21 09:59:00
101
原创 用Jquery操作dom
addClass("show")addClass("show show1");添加一个或多个hasClass()text()= javascript innerTexthtml()=innerHTMLval()= value注意:如果不传参数,获取该值,穿了参数为设置值a.append(b) 在a元素的最后位置添加一个b子元素b.appendTo(a) 在a元素的最后位置添加一个b子元素a.prepe...
2020-12-21 09:58:52
183
原创 jQuery中的事件与动画
mouseover 鼠标移入(不包含子元素)mouseout 鼠标移出(不包含子元素)mouseenter 鼠标进入(包含子元素)mouseleave 鼠标离开(包含子元素)鼠标悬停复合事件$(".tab").hover(function(){//鼠标进入时的操作//获取当前触发事件元素的下标var index=$(this).index();},function(){//鼠标离开时的操作})...
2020-12-21 09:58:41
89
原创 jquery
JavaScript执行原理浏览器会将css,JavaScript,html一起下载到本地计算机,浏览器再执行下载到本地的文件使用jquery1.引入jquery2.jquery工厂函数(文档准备事件)3.$(function(){})jQuery的加载优先级高于js的加载jquery只会加载文档面js的加载会在所有的文档加载完毕并且图片,音乐,视频加载完毕后执行二.选择器id 使用#, $("#id");...
2020-12-21 09:58:31
99
原创 js事件和对象
onload 加载事件onmouseover 鼠标移入onmouseout 鼠标移出onclick 点击时间onkeydown 鼠标按下事件onkeyup 鼠标按下然后松开事件onkeypress 按下键盘后输入可打印字母事件js对象1.创建对象一.varobj=newObject();obj.name="张三";...
2020-12-21 09:58:18
124
原创 节点
节点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
106
原创 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
113
原创 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
100
原创 常用系统工作命令
echo命令用于在终端显示字符串或变量,格式为:“echo [字符串 | 变量]”用echo命令的字符串输入到终端: echo Linuxprpbe.Com用echo命令查看SHELL变量的值(前面有$符号): echo $SHELL查看本机主机名:echo$HOSTNAMEdate命令用于显示/设置系统的时间或日期,格式为:"date [选项][+指定格式]"参数 作...
2020-12-18 11:28:40
106
原创 Man命令
Man命令 ——可用于查看命令的具体可用参数与对象格式等等。Man命令的可用帮助文档分类有:代码 代表内容1 普通的命令2 内核调用的函数与工具3...
2020-12-18 11:27:55
210
原创 Shell 壳
"Shell" ——也成为 "壳", 充当的是人与内核(硬件)的翻译官。现在包括红帽系统在内的许多热门Linux系统主流默认字符Shell是Bash(Bourne-Again Shell)语法 :命令名称 [命令参数] [命令对象]命令对象一般是指要处理的目标(普通文件/目录文件/用户等等)。命令的参数可以选用长格式(完整的选项名称) 也可以选用短格式(单个字母的缩写),分别用"——"与"-"做前缀 长格式如: man-help 短格式如: man-h...
2020-12-18 11:27:30
131
原创 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
288
原创 红帽软件包管理器
红帽软件包管理器(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
398
原创 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
845
原创 Angular 搭建环境
要想在你的本地系统中安装 Angular,需要如下步骤:Node.js 如果你不确定系统中正在运行的 Node.js 版本是什么,请在终端窗口中运行node -vnpm 包管理器 要检查你是否安装了 npm 客户端,请在终端窗口中运行npm -v安装 Angular CLInpm install -g @angular/cli创建工作空间和初始应用ng new my-app运行应用cd my-appng ...
2020-12-18 11:19:44
226
原创 解决vs code“因为在此系统上禁止运行脚本“报错
在学习TypeScript的时候 使用 命令报如下错找了下原因,是因为PowerShell执行策略的问题。解决方法:执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;执行:set-ExecutionPolicy RemoteSigned; 就好了哒哒哒哒哒...
2020-12-03 15:19:38
138
原创 Startup:掌握ASP.NET Core的启动过程
启动执行顺序ConfigureWebHostDefaults ↓ ConfigureHostConfiguration ↓ ConfigureAppConfiguration ↓ConfigureServicesConfigureLoggingStartupStartup.C...
2020-12-02 15:34:46
311
SQLPromptDownload 9.4.exe
2020-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人