6 小黄鸡1992

尚未进行身份认证

我要认证

一位专注于java后端的老菜鸟

等级
TA的排名 4w+

Centos7下静默安装Oracle 11g(无图形化界面)

Centos7下静默安装Oracle 11g(无图形化界面)说明:因为是静默安装,所以我们不需要安装图形界面前期准备1. 准备Centos 7的系统环境系统版本:Centos X64 7.2.1511 (腾讯云)内核版本:3.10.0-514.26.2.el7.x86_64系统配置:1c,2G交换空间:可用内存 需要交换空间 介于1 GB和2 GB之间 RAM大小的1.5倍 介于2 GB和16 GB之间 等于RAM的大小 超过16 GB 16 G

2020-07-09 14:24:39

Linux下安装RabbitMQ

一、RabbitMQ介绍RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件...

2020-07-06 15:40:42

spring mvc与spring webflux简介

老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水开。(异步阻塞)老张觉得这样傻等意义不大4 老张把响水壶放到火上,去客厅看电视,水壶响之前不再去看它了,响了再去拿壶。(

2020-07-01 15:39:59

高性能的关键:Spring MVC的异步模式

我承认有些标题党了,不过话说这样其实也没错,关于“异步”处理的文章已经不少,代码例子也能找到很多,但我还是打算发表这篇我写了好长一段时间,却一直没发表的文章,以一个更简单的视角,把异步模式讲清楚。什么是异步模式要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式:(图1)浏览器发起请求,Web服务器开一个线程处理,处理完把处理结果返回浏览器。好像没什么好说的了,绝大多数Web服务器都如此般处理。现在想想如果处理的过程中需要调用后端的一个业务逻辑服务器,会是怎样呢?

2020-07-01 15:32:44

apollo选型(优势介绍)

Apollo的优势统一管理不同环境、不同集群的配置Apollo提供了一个统一界面集中式管理不同环境(environment)、不同集群(cluster)、不同命名空间(namespace)的配置。权限管理、发布审核、操作审计应用和配置的管理都有完善的权限管理机制,对配置的管理还分为了编辑和发布两个环节,从而减少人为的错误。配置修改实时生效(热发布)用户在Apollo修改完配置并发布后,客户端能实时(1秒)接收到最新的配置,并通知到应用程序。版本发布管理所有的配置发布都有版本概

2020-07-01 14:37:10

搭建定制化apollo

根据公司领导安排现在需要系统设置 决定使用apollo 有以下两点要求1:注册到自己eureka上面2:因为公司使用的是oracle 所有数据库最好使用oracle所以需要稍微修改以下源码 首先下载源码 这里不多说 如果嫌github上下载过慢 可以参考博主https://blog.csdn.net/qq_20143059/article/details/106155976问题一一、经过apollo文档 找到了解决办法(1.5.0之前的版本)修改com.ctrip.framew..

2020-07-01 14:36:52

爸爸又给Spring MVC生了个弟弟叫Spring WebFlux

情景引入很早之前,Java就火起来了,是因为它善于开发和处理网络方面的应用。Java有一个爱好,就是喜欢制定规范标准,但自己又不善于去实现。反倒是一些服务提供商使用它的规范标准来制造应用服务器而赚的盆满钵满。企业用户因要使用这些应用服务器而向提供商支付高额费用,而且也不是特别好用。一个青年才俊为了打破这种局面而奔走呼号、奋发图强。自我介绍显然,这个青年才俊就是后来的Spring。因企业应用大都和web相关,而Java的web标准中较核心的一部分其实就是Java...

2020-07-01 13:55:18

阿里云Redis开发规范

一、键值设计1. key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:user:{uid}:friends:messages:{mid}简化为u:{uid}:fr:m:{mid}。(3)【强制】:不要包含特殊字符反例:包含空格、换行、单双引号以及其他转义字符详细解析2.

2020-06-30 10:40:05

apollo处理spring boot集群

1.场景在微服务中 我们可能会搭建spring boot的集群项目 肯定的是每个项目的端口号是不同的 (或许还有其他配置不同) 但是每个项目的app.id是相同的 那么就需要集群配置。2.apollo配置添加配置如上 不具体描述3.spring boot配置apollo: cluster: 项目名-A (上图配置的) meta: http://172.0.0.1:8080 bootstrap: enabled: true eagerLoad:

2020-06-24 16:00:21

github网页看不到图片

打开以下文件C:\Windows\System32\drivers\etc\hosts添加以下代码192.30.253.112 github.com 192.30.253.119 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com151.101.184.133 gist.githubusercontent.com151.

2020-06-24 09:07:45

在数据库中获取application配置

1.代码import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.Map;import org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent;import org.springframework.boo

2020-06-23 13:33:18

Java实现将文件或者文件夹压缩成zip

最近碰到个需要下载zip压缩包的需求,于是我在网上找了下别人写好的zip工具类。但找了好多篇博客,总是发现有bug。因此就自己来写了个工具类。这个工具类的功能为:(1)可以压缩文件,也可以压缩文件夹 (5)代码中提供了2个压缩文件的方法,一个的输入参数为文件夹路径,一个为文件列表,可根据实际需求选择方法。 (4)可以选择是否保留原来的目录结构,如果不保留,所有文件跑压缩包根目录去了,且空文件夹直接舍弃。注意:如果不保留文件原来目录结构,在碰到文件名相同的文件时,会压缩失败。 (3)碰到...

2020-06-15 16:39:54

在线预览

思路:其他文档转成配pdf然后通过流发送到前台,前台支持pdf1.jodconverter-spring-boot-starter方法1.pom文件 <!--jodconverter 核心包 --> <dependency> <groupId>org.jodconverter</groupId> <artifactId>jodconverter-core&l

2020-06-03 16:23:39

Elasticsearch集成spring boot

Spring Data ElasticsearchSpring Data Elasticsearch是Spring提供的一种以Spring Data风格来操作数据存储的方式,它可以避免编写大量的样板代码。常用注解(用于实体上)@Document//标示映射到Elasticsearch文档上的领域对象public @interface Document {//索引库名次,mysql中数据库的概念 String indexName(); //文档类型,mysql中表的概念

2020-06-03 11:26:56

Elasticsearch分词器使用

按照上文安装成功分词语法GET _analyze?pretty { "analyzer": "ik_max_word", "text": "二十四口交换机" }GET _analyze?pretty { "analyzer": "ik_smart", "text": "二十四口交换机" }ik_max_word:会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人

2020-06-02 13:58:49

ik分词器

1.下载由于下载太慢了 直接上网盘地址https://pan.baidu.com/s/1n2m_LeIz1T7DrJdSsvvMFA16mz2.解压解压到elasticsearch/elasticsearch-7.6.0/plugins路径下3.重启4.验证GET _analyze?pretty { "analyzer": "ik_max_word", "text": "我吃西红柿" }效果...

2020-06-01 17:25:03

Elasticsearch语法

1.语句返回值概述Hits:返回结果中最重要的部分是hits,它包含total字段来表示匹配到的文档总数,并且一个hits数组包含所查询结果的前十个文档。在hits数组中每个结果包含文档的_index、_type、_id,加上_source字段。这意味着我们可以直接从返回的搜索结果中使用整个文档。这不像其他的搜索引擎,仅仅返回文档的ID,需要你单独去获取文档。每个结果还有一个_score,它衡量了文档与查询的匹配程度。默认情况下,首先返回最相关的文档结果,就是说,返回...

2020-06-01 16:48:40

Elasticsearch概念

1)Cluster:集群。ES可以作为一个独立的单个搜索服务器。不过,为了处理大型数据集,实现容错和高可用性,ES可以运行在许多互相合作的服务器上。这些服务器的集合称为集群。2)Node:节点。形成集群的每个服务器称为节点。3)Shard:分片。当有大量的文档时,由于内存的限制、磁盘处理能力不足、无法足够快的响应客户端的请求等,一个节点可能不够。这种情况下,数据可以分为较小的分片。每个分片放到不同的服务器上。当你查询的索引分布在多个分片上时,ES会把查询发送给每个相关的分片,并将结果.

2020-06-01 10:59:13

简单上传下载

上传这里有一个实体 用于存放文件信息 存放路径commonfile在配置文件中配置@RestControllerpublic class FileUpload { @Value("${commonfile}") private String commonfile; /** * 使用Spring MVC的multipartFile 类作为参数 * * @param multipartFile * @return */

2020-05-31 11:37:39

spring boot整合pagehelper

1.pom文件 <!--pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</vers

2020-05-31 11:35:43

查看更多

勋章 我的勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取