- 博客(10)
- 收藏
- 关注
原创 Spring Boot 同一URL返回不同资源
Spring 的 View 和 ViewResolver 都有很多实现类,支持如Json、XML、模版(Freemaker、Velocity)甚至Excel、PDF等形式的输出。相关类在org.springframework.web.servlet.view包中。其中有一个实现类:ContentNegotiatingViewResolver 可以根据对资源的描述来返回不同形式的视图首先...
2018-10-31 21:07:47 1816
原创 学习用Github
感觉突然之间就要开始找实习了,所以准备把写的一点东西传Github上但是Github开通以后就用过一次,早都忘了怎么用了,连SSH密码都忘了于是重新配置一次1.创建Repo:网页操作,没有难度,创建之后把git路径复制出来,我复制的是SSH路径,格式:git@github.com:<YourName>/<YourRepo>.git2.重新创建SSH:...
2018-10-29 11:22:13 126
原创 第一次用服务器(二)项目打包运行
开发环境:IDEA 2018.1 基于SpringBoot 2.0 + Maven1. 首先打包: 在pom.xml中配置:<groupId>自定义</groupId><artifactId>自定义</artifactId><version>0.0.1-SNAPSHOT</version><packagin...
2018-10-28 20:18:33 210
原创 第一次用服务器(一) 环境配置
当个备忘录,防止重置系统以后忘了要干啥环境:学生机 1CPU 2G 50G 1M,包年+.cn域名 128RMB,预装ubuntu 16.04 32bit1.java & mysqlopenjdk安装:sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesudo apt-get install op...
2018-10-28 20:15:19 778
原创 Spring Cloud整合 RabbitMQ
ubuntu服务器安装RabbitMQ: sudo apt-get install erlang //安装erlang echo 'deb http://www.rabbitmq.com/debian/ testing main' |sudo tee /etc/apt/source.list.d/rabbitmq.list //添加RabbitMQ仓库 sudo apt-get u...
2018-10-28 20:11:32 2025
原创 ELK+Redis搭建
1.下载:www.elastic.co :ElasticSearch、Logstash、Kibana都可以下到Windows和Linux都可以使用Redis随便找一个开源镜像站都有下载2.解压3.安装并启动redis作为数据源: 4.执行ElasticSearch/bin/elasticsearch.bat启动ES执行Kibana/bin/kibana.bat启动Kibana可以...
2018-10-28 20:06:54 615
原创 Kafka Producer+Consumer 编写
1.启动zookeeper及Kafka:cd /usr/kafkabin/zookeeper-server-start.sh config/zookeeper.propertiesbin/kafka-server-start.sh config/server.properties2. 编写Producer:acks:-1代表所有broker都收到消息了,leader再返回响应re...
2018-10-28 20:03:39 245
原创 Kafka Socket通信+遇到的奇怪问题
1.使用Kafka2.0 API Socket创建Topic:import org.apache.kafka.common.protocol.ApiKeys;import org.apache.kafka.common.requests.*;import java.io.DataInputStream;import java.io.DataOutputStream;import ja...
2018-10-28 20:01:11 4414
原创 Java Annotation的一些学习
1.使用注解实现生成器1)生成器模式原始代码:PC类:public class PC { private String CPU; private String HDD; private String RAM; private String GPU; public void setCPU(String CPU) { this...
2018-10-28 19:54:24 119
原创 Java SPI & JDBC相关源码解析
Java SPI的具体约定为:当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服务接口的具体实现类。而当外部程序装配这个模块的时候,就能通过该jar包META-INF/services/里的配置文件找到具体的实现类名,并装载实例化,完成模块的注入。 基于这样一个约定就能很好的找到服务接口的实...
2018-10-28 19:37:18 738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人