
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Docker image是一个`read-only`文件,位于磁盘上- 这个文件包含文件系统,源码,库文件,依赖,工具等一些运行application所需要的文件- 可以理解成一个模板- docker image具有分层的概念

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

从Servlet3.0开始就可以不需要web.xml了,而Spring MVC中也很好的支持了这一个特性。简单使用gradle配置description = "Spring MVC Demo"apply plugin: "groovy"apply plugin: "kotlin"dependencies {compile(project(":spring-webmvc"))compileOnly
1. spring的通知1.1. AOP的概念切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式或者基于注解的方式来实现。连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连接点总
数据类数据类有点类似java中的实体类,kotlin中可以关键字data class来声明数据类,完成类似java中lombok的功能。data class User(val name: String, val age: Int)对于数据类,kotlin会为primary constructor的参数(也是属性)自动生成下面的方法:equals()/hashCode()toString()comp
委托属性kotlin中除了可以委托类外,还可以委托属性。委托属性语法如下:class Person {var name: String by Delegate()}而Delegate类需要实现ReadWriteProperty接口,ReadWriteProperty接口的声明如下:public interface ReadWriteProperty<in T, V> : ReadOnl
学习要点:1.Ajax 概述2.load()方法3.$.get()和$.post()4.$.getScript()和$.getJSON()5.$.ajax()方法6.表单序列化Ajax 全称为:“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML), 它并不是 JavaScript 的一种单一技术,而是利用了一系列交
网络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
Redis主从复制与哨兵模式单机部署单机部署就是一个实例,生产上基本上不会用,也就学习时玩玩。缺点也很明显:容易发生单点故障。一个实例存储全量数据,内存容量有限。所有请求都怼到一个实例,磁盘IO、网络IO、带宽、CPU等资源都会成为瓶颈。主从复制与主从复制相关的配置:# master节点ip和portreplicaof <masterip> <masterport># ma
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)







