自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 IDEA连接服务器远程debug

服务器远程debug1.为什么可以进行远程调试,原理是什么?Java程序的执行过程-分为以下几个步骤:Java的文件 - - 编译生成的类文件(class文件) - - JVM加载类文件 - - JVM运行类字节码文件 - - JVM翻译器翻译成各个机器认识的不同的机器码。Java 程序是运行在Java 虚拟机(JVM )上的,具有良好跨平台性,是因为Java程序统一以字节码的形式在JVM中运行,不同平台的虚拟机都统一使用这种相同的程序存储格式。因为都是类字节码文件,只要本地代码和远程服务器上的类文件

2021-01-27 10:55:10 578 1

原创 在码云gitee上面创建仓库并且在本地上传项目

1、首先在码云上面登录创建一个仓库:2、选择对应的选项:3、复制远程代码仓库的地址:4、二克隆项目到本地:在本地一个盘下点击鼠标右键,选择Git Bash Heregit clone 项目的url输入命令之后就会发现在该盘下面就有了一个同名文件夹,并且.git目录和README.md文件都有,这两个代码仓库都已经同步好了:5、进行代码托管向远程代码仓库同步文件(例如在本地代码仓库中新建了springboot01文件,现把它们同步到远程代码仓库),进入到该文

2021-01-27 10:47:46 1564

原创 SpringMVC1

springMVC就是类似于Struts2的mvc框架,属于SpringFrameWork的后续产品。2 为什么学SpringMVC?3 SpringMVC入门3.1 开发环境Jdk:jdk1.7Eclipse:marsTomcat:apache-tomcat-7spring:4.2.43.2 开发步骤3.2.1 创建Dynamic web项目例如01-springmvc3.2.2 导入springmvc的jar包3.2.3 编写TestController类@Controlle

2020-07-27 09:18:51 146

原创 SpringMvc002

创建一个UserService类对方法进行定义package com.user.service;import java.util.Date;import java.util.List;import com.oupeng.pojo.User;public interface UserService { public User findUser(String userCode,String password); //查询所有的用户列表 public List<User>

2020-07-25 15:00:27 96

原创 SpringMvc001

SpringMvc:创建web工程,在WebRoot>WebInf>lib目录下增加springmvc的依赖包用户访问前端控制器,前端控制器和后端控制器进行交互,后端控制器再访问JavaBean将Model或者ModelAndView返回给前端控制器,前端控制器再访问jsp进行数据可视化的渲染1.1jsp中使用javabean的好处如下:提高代码的可复用性:对于通用的事务处理逻辑,数据库操作等都可以封装在daoJavaBean中,通过调用JavaBean的属性和方法可快速进行程序设

2020-07-25 14:48:44 79

原创 腾讯2019秋招笔试题(Java实现)

1.小Q爬塔【问题描述】小Q正在攀爬一座宝塔,这座宝塔很特别,塔总共有n层,但是两层之间的净高却不相同,所以造成小Q爬过每层的时间也不同。如果某一次高度为x,那么爬过这一层所需时间也就是x。小Q还会使用一种魔法,每使用一次可以让他向上跳1层或者两层,但是每次跳后,必须至少爬一层才能接着使用魔法。(你可以认为小Q需要跳两次一层才休息,最后也可以跳到塔外即超过塔高,跳事不消耗时间的)小Q想用最短的...

2019-11-26 15:22:29 389

原创 十大经典排序算法最强总结(内含代码实现)

01 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。02算法复杂度 03算法相关概念稳定:如果...

2019-11-15 15:30:11 204

原创 数组编程题

1、(游戏:豆机)豆机,也称为梅花瓶或髙尔顿瓶,它是一个用来做统计实验的设备,是用英国科学家瑟弗兰克斯髙尔顿的名字来命名的。它是一个三角形状的均匀放置钉子(或钩子)的直立板 子,如图所示球都是从板子口落下的。每当球碰到钉子,它就有 50%的机会落向左边或落向右边。在板子底部的槽子中都会累积一堆球。编写程序模拟豆机。程序应该提示用户输入球的个数以及机器的槽数。打印每个球的路 径模拟...

2019-11-14 23:05:27 1646

原创 equals和==的区别以及String对象intern( )方法的优点

1、equals和==的区别==比较的是俩个对象的地址,而equals比较的是俩个对象的内容。显然,当equals为true时,==不一定为true;当==为true时,equals一定为true;public class TestString { public static void main(String[] args) { String s1 = "...

2019-11-12 16:53:04 149

原创 Java语言程序设计基础篇(第七、八章>数组)

1、输入操作import java.util.Scanner;Scanner scanner =new Scanner(System.in); int m=scanner.nextInt(); //注意大小写2、一维数组a、动态初始化:初始化时只指定数组长度,由系统为数组分配初始值数据类型[]数组名=new数据类型[数组长度] 数组长度其实就是数组中元素的个数b、...

2019-11-07 19:32:32 431

原创 教大家如何下载百度文库文档

百度文库中的大部分文档都需要下载劵,或者开通VIP才能下载,今天教大家如何快速免费的去下载百度文库中的付费文档!话不多说,直接上干货!1.首先我们先得找到所需要下载百度文库中的文档,比如想要下载一个“宿舍管理系统需求分析报告”。2.我们只需在网址栏中baidu后面直接加上vvv,然后进入新的网址。 3.现在我们就可以直接点击...

2019-10-25 10:32:56 123990 21

原创 数据结构与算法_05【集合与映射】

1.集合(Set)集合:存储不重复元素的容器有序集合中的元素具有顺序性,基于搜索树实现无序集合中的元素没有顺序性,基于哈希表实现顺序性,是指按照元素的大小进行排序,并非指插入的顺序有序性,是指元素的进场顺序和出场顺序一致应用场合: 客户统计 词汇量统计Set集合接口定义public interface Set<E> { public void add(E...

2019-10-24 15:20:24 149

原创 LeetCode_198.验证二叉搜索树

题目:给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。代码实现:class Solution { public boolean isValidBST(TreeNode root) { BSTIte...

2019-10-21 17:37:39 97

原创 LeetCode_173.二叉搜索树迭代器

题目:实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。调用 next() 将返回二叉搜索树中的下一个最小的数。示例:BSTIterator iterator = new BSTIterator(root);iterator.next(); // 返回 3iterator.next(); // 返回 7iterator.hasNext(); // ...

2019-10-21 17:10:09 118

原创 Java web Day01笔记

java ee |-- 前端部分 HTML + css + JavaScript + jquery + bt + ajax ... |-- 数据库 |-- MySQL |-- Redis |-- java web |-- jsp |-- Servlet |-- mybatis |-- Sp...

2019-10-16 15:44:02 126

原创 Redhat Rhcsa Linux_D2

基础命令命令格式:主命令 选项 参数 (操作对象)列出目录下的内容(list):lsls -1 以长列表方式列出 =llls -r 逆序列出ls -d 查看当前目录ls -ld 长列表列出当前目录的详细信息ls -lh 显示目录或文件大小ls -a 列出隐藏文件,包括.和..ls -A 列出隐藏文件,不包括.和..ls -i 显示文件索引节点号(inode)...

2019-09-28 15:37:51 132

原创 Redhat Rhcsa Linux_D1

Xshell进行Linux远程连接服务器(开始步骤)1、重启虚拟机2、进去特权模式:su - root3、输入dhclient 等待一会 如果输入dhclient发生报错内容为线程已经在运行,则此时无法获取IP地址 “Kill -9 进程号” 强制终止进程以重新获取IP地址4、查看IP地址:(1)输入ip address(ip a简单) (2)i...

2019-09-22 14:10:37 161

原创 JavaScript对象_1

一、JavaScript对象简介JavaScript数据类型分为基本数据类型和引用类型两种。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起,这有点类似于传统面向对象语言中的“类”,但ECMAScript只是一种基于对象的语言,它不具备传统的面向对象语言所支持的类和接口等基本结构,因此,在ECMAScript中,引用类型被称为“对象定义”,它描述一类对象所具有的属性...

2019-07-31 14:12:19 147

原创 JavaScript—DOM

一、DOM简介•DOM(Document Object Model,文档对象模型)是一种独立于浏览器类型来表示文档的方法,它允许开发人员通过一组通用的对象、属性、方法和事件来访问文档,并通过脚本动态修改页面内容。•DOM是由W3C制定的标准,它为应用程序访问和操作HTML和XML文档提供了一个标准的API(应用程序编程接口)。二、DOM级别•根据W3C的DOM规范,DOM是HTML...

2019-07-31 13:55:02 162

原创 JavaScript—BOM

一、BOM简介•ECMAScript是JavaScript的核心,但如果要在Web使用JavaScript,那么BOM(浏览器对象模型)则无疑才是真正的核心。BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。•多年来,缺少事实上的规范导致BOM既有意思又有问题,因为浏览器提供商会按照各自的想法随意去扩展它。于是,浏览器之间共有的对象就成了事实上的标准。W3C为了把浏览...

2019-07-30 21:11:31 107

原创 JavaScript语法基础

一、JavaScript基本语法•标识符 指JavaScript中定义的符号,如变量、函数、数组等。☞ ECMAScript的标识符由字母、数字、下划线、美元符号组成。但不能以数字开头。不能是ECMAScript规定的保留字和关键字。☞ ECMAScript的标识符建议采用驼峰大小写格式。如myCar,testString,doSomethingImportant。☞ ECM...

2019-07-30 20:59:47 160

原创 JavaScript简介

一、什么是JavaScript•JavaScript最早是由Netscape Communication (网景)公司开发出来的一种客户端脚本语言。它是一种通用的、跨平台的、基于对象和事件驱动的解释型脚本语言。它的代码可以直接嵌入在HTML页面中,把静态页面变成支持用户交互并响应相应事件的动态页面。(即时编译)•livescript 借助 java气场 javascript ->...

2019-07-30 20:27:02 131

原创 JavaScript语法、语句

JavaScript 语法JavaScript 是一个脚本语言。它是一个轻量级,但功能强大的编程语言。JavaScript 字面量在编程语言中,一般固定值称为字面量,如 3.14。数字(Number)字面量可以是整数或者是小数,或者是科学计数(e)。字符串(String)字面量可以使用单引号或双引号表达式字面量用于计算,如: 5 * 8数组(Array)字面量...

2019-07-30 20:13:41 153

转载 关于Java的十道经典面试题

一、面向对象的特征有哪些方面?抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手...

2019-07-30 19:25:52 85

转载 Java基础面试39题及答案

1. 八种基本数据类型的大小,以及他们的封装类。(1)八种基本数据类型和封装类(2)自动装箱和自动拆箱什么是自动装箱拆箱基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。一般我们要创建一个类的对象实例的时候,我们会这样:Class a = new Class(parameter);当我们创建一个Intege...

2019-07-30 19:24:48 216

转载 史上最全Java面试题(带全部答案)

面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点:可替换性:多态对已存在代码具有可替换性 可扩充性:增加新的子类不影响已经存在的类结构 接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写...

2019-07-30 19:15:56 3248

原创 JavaScript用法、输出

JavaScript用法HTML 中的脚本必须位于 <script> 与 </script> 标签之间。脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。<script> 标签如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。<script&...

2019-07-30 17:09:25 78

原创 Java Web笔记

day2<h1>学生信息表</h1> <tr> <td>学号</td> <td>学号</td> <td>学号</td> </tr>可以td>*3+tab键》在表格的属性下面加入标题,则标题会跟随表格的变化而改变,大小位置等<!--...

2019-07-29 20:59:33 300

原创 JavaScript教程及简介

一、案例初步了解<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>教程</title> <script> function displayDate(){ document.getElementById("demo...

2019-07-29 15:22:24 175

原创 Java语言程序设计基础篇(第六章>方法)

提示:1、方法可以用于定义可重用的代码以及组织和简化编码。2、方法的定义由方法名称、参数、返回值类型以及方法体组成。注意:1、方法必须定义在主函数外部(易错)2、 在其他某些语言中,方法称为过程(procedure) 或函数(fimction)。带返回值的方 法称为函数,返回值类型为 void的方法称为过程。3、我们经常会说 “定义方法” 和 “声明变量”,两者的细微差...

2019-07-24 19:14:43 771

原创 Java语言程序设计基础篇(第五章>循环)

注意:循环常见的程序错误是出现无限循环,可以按Ctrl+C来终止程序的运行警告:1、在循环控制中,不要使用浮点值来比较值是否相等。因为浮点值都是某些值的近似 值,使用它们可能导致不精确的循环次数和不准确的结果。2、在循环继续条件中使用浮点数将导致数值错误。5.1输入和输出重定向为了避免键盘输入数据繁琐,可将这些数据用空格隔开保存在一个名为input.txt的文本文件中,然后使用...

2019-07-24 15:46:27 1477

原创 Java语言程序设计基础篇(第四章>数学函数、字符和字符串)

一、常用的数学函数1.1 三角函数方法1.2 指数函数方法1.3 取整方法1.4 min、max 和 abs 方法min 和 max 方法用于返回两个数(int、long、float 或 double 型)的最小值和最大值。例如,max(4.4,5.0) 返回 5.0, 而 min(3,2) 返回 2。abs 方法以返回一个数(int、long、floa...

2019-07-24 14:38:57 366

原创 Java语言程序设计基础篇(第三章>选择)

一、判定闰年boolean isLeapYear =(year % 4==0 &&year % 100 !=0)|| (year % 400 == 0);二、switch语句处理多条件问题switch(switch 表达式){ case 值1: 语句(组)1; break; case 值 2: 语句(组)2; break; ..... case 值 N: 语句(组...

2019-07-24 14:18:28 399

原创 Java语言程序设计基础篇(第二章>基本程序设计)

一、标识符(规则)1、标识符是由字母、数字、下划线(-) 和美元符号($)构成的字符序列。2、标识符必须以字母、下划线(_)或美元符号($)开头,不能以数字开头。3、标识符不能是保留字(参见附录 A 中的保留字列表)。4、标识符不能是 true、false 或 null。5、标识符可以为任意长度二、幂方法Math.pow(a,b)来计算 a^b三、操作符优先级在...

2019-07-24 14:11:36 230

原创 Java Web_07从入门到精通(CSS)

**一、css样式概述Cascading Style Sheet(层叠样式表) 缩写为CSS,主要用于网页风格设计,包括字体大小,颜色 以及元素的精确定位等。HTML5规范推荐把页面外观交给CSS去控制,而HTML标签则负责标签、语义部分。HTML5删除了传统的 big strike等专门控制页面外观的标签,而把页面外观的控制工作交给CSS负责。目前的最新规范是CSS3.1.1 CSS历...

2019-07-23 18:01:01 112

原创 Java Web_06从入门到精通

二、表单相关的标签和属性(重点)HTML使用表单向服务器提交请求,表单、表单控件的主要作用就是收集用户输入、当用户提交表单时,用户输入内容被作为请求参数提交到远程服务器。因此在web编程中,表单主要用于收集用户输入的数据。在需要与用户交互的web页面中,表单,表单控件都是极为常用的。HTML5在保留原有HTML表单控件、属性的基础上,大大增强了表单、表单控件的功能。HTML5新增校验API,...

2019-07-23 16:26:27 168

原创 Java Web_05从入门到精通

HTML51.HTML5历史HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。HTML5的设计目的是为了在移动设备上支持多媒体。HTML5 简单易学。HTML5 是下一代 HTML 标准。HTML , HTML 4.01的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。 xhtml+HTML5 仍处于完善之中。然而,大部...

2019-07-23 15:00:09 138

原创 Java Web_04从入门到精通

七、设置表格背景基本语法:如:<table width="470" border="1" bgcolor="red" align="center"> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&amp...

2019-07-22 20:08:20 144

原创 Java Web_03从入门到精通

**表单的设计**一、表单标记基本语法:Name:设置表单名称Method:设置表单发送的方法,可以是"post"或者"get"Action:设置表单处理方式Enctype:设置表单的编码方式target:设置表单的显示目标如:<form method="post" action="mailto:[email protected]">请输入你...

2019-07-22 19:22:47 148

原创 Java Web_02从入门到精通

列表和使用列表一、列表类型定义列表:dl无序列表:ul有序列表:ol二、插入定义列表基本语法名称说明定义组成列表项名称部分解释说明定义的项目名称<dl> <dt>联系人<dd>XXX <dt>联系地址<dd>北京市丰台区 &l...

2019-07-22 18:31:21 120

空空如也

空空如也

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

TA关注的人

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