自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 ElasticSearch - function_score 实例说明

elasticsearch(es)中,关于function_score的查询实例和说明

2022-04-08 16:42:45 384

原创 windows系统下安装RocketMQ和管理工具

RocketMQ(4.9.3)下载官方下载安装及启动前提条件:已安装jdk1.8及maven将下载下的安装文件解压到本地磁盘(任意,此处解压到D:盘)配置环境变量变量名:ROCKETMQ_HOME变量值:D:\mq_rocket\rocketmq-all-4.4.0-bin-release修改path,添加启动(1)启动NAMESERVER使用cmd打开命令窗口,进入到rocketmq的bin目录下,执行:start mqnamesrv.cmd,若成功

2022-03-22 17:20:53 4483 2

原创 微服务:网关(zuul) —— 基本原理、配置、鉴权、限制IP、限流

1. Zuul原理和配置1.1 基本原理网关(Zuul) —— 本质核心就是过滤器 ( 就这样一句话其实就够了)这些过滤器可以完成以下功能:身份认证与安全:识别每个资源的验证要求,并拒绝那些与要求不符的请求。审查与监控:在边缘位置追踪有意义的数据和统计结果,从而带来精确的生成视图。动态路由:动态地将请求路由到不同的后端集群。压力测试:逐渐增加执行集群的流量,以了解性能。负载分配:为每一种负载类型分配对应容量,并弃用超出限定值得请求。静态响应处理:在边缘位置直接建立部分响应,从而避免其转发

2021-09-08 17:06:08 9678

原创 微服务:Zuul+Eureka —— 版本发布简述、灰度发布、A/B测试

版本发布简述一个项目的发展,肯定是伴随着版本的更替中前进的,我们要版本升级来个通知,然后停机维护就可以了。但是,在现在大型项目中,用户的体量是非常大的,停机更新已经变得非常不实际了。后面,针对版本升级的发布,我们衍生出了一些发布的方案:蓝绿发布、滚动发布、灰度发布。蓝绿发布原本整个都是A组服务(绿色)处于生产模式。B组服务(蓝色)整个测试没问题后,利用负载均衡器把整个负载切换到B组服务器上。如果B组服务还是出现问题,可以重新切回A组服务。要求: 硬件是平时的2倍(就是费钱)更多知识>&g

2021-09-06 17:48:12 4090

原创 理解Java中线程局部变量ThreadLocal

ThreadLocal是什么ThreadLocal是一个关于创建线程局部变量的类。通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。一般在多线程开发中,为了确保某单个线程内的变量是独立的,不被其他线程访问到的时候就用到ThreadLocal了。用法简介// 创建线程,支持泛型ThreadLocal<String> strThreadLocal = new ThreadLocal<&gt

2021-08-25 16:57:22 623

转载 SpringCloud和SpringBoot对应的版本选型

SpringBoot版本选择:官网地址:https://spring.io/projects/spring-bootSpringBoot官方目前最新最稳定版:2.3.1,如果单独使用SpringBoot的话,建议就可以选择官方指定的最新最稳定版。但是,如果需要和SpringCloud整合,就得看SpringCloud的版本需要适配SpringBoot的哪个版本了。SpringCloud版本选择:官网地址:https://spring.io/projects/spring-cloudSprin

2021-08-24 16:59:49 667

原创 微服务:eureka(二)—操作、配置详解、优化和实战

1. eureka运行流程2. 接口和操作2.1 查看服务实例信息接口[GET] /eureka/apps/{appName}例子[GET] http://localhost:9700/eureka/apps/EUREKA-CLIENT-PRODVIDER结果<application><name>SERVICE-PRODVIDER1</name> ## 服务名字<instance><instanceId>19

2021-06-26 16:53:14 2274

原创 微服务:eureka(一)-基本入门和部署

简介相关连接官方文档:https://docs.spring.io/spring-cloud-netflix/docs/2.2.8.RELEASE/reference/html/项目创建idea编译器创建完成后对应的pox.xml内容为<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org

2021-06-09 18:33:06 1904

原创 idea 相关操作记录

mavenidea引入maven包在pom.xml中右键选择Generate,再选择Dependency,然后在Search for artifact标签中查找想要的包,然后选择对应的版本即可。

2021-04-20 21:22:16 2566 1

原创 IO-内存IO/磁盘IO/网络IO扫盲(一):Linux虚拟文件系统、文件描述符、IO重定向、inode

linux系统基本结构Linux和核心就是kernel(内核),他负责整个系统的运行和对硬件的调度。将用户对系统的调用和各类硬件的调用都统一和封装。应用只要和kernel沟通,让kernel和各类硬件去交流,我们应用开发技术人员就不需要管他就好了。kernel基本概念VFS(Virtual Filesystem Switch): 虚拟文件系统,是一个目录树。树上不同的节点可以映射到物理的文件地址,可以挂载。文件描述符FD: 每一个进程在内核中,都对应有一个“打开文件”数组,存放指向文件对象的指针

2021-03-14 16:17:42 329

原创 maven-安装和基本使用

安装windows下载请访问Maven的下载页面:https://maven.apache.org/download.cgi,其中包含针对不同平台的各种版本的Maven下载文件。注意:下载apache-maven-3.6.3-bin.zip个人喜欢3.5.4版本的,所以去就旧版本列表中去找:https://archive.apache.org/dist/maven/maven-3/3.5.4版本直接下载地址:https://archive.apache.org/dist/

2021-03-12 12:09:45 169

原创 GitHub快速查找项目

GitHub快速查找项目开源项目结构https://github.com/macrozheng/mallWatch关注项目的变化,如被别人提交了pull request、发起了issuse等,在你的通知中心,收到一条消息Star类似微信朋友圈的点赞,支持,让该项目更加又热度。Fork得到一份原项目的拷贝,如果后续原项目改变,需要自己去同步About项目介绍Topic项目涉及到的技术Readme对项目相对完整的说明,比如:项目文档、项目介绍、项.

2021-03-02 09:23:37 154

原创 git免密码和删除本地文件后 Git从远程仓库重新获取

linux服务器git pull/push时提示输入账号密码之免除设置1、先cd到根目录,执行git config --global credential.helper store命令# git config --global credential.helper store2、执行之后会在.gitconfig文件中多加红色字体项[user] name = 天明 email = xxxx@xxxx.com[credential] helper = s

2021-02-25 16:36:50 161

原创 ubuntu 18 phper各种安装

1.环境的话用宝塔好了  最方便了https://www.bt.cn/download/linux.html2.代码编辑器我用的是phpstormsudo snap install phpstorm --classic来源:https://jingyan.baidu.com/article/ff42efa9c11910c19e22022e.html3.浏览器的话用chrome...

2018-09-03 15:58:22 271

原创 阿里云专有网络环境下不同账号之间内网互通(内网高速通道)

导图所谓的高速公路,其实就是两个局域网之间单独架设了一个路由器。类似于我们电脑中的vhost或者路由器中的路由原理一样。数据要发送到另一个内网ip的。他会单独周这个路由器过。所以阿里的这个高速通道就是分别在两台ecs上插了一个路由器。然后对应的这个路由器监控ecs上的数据发送,如果发送对象是另一台ecs的ip。那就将数据直接发送给目标ecs服务器连接着的路由器上,再由该路由发送给目标ecs。...

2018-08-16 19:25:45 9597

转载 Java环境变量设置

1.安装JDK安装包2.打开我的电脑--属性--高级--环境变量3.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;其中变量值为你自己安装jdk的文件目录这里要...

2018-06-29 11:13:32 174

转载 CentOS7--iptables的配置

 在红帽RHEL7系统中firewalld服务取代了iptables服务,如果我们不想用或者不习惯使用firewalld服务,请看下面的操作: iptables命令中则常见的控制类型有:ACCEPT:允许通过.LOG:记录日志信息,然后传给下一条规则继续匹配.REJECT:拒绝通过,必要时会给出提示DROP:直接丢弃,不给出任何回应. 规则链则依据处理数据包的位置不同而进行分类:  PREROUT...

2018-05-21 12:40:41 190

转载 php5.5.12+redis2.6 Windwos安装下安装

phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,同时功能也很全面。一。linux安装方法----这里我没试过   看下面的windows方法phpredis下载地址:https://github.com/nicolasff/phpredis unzip phpredis-mast

2016-03-22 14:41:52 573

原创 Thinkphp的缓存(Cache)以及S函数

查看了Php的缓存机制已经S函数,其实S函数的缓存他是直接调用Cache(thinkphp3.2版本中的类在核心目录ThinkPHP/Library/Think/Cache.class.php,对应的功能库在ThinkPHP/Library/Think/Cache/Driver中)这个类库中的东西的。我们从S函数分析ThinkPHP框架缓存机制,像快速缓存、查询缓存、SQL解析缓存、静态缓

2016-03-22 09:04:18 3701

原创 linux设置ip地址以及dns

我在linux下通过命令行设置了ifconfig eth0 192.168.0.120 netmask 255.255.255.0 uproute add default gw 192.168.0.1 vi /etc/resolv.conf写入下面的内容:nameserver       dns_ip保存退出!OK! 上面二者之间用TAB键分

2015-11-19 15:26:40 640

原创 自己写的各种实用正则表达式

自己书写或者摘录的各种正则表达式,可更新到自己的类库或者配置文件中使用,很多可能不完全,有的大家留言,我持续更新!!

2015-08-21 14:21:09 294

转载 jQuery Datatable 实用简单实例

标:使用jQuery Datatable构造数据列表,并且增加或者隐藏相应的列,已达到数据显示要求。同时,jQuery Datatable强大的功能支持:排序,分页,搜索等。Query Datatable能良好支持数据完全加载到本地后构建数据列表,排序、分页、搜索等功能就会自带,不需要我们去关心,在此主要说明通过后台动态的加载数据,已达到在大数据面前提高效率的效

2015-07-07 16:04:58 534

CuteFTP9.zip

CuteFTP 用于远程连接服务器 管理ftp上的文件

2014-03-13

C程序设计语言(英文第2版)

C程序设计语言,英文版的 有兴趣的可以下载看看

2010-02-02

空空如也

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

TA关注的人

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