自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LittleWheat的博客

记录学习心得,与君共勉

原创 windows操作系统的安装

进击计算机大牛之初来乍到——关于Windows操作系统的安装   (本文中所用图片来自网络,可能不太清楚,读者请见谅) 1、确保电脑中重要的文件已备份       安装操作系统前一定确保电脑中重要的文件已经备份或者存储在其他设备上,重装系统的过程中,可能因为磁盘格式化而使得文件丢失,辛辛...

2018-03-21 09:03:48

阅读数 504

评论数 0

转载 JSP和HTML的关系

01. 什么是JSP? J...

2020-02-18 21:42:46

阅读数 4

评论数 0

原创 课堂笔记0217——JS

JS是基于对象语言(不支持多态),Java是面向对象语言 封装 1、JS是弱类型不安全(没有访问控制符)的语言; 2、JS语言是动态成员; 3、JS只有实例方法,没有静态方法; 4、JS不存在重载,只靠函数名找函数; 继承 1、Java语言只支持静态继承 2、JavaScript语...

2020-02-17 21:03:05

阅读数 2

评论数 0

原创 【设计模式】Java设计模式之命令模式

目录 一、为什么使用命令模式 二、模式定义 三、模式结构 四、模式优点 五、模式缺点 六、模式适用环境 七、模式应用实例 一、为什么使用命令模式 在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的...

2020-02-16 09:59:02

阅读数 66

评论数 0

原创 【设计模式】Java设计模式之职责链模式

目录 一、为什么使用职责链模式 二、模式定义 三、模式结构 四、模式优点 五、模式缺点 六、模式适用环境 七、模式应用实例 一、为什么使用职责链模式 假设某学校规定,学生请假要根据请假天数找不同的老师盖章,请假3天以下,班主任盖章,3~7天需要年级主任盖章,7天以上需要教导主任...

2020-02-16 09:02:37

阅读数 17

评论数 0

原创 【LeetCode】20、有效的括号

题目描述 给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以...

2020-02-15 23:07:35

阅读数 6

评论数 0

原创 【LeedCode】4、寻找两个有序数组的中位数

题目描述 给定两个大小为 m 和 n 的有序数组nums1 和nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。 你可以假设nums1和nums2不会同时为空。 示例 示例 1: nums1 = [1, 3] nums2 = [2] ...

2020-02-15 22:21:09

阅读数 8

评论数 0

原创 【设计模式】Java设计模式之享元模式

目录 一、为什么使用享元模式 二、模式定义 三、模式结构 四、模式优点 五、模式缺点 六、模式适用环境 一、为什么使用享元模式 享元模式(FlyweightPattern)也叫蝇量模式;运用共享技术有效地支持大量细粒度的对象 常用于系统底层开发,解决系统的性能问题。像数据库连接池...

2020-02-15 20:04:29

阅读数 73

评论数 0

原创 【设计模式】Java设计模式之外观模式

目录 一、为什么要使用外观模式 二、模式定义 三、模式结构 四、模式优点 五、模式缺点 六、使用环境 一、为什么要使用外观模式 网站上有各个不同的板块,但是都通过网站首页进入,首页是一个外观对象,通过它进入各个模块。 进游乐场玩耍,需要先从大门进入,大门是一个外观对象,然后通过...

2020-02-15 19:33:55

阅读数 79

评论数 0

原创 【设计模式】Java设计模式之代理模式

一、为什么使用代理模式 有一天,小花收到了来自铁憨憨小刚的情书,小花表示,是狗粮不好吃还是作业不够多?这代码它不香吗,搞什么恋爱?但是她不想当面拒绝小刚,于是她找到了好朋友小红,替她向小刚表达婉拒之意。 在这里,“小红”就是一个代理。代理对象可以在客户端和目标对象之间起到中介的作用,并且可...

2020-02-15 19:22:09

阅读数 96

评论数 0

原创 【设计模式】Java设计模式之装饰模式

目录 一、为什么使用装饰模式 二、模式定义 三、模式结构 四、模式优点 五、模式缺点 六、模式适用环境 七、应用实例 一、为什么使用装饰模式 当我们想要为一个类或者对象添加行为的时候,一般有两种方式: • 继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有...

2020-02-15 19:01:30

阅读数 78

评论数 0

原创 【LeetCode】3、无重复字符串问题

题目描述 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例 示例1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb&quo...

2020-02-14 23:08:28

阅读数 39

评论数 0

原创 【LeetCode】2、两数相加

题目描述 给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0开头。 示例: 输入:(2 -&g...

2020-02-14 22:41:09

阅读数 34

评论数 0

原创 【LeetCode】1、两数之和

题目描述 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9...

2020-02-14 20:23:40

阅读数 51

评论数 0

原创 【设计模式】Java设计模式之组合模式

一、为什么使用组合模式 文件的树形结构 学校的组织形式 类似的还有公司的职能树等。 组合模式描述了如何将容器对象和叶子对象进行递归组合,使得用户在使用时无须对它们进行区分,可以一致地对待容器对象和叶子对象,这就是组合模式的模式动机 二、模式定义 组合模式(Composite...

2020-02-14 17:42:21

阅读数 99

评论数 0

原创 【设计模式】Java设计模式之桥接模式

一、为什么使用桥接模式 设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案: • 第一种设计方案是为每一种形状都提供一套各种颜色的版本。 • 第二种设计方案是根据实际需要对形状和颜色进行组...

2020-02-14 17:22:57

阅读数 181

评论数 0

原创 【设计模式】Java设计模式之适配器模式

目录 一、为什么适用适配器模式 二、模式定义 三、模式结构 1、类适配器: 2、对象适配器: 四、模式优缺点 五、适用环境 六、模式应用实例 一、为什么适用适配器模式 思考生活中的一个场景: 出门玩耍,想听音乐,小米手机,掏出耳机,突然发现,耳机带了,但是没有带TypeC转换...

2020-02-14 16:57:00

阅读数 75

评论数 0

原创 【设计模式】创建型模式/结构型模式/行为型模式概述

一、设计模式的分类 根据其目的(模式是用来做什么的)可分为创建型 (Creational),结构型(Structural)和行为型 (Behavioral)三种: • 创建型模式主要用于创建对象。 • 结构型模式主要用于处理类或对象的组合。 • 行为型模式主要用于描述对类或对象怎样交...

2020-02-13 22:13:20

阅读数 37

评论数 0

原创 【设计模式】Java设计模式之建造者模式

目录 一、为什么使用建造者模式 二、模式定义 三、模式结构 四、模式优点 五、模式缺点 六、适用环境 一、为什么使用建造者模式 建造者模式可以将部件和其组装过程分开,一步一步创建一个复杂的对象。用户只需要指定复杂对象的类型就可以得到该对象,而无须知道其内部的具体构造细节。 二、模...

2020-02-13 21:56:18

阅读数 583

评论数 0

原创 【设计模式】Java设计模式之原型模式

目录 一、为什么要用原型模式 二、模式定义 三、模式结构 四、模式分析 五、实例代码 六、模式优点 七、模式缺点 八、模式适用环境 一、为什么要用原型模式 二、模式定义 原型模式(Prototype Pattern):原型模式是一种对象创建型模式,用原型实例指定创建对象的种类...

2020-02-13 21:49:49

阅读数 20

评论数 0

原创 【设计模式】Java设计模式之抽象工厂模式

目录 一、为何要用抽象工厂模式 二、模式定义 三、模式结构 四、模式优点 五、模式缺点 六、模式适用环境 一、为何要用抽象工厂模式 当系统所提供的工厂所需生产的具体产品并不是一个简单的对象,而是多个位于不同产品等级结构中属于不同类型的具体产品时需要使用抽象工厂模式。 抽象工厂模...

2020-02-13 21:41:17

阅读数 16

评论数 0

原创 【设计模式】Java设计模式之工厂方法模式

目录 一、简单工厂模式的不足 二、模式定义 三、模式结构 四、工厂方法模式优点 五、工厂方法模式的缺点 六、模式适用环境 一、简单工厂模式的不足 简单工厂模式最大的缺点是当有新产品要加入到系统中时,必须修改工厂类,加入必要的处理逻辑违背了“开闭原则”。在简单工厂模式中,所有的产品都...

2020-02-13 21:30:34

阅读数 106

评论数 0

原创 【设计模式】Java设计模式之简单工厂模式

一、模式定义 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同...

2020-02-13 21:19:17

阅读数 55

评论数 0

原创 【C/C++】链表操作

功能菜单: ****************************************************************** ** 链表操作菜单 ** ** 1、创建链表并输入结点数据(包含num和goal,num==0结束...

2020-02-13 09:53:35

阅读数 92

评论数 0

原创 【C/C++】文件操作实例——学生信息管理

对C语言中文件操作函数的使用实例,曾经的一道作业题。 现在用Java比较多,回过头才发现曾经学习的C已经忘却了不少┭┮﹏┭┮ #include <stdio.h> #include <stdlib.h> #include <string.h> #defin...

2020-02-13 09:49:25

阅读数 14

评论数 0

原创 【C/C++】含括号的四则运算(栈方式实现)

使用栈来实现含括号的四则运算,复杂的就是各种分支的判断,当时参考了很多前辈的代码,又自己敲了很久,得到一个最终版,在此记录一下,希望若干年后的自己看到时能够不忘初心。 #include<stdio.h> #include<stdlib.h> /*数据栈*/ stru...

2020-02-13 09:43:53

阅读数 28

评论数 0

原创 【感悟】再论软件工程

前言:无意中翻到了之前自己关于软件工程的理解,重新温习一下,特在博客记录。 再论软件工程 学习《软件工程概论》这门学科之前,软件工程对我来说只是一个可以选择的专业,是一门学习做软件的学科,其不同于计算机科学与技术的,或许是它更偏向软件,而计科研究硬件多,软件工程卓越工程师班更是一个利于就...

2020-02-13 09:31:16

阅读数 132

评论数 0

原创 【Java】小数点后两位

public class Test { public static void main(String[] args) { double num=5.2452; System.out.println(String.format("%.2f"...

2020-02-12 23:59:53

阅读数 25

评论数 0

转载 【Java】Java 字符串去重(保留第一次出现的字符)

需求描述:输入一串带重复字符的字符串,输出第一次出现的字符的字符串 例如:输入acvbabcd,输出结果应该是:acvbd 目录 方法一:利用StringBuffer ...

2020-02-12 23:57:59

阅读数 13

评论数 0

原创 【Java】将阿拉伯数字金额转化为中文大写金额表示

熬夜写好了,直接粘代码了 package com.zzutest; import java.text.DecimalFormat; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex...

2020-02-12 23:54:34

阅读数 19

评论数 0

转载 网络连接正常,浏览器出现网页无法显示的问题

网络正常连接,可以正常使用QQ、邮箱等各种软件,但换个好几个浏览器都无法打开网页,可以尝试一下下面这个操作。 以Chrome浏览器为例: 点击网址框右边的自定义-&gt...

2020-02-12 17:52:41

阅读数 24

评论数 0

原创 课堂笔记0212/2——JS

1、JS3的语法,拿到JS5的程序,会按照JS3解释; 2、执行模型是在浏览器启动时,相当于一个栈,存放形参等; 3、浏览器启动起了进程,操作系统放了一个单线程,有三个对象,DOM、BOM、对象模型(由JS生成),他们共用这个线程;整个过程有html解释器控制,遇到js代码/脚本交给js解释器...

2020-02-12 17:39:04

阅读数 20

评论数 0

原创 课堂笔记0212/1——JS

简单的课堂笔记 1、解释器简单理解,输入源程序,输出结果;或者说,输入源程序,输出DOM树(html解释器);但是不是所有的都这样; 2、在一个具体平台具体版本的具体浏览器中,先生成一个DOM宿主类树(标准宿主类+非标准宿主类+标准宿主类中的非标准API方法),以及BOM宿主类; 3、htm...

2020-02-12 16:44:10

阅读数 18

评论数 0

原创 Web项目如何发布【一】

概述:当一个JavaWeb项目写好以后,我想要将其在服务器上发布,进一步通过域名访问,这个过程简单来说就是,我要先租用一个云服务器(一般来说,个人使用云平台租用的服务器就完全够了),在服务器实例上安装配置好发布项目所需的环境,如tomcat、jdk、mysql等等,随后将项目war包放到tomca...

2020-02-12 10:39:34

阅读数 96

评论数 0

原创 Web项目如何发布【二】

经过阿里云ECS云服务器的配置,该服务器已经能够为我们所用了,本篇记录在服务器上安装和配置软件。 1、jdk的安装和配置 https://blog.csdn.net/zhenliangit0918/article/details/104273373 2、tomcat的安装和配置 官网下载h...

2020-02-12 10:02:35

阅读数 24

评论数 0

转载 【mysql】mysql5.7.23的安装和配置

亲身实践安装mysql,用...

2020-02-12 09:46:42

阅读数 13

评论数 0

原创 JDK的安装和环境变量配置

1、从官网下载JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完毕后,将该exe文件双击傻瓜式安装到你指定的位置即可,会发现文件夹中有jdk和jre两个部分。 2、环境变量配置 desktop...

2020-02-12 09:35:23

阅读数 28

评论数 0

转载 【tomcat】Tomcat无法成功启动——双击startup.bat闪退的解决办法

这是新手经常会犯的错误,只要注意三个点就可以解决这个问题。 一、首先查看端口是否被占用了,一般Tomcat的默认端口是8080,可以在管理员命令行通过“netstat ...

2020-02-11 19:30:23

阅读数 13

评论数 0

转载 【tomcat】window环境上部署tomcat服务器时启动startup.bat当关闭启动窗口服务器也随之关闭

解决方法: 将tomcat注册为windows上服务,这样就可以通过cmd窗口启动tomcat服务器,当关闭窗口时服务也会一直运行,避免一不小心关闭startup.bat窗口而引起的麻烦,说实话windows环境上部署服务器运行效率有点低。 搭建步骤如...

2020-02-11 19:28:57

阅读数 28

评论数 0

转载 【tomcat】tomcat不能启动服务,错误代码1

https://bbs.csdn.net/topics/390891071?page=1   Tomcat目录下的bin,进入Tomcat8w.exe,进去切...

2020-02-11 19:23:15

阅读数 96

评论数 0

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