logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【docker】容器的运行、停止、查看等基本操作

Docker image是一个`read-only`文件,位于磁盘上- 这个文件包含文件系统,源码,库文件,依赖,工具等一些运行application所需要的文件- 可以理解成一个模板- docker image具有分层的概念

文章图片
#docker#k8s#容器
【springmvc】servlet3.0无需配置web.xml配置文件的原理

在最新的SpringMVC项目中,一个web项目中无需配置传统的web.xml配置文件就能正常启动运行,这是怎么实现的呢?其实这并不是SpringMVC的功劳,而是servlet3规范支持无需web.xml,以及web容器对这个规范的实现。简单使用配置引入依赖:... ....<!-- 指定servlet版本为3.0 --><dependency><groupId&g

文章图片
#servlet
【springmvc】SpringMVC无需配置web.xml配置文件的原理

从Servlet3.0开始就可以不需要web.xml了,而Spring MVC中也很好的支持了这一个特性。简单使用gradle配置description = "Spring MVC Demo"apply plugin: "groovy"apply plugin: "kotlin"dependencies {compile(project(":spring-webmvc"))compileOnly

#mvc#servlet
spring AOP和通知

1.  spring的通知1.1.  AOP的概念切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式或者基于注解的方式来实现。连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连接点总

#spring
kotlin数据类

数据类数据类有点类似java中的实体类,kotlin中可以关键字data class来声明数据类,完成类似java中lombok的功能。data class User(val name: String, val age: Int)对于数据类,kotlin会为primary constructor的参数(也是属性)自动生成下面的方法:equals()/hashCode()toString()comp

#kotlin
kotlin委托属性

委托属性kotlin中除了可以委托类外,还可以委托属性。委托属性语法如下:class Person {var name: String by Delegate()}而Delegate类需要实现ReadWriteProperty接口,ReadWriteProperty接口的声明如下:public interface ReadWriteProperty<in T, V> : ReadOnl

#kotlin
Ajax数据请求

学习要点:1.Ajax 概述2.load()方法3.$.get()和$.post()4.$.getScript()和$.getJSON()5.$.ajax()方法6.表单序列化Ajax 全称为:“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML), 它并不是 JavaScript 的一种单一技术,而是利用了一系列交

Java网络IO模型、阻塞与非阻塞、同步与异步

网络IO模型阻塞式I/O默认情况下,所有的套接字的方法都是阻塞的,如上面的accept、recv。对应的代码如下:package com.morris.bio;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;imp

#网络#java
Redis主从复制与哨兵模式

Redis主从复制与哨兵模式单机部署单机部署就是一个实例,生产上基本上不会用,也就学习时玩玩。缺点也很明显:容易发生单点故障。一个实例存储全量数据,内存容量有限。所有请求都怼到一个实例,磁盘IO、网络IO、带宽、CPU等资源都会成为瓶颈。主从复制与主从复制相关的配置:# master节点ip和portreplicaof <masterip> <masterport># ma

#redis#集群#nosql
zookeeper单机与集群的部署

zookeeper单机与集群的部署zookeeper采用java语言开发,所以zookeeper的运行需要安装JDK。安装环境:# cat /proc/versionLinux version 3.10.0-123.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16)

#zookeeper#linux#java
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择