自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring Cloud Eureka具备负载均衡的功能

当一个微服务模块, 同时部署在多节点上时, eureka会按规则 将请求分发给不同的节点上.可以在本地上测试, 同一个模块, 修改端口启动多个, 在通过eureka调用者 调用客户端服务时, 就会发现, 不会报错,且每次调用的端口不同...

2019-09-27 16:08:09 467

原创 SpringCloud - 启动顺序

1. 先启动 Eureka 服务模块2. 在启动 Eureka 客户端被调用者 模块3. 最后启动 Eureka 调用者 模块

2019-09-27 15:41:57 10078 1

转载 Spring Cloud 与 Dubbo性能比较[转]

转载保留学习使用https://www.jianshu.com/p/02f9854a1717

2019-09-27 15:38:52 111

原创 Springcloud 客户端之间的调用

首先, 确定 调用者, 与被调用者,调用者:1.添加依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</ar...

2019-09-27 15:37:58 372

原创 SpringCloud - 大话

SpringCloud 是一个框架的集合其中,Eureka: 相当于dubbo与zookeeper的结合, 暴露服务, 光有他,还不能完成完整的,暴露服务和调用服务Feign: 实现Eureka提供的服务之间的调用, 调用服务使用SpringCloud前提, 必须使用SpringbootHystrix: 熔断器, 为防止 服务器上的服务相互调用时,出现雪崩效应, 就是一个挂了,...

2019-09-27 12:18:11 97

原创 springboot项目整合springcloud

1. 版本对应:参照:Springboot Spring Cloud1.2.x Angel1.3.x Brixton1.4.x Camden1.5.x Dalston,Edgware2.0.x Finchley2. 在项目的 父工程 pom文件中添加: jar包(依赖)版本管理器 &...

2019-09-27 10:46:05 1615

原创 idea

try{}catch(){}: 选中要try的代码 按ctrl+alt+t按选中关键字查找Eclipse: Ctrl+kidea: F3 键, 向下找, shift+F3,向上找格式化对齐: ctrl+alt+l代码提醒: alt+/ 不能用 鸡肋, 有好的介绍下,返回值: ctrl+alt+v这个...

2019-09-26 14:11:09 76

原创 Spring security 的 BCryptPasswordEncoder使用

BCryptPasswordEncoder, 可以进行加密操作, 且每次加密后得到的字符串都不同, 相比MD5, 他的不可逆,和规律性都得到提升. 他还有个好处, 使用它加密的密码, 在进行比较时,, 直接使用明文与他加密的密文比较即可, 密文还是要到库里拿的但他也属于 security框架内, 使用的话, 就要添加他的依赖, 还要将请求放行.当前, 前提security...

2019-09-26 14:03:28 1136

原创 springboot获取yml文件中所有配置信息 对象Environment

/** * Environment: * 作用: 会将yml文件中的所有信息已key value形式读取出来. * 通过key的方式,获取值 */@Autowiredprivate Environment env;//获取值env.getProperty("aliyun.sms.accessKeySecret");# ymlaliyun: s...

2019-09-24 12:18:42 4751

原创 用着Idea,踩着坑- 用着好好的 yml文件突然不识别了

settings -> File Type -> 找到Text -> 在下面找 .yml 如果没有 或者 变成 xxx.yml 统统改成 .yml 保存退出 即可

2019-09-23 21:14:46 421 1

原创 消息中间件-RabbitMQ学习

RabbitMQ安装docker run -di --name=rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management登录mq页面,测试安装是否成功: ip:15672登录账号: guest 密码: gue...

2019-09-23 15:55:39 695

原创 Idea 同时启动多个项目

首先找到工具类 -> 启动 绿色按钮左侧的" 下拉框"-> Edit configuritions... ->17版本: 找到 Single instance only 选中 保存18版本: 找到 Allow parallel run 选中保存都在右上角...

2019-09-23 11:55:58 9109

原创 docker elasticsearch使用IK分词器以及配置head

前提: 需要我们在外面有个下载并配置好词的IK, 是个文件夹, 需将该文件夹上传到 linux服务器上[宿主机]然后使用docker的 复制命令, 将ik复制到 es的 plugins目录1. docker cp ik_analyze id:/share/elasticsearch/plugins说明: ik_analyze : 就是你ik的文件夹 id: 就是容器...

2019-09-22 15:54:40 216

原创 None of the configured nodes are available: [{#transport#-1}{cSPKNEhQRDiePOfNnwTr2g} -涉及到es的安装运行

sprinboot+Elasticsearch 连接时失败报的标题错误.安装的docker版本的es, 默认9200开启可用, 但9300不可用的需要设置后才能使用, 设置方法:1. 如果是正式服务器就忽略吧, 需要删除容器, 从新安装运行docker stop id //停止docker rm id //删除之后用挂载方式安装运行当然, 这个挂载的路径不是瞎写的,...

2019-09-22 10:48:09 2577

原创 docker 各种命令

//进如容器docker exec -it id或者容器名 /bin/bash//删除镜像docker rmiIMAGE ID//删除容器docker rm 容器id//停止容器docker stop 容器id//重启容器docker restart 容器id//启动容器docker start 容器id删除镜像前, 需删除容器, 容器如...

2019-09-22 10:38:00 139

转载 docker run命令说明

docker run -di --name=elasticsearch -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml elasticsearch:6.1.8-di: docker后台启动,并开启,控制台交互-d, ...

2019-09-22 10:35:53 1596

原创 docker 进入容器后,使用vim命令编辑文件报bash: ll: command not found

1. 首先你得进入容器内: 命令较为固定, 除了id位置其他 基本不用换docker exec -it id /bin/bash2. 注意: 在容器内输入命令:1). apt-get update2). apt-get install -y vim3. 编辑文件...

2019-09-22 09:20:58 1768

原创 docker运行images镜像时注意点

如果镜像是 latest 也就是最新版本, 那么启动时:docker run -di --name=xxx -p 0000:0000 xxx如果不是最新版本, 下载的是有版本号, 那么启动时:docker run -di --name=xxx -p 0000:0000 xxx:1.0.0镜像的名称 冒号 版本号 例如:docker run -di --name=red...

2019-09-21 22:13:17 3318

原创 Elasticsearch 自定义分词 - IK分词器

首先, 你得把IK分词器添加到 elasticsearch的 plugins目录中1. 新建一个文件:custom.dic //自定义文件2. 将你想要的效果录入到文件中例如:美国搅屎棍美国搅屎棍美棍3. 找到IKAnalyzer.cfg.xml文件打开<entry key="ext_dict">custom.dic</entry>...

2019-09-21 18:56:12 158

原创 Restful 多参数请求,包含中文-postman

首先, 要知道postman restful多参数请求的写法http://ip:port/user/参数值1/参数值2/参数值3例如:http://localhost:6666/user/如果爱/部/0000121postman当遇到上述 url时, 直接请求, 根本不通 ...原因, 需要对中文进行编码.1. 选中参数中的中文, 已参数为单位,也就是一个参数一个参数的选择...

2019-09-21 18:02:42 1233

原创 ElasticSearch -url restful请求方式输入命令

启动es后使用postman1. 创建 index 库请求方式: put请求url:http://localhost:9200/alimama_elasticsearch //alimama_elasticsearch这是库名,改成你自己想要的回车 index 库就建好了2. 创建type 及 document 也就是录入数据请求方...

2019-09-20 20:57:22 723

转载 互动式解释elasticsearch -转 方便理解

http://developer.51cto.com/art/201904/594615.htm

2019-09-20 18:58:23 89

原创 数据库,mongo,elasticSearch对应关系-参照

对照表 数据库 MongoDB ElasticSearch 说明 database database index 库级别 table collection type 表级别 row document document 一条数据 column field field 字段级...

2019-09-20 18:23:40 211

原创 实体 时间字段 传递时,[包括前端传给后台]报转换失败的问题记录, 总是忘. 记下来-Java

@DateTimeFormat(pattern="yyyy:MM:dd HH:mm:ss")@JsonFormat(pattern="yyyy:MM:dd HH:mm:ss")// 添加这两个注解在 实体类Date类型字段上

2019-09-20 13:41:45 214

原创 Mongo命令

db.user.find() //查询所有db.user.insert({"_id":"5","name":"lqf","num":Number(14),"userId":"1"}) // 新增db.user.update({"_id":"4"},{$set:{name:"qfl"}}) //修改某个字段,并保留这条记录的其他字段, 不写$set会将其他字段清空, $set...

2019-09-19 22:04:38 157

原创 Springboot+Spring Data Redis使用

步骤:1 需要的项目里导入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2. yml文...

2019-09-19 17:10:37 112

原创 记录 VMWare突然在一次开机后不能使用xshell连接问题

vmware的网络设置是 桥接模式, 本机开启DHCP服务,电脑开机后, 没有接入网络, 就启动了vmware. 进入虚拟机centos后, 发现没有网络, 本机联网后, centos有网, 但是向外ping本机可以ping同, 但是 本机 ping不同 centos, 最后重启本机, 先联网, 在启动vmware 好了...

2019-09-19 09:52:33 764

原创 Eclipse Debug与Idea Debug时快捷键对照

使用eclipse时,如果需要debug调试的话, 我比较喜欢按 快捷键, 放弃用鼠标点 ...通常情况下, 都是使用F6, 如果需要一行一行的看, 还要往各种类,方法里面跳的话, 就用F5,如果不想看的很细, 断点设置的较多, 且 前面断点不能去除, 还需要快速向后跳时, 就用F7Idea F7 = eclipse F5 逐行调试idea F8 = eclips...

2019-09-17 20:55:19 571

原创 Springboot解决微服务之间跨域

Springboot解决微服务之间跨域:在Controller中添加微服务之间,不同服务相互调用时,为防止跨域请求不到, 使用CrossOrigin解决跨域问题@CrossOrigin()

2019-09-16 22:28:45 1122

转载 JPA-持久层工具

https://www.jianshu.com/p/1fb00955302a?tdsourcetag=s_pcqq_aiomsg可以代替H和M, 与spring全家桶整合同时, 使用JPA时, 需要在实体类上添加几个注解:注解在类上: @Entity //表示这个类是一个实体类,对应数据库中的一个表 @Table(name = "tb_name") ...

2019-09-16 21:56:27 234

原创 idea以及spring cloud注意事项

1. idea的工程名或者模块名, 必须是"下划线", 不能是横杠2. springcloud [同springboot的配置文件]在yml配置访问模块名时, 必须是"横杠-",不能是下划线, 可以保持提示功能...

2019-09-16 21:08:19 289

原创 Maven模板创建模块的问题点

不管用什么IDE, 当使用maven时, 困扰我的是如果用模板, 应该咋选, 不知道..这次记录下, 简单点分为: jar项目和war项目,jar项目: 使用 maven-archetype-quickstart 例如, 工具类模块, 通用模块, 只要不提供服务, 不需要启动的, 打成jar包的都可以使用该模板war项目: 使用 maven-archetype-we...

2019-09-16 17:37:13 207

原创 分布式环境框架 - ID主键生成Util工具类 - Java

import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <p&gt...

2019-09-16 17:21:15 425

原创 泛型应用场景

创建对象时, 对象中的其中一个属性是个集合, 例如: List<>,但集合中的内容不确定, 是动态的, 可能是个user对象, 有可能是个, 返回值product对象, 也就是不知道该定义为何种类型时, 就可以为他指定泛型, List<T>, 但属性上加完之后, 会报错, 相应的需要在类名后面同样加上<T><T>方式 支持 类 或 方法上的泛型...

2019-09-16 17:17:07 272

原创 idea使用

1. 第一次打开时,需要创建一个新的工程: 选择project 如果是打开现有工程,选择open.2. 新建新的模块, 选择module...设置jdk: 1). 如果是在刚打开的页面, 右下角会有个"小齿轮"Configure ->Project Defaults -> Project Structure -> Project 这里选择本地jd...

2019-09-16 13:19:58 103

原创 模糊查询-防止sql注入

在mapper中写 模糊查询,按名称查询时,直接在sql语句中写%x%,等于写死在里面了,以后每次查询都需要改动,那怎么办呢?1.加入concat()关键字:concat('%',#{name},'%') 不常用,比较麻烦。动态参数 底层调用parperedStatement 可防止sql注入2.'%' #{name} '%' 常用 中间有空格注意。动态参数 底层调用parpere...

2019-09-06 11:06:16 1961

原创 Let'sEncrypt-申请ssl证书-续签,手动

Let'sEncrypt免费证书是3个月的, 自动的续签不好使了, 就用着手动的当然了, 我的这个记录是有前提的. 1. 环境: CentOS 2. certbot安装完毕 3. 使用nginx作为服务使用方法:./certbot-auto certonly --email you_email@qq.com --agree-tos --no-eff-em...

2019-09-01 11:35:46 1153

Let's Encrypt官网一键式免费申请ssl证书脚本

Let's Encrypt官网一键式免费申请ssl证书脚本, 使用方法是放到linux环境下, 给出执行权限rwx即可 chmod -R 700 certbot-auto , 之后./certbot-auto执行, 过程中会让你选择apache(1)还是nginx(2), 之后还会让你输入域名, 可以在测试服务器上运行试试, 这是截止到20190830最新版本 好像不能免币下载,

2019-08-30

CnPlugin1.5.1- 解决win10下, 卡顿问题

最少要2分, 不能不设置分数了... 解决办法: 下载后,将plugin中的文件加压覆盖掉 plsql安装目录 plugin目录下的原文件即可. 我的plsql12.0.1版本亲测,通过. 不在卡顿

2017-10-18

EditPlus4.3 - 中文版

在线注册码生成.方便快捷:网址http://bbs.76fx.com/tools/EditPlus/

2017-10-17

Sublime-Text 3 亲测-安装即用- 此版本 联网安装插件很稳定

提示: sbl3 在与 plsql同时使用时, 会出现 卡顿现象, 打字特别卡, sbl3都有着个问题. 我的解决办法是, plsql换成导航猫 该版本sbl3, 安装插件联网很稳定, 之前使用过的版本不能联网

2017-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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