基础阶段
文章平均质量分 86
java基础、数据结构与算法
风吹海洋浪
越努力越头秃
展开
-
【计算机网络】知识体系构建以及常见考题汇总
网络:是一套完善体系、是一个联通计算机的网状集合> 计算机网络定义:将 多个独立 *计算机系统* 之上的*应用软件* 利用*通信设备以及线路* 进行资源共享、数据通信、分布式处理、提高可靠性、负载均衡的完善系统是网络。原创 2022-10-22 00:45:00 · 1103 阅读 · 0 评论 -
【SQL】以mysql为例系统学习DQL理论知识
sql是什么?一种计算机语言,一种操作数据库的结构化查询语言> SQL 是关系型数据库的标准语言,所有的关系型数据库管理系统(RDBMS),比如 MySQL、Oracle、SQL Server> 二、数据库是什么?大量数据的集合,按照数据结构来组织、存储和管理数据的仓库原创 2022-10-19 15:37:25 · 665 阅读 · 1 评论 -
IDEA软件学习3-IDEA关联数据库
原创 2019-04-03 21:55:50 · 189 阅读 · 0 评论 -
IDEA软件学习2-IDEA软件中配置本地tomcat
在IDEA中配置tomcat镜像:原创 2019-04-03 21:32:34 · 140 阅读 · 0 评论 -
IDEA软件学习1-IDEA安装 以及文件目录结构
1.安装步骤:2.文件目录分为:安装目录 和 有关设置的目录结构:安装目录:配置设置目录当运行idea软件之后将自动生成两个设置文件夹:config:配置目录system:程序运行生成的缓存数据以及索引等激活方式:http://idea.lanyus.com/选择本地下载好的jdk目录:3.简单介绍以及使用常用个...原创 2019-04-03 20:15:47 · 718 阅读 · 0 评论 -
IDEA基础知识和使用与配置技巧
IDEA基础知识和使用技巧IntelliJ IDEA基础知识目录安装目录设置目录结构使用技巧如何删除和恢复Module常用设置主题滚轮缩放鼠标停浮提示自动导包忽略大小写自定义头信息编码自动编译快捷键模板(配置常用代码的缩写)配置添加Tomcat关联数据库版本控制GitMaven配置IntelliJ IDEA基础知识目录安装目录设置目录(在安装IDEA之后启动后,会在系统盘当前用户文件夹下生成设置目录)结构Eclipse 中的workspace可以放很多的project项目IDEA的p原创 2020-11-05 11:20:41 · 710 阅读 · 0 评论 -
java----开发工具eclipse安装汉化以及使用技巧
eclipse:叫做java继承开发环境(IDE)下载:注:区别一下上图 常用的各个版本的区别:Eclipse IDE for Java Developers :适合Java开发者,集成CVS,Git,XML编辑器,Mylyn, Maven integration和WindowBuilder等插件。(推荐初学java使用)Eclipse IDE for Java EE D...原创 2018-09-10 20:47:59 · 2970 阅读 · 2 评论 -
java--类与对象的理解及浅显过程内存结构
一、什么是类和对象类: 对一类事物的统称,例如:人类 (此称呼就是对 人 这 一类事物 的描述) 抽象的 概念上的统一定义对象:具体存在的个体 、实际 存在 在客观世界中 也叫作:实例 张三、李四都是具体的个体(一个人)对象 是 根据 类(抽象的东西) 具体出来的(也就是 实例化出来的)例如:类 相当于 楼的设计图纸 (任何楼都有一样的结构:地基 混凝...原创 2018-08-31 09:33:31 · 318 阅读 · 0 评论 -
java学习-JDBC之sql语句批量操作以及优化思路
1.sql批量操作:基本思路:使用for循环实现三种优化思路:原创 2019-04-05 20:28:17 · 657 阅读 · 0 评论 -
java学习-JDBC连接数据库以及操作数据库以及blob类型数据
1.JDBC连接数据库思路图解:以上图片是连接的一种最基本的调用关系以下是常用的连接的一种方式:package studyjava;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;impor...原创 2019-04-02 11:27:09 · 555 阅读 · 0 评论 -
java学习3-基本语法、数组、特性、io流、线程
1.关键字(单词在java中有特殊含义 所有的字母都是小写)分为以下几类{①定义:定义数据类型关键字 定义数据类型值关键字 定义程序的流程控制关键字 定义创建实例的关键字 定义包名 ②修饰符:访问...原创 2019-04-01 00:07:46 · 254 阅读 · 0 评论 -
java学习2-java文件编译运行以及javadoc解析生成api
1.java文件2.转到java文件所在目录 利用javac命令进行编译3.java hello 进行运行4.java的文档说明注释5-将java文件----->转化成开发文档的格式java有自带的很多的类库 带有开发说明书 也就是api 利用javadoc 命令行详细的注解生成的相应的api 文字:http...原创 2019-03-31 19:57:37 · 194 阅读 · 0 评论 -
java学习1-开发环境配置及原理解析
java开发环境:搭建java的运行环境: 环境变量是包含了一个或者多个应用程序所将使用到的信息。当系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。下载:jdk https://www.oracle.com/technetwork/java/javase/down...原创 2018-09-10 16:53:00 · 536 阅读 · 1 评论 -
java--浅显内存结构之数组
数组本身为引用数据类型分为:一维数组 和 二维数组一维数组:可以理解为 将相同的数据放到一块一维数组在内存中结构:例如:int[] one =new int[4]; one[0]=27; one[3]=37;整体的内存分为以下结构:栈:存放 局部变量 、对象的引用堆:new出来的新东西 方法区:包括常...原创 2018-09-06 11:52:38 · 331 阅读 · 0 评论 -
JVM基础知识以及优化
JVM基础知识以及优化JVM概念常见的JVM结构JVM内存结构程序计数器(寄存器)虚拟机栈本地方法栈堆方法区GC垃圾回收机制类的字节码结构以及编译前的优化类加载器类运行时在执行引擎中的优化JVM概念java Virtual machine ----java虚拟机:java程序的运行时环境常见的JVMJVM其实是一套规范,开发JVM需要准守这个规范常见的开发JVM的实例有:oracle公司的hotspot结构JVM组成部分:类加载器、JVM内存、执行引擎JVM内存结构程序计数器(寄存原创 2020-10-28 11:24:07 · 1301 阅读 · 1 评论 -
jdk自带java监视和管理控制台(可视化工具)
1,启动(注意:我在 系统的系统配置 path 中已经配置了jdk的bin的路径)2.启动后:这个程序的代码在tools.jar中选择其中本地进程中的一个:3.利用jps命令查看 目前的java进程有哪些...原创 2020-04-07 13:04:46 · 453 阅读 · 0 评论 -
JSON: JavaScript Object Notation一种文本格式
1.jsonjson是一种语法,用来存储和交换数据的语法;用javascript对象标记方法书写的文本格式浏览器中javascript对象----->转化为----->json文本发送到服务器 (反之亦然)简化了复杂的数据解析2.用法js对象和json对象之间转化:1.javascript中创建的对象,利用json对象的方法封装成json格式的数据文本/字符串...原创 2020-04-04 16:05:05 · 200 阅读 · 0 评论 -
BOM浏览器对象模型(Browser Object Model (BOM))
1.浏览器对象模型允许 JavaScript 与浏览器对话实现了 JavaScript 交互相同的方法和属性2.对象Window 对象:它代表浏览器 所有全局 JavaScript 对象,函数和变量自动成为 window 对象的成员的窗口window.document.getElementById("header");等同于:document.getE...原创 2020-04-04 16:58:47 · 217 阅读 · 0 评论 -
DOM(文档对象模型)对象树--DOM节点结构树
1.含义当网页被加载时,浏览器会创建页面的文档对象模型(DocumentObjectModel)。HTML DOM 是关于如何获取、更改、添加或删除 HTML 元素的标准在 DOM 中,所有 HTML 元素都被定义为对象。----其中就是方法(可进行操作)和属性(可被改变值)HTML DOM模型被结构化为对象树:2.(其中一种方式js调用)如何调用------方法和属...原创 2020-04-04 16:45:09 · 1252 阅读 · 0 评论 -
jQuery :一个 JavaScript 库
1.jQuery其中整个框架库只有一个对象叫做jquery,别名叫做$这个符号jQuery 是一个 JavaScript 库jQuery 极大地简化了 JavaScript 编程,基于javascript开发的库jQuery 库是一个 JavaScript 文件1.下载+导入https://jquery.com/#Download_jQuery<head>...原创 2020-04-04 23:19:39 · 542 阅读 · 0 评论 -
AJAX=Asynchronous JavaScript And XML一种从网页访问 Web 服务器的技术
1.区别:AJAX 是一种从网页访问 Web 服务器的技术串行访问:一般是客户端发起访问请求-----发送到服务器找到需要提交到的编译好的class字节码文件执行----直到这个文件代码执行后-------返回html流文件给客户端进行相应AJAX :异步,当客户端发起请求时(异步请求)-------服务器将需执行的字节码class文件里的任务分成若干份----在执行过程中执行到一个步...原创 2020-04-04 18:06:21 · 299 阅读 · 0 评论 -
JavaScript学习---对网页行为进行编程脚本语言
1.关系:HTML定义网页的内容 CSS规定网页的布局 JavaScript对网页行为进行编程(对html的内容属性元素,css样式等进行修改)2.js学习思维导图https://www.cnblogs.com/coco1s/p/3953653.html3.基础js代码位置:在 HTML 中,JavaScript 代码必须位于<script>与&l...原创 2020-04-04 14:26:18 · 725 阅读 · 0 评论 -
html学习1-的map标签中area的coords属性
coords 属性规定区域的 x 和 y 坐标。coords 属性与 shape 属性配合使用,来规定区域的尺寸、形状和位置。图像左上角的坐标是 "0,0"。---------------------------------------------------------------------------------------------如何找到准确的coords值:解决:...原创 2018-12-22 14:19:43 · 2655 阅读 · 0 评论 -
开源的Python发行版本Anaconda安装教程
1.简介Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项2.下载链接:官网太慢-----可选择镜像下载你也可以去清华镜像去下载你需要的Anaconda的各个版本:Anaconda清华镜像地址https://www.cnblogs.com/sui77...原创 2020-03-05 09:39:01 · 542 阅读 · 0 评论 -
python----各种应用的实现整理
Python数据可视化之Matplotlib(折线图)https://www.cnblogs.com/lone5wolf/p/10870200.html原创 2020-04-06 10:56:45 · 166 阅读 · 0 评论 -
UI设计3-切图、网页设计规范
切图:对于UI设计图的素材裁切,为前端提供设计元素什么样的设计元素需要切?:前端代码程序员实现不了的一些,例如艺术字,图片,独特设计等等所需要的软件PS中的工具切片工具:网页设计规范:尺寸、字体、组件尺寸:分辨率72像素/英寸、颜色模式RGB 网页分为展示区、安全区(保证用户正常浏览重要的内容)字体:系统默认字体、图形化字...原创 2020-02-07 11:40:22 · 753 阅读 · 0 评论 -
UI设计2---常用软件PS、sketch、AxureRP、Adobe Illustrator
PS:位图SKETCH:Sketch 是一款为视觉设计师打造的专业矢量图形处理应用。操作界面如图:互联网上已有大量Sketch格式的UI设计源文件供大家下载参考。其中Sketchim是国内做得比较好的Sketch资源站,在这个网站可以很方便地下载到非常多的Sketch源文件。AxureRP:交互原型设计软件负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件...原创 2020-02-06 21:30:54 · 896 阅读 · 0 评论 -
UI设计1
UI:产品和用户之间的桥梁,用户通过ui了解功能,产品通过ui给用户提供服务目的:做出好看好用,好理解的ui界面,交互功能实现,用户体验感作品需求:信息传达、图形设计、排版、美化、跟进产品实现(切图)学习路径:常用软件的熟练应用---临摹作品----理解原理(排版原理)...原创 2020-02-06 21:31:02 · 166 阅读 · 0 评论 -
软件测试3-web自动化测试-selenium框架
1.自动化概念(1)有机器代替人工完成指定目的,这叫自动化---------------让程序代替人为去验证程序功能过程,这叫自动化测试(2)可以方便解决:回归测试、压力测试、兼容性测试2.web自动化测试让程序代替人为去验证web项目(基于浏览器打开的项目)的功能过程,这叫web自动化测试什么web项目适合做自动化测试:需求变动不频繁(测试用例基本不变可脚本自动化测)、项目周...原创 2020-03-12 17:15:00 · 960 阅读 · 0 评论 -
软件测试4-接口测试
1.接口----接口测试接口:规范、解耦合、接口测试:测试后端实现是否符合接口规范;模拟客户端发送数据查看响应根据B/S、C/S分类:web接口测试(分为服务器接口测试、第三方接口测试)、模块接口测试(学习到一种新的数据库:sqlite,和mysql类似,小巧适用于移动端存储数据----可视化工具:sqlitestudio)2.测试工具插件:火狐------RESTC...原创 2020-03-15 01:37:27 · 161 阅读 · 0 评论 -
软件测试1-基础知识模型、测试分类、缺陷
开发模型:瀑布模型、快速原型模型、螺旋模型测试模型:v模型、w模型、h模型软件测试分类:可按照不同标准划分缺陷:原创 2020-02-09 12:42:53 · 242 阅读 · 0 评论 -
oracle数据库---创建规范流程、范式概念、基础知识
1.Oracle特点ORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。每个ORACLE数据库均有SYSTEM表空间,这是数据库创建时自动创建的。...原创 2020-01-09 16:57:37 · 401 阅读 · 0 评论 -
Mysql的卸载与安装、配置
1.mysql卸载注意三点:1.传统卸载的方式:控制面板--程序卸载--mysql卸载卸载过程中 如果你已经开启 mysql的服务 它会提示你确认关闭mysql服务2.方法一:我的电脑----右击服务-----查找 mysql 服务是否消失 方法二:利用命令提示框----输入services.msc ------ 查询mysql服务3.环境变量:电脑-----...原创 2018-11-11 11:15:31 · 348 阅读 · 2 评论 -
三种数据库的简介----数据库安装图解详细步骤
数据库::Oracle 、sql server、 mysql三种数据库区分: Oracle:oracle RDBMS 简称oracle 关系数据库管理系统 系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 Sqlserver:SQL被作为关系数据库管理系统的标准语言。SQL Serv...原创 2018-12-18 17:04:12 · 480 阅读 · 0 评论 -
团队协作工具-版本控制软件SVN、Git、码云
SVN:用来进行对软件或者文档版本控制1.分为svn客户端、svn服务器端2.svn客户端软件:TortoiseSVN、VisualSVN svn服务器端软件:Subversion、VisualSVN-Server3.区别Subversion、VisualSVN-Server?简单说就是VisualSVN-Server更好用https://www.cnblogs.com/t...原创 2020-02-13 16:16:21 · 749 阅读 · 0 评论