通知:博客全站可以QQ登陆了,赶快评论、留言吧!!!

闲言
  • 2019-08-14

    做自己。

  • 2019-08-07

    最棒的七夕。

  • 2019-07-17

    管好自己的嘴,做好自己的事。

  • 2019-07-09

    加油!加油!加油!

  • 2019-07-06

    现在都不知道喜欢听什么歌。。。

  • 过去的那些

2018-10-30 wjy329 Java学习 5
最近遇到了subList(int fromIndex,int toIndex),就总结一下吧。subList(int fromIndex,int toIndex)是List接口中的一个方法,它用来返回list从[fromIndex,toIndex)之间这一部分的视图;之所以称之为视图,是因为返回的list是以原来的list为支撑的,对原来的list和返回的list做“非结构性修改”,都会影响彼此。非结构性修改:不涉及list的大小改变结构性修改:改变了list的大小如果发生结构性修改的是返回的list,那么原来的list的大小也会发生改变;如果发生结构性修改的是原来的list,那么就会抛出异常...

2018-10-30 wjy329 Java学习 3
摘自:牛客网       链接:https://www.nowcoder.com/questionTerminal/d29b742b521743118a741d01fcdc0b96pos=131&mutiTagIds=570&orderByHotValue=11、Statement、PreparedStatement和CallableStatement都是接口(interface)。 2、Statement继承自Wrapper、PreparedStatement继承自Statement、CallableStatement继承自P...

2018-10-30 wjy329 Java学习 3
什么是ServletTomcat容器等级手写一个ServletServlet的执行流程和生命周期Tomcat装载Servlet的三种情况1、什么是ServletServlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。2、Tomcat容器等级Tomcat容器分为4个等级,Servlet的容器管理Context容器,一个Context对应一个web工程。3、手写一个Servlet从上图可以看出,HttpServlet的父类是一个GenericServlet抽象类,GenericServlet...

2018-10-27 wjy329 Java学习 1
国内有很多优秀的镜像中心,这里使用网易云的镜像:https://c.163yun.com/hub#/m/home/ 搜索nginx,然后点开,复制下载地址到linux;运行命令后,用docker images 命令查看镜像用docker run -p 8080:80 -d hub.c.163.com/library/nginx 命令运行镜像。这个命令后面的参数 p 8080:80 表明将docker的80端口映射到linux的8080端口,d 表明是在后台运行。然后访问测试:这样运行一个简单的镜像就成功了。

2018-10-26 wjy329 Java学习 3
1、什么是DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。---百度百科我觉得上面的解释还是很容易理解的,就是把开发好的应用丢到里面,然后应用就能提供服务了,当然这中间的流程,我们之后还会介绍。2、Docker安装系统准备:CentOS 7  (64位,内核版本3.10以上)注意红字,这是必须满足的条件;查看内核:uname -r安装必要系统工具:sudo yum i...

2018-10-25 wjy329 Java学习 1
Java线程在运行的生命周期中可能处于6种不同的状态,在给定的一个时刻,线程只能处于其中一个状态。这6中状态分别为NEW(初始状态)、RUNNABLE(运行状态)、BLOCKED(阻塞状态)、WAITING(等待状态)、TIME_WAITING(超时等待状态)、TERMINATED(终止状态),下面我们用一个表格来详细的说明这6中状态;状态名称说明NEW初始状态,线程被构建,但是还没有调用start()方法RUNNABLE运行状态,Java线程将操作系统中的就绪和运行两种状态笼统地称作“运行中”BLOCKED阻塞状态,表示线程阻塞于锁WAITING等待状态,表示线程进入等待状态,进入该状态表示...

2018-10-16 wjy329 Java学习 2
1、集合集合(Set)最大的特点就是元素不重复;上篇博客中二分搜索树也是不重复的,这篇我们就用上节实现的二分搜索树来作为集合的底层;我们先来定义一个集合的接口:package com.wjy329; /**  * @Author wjy329  * @Time 2018/10/1610:03 AM  * @description  */ public interface Set<E> {     //添加...

2018-10-15 wjy329 Java学习 4
1、二叉树 如上图所示就是二叉树,如同链表一样,是动态的数据结构;class Node{ E e; Node left; Node right;}二叉树具有唯一的根节点二叉树每个节点最多有两个孩子二叉树每个节点最多有一个父亲二叉树具有天然的递归结构 (1)每个节点的左子树也是二叉树 (2)每个节点的右子树也是二叉树2、二分搜索树二分搜索树是二叉树二分搜索树每个节点的值:        (1)大于其左子树的所有节点的值      &nbs...

2018-10-13 wjy329 Java学习 9
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式用来保证一个类仅有一个实例,并提供一个访问他的全局访问点;主要解决了一个全局使用类的频繁创建与销毁;注意事项:单例类只能有一个实例单例类必须自己创建自己唯一的实例单例类必须给所有其他对象提供这一实例单例模式从实现方式上可以分为饿汉式单例模式和懒汉式单例模式,饿汉式单例模式是线程安全的...

2018-10-10 wjy329 Java学习 1
之前我们学习了动态数组、栈、队列,这些底层依托的是静态数组,并没有实现真正的动态,今天我们学习的这个数据结构是真正的自己实现了动态的特性,那就是链表;链表的数据存储在节点中,首先我们看节点的定义:class Node{     E e;     Node next; }从上面我们可以看出,链表中还有一个next的节点类型的对象,它是干嘛的呢,如果一个节点的next是null,那么就说明此节点是链表的最后一个节点。优点:真正的动态,不需要处理固定容量的问题缺点:丧失了随机访问的能力下面我...