自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 Servlet中的拦截器,监听器,过滤器

1.什么是拦截器? 拦截器接口及其实现import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.we...

2019-01-29 14:01:13 520

原创 排序算法

快速排序import java.util.Arrays;//快速排序public class FastSort { public static void main(String[] args) { int[] arr = {1,3,0,23,54,643,12,452,231,34,34,3,54}; System.out.println(Arrays.toString(arr...

2018-09-25 18:56:00 134

原创 二叉树3种遍历

import java.util.ArrayDeque;import java.util.Deque;//二叉树的遍历public class TwotreeTraversal { public static void main(String[] args) { MyNode h = new MyNode("H", null, null); MyNode g = new MyN...

2018-09-25 18:49:40 191

原创 linux下真机与虚拟机上软件的安装

真机上的软件的安装镜像就像是一个U盘,里面有我们需要的软件等东西,镜像虽然在功能上类似于U盘,但本质不是,所以我们的真机要怎么才能识别镜像文件呢?这就需要我们使用挂载。首先我们要保证我们的镜像文件在一个安全的环境下,如图显示镜像已经处于一个安全的环境下,如过镜像没有在安全环境下,只需要将他移动到根下创建的iso目录中接着创建一个目录,将镜像文件挂载到该目录下给yum进行如下...

2018-08-20 18:00:13 655

原创 linux下在虚拟机上通过真机ping百度

原理:真机提供了在这个过程中提供了路由器的功能操作:1给虚拟机配置网络使与真机处于同一个子网下命令:nm-connection-editor检查是否可以ping到真机检查真机配置(将火墙中的masquerade该项配置设置为yes,使真机可以提供类似路由器的功能)2首先给虚拟级设置网关,网关ip与真机的本地ip相同。网关实质上是一个网络通向其他网络的...

2018-08-20 14:54:21 1119

原创 虚拟机的安装

输入virt-manager命令,调出虚拟机安装界面,进行如下选择将我们提前下载好的镜像文件路径添加进去为虚拟机分配8G内存为虚拟机添加一个名字设置虚拟机的安装界面语言,时间等信息只选择GUI,然后点Done选择I will configure partiting,点击Done为虚拟机进行配置/boot为200M,swap为500M,根目录占用剩...

2018-08-20 14:19:48 188

原创 linux下进程及服务的控制

1什么是进程?系统中正在运行的程序,进程信息都是存储在ls/proc/中2图形进程的查看方式 gnome-system-monitor 3查看进程的命令ps a             当前环境相关进程 ps -a             在当终端中运行的进程,但是不包含环境进程信息 ps -A|-e          查看系统中的所有进程 ...

2018-08-15 23:11:01 135

原创 linux下文件权限的控制

1权限存在的意义限制用户的访问级别,提高安全性2权限的识别 ls -l file ls -ld file 3文件权限查看的理解-   rw-r--r--   1    root   root   216   May   12   2017   /mnt/rht 1         2       3      4        5      6    ...

2018-08-15 22:26:20 157

原创 Linux下用户的管理

1系统中为什么要存在用户?用户是用来进行安全设定的,组是用来共享权力的。附加组可以用来决定权限,一个用户不一定有附加组初始组无法决定权限,一定有,但是不能更改2用户存在的形态用户是在系统中以表格和表格中的一系列字符出现的3用户的配置文件存放于/etc/passwd下,构成       用户名称:密码:用户id:组id:用户说明:家目录:用户默认使用的shell组的...

2018-08-09 14:16:24 131

原创 linux文件的管理续

显示文件的信息  lsls -l              长列表显示文件信息,显示文件元数据ls -a              显示所有文件包括以“.”开头的隐藏文件(.表示本级目录,  ..表示上一级目录)ls -s               显示文件的大小ls -S               将文件按文件大小由大到小进行排序ls -d        ...

2018-08-09 10:56:50 101

原创 Mysql数据库常用语句

DESC class;-- 删除主键ALTER TABLE class DROP PRIMARY KEY;-- 删除字段ALTER TABLE class DROP COLUMN id;-- 添加主键约束ALTER TABLE class ADD PRIMARY KEY(NAME);-- 添加字段ALTER TABLE student ADD COLUMN class V...

2018-08-06 14:01:47 115

原创 jsp与servlet中的内嵌对象

1.什么是servlet?什么是jsp?Servlet是JavaEE三大组建之一,是使用Java语言编写服务器端的程序,主要用来处理Web应用程序中的请求-响应。Servlet并没有main之类的执行方法,当用户访问服务器的时候,Tomcat是通过调用Servlet的某些方法来完成整个处理过程的。Servlet是运行在Tomcat服务器提供的web容器中的.JSP的全称是Java Serv...

2018-08-04 23:02:15 422

原创 vue与axios实现增删改

操作界面:<%@ page import="java.util.Map" %><%@ page import="java.util.HashMap" %><%-- Created by IntelliJ IDEA. User: DELL Date: 2018/8/3 Time: 17:43 To change this template ...

2018-08-03 21:25:22 4778

原创 linux下的基本操作

1.linux下的文件管理#1.文件的建立命令:touch file               建立文件或修改文件的时间戳在桌面(当前位置为桌面)就创建了一个文件,使用touch file1 file2 file3,可以在当前位置同时创建多个文件#2.目录的建立命令:mkdir file            建立单个目录命令:mkdir -p 1/2/3    ...

2018-08-02 12:53:43 257

原创 Linux基础知识

首先,对于我们初学者来说,直接操作linux真机容易使我们的电脑系统崩溃,因此我们一般使用虚拟机来练习。在我们练习失误之后,可以使用reset命令重置虚拟机。如何在linux下运行命令?首先打开shell,然后在命令提示符之后输入操作命令,操作命令由命令,参数,目标构成,中间是用空格隔开,在shell下使用空格需要特别的注意,少一个空格,或者多一个空格都会是命令不能按我们所想的去执行。...

2018-08-02 10:49:10 105

原创 7.7Bootstrap中文网练习

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>Bootstrap 中文网</title> <link rel="stylesheet" type="text/css" href=&q

2018-07-13 14:04:19 253

原创 JQuery实现日历

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>日历</title> <script type="text/javascript" src="js/jquery-1.3.1.js"&a

2018-07-05 16:29:44 2900

原创 6.23JavaScript基础练习

猜拳游戏<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>猜拳游戏</title> <style type="text/css"> .pic{ float: left; }

2018-06-28 16:54:06 152

原创 6.18JavaScript基础

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>基础01</title> </head> <body> <span id="time"&

2018-06-20 19:55:48 134

原创 6.03装饰者模式

接口package org.westos.装饰者模式;public interface Phone { //手机抽象功能 public abstract void call();}实现接口的具体类package org.westos.装饰者模式;public class Iphone implements Phone{ @Override public void call()...

2018-06-07 19:56:49 136

原创 6.03属性集合类与反射

package org.westos.属性集合类与反射;public class Student { public void love() { System.out.println("学生爱学习"); }}package org.westos.属性集合类与反射;public class Teacher { public void love() { System.out.p...

2018-06-07 19:52:07 112

原创 6.03使用反射做动态代理

package org.westos.使用反射做动态代理;import java.lang.reflect.Proxy;/* *动态代理 * */public class Demo { public static void main(String[] args) { //创建对象 Userdao ud = (Userdao)new Userdaoimpl(); // 针...

2018-06-07 19:49:41 86

原创 6.03反射

package org.westos.反射博客练习;/* * 什么是反射? * 反射就是通过获取class字节码文件对象/Class类对象, * 来获取类对象的成员变量,构造方法,成员方法 * 创建Class类对象的三种方式: * 1.Class.forName(包名.类名) * 2.对象名.getClass() * 3.类名.class * */publi...

2018-06-07 19:47:22 102

原创 6.02基于UDP多线程的聊天室模拟

package org.westos.基于多线程的UDP编程聊天室;import java.io.IOException;import java.net.DatagramSocket;import java.net.InetAddress;public class Room { public static void main(String[] args) throws IOExcep...

2018-06-07 19:45:02 254

原创 6.02TCP网络编程

package org.westos.TCP网络编程博客练习;import java.io.IOException;import java.io.OutputStream;import java.net.Socket;public class Text1Send { public static void main(String[] args) throws IOException{...

2018-06-07 19:43:10 100

原创 5.28工厂方法模式

测试类package org.westos.常用的设计模式.工厂方法模式;//这是一个工厂方法模式的测试类/** * 每一个具体类(继承于抽象类),都有一个特定了工厂类(该类是Factory接口的实现)用来创建该类对象 * */public class Demo { public static void main(String[] args) { //创建一个工厂类对象,采用接口多...

2018-06-01 20:47:04 94

原创 5.28简单工厂模式

测试类package org.westos.常用的设计模式.简单工厂模式;//这是一个简单工厂模式的测试类/** * 简单工厂模式: * 优点: * 不需要再创建具体的对象,把创建的工作交给了工厂类(这个类私有化了构造方法,所提提供的方法为静态方法,调用使用类名.方法名) * 缺点: * 如果有新的类增加,构造方法不同,就需要去修改工厂类,不符合设计原则开闭原则 * */...

2018-06-01 20:42:52 89

原创 5.28设计模式值之单例模式

饿汉式package org.westos.常用的设计模式.单例模式之饿汉;/** * 单例设计模式概述: 单例模式就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供。 优点 在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。 缺点 没有抽象层,因此扩展很难。职责过重,在一定程序上违背了单一职责...

2018-06-01 20:32:27 104

原创 5.28网络编程中的UDP

package org.westos.网络编程中的UDP编程;import java.net.InetAddress;import java.net.UnknownHostException;/** * 网络编程: * TCP编程,UDP编程 * 协议: UDP协议 --->UDP编程 不需要建立连接通道的 数据大小有限制 不可靠连接 执行效率高...

2018-06-01 20:20:36 198

原创 5.27生产者消费者模式在多线程中

package org.westos.生产者消费者模式;/* * 消费者与生产者模式: * 消费者:输出数据 * 生产者:产生数据 * 这种模式中出了生产者消费者线程,我们还需要设置资源类,即包含数据的对象,还有测试类 * *//** * 这是一个测试类,它将会输出成片的资源类对象的信息,而不是像SetStudent代码那样相互交叉输出,这是因为没有等待唤醒机制 * 在加入J...

2018-06-01 20:12:03 149

原创 5.27多线程中的线程组与线程池

线程组package org.westos.线程组线程池博客练习;/** * 线程组:ThreadGroup * 构造方法: * public ThreadGroup(String name)构造一个新线程组 * 方法: * public final String getName()返回此线程组的名称。 * 可以通过Thread类的getThreadGroup返回一个线程组...

2018-06-01 20:08:21 140

原创 5.27多线程博客练习

多线程模拟火车票售卖package org.westos.多线程博客练习;/* * 多线程实现卖火车票模拟 * */public class Text1 { public static void main(String[] args) { //创建ThicksThread对象 ThicksThread1 tt = new ThicksThread1(); //创建Threa...

2018-06-01 20:03:03 107

原创 5.19作业

package org.westos.作业;import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;import java.util.Set;import java.util.TreeMap;//1 :键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存...

2018-05-24 18:44:56 154

原创 5.19多线程

package org.westos.多线程博客练习;/** * 进程:系统可以进行独立调配并且是一个不可分割 独立单元 开启一个任务管理器,很多进程(应用软件/某些客户端) 什么是多进程? 多进程的意义:是为了提高CPU的使用率 现在计算机都是多进程,假设:在听音乐的同时,也在打游戏..,他们是同时进行的吗? 他们不是同时进行的,感觉同时,一点点CPU的时间片在同一个时...

2018-05-24 18:36:35 96

原创 5.19属性集合类

package org.westos.属性集合类博客练习;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Properties;import java.util.Set;/** * Properties:表示了一个持久的属性集(简称:属...

2018-05-24 18:33:00 102

原创 5.19序列化与反序列化

package org.westos.IO流中序列化与反序列化;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/**...

2018-05-24 18:30:03 105

原创 5.19I/O流续

package org.westos.IO流博客练习;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/**...

2018-05-24 18:24:55 125

原创 5.13 I/O流

package org.westos.IO流博客练习;import java.io.FileOutputStream;import java.io.IOException;/** * IO:在设备和设备之间的一种数据传输! * IO流的分类: * 按流的方向分: * 输入流: 读取文件 (e:\\a.txt):从硬盘上文件读取出来后输出这个文件的内容 * 输...

2018-05-17 12:53:06 74

原创 5.13File类

package org.westos.Filelei博客练习;import java.io.File;/** * File类: * 构造函数: * public File(String pathname):表示pathname的抽象路径表现的形式 (开发中使用这种方式) * public File(String parent,String child) * 根据 ...

2018-05-17 12:51:04 86

原创 5.13TreeMap集合

package org.westos.TreeMap集合博客练习;import java.util.Set;import java.util.TreeMap;/** * TreeMap集合 * 基于红黑树结构的Map接口的实现 * */public class Text1 { public static void main(String[] args) { TreeMap&...

2018-05-17 12:47:23 102

RabbitMQ调研文档

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。

2019-01-22

空空如也

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

TA关注的人

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