自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring

Spring框架Spring是分层的JavaSE/JavaEE应用一站式的轻量级开源框架,以IoC/DI和AOP为内核,提供了展现层SpringMVC和持久层SpringJDBC以及业务层事务管理等众多的企业级应用技术,并整合了大量的第三方框架和类库,逐步成为使用最多的JavaEE企业级应用开发框架Hello Spring用于总体的管理,主要简化对象的创建和依赖关系的管理,并依靠AOP可以抽离公共的业务逻辑处理1、添加依赖<dependency> <gro

2021-05-07 19:54:46 146

原创 MyBatis

概述MyBatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。以开发sql语句的工作量为代价换取高灵活性##Hello MyBatis1、添加依赖<dependency>

2021-04-17 14:51:32 71

转载 Servlet2

重要的APIconfiginit()和init(ServletConfig config)getInitParameter():StringgetServletConfig().getInitParameter("height")response响应HttpServletResponse接口属于Servlet规范,存在于servlet-api.jar中,由服务器提供接口的实现类,主要用于封装服务器的响应信息,可以将doGet或doPost的响应信息写出到【响应体】中ServletRes

2021-04-09 21:04:17 98

原创 Servlet技术

Servlet技术Servlet规范是JavaEE规范中的一个部分,是用于扩展服务器功能的运行在服务器中的小型Java程序(即服务器端小应用程序),是实现了Servlet接口通过http接收和响应web客户端请求的类静态和动态因人因时因地而发生变化服务器web服务器:定位资源—Apachejsp/servlet容器:运行jsp或者servlet程序—TomcatServlet概述Servlet是一种用于扩展服务器功能的服务器端组件技术要求直接或者间接的实现Servlet接口运行

2021-04-08 21:28:25 158

原创 HTML标签的基本用法(5)

HTMLHTML <textarea> 标签标签定义多行的文本输入控件。实例<textarea rows="3" cols="20">在w3school,你可以找到你所需要的所有的网站建设教程。</textarea>HTML <time> 标签标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。实例如何定义时间和日期:<p>我们在每天早上 <time>9:00</time> 开始营业。

2021-03-29 16:13:44 77

原创 HTML标签的基本用法(4)

HTMLHTML <mark> 标签标签定义带有记号的文本。请在需要突出显示文本时使用 <m> 标签。实例突出显示部分文本:<p>Do not forget to buy <mark>milk</mark> today.</p>HTML <menu> 标签标签定义命令的列表或菜单。标签用于上下文菜单、工具栏以及用于列出表单控件和命令。实例带有两个菜单按钮 ("File" 和 "Edit") 的工具栏,

2021-03-29 16:08:04 217

原创 HTML标签的基本用法(3)

HTMLHTML <col> 标签标签为表格中一个或多个列定义属性值。实例col 元素为表格中的三个列规定了不同的对齐方式:<table width="100%" border="1"> <col align="left" /> <col align="left" /> <col align="right" /> <tr> <th>ISBN</th> <th&gt

2021-03-29 15:46:18 294

原创 HTML标签的基本用法(2)

HTMLHTML < abbr > 标签实例标记一个缩写:The <abbr title="People's Republic of China">PRC</abbr> was founded in 1949.HTML <acronym> 标签实例标记一个首字母缩写:<acronym title="World Wide Web">WWW</acronym>HTML <address> 标签实例

2021-03-29 15:12:45 80

原创 HTML的一些基本标签用法(1)

HTMLHTML<ol的用法 <ol> 标签实例:有序 HTML 列表:<ol> <li>Coffee</li> <li>Tea</li> <li>Milk</li></ol>HTML<ul 标签实例无序 HTML 列表:<ul> <li>Coffee</li> <li>Tea</li&

2021-03-23 21:44:25 141

原创 HTML-文本元素

文本元素所谓文本元素,就是将一段文本设置成相匹配的结构和含义文本元素总汇HTML5规范指出:使用元素应该完全从元素的语义出发。但是由于历史遗留及用户至上的原则,这种语义会宽松许多。元素名称说明a生成超链接br强制换行wbr可安全换行b标记一段文字但不强调strong表示重要i表示外文或科学术语em表示强调code表示计算机代码var表示程序输出samp表示变量kdb表示用户输入abbr表示缩

2021-03-22 21:09:33 185

原创 HTML

HTML是网页的内容和结构CSS 是网页的表现形式JavaScript 是网页的控制HTML的概念http即超文本传输协议,是TCP/IP协议簇中应用层的一种协议,默认端口号为80。底层采用的是TCP连接。采用的是一种断开式连接的方式,目前有http1.0和http1.1两个版本,http1.1允许在一段时间内保持连接 当前互联网上采用的是https,https=http+SSL安全套接层,默认端口号为443HTML 是超文本标记语言 (Hyper Text Markup Language).

2021-03-22 20:50:55 63

原创 设计模式:模板模式

设计模式:模板模式意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。优点: 1、封装不变部分,扩展可变部分。 2、提取公共代码,便于维护。 3、行为由父类控制,子类实现。缺点:每一个不同的实现都需要一个子类来实现,导致类的个数增加,使得系统更加庞大。...

2021-03-22 20:30:41 48

原创 MYSQL索引

MySQL索引数据库中提供了存储共享数据的功能,但是更重要的是快速高效的获取指定的数据。在没有索引的情况下,如果要寻找特定行,数据库可能要遍历整个数据库,使用索引后,数据库可以根据索引找出这一行,极大提高查询效率。什么是索引MySQL官方对索引的定义为:索引Index是帮助MySQL高效获取数据的数据结构。索引的本质:索引是数据结构。数据库查询是数据库的最主要功能之一,希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。MySQL目前主要有普通索引、唯一索引、主键

2021-03-22 20:30:33 57

原创 JDBC连接池原理

连接池在一次查询操作中,60%以上的时间是用于创建数据库连接上了,为了提高执行效率,可以考虑减少创建数据库连接的时间因为没有办法降低一次创建连接所用时长,所以考虑采用共享的方式降低平均使用成本。典型应用有线程池。数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,在将管道放入池子中,从而避免了频繁的向数据库申请资源,释放资源带来的性能损耗。同时一般会有一个守护线程定期检查空闲连接是否可用,如果连接已经不稳定则释

2021-03-22 20:30:22 307

原创 数据库

今天学习了数据库给大家概括总结一下,有不对的还望大家指点!什么是数据库数据库是指长期存储在计算机内有组织可共享的数据和数据之间关系的集合。数据库中的数据按照一定的数据模型组织、描述和存贮,具有较小的冗余度、较高的数据独立性和易扩展性,并在一定范围内可以被多个用户所共享。数值和数据。数据=元数据+数值关系型数据库是建立在关系数据模型基础上的数据库,借助集合代数概念和方法处理数据库中的数据,同时也是一个被组织成拥有正式描述性的表格。该形式的表格实质是装载数据项的收集体,这些表格中的数据能以不同的方式被存

2021-03-09 13:41:39 521

原创 Map接口

Map接口Map接口Map接口的定义Map接口中常见方法Map实现类HashMap构造器HashMap的存储结构HashMap的put方法Map接口哈希表就是一种以键-值(key-indexed) 存储数据的结构,只要输入待查找的值即key,即可查找到其对应的值。哈希的思路很简单,如果所有的键hashCode都是整数,那么就可以使用一个简单数组来实现:将键作为索引,值即为其对应的值,这样就可以快速访问任意键的值。简单的计算方法hashcode%数组长度=【0,数组的长度-1】它提供了一组键值的映射

2021-03-07 18:01:38 172

原创 JAVA-泛型

泛型当将一个对象放入集合中,集合不会记住此对象的类型,当再次从集合中取出此对象时,改对象的编译类型变成了Object类型,但其运行时类型任然为其本身类型。List<String> list=new ArrayList<>(); //<String>用于声明list中只能存放String类型的数据,如果类型不匹配则会编译失败//list.add(new Random()) 语法报错,编译失败list.add("abc");String ss=list.get(0)

2021-03-07 18:00:54 66

原创 JAVA集合

概述集合只能存放对象。比如你存一个 int 型数据 1放入集合中,其实它是自动转换成 Integer类后存入的(装箱操作),Java中每一种基本类型都有对应的引用类型。集合存放的是多个对象的引用,对象本身还是放在堆内存中。集合可以存放不同类型,不限数量的数据类型。定义集合变量时如果不指定数据类型,则默认数据类型为Object。数组和集合的比较针对Java中的数组定长,Java提出了集合框架,实现了一种变长存储数据的容器—集合【容积和当前元素个数】数组不是面向对象的,存在明显的缺陷,集合弥补了

2021-03-07 18:00:40 653 1

原创 JAVA输入输出流

一、输入输出中的流模型1、在Java程序中,对于数据的输入输出操作以流Stream方式进行,JavaSE提供各种各样的类用于使用相同的方法获取不同类型的数据,程序中通过标准的方法输入或者输出数据。2、流是处理输入/输出的一个洁净的方法,它不需要代码理解键盘和网络的不同。Java中流的实现是基于java.io包定义的类层次结构的。流模型的概念1、java.io包通过数据流、序列化和文件系统为用户提供一种完成I/O操作的输入/输出流。2、数据流是指所有的数据通信通道。3、流是字节或字符数据的数据源或

2021-03-05 00:28:00 182

原创 JAVA线程池

一、线程池创建线程要花费昂贵的资源和时间,如果任务来了才创建线程那么响应时间会变长,而且一个进程能创建的线程数有限。为了避免这些问题,在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程。从JDK1.5开始,Java API提供了Executor框架可以创建不同的线程池。比如单线程池,每次处理一个任务;数目固定的线程池或者是缓存线程池(一个适合很多生存期短的任务的程序的可扩展线程池)new Thread的弊端每次new Thread新建对象性能差。线程缺乏统一管理,可

2021-03-05 00:27:38 123

原创 JAVA——多线程编程

今天直接给大家来干货;JAVA多线程编程程序是为完成特定任务、用某种语言编写的一组指令的集合。指一段静态的代码,是一个静态的概念。进程是具有一定独立功能程序的运行过程,是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独立运行的一段程序。线程是进程中的一个独立执行线索,是进程中的一个实体,是CPU调度和分派的基本单位,是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源。在运行时,只是暂用一些计数器、寄存器和栈。线程和进程一样分为五个阶段:创建、就

2021-02-24 23:41:46 52

原创 JAVA经典题

JAVA面向对象题目(包含一点输入输出流)题目:统计一个文本文件calcCharNum.txt中相关字符的出现次数,例如:中(8)、b(16)、+(10)等,括号外是字符,括号内代表字符出现次数。要求使用自定义类的方式封装字符和出现次数以及自定义类封装相关的操作,并按照出现次数排序后从大到小输出public class CharNum implements Comparable<CharNum> { //实现compare 接口,如果不懂这个 的意死,可以自行百度 priva

2021-02-24 23:41:19 100 2

原创 JAVA---异常处理

一、JAVA异常处理机制1、JAVA中出错的方法都保存在方法Method中,出错之后保存出错的方法Method新建一个对象:Excetption,把这个对象交给JVM,新建的Exception包含着很多信息:错误类型、错误位置。JVM负责处理Exception出交给系统。上述的过程叫做抛出意外throwing an exception;一个方法抛出意外后,JVM就试图在“调用栈”里找能处理这个类型Exception对象的方法。找到就执行,找不到程序中止。二、异常的分类1、Error及其子类错误,一

2021-02-24 23:40:24 67

原创 JAVA---内部类

一个类或者接口定义在另一个类或者接口内;你也可以将接口看作一种特殊的类。代码实现定义:// An highlighted blockpublic class A1{//外部类 class B1{}//内部类 interface C1{}//内部接口 }内部类之外的类称为外部类;内部类的名称必须区别于它所在的外部类,和其它类之间没有要求;下面展示一些 内联代码片。// An highlighted block//内部类的全名叫做[外部类名称$内部类名称]public

2021-02-19 21:26:12 54

原创 JAVA--接口

一.定义定义接口的代码如下:public interface 会飞的 {public void 起飞(); //无具体实现,也无法定义具体实现,这里是抽象方法public void 巡航飞行();public void 降落();}1、抽象类中的抽象方法不能省略abstract关键字,但是接口中的方法声明可以添加abstract,也可以不写。2、接口不能直接使用,必须有对应的实现类。代码:public class 飞机类 implements 会飞的 { //共性是通过实现接口来表示的

2021-02-19 21:21:17 56

原创 JAVA面向对象抽象类

一、抽象类1、面向对象的核心–面向抽象编程;抽象类:包含了抽象方法的 类 就是抽象类;抽象方法:方法中不包含函数体的方法,称为抽象方法;抽象方法必须在子类中给出具体实现,但抽象类本身不能创建对象。例:public abstract class ChouXiang{ //抽象类 类中间接或者直接 包含抽象方法 就是抽象类 public abstract voi

2021-02-19 20:50:40 157

原创 JAVA题

我认为JAVA不是学会的,而是写会的,多做题多增长经验才能锻炼你的写代码能力,我最近在网上又找了几道适合初学者联系JAVA的习题供大家参考:1.随机一个数字然后由人输入数据猜数字

2021-01-08 22:29:58 103

原创 JAVA初學者練習題

今天在网上看了几到比较适合初学者的JAVA题我把题目与其对应的答案代码规整下来供大家参考:1.九九乘法表package b;public class A1 { public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int k=1;k<=i;k++) { System.out.print(k+"*"+i+"="+i*k+"\t"); } System.out.println(

2021-01-06 21:38:37 372

原创 Linux基本操作(2)

#mkdir命令mkdir文件夹的名称,如果直接写名称则表示在当前文件夹下创建一个子文件夹;如果名称以/开头则表示在根文件夹下创建文件夹,和当前文件夹无关。参数-p 确保目录名称存在,不存在的就建一个;同时支持级联创建,就是可以自动先创建父文件夹,然后继续创建子文件夹。例如:mkdir -p a/b/c自动创建出文件夹a中包含子文件夹b,文件夹b中包含子文件夹c#rm命令rm a.txt删除当前文件夹下的指定文件a.txt;如果不存在a.txt则报错rm -r aa删除当前文件夹下的指定文

2020-12-28 20:47:31 256 1

原创 Linux网络相关配置

1、查看当前机的IP地址配置ip addr2、修改网络配置cd /etc 切换当前目录到/etc目录下,etc目录一般用于存储当前系统的配置信息cd sysconfig 切换当前工作目录到/etc/sysconfig目录下cd network-scripts 切换当前工作目录到/etc/sysconfig/network-scripts目录下vi ifcfg-ens33 编辑修改配置文件ifcfg-ens33 点i则进入编辑状态> BOOTPROTO=static> IP

2020-12-23 23:50:25 79

原创 Linux的基本操作

@TOCLinux的基本操作)#Linux基本的目录结构Linux 文件系统是一个目录树的结构,文件系统结构从一个根目录开始,根目录下可以有任意多个文件和子目录,子目录中又可以有任意多个文件和子目录常用目录及用途如下表:目录名称目录用途/boot存放的是系统引导文件,容量不宜过大,不宜存放其他文件/rootroot用户的家目录,普通用户的目录是/home/userx/etc放置配置文件的目录,只有root用户有权限修改/home放置除root外其他用

2020-12-23 23:45:04 105

原创 初识Linux操作系统

关于操作系统操作系统是管理和控制计算机硬件与软件资源的计算机程序,用户和计算机的接口,同时也是计算机硬件和其他软件的接口。其能管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,并使计算机系统所有资源最大限度地发挥作用。此外其还提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口。服务器操作系统主要分为四大流派:Unix、Linux、Windows Server 和 NOVELL 公司的 Netware。关于 Linux

2020-12-23 10:52:28 159

空空如也

空空如也

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

TA关注的人

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