自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 Spring、Spring Boot 和 Spring Cloud 的关系(最新)

Spring 最初核⼼的两⼤核⼼功能 Spring IoC 和 Spring Aop 成就了 Spring,Spring 在这两⼤核⼼功能上不断的发展,才有了 Spring 事务、Spring MVC 等⼀系列伟⼤的产品,最终成就了 Spring 帝国,到了后期Spring ⼏乎可以解决企业开发中的所有问题。Spring Boot 是在强⼤的 Spring 帝国⽣态基础上⾯发展⽽来,发明 Spring Boot 不是为了取代 Spring,是为了让⼈们更容易的使⽤ Spring。所以说没有 Spring

2020-12-10 16:50:46 485 1

原创 软件测试中的黑盒与白盒测试

软件测试中,最常听到“黑盒测试”与“白盒测试”,它们是软件测试中最基本的测试方法。  那么究竟何为“黑盒”,何为“白盒”呢?下面就对其概念与常用方法进行一下介绍。黑盒测试:也称功能测试、数据驱动测试,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。概念:黑盒测试是从一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。其基本观点是:任何程序都可以看作是从输入定义域到输出值域的映射,这种观点将被测程序看作一个打不开的黑盒,黑盒里面的内容(实现)是完全不知道的,只知

2020-12-10 11:03:22 2542

原创 jQuery的小白教程

1.jQueryjQuery是目前使用最广泛的javascript函数库,也是最长寿的库,全球80%的网站都在用。jQuery的口号和愿望 Write Less, Do More(写得少,做得多),下面让我们一起了解一下jQuery2.jQuery的使用1.引入jQuery//路径引入//引入在线资源2.入口函数$(document).ready(function(){//类似于原生js的window.onload});简写$(function(){ });3.jQuer

2020-12-09 16:14:50 138

原创 Java与JavaScript的区别,让小白摘帽

Java跟JavaScript虽然在名称上有些许相似,但其实是两种完全不同的语言。Java是一种程序设计语言,JavaScript是客户端的脚本语言,把这两样东西放在一起比较在科学上其实并不严谨。但它们唯一相同的地方可能就是名字中都有Java。JavaScript为什么有Java这个词呢,是因为它里面借鉴了Java的对象的概念,所以才有了这个具有“迷惑性”的名称。鉴于有同学在学习的时候容易混肴,所以笔者还是将其加以区别:一、javascript与Java是由不同的公司开发的不同产品。javascript

2020-12-09 16:11:23 974

原创 Java虚拟机【最新】

1 运行时数据区1.1 程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。1.2 Java虚拟机栈每个Java方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息;可以通过-Xss这个虚拟机参数来指定每个线程的Java虚拟机栈内存大小,在JDK1.4中默认为256K,而在JDK1.5+默认为1M。1.3 方法区用于存放已被加载的类信息、常量、静态变量、即时编译器编译后的代码等数据;对这块区域进行垃圾回收的主要目标是对常量池的回收和对类的

2020-12-08 16:11:56 96

原创 Java语言基础(Java语言跨平台原理)

很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识。下面就说说Java零基础学习,Java编程语言基础知识的几个要点。希望能够对Java编程基础入门学习的新手有帮助。初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用。想想这些代码中用到了哪些知识点。不要一味地照着书本敲代码。而不去理解。Java编程语言,即语法。Java文件格式,即各种文件夹、文件的后缀。Java虚拟机(JVM),即处理*.

2020-12-08 15:57:55 119

原创 java的跨平台原理(最新)

首先我们要理解什么是跨平台,所谓的跨平台就是JAVA写的一份代码可以在任意的操作系统平台上运行。为什么跨平台会成为一个问题呢?因为每一个操作系统平台支持不同的指令集我们所写的代码经过编译之后只能适用于一个平台,换一个平台就不支持了。而JAVA完美的解决了这个问题,JAVA是如何做到这一点的呢?在上图中我们可以看到JAVA代码执行的流程。JAVA源代码->JAVA字节码->JVM解释执行我们写的JAVA源代码会被编译为字节码,然后被JVM虚拟机解释执行,我们可以看到JVM虚拟机在跨平台的过程

2020-12-08 15:54:36 117

原创 多线程编程之thread和threading(最新)

一. 线程和进程的概念1.为什么引入多线程编程? 在多线程(Multithreaded,MT)编程出现之前,电脑程序的运行由一个执行序列组成,执行序列按顺序在主机的中央处理器CPU中运行。即使整个程序由多个相互独立无关的子任务组成,程序都会顺序执行。 由于并行处理可以大幅度地提升整个任务的效率,故引入多线程编程。 多线程中任务具有以下特点: (1) 这些任务的本质是异步的,需要有多个并发事务; (2) 各个事务的运行顺序可以是不确定的、随机的、不可预测的。

2020-12-04 10:20:01 632

原创 Python爬虫教程(最新)

了解网页以中国旅游网首页(http://www.cntour.cn/)为例,抓取中国旅游网首页首条信息(标题和链接),数据以明文的形式出面在源码中。在中国旅游网首页,按快捷键【Ctrl+U】打开源码页面,如图 1 所示。图 1 中国旅游网首页源码认识网页结构网页一般由三部分组成,分别是 HTML(超文本标记语言)、CSS(层叠样式表)和 JScript(活动脚本语言)。HTMLHTML 是整个网页的结构,相当于整个网站的框架。带“<”、“>”符号的都是属于 HTML 的标签,并且标签都是成对出现

2020-12-04 10:11:13 311

原创 史上最简单的SpringCloud教程(最新)

在微服务架构中,需要几个关键的组件,服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个组件可以组建一个简单的微服务架构,如下图:注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服务,服务统一注册到高可用的服务注册中心集群,服务的所有的配置文件由配置服务管理(下一篇文章讲述),配置服务的配置文件放在Git仓库,方便开发人员随时改配置。一

2020-12-03 10:54:22 475 1

原创 全网最细致的SpringBoot实战教程,超适合新手小白入坑学习

一、Spring Boot 入门Spring Boot 来简化Spring应用开发的一个框架,约定大于配置Spring Boot 的底层用的就是Spring访问官网:spring.io 再点击projects1.背景问题J2EE笨重的开发,繁多的配置、低下的开发效率、复杂的部署流程,第三发技术集成难度大。解决“Spring全家桶”时代Spring Boot -> J2EE一站式解决方案Spring Cloud ->分布式整体解决方案优点快速创建独立运行的Spring项目以

2020-12-03 10:47:06 1546

原创 springmvc和springboot的区别(最全面)

Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML、 JavaConfig、hin处理起来比较繁琐。于是为了简化开发者的使用,从而创造性地推出了Spring bo

2020-12-03 10:39:33 712

原创 (最新)入理解 Spring 事务原理

一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务/回滚事务 con.commit() / con.rollback();关闭连接 conn.close();使用Spri

2020-12-03 10:35:11 194

原创 SpringMVC(最新教程)

初识springMVCSpring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分

2020-12-03 09:46:21 228

原创 【最全教程】 Linux常用命令大全

Linux常用命令目录操作命令ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件ls (显示当前目录下文件)ls 目录名 (显示指定目录下文件)ls -l (长格式显示目录文件)ls -l 文件名 (长格式显示指定文件)ls -a (显示所有文件(包含隐藏文件))ls -al (长格式显示当前目录下所有文件)ls -h (文件大小显示为常见大小单位 B KB MB …)ls -d (显示目录本身,而不是里面的子文件)长

2020-12-03 09:13:17 81

原创 【mySQL】找出各科最高成绩

//找出各科最高成绩create table gradeMax(id int primary key auto_increment,name varchar(20),subject varchar(20),grade int);insert into gradeMax(name ,subject ,grade ) values('小点','java',99),('小黑','.net',100),('小军','职业素养',100),('小王','语文',78),('小憋','数学',

2020-12-02 15:07:37 4072 1

原创 mysql数据库基础知识(超全面)

安装和配置mysql就不说了,可以借鉴这位博友的安装过程 https://www.cnblogs.com/by330326/p/5608290.html一.mysql基本命令1.基础常用命令mysql -uroot -p密码;(也可以不带密码,之后输入) 本地登录mysql -h 登录ip -p 端口(通常3306) -uroot -p密码; 远程登录desc 表名;查看表的各个字段的属性,以及自增键mysqldump -u用户 -p 数据库名 > xx.sql; 导出数据库文件,保

2020-12-02 14:57:58 424

原创 【java】 客户端与服务端Socket编程

Socket编程,简单来讲就是通讯的两个端点都是Socket服务,网络通信就是Socket通信,而Socket服务之间的数据传输本质上都是IO流传输。socket是java.net包下的类,二:TCP 客户端和服务端基于TCP的通信:首先,Server服务器端Listen监听指定的某个端口是否有连接请求,其次Client客户端向Server端发送Connect连接请求,最后Server端向Client端发回Acept接受消息。Socket和ServerScoket,建立客户端和服务端,建立连接后

2020-12-02 14:28:53 1421

原创 Oracle数据库的基本语句(最新)

一、对显示的数据的格式进行调整1、设置每行显示的数据长度:SET LINESIZE 300; //300及30是可以自己设置的2、设置每次显示的行数,设置分行:SET PAGESIZE 30;3、针对某行进行格式操作:COL 列名称 FOR A 长度 例:col job FOR A20;二、常用的数据库的操作1、查看当前用户:show user2、切换用户:conn 用户名【/密码 】【as sysdba】范例:切换到system用户 CONN system/manag

2020-12-02 10:34:03 5119 2

原创 Java单例模式的七种写法(最新)

第一种(懒汉,线程不安全):public class Singleton {private static Singleton instance;private Singleton (){}public static Singleton getInstance() {if (instance == null) {instance = new Singleton();}return instance;}}第二种(懒汉,线程安全):public class Singleton {pri

2020-12-02 10:25:25 106

原创 区块链技术基本原理

区块链技术基本原理要理解清楚就必须去深入的了解它,区块链技术基本原理也是随着各方面的应用而越来越清晰,区块链概念在国内逐渐热了起来。具有去中心化、无须中心信任、不可篡改和加密安全特点的区块链技术正在走进政府决策、金融机构、大型企业的视野,至少已在数字货币、支付清算、信贷融资、金融交易、证券、保险、租赁等七个领域从理论探讨走向实践应用。 区块链的应用阶段,区块链1.0是分布式的数据布置架构,其实,现在任何IT技术变化的底层是人类对于数据的储存、调用、应用的变化,导致后来一系列的相关的IT方面的变化。区块

2020-12-02 10:12:59 2086

原创 十大经典排序算法(全面总结+Java代码实现)

**十大经典排序算法(全面总结+Java代码实现)**加粗样式1.冒泡排序冒泡排序,顾名思义,就是数据像一个个气泡似的不断地往上冒。大致思路是 : 我们对给定的一个数组,进行n轮冒泡操作,每次操作分别比较相邻两项,如果前一项大于后一项,就将它们交换位置,你可以想象一下这个情景,经过n次比较(如果有必要就进行交换),最终的结果肯定是最大的那一项被移动到数组的最右端;那我们重复这个过程,经过n次冒泡操作,就将全部的数据进行了排序,这就是冒泡排序的思路。但是我们可以进行一些优化,比如我定义一个名为flag的

2020-12-02 09:58:38 205

原创 JSP详细教学新手必看

JSP新手教学(超详细)创建一个简单的表格JSP (Java Server Pages)是指· 在HTML中嵌入Java脚本代码·由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码·然后将生成的整个页面信息返回给客户端在这里插入代码片小脚本 用来在jsp中插入java代码(同一页面中小脚本中变量名不能重复)格式:<%【java代码】 %> eg:<% String s="hello world"; %>注:小脚本中不能声明方法 ,

2020-08-23 16:35:02 846

java面试题(最新)

java基础知识 以及Java项目的框架,框架的基础知识,框架的区别和哥框架的优劣势,java面试题(最新版)

2020-12-03

html5游戏:找不一样,免费测眼力

好玩的httm5游戏 :看谁最好色 就是在很多颜色中寻找到不同颜色,考验游戏体验者的眼力。

2020-12-02

html5漂亮的会员登录和注册页面.zip

好看的注册登录页面,页面优美布局均匀,有独一特色,粉丝私聊免费分享 ,相互探讨相互学习,静态的注册登录页面

2020-12-02

oracle教学ppt(最全面).zip

Oracle数据库教学ppt Oracle数据库安装与卸载 Oracle数据库SQL高级查询语句 函数存储过程

2020-12-02

WebApplication1.zip

大二实践项目:毕业生实习成绩系统 功能:上传成绩 成绩排名 成绩增删查改 学生增删查改 后台管理 毕业生论坛

2020-12-02

静态页面数据传输.html

JSP数据传输,对于JSP静态页面新手以及对JSP静态页面的数据传输的一些简单的实例,希望可以帮到大家

2020-08-22

空空如也

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

TA关注的人

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