排序:
默认
按更新时间
按访问量

Spring返回自定义header及Content-type

在使用Spring中, 如果直接对Resopnse中的content-type赋值,会被系统忽略, 如: @GetMapping("/e2") public String getE2( HttpServletResponse respo...

2018-08-10 09:33:15

阅读数:12

评论数:0

Spring Boot学习笔记--零散型.

单体应用(Monolithic) VS 微服务 一个单体应用把所有功能放到一个进程中. 一个微服务只是把功能元素放到独立的服务中. 单体应用有如下优势 开发效率高,运行速度快(进程间通信效率要远大于网络通信) 运行效率高,部署方便 单体应用程序的不足 中心化情况严重, 耦合度较高, 伸缩(...

2018-08-07 09:19:12

阅读数:8

评论数:0

@ServletComponentScan 注解加上后拦截器失效

今天项目中遇到一个问题, 当使用@ServletComponentScan注解标注时, 原来正常的自定义MyInterceptor突然失效了,项目代码如下; MyInterceptor 代码如下 public class MyInterceptor extends HandlerInterce...

2018-08-01 12:17:42

阅读数:70

评论数:0

SpringBoot Filter配置

标准SpringMvc filter配置文件如下; <filter> <filter-name>webContextFilter</filter-name&g...

2018-08-01 10:53:23

阅读数:29

评论数:0

SpringBoot+myBatis+Druid配置项目

项目结构: 添加依赖 <dependency> <groupId>com.alibaba</groupId> <art...

2018-07-30 17:58:33

阅读数:12

评论数:0

java -jar 启动参数

1.-Dspring.profiles.active=dev 这个可以在spring-boot启动中指定系统变量,多环境(测试、预发、线上配置)的区分 3. jvm堆设值: -Xmx3550m -Xms3550m -Xmn2g -Xss128k 4. -client,-server...

2018-07-23 17:19:16

阅读数:78

评论数:0

SpringBootApplication笔记

@SpringBootApplication 作用: 源码如下: @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration ...

2018-07-18 10:26:59

阅读数:10

评论数:0

Spring Boot启动容器选择

使用默认内嵌tomcat启动 配置Pom文件: <packaging>jar</packaging> <!--添加依赖 --&...

2018-07-16 21:21:26

阅读数:14

评论数:0

Kafka笔记

kafka和JMS(Java Message Service)实现(activeMQ)不同的是:即使消息被消费,消息仍然不会被立即删除.日志文件将会根据broker中的配置要求,保留一定的时间之后删除;比如log文件保留2天,那么两天后,文件会被清除,无论其中的消息是否被消费.kafka通过这种简...

2018-07-12 21:01:56

阅读数:13

评论数:0

ES-分组聚合

返回空Buckets GET /cars/transactions/_search { "size" : 0, "aggs": { ...

2018-07-04 15:32:23

阅读数:87

评论数:0

DSL-- Term关键字

The term query finds documents that contain the exact term specified in the inverted index. For instance: { "term" : { &...

2018-06-27 14:37:26

阅读数:32

评论数:0

ElasticSearch DSL语言.

ES支持一种JSON格式的查询,叫做DSL,domain specific language。这门语言刚开始比较难理解,因此通过几个简单的例子开始: 下面的命令,可以搜索全部的文档: Elasticsearch DSL中Query与Filter的不同 Query 在查询上下文中,查...

2018-06-27 10:11:43

阅读数:68

评论数:0

Elasticsearch 笔记

类比传统关系型数据库 Relational DB -> Databases -> Tables -> Rows -> Columns ...

2018-06-26 17:58:12

阅读数:18

评论数:0

三种连接ZooKeeper的方式

1. 使用客户端命令连接Zookeeper 连接Server 使用命令./zkCli.sh -server 127.0.0.1:2181 连接成功后返回如下信息: Connecting to 127.0.0.1:2181 2018-06-20 00:13:40,884 [myid:] ...

2018-06-20 17:44:20

阅读数:325

评论数:0

ZooKeeper伪集群模式

伪集群模式:就是在一台物理机上运行多个Zookeeper 实例 在一台机器上部署了3个server,要满足以下条件 1. 端口号不能冲突,除了clientPort不同之外, 2. dataDir也不同。 3. 创建myid, 在dataDir所对应的目录中创建myid文件来指定对应的Z...

2018-06-20 15:01:27

阅读数:24

评论数:0

JPS命令

Jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java JVM进程的一些简单情况。 类似命令 ps -ef|grep java ...

2018-06-20 14:30:50

阅读数:14

评论数:0

Zookeeper笔记

zookeeper 是一个开源的分布式协调服务,由雅虎公司创建,是 google chubby 的开源实现。zookeeper 的设计目 标是将哪些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集(由若干条指令组成的,完成 一定功能的一个过程),并且以一些列简单一用的接口提供...

2018-06-14 11:58:14

阅读数:15

评论数:0

DNS及CDN解析

DNS域名解析 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。 因特网的域名结构 各级域名由其上一级的域名管理机构管理,而最高的顶级域名则由ICANN进行管理。用这种方法可使每一个域名在整个互联网范围内是唯一的...

2018-05-25 16:54:19

阅读数:57

评论数:0

栈上分配、TLAB

JAVA对象分配流程 如果开启栈上分配,JVM会先进行栈上分配,如果没有开启栈上分配或则不符合条件的则会进行TLAB分配,如果TLAB分配不成功,再尝试在eden区分配,如果对象满足了直接进入老年代的条件,那就直接分配在老年代,如下图。 栈上分配 栈上分配是java虚拟机提供的一种优...

2018-05-24 14:46:25

阅读数:202

评论数:0

JVM GC笔记二

一次编写,到处运行 夸平台支持语言可以分为两种 一:c,c++等语言,属于编译级别, 二、JAVA,.Net属于中间字节码级别。 JVM, JRE,JDK的关系 如上图: JVM是整个JAVA平台的最底层, 它负责于操作系统的交互。 JRE(java runtime envirom...

2018-05-22 20:34:36

阅读数:11

评论数:0

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