自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mac 终端创建ssh key并添加到GitHub

1 、检查.ssh文件夹是否存在$ ls -al ~/.ssh2、如果不存在新建.ssh文件平$ mkdir ~/.ssh3、生成KEY在命令行中输入,[email protected]换成自己人Email。$ cd ~/.ssh$ ssh-keygen -t rsa -C "[email protected]"系统提示输入文件保存位置等信息,连续按三次回车即可,生成的SSH key文件的保存路径会在终端中给出:id_rsa id_rsa.p...

2022-03-19 08:47:39 937

原创 mac下安装nacos

git clone https://github.com/alibaba/nacos.gitcd nacos/mvn -Prelease-nacos -Dmaven.test.skip=true clean install -Uls -al distribution/target/// change the $version to your actual pathcd distribution/target/nacos-server-$version/nacos/bin启动成功之后.

2021-12-17 10:52:50 224

原创 docker部署springboot项目

1、使用 docker build 命令生成镜像,注意最后的是一个空格加上一个点docker build -t bootdemo .查看docker镜像docker images运行docker 容器docker run -d -p 8081:8081 bootdemoContainer1.-d 后台运行2.-p 8081:8081 将docker容器的8081端口映射到服务器上的8081端口3.bootdemoContainer 是容器的名称访问项目测试

2021-11-13 11:51:22 1192

原创 kafka的新的group订阅到topic中历史消息

1、配置kafka.consumer.auto.offset.reset=earliestWhat to do when there is no initial offset in Kafka or if the current offset does not exist any more on the server (e.g. because that data has been de...

2019-08-16 17:35:04 2370

原创 并发测试

import lombok.SneakyThrows;import org.apache.commons.io.IOUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.h...

2019-06-27 17:02:03 743

原创 springboot集成kafka

1、引入pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <...

2019-04-28 22:17:09 138

原创 windows安装kafka教程

1、官网下载kafka【解压之后如图所示】2、修改zookeeper的配置文件dataDir=D:/zookeeper/datadataLogDir=D:/zookeeper/log3、启动zookeepercdD:\software\kafka\kafka_2.11-2.2.0\bin\windows在此目录下打开cmd,执行命令zookeeper-server...

2019-04-28 21:24:55 934 1

原创 mysql创建用户,并给该用户赋权

1、创建用户CREATE USER 'test'@'localhost' IDENTIFIED BY 'test123;2、为用户赋权grant all privileges on *.* to test@localhost identified by 'test123';flush privileges;//刷新系统权限表格式:grant权限 on 数据库.* to...

2019-04-23 09:23:04 3207

原创 elasticsearch实现增删改查操作restClient.performRequest

1、pom文件新增依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-client</artifactId> <version>6.3.1</versio...

2019-04-21 14:15:54 9056

原创 springboot搭建rocketMq

1、引入rocketmq依赖<dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>3.2.6</version> ...

2019-04-10 21:50:10 701

原创 java去重

List<BigInteger> pkIdList = ImmutableSet.copyOf(nowPkIdList).asList();

2019-03-26 19:43:01 733

原创 微服务Spring Clound

微服务的主要功能:1、服务的注册于发现2、服务的负载均衡3、服务的容错4、服务网关5、服务配置的统一管理6、链路追踪7、实时日志

2019-03-23 15:31:48 294

原创 MYSQL中的列转行

select id, group_concat(name) as NAME from student group by id;id name1 张三2 李四1 王五执行SQL,结果如下:1 张三,王五2 李四...

2019-03-13 15:25:03 553

转载 三次握手,四次挥手

https://blog.csdn.net/csdnnews/article/details/86570658面试题:https://blog.csdn.net/qq_38950316/article/details/81087809

2019-02-22 13:34:47 108

转载 高并发实战之幂等处理(转)

一、背景1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;3. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的;4. 创建业务订单,一次业务请求只能创建一个,创建多个就会出大问题。二、什么事幂等一个操作,不论执行多少次,产生的效果和返回的结果都是一...

2018-12-26 22:36:29 161

原创 dubbo管控台的安装

1、dubbo-admin下载地址:https://github.com/dangdangdotcom/dubbox2、下载成功之后,进入G:\SoftWare\zookeeper\source\dubbox-master\dubbo-admin 目录执行命令:mvn clean install -Dmaven.test.skip=true  (需要跳过测试,要不然编译不成功)3、编译...

2018-10-27 11:27:59 229

原创 dubbo架构

2018-10-27 11:21:48 100

原创 dubbo之zookeeper安装

一:简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个伪分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包...

2018-10-27 10:30:43 116

原创 基础知识整理

https://www.cnblogs.com/lchzls/p/6714474.html(一)、list和set的区别1、List,Set都是继承自Collection接口2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入S...

2018-10-23 22:09:49 226

转载 SpringBoot之数据缓存Cache操作

一、前言缓存要解决的问题:一个程序的瓶颈在于数据库,我们也知道内存的速度是大大快于硬盘的速度的。当我们需要重复地获取相同的数据的时候,我们一次又一次的请求数据库或者远程服务,导致大量的时间耗费在数据库查询或者远程方法调用上,导致程序性能的恶化,这便是数据缓存要解决的问题。类似的缓存技术有:Redis、EhCache、Guava等,现在一般常用的为Redis。Spring 3.1 引入了激...

2018-10-10 08:38:52 1110

原创 Redis分布式锁

一、Redis分布式加锁与解锁import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.co...

2018-10-07 14:24:51 99

原创 压力测试模拟并发

一、使用简易工具Apache abab -n 100 -c 100 https://www.baidu.com/ab -t 60 -c 100 https://www.baidu.com/备注:-n 代表发送60个请求 -c 代表100个并发 -t 代表60秒不会占用太多的内存。...

2018-10-07 14:16:32 866

原创 SpringCloud与zipkin(链路跟踪)

一、下载、安装zipkinzipkin的github地址:https://github.com/openzipkin/zipkin下载:zipkin-server-2.11.5-exec.jar执行:java -jar zipkin-server-2.11.5-exec.jar访问地址:http://localhost:9411/zipkin/二、在服务提供方、与消费方的po...

2018-09-23 10:25:21 1403

原创 SpringCloud之zuul(路由网关)-补充

1、配置pom.xml文件&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o...

2018-09-22 10:24:24 1317

原创 mysql中的联合索引

联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。如:建立 姓名、年龄、性别的复合索引。select * from user wher...

2018-09-20 11:55:52 313

原创 SprinCloud简介

一、微服务微服务是一个架构风格:1、一系列微小的服务共同组成2、运行在自己的进行里3、每个服务为独立的业务开发4、独立部署5、分布式管理二、eurekaEurekaServer:看注解,他既是服务端、也是一个客户端,需要找一个注册中心,注册自己的服务;并发现其他服务;...

2018-09-15 20:01:06 193

原创 mysql为字段加索引

1、添加普通索引ALTER TABLE `table_name` ADD INDEX index_name ( `column` )案例:ALTER TABLE ts_storage_partinfo_order_batch ADD INDEX IDX_ISB (id_source_bill);2、添加主键索引ALTER TABLE `table_name` ADD PRIMAR...

2018-09-14 16:44:46 6863

原创 springboot整合rabbitmq的消费者端

1、POM文件,加入依赖&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht

2018-09-02 19:21:36 9273 1

原创 springboot整合rabbitmq的生产者端

1、POM文件,加入依赖&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht

2018-09-02 19:17:52 1502

原创 docker下面如何安装RabbitMQ

1、查询镜像:docker search rabbitmq:management2、获取镜像:docker pull rabbitmq:management3、运行镜像:docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management4、访问管理界面:http://localhost:15672...

2018-09-02 17:00:03 124

原创 docker基础命令

一、Docker容器1、启动容器:docker run centos echo ‘hello world’2、启动交互式容器:docker run -i -t ubuntu /bin/bash exit是退出当前交互式的容器 或者 Control + p 和 control + q;重新进入在后台中的容器:docker attach IMAGE3、查看容器:docker ps...

2018-09-02 11:03:17 405

原创 docker安装mysql

1、docker search mysql2、docker pull mysql3、docker images 查看下载镜像列表4、# docker run --name mysql -p 3306:3306 -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql787b06122b723e547...

2018-08-29 21:01:20 132

原创 docker安装tomcat

1、搜索tomcat镜像docker search tomcat2、安装tomcat镜像docker pull tomcat3、查看安装的tomcat镜像docker images4、通过下载tomcat镜像启动一个tomcat容器docker run -p 8080:8080 tomcat:latest备注:-p 表示端口号,前一个8080是指我们访问tomcat时的端口...

2018-08-29 20:27:11 185

原创 linux下面安装docker

一、Centos7上Docker的安装,Centos7系统的CentOS-Extras库中已经带了Docker,可以直接使用yum 命令安装yum install docker二、安装之后启动 Docker 服务,并让它随系统启动自动加载。systemctl start docker.servicesystemctl enable docker.service三、docker是...

2018-08-29 20:08:17 820

原创 linux安装jdk

1、在/usr目录下面新建java文件夹2、将jdk-8u11-linux-x64.tar.gz拷贝到 /usr/java 3、解压该文件4、tar -zxvf jdk-8u11-linux-x64.tar.gz5、配置环境变量:/etc/profile vim /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_11...

2018-08-29 19:59:43 94

原创 HashMap原理介绍

5、HashMaphashmap的put方法;hashmap的get方法;hashmap的扩容机制(初始容量-16、负载因子-0.75、扩容数量);初始容量 &gt; 16 * 0.75时,开始扩容手动编写一个hashmap;6、jdk1.8对hashmap的优化:7、demo源码:public interface DNMap&lt;K, V&gt...

2018-08-26 10:24:25 113

原创 Spring Cloud 与Dubbo

1、SpringCloud和SpringBoot的关系SpringBoot:专注于快速方便的开发单个个体微服务(关注微观)SpringCloud:关注全局的微服务协调治理框架,将SpringBoot开发的一个个单体微服务组合并管理起来(关注宏观)SpringBoot可以离开SpringCloud独立使用,但是SpringCloud不可以离开SpringBoot,属于依赖关系==2、...

2018-08-08 23:34:17 169

转载 (转)订单超时自动关闭的实现方案总结

统一来说,业务有“在一段时间之后,完成一个工作任务”的需求。实现这种定时任务有哪些方法呢,来总结一下想到的方法。一、定时轮询这是一个比较直接的思路,启动一个计划任务,每隔一定时间处理一次,这种处理方式只是适用比较小而简单的项目。假设订单表的结构为:t_order(oid, finish_time, stars, status, …),更具体的,定时任务每隔一个小时会这么做一次:sele...

2018-08-08 08:53:14 7054

原创 SpringCloud之zuul(路由网关)

1、zuul是什么(zuul提供代理 + 路由 + 过滤的三大功能)?2、引入依赖:&lt;!-- zuul路由网关 --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-zuul&lt;/a...

2018-08-05 20:01:11 126

原创 SpringCloud之服务降级

整体资源快不够了,忍痛将某些服务先关掉,待渡过难关,再开启回来;服务降级处理是在客户端实现完成的,与服务端没有关系。1、接口DeptClientService:/** * * @Description: 修改microservicecloud-api工程,根据已经有的DeptClientService接口新建一个实现了FallbackFactory接口的类DeptCli...

2018-08-05 17:49:07 2103 1

AppCan2048游戏

详细的AppCan2048游戏源码,使用了Html5技术以及CSS3技术,可以供初学者积累经验。

2015-10-23

空空如也

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

TA关注的人

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