work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 58 下一页

2020年6月10日

摘要: 随着访问量的增加,nginx的日志会越来越多,日志体积会越来越大,不便于运维人员查看。切割可以以天为单位,如果日志每天有几百个G或者几个T的话。则可以按需每半天或者每小时对日志切割。 1、nginx日志切割shell /usr/local/nginx/sbin vi cut_my_log.sh #! 阅读全文

posted @ 2020-06-10 23:30 work hard work smart 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 1、MySQL登录 mysql -u root password '123456' //登录 mysql -u root -p 设置密码 2、MySQL启动 使用mysqld方式启动 cd /opt/mysql-5.7.24-el7-x86_64/bin ./mysqld --defaults-fi 阅读全文

posted @ 2020-06-10 17:22 work hard work smart 阅读(157) 评论(0) 推荐(0) 编辑

2020年6月9日

摘要: 1 、什么是Nginx Nginx(engine x)是一个高性能HTTP和反向代理web服务器,同时也提供IMAP/POP3/SMTP服务 --来自百度百科 主要功能反向代理 通过配置文件可以实现集群和负载均衡 静态资源虚拟化 2、常见的服务器 MS IIS asp.net Weblogic、Jb 阅读全文

posted @ 2020-06-09 11:15 work hard work smart 阅读(158) 评论(0) 推荐(0) 编辑

2020年6月8日

摘要: Dubbo基本概念 1、URL 统一资源定位器 标准的URL格式 protocol://username:password@host:port/path?key=value&key2=value2 Dubbo中的URL 在Dubbo中: 服务是资源, dubbo://192.168.1.1:2088 阅读全文

posted @ 2020-06-08 15:03 work hard work smart 阅读(130) 评论(0) 推荐(0) 编辑

2020年6月1日

摘要: 工具下载地址: https://github.com/HelloKittyNII/ZooViewer 下载后解压ZooViewer.zip 解压后的目录结构 运行startup.bat 输入连接的IP和端口 连接后的客户端界面如下图所示 阅读全文

posted @ 2020-06-01 18:12 work hard work smart 阅读(1609) 评论(0) 推荐(0) 编辑

摘要: 一、准备 1、启动zookeeper 2、启动kafka 3、kafka创建主题。主题名称为:couponTopic ./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 阅读全文

posted @ 2020-06-01 14:46 work hard work smart 阅读(765) 评论(0) 推荐(0) 编辑

2020年5月31日

摘要: Spring Boot版本v1.5.19.RELEASE 1、增加Jar <dependency> <groupId>com.spring4all</groupId> <artifactId>spring-boot-starter-hbase</artifactId> <version>1.0.0. 阅读全文

posted @ 2020-05-31 15:12 work hard work smart 阅读(1099) 评论(0) 推荐(0) 编辑

2020年5月30日

摘要: HBase是一个分布式的数据库 主要作用: 海量数据的存储和海量数据的准实时查询 1、HBase安装说明 JDK1.7以上(JDK安装这里不作介绍) Hadoop-2.5.0以上。 我这里用的是Hadoop2.6 Zookeeper-3.4.* 以上。 我这里是Zookeeper-3.4.13 参考 阅读全文

posted @ 2020-05-30 15:19 work hard work smart 阅读(262) 评论(0) 推荐(0) 编辑

2020年5月27日

摘要: 1、下载Jenkins https://www.jenkins.io/zh/download/ 2、将war部署到tomcat下 3、创建用户并登陆 4、Jenkins全局工具配置 1) 进入Manage Jenkins 2) 进入Global Tool Configuration 3) 配置Mav 阅读全文

posted @ 2020-05-27 17:06 work hard work smart 阅读(404) 评论(0) 推荐(0) 编辑

2020年5月22日

摘要: 1、上传镜像到公有仓库 hub.docker.com 1)、登录https://hub.docker.com/ 创建账号 2)、docker images 找一个小一点的images,如hello-world 3)、打上tag docker tag hello-world:latest larry0 阅读全文

posted @ 2020-05-22 13:32 work hard work smart 阅读(312) 评论(0) 推荐(0) 编辑

2020年5月21日

摘要: 1、下载jre https://hub.docker.com/_/openjdk?tab=tags 我这里使用的是openjkd版本为8u102-jre docker pull openjdk:8u102-jre 2、运行jre docker run -it --entrypoint bash op 阅读全文

posted @ 2020-05-21 12:29 work hard work smart 阅读(226) 评论(0) 推荐(0) 编辑

2020年5月20日

摘要: 一、创建工程mircosevice 整体工程结构 这里主要介绍EdgeServcie服务通过Thrift调用用户服务 Thrift在Window下安装可参考: Window下 分布式框架 thrift的安装 二、创建用户接口定义模块 1、创建用户接口定义模块 user-thrift-service- 阅读全文

posted @ 2020-05-20 10:48 work hard work smart 阅读(762) 评论(0) 推荐(0) 编辑

2020年5月19日

摘要: 一、Thrift介绍 Thrift最初由Facebook开发,后来提交给了Apache基金会将Thrift作为一个开源项目。facebook开发使用为了解决系统中各个系统间大数据量的传输通信以及系统之间语言环境不同需要夸平台特性,支持C++,Java,Python,PHP, Ruby,Erlang, 阅读全文

posted @ 2020-05-19 15:53 work hard work smart 阅读(329) 评论(0) 推荐(0) 编辑

2020年5月11日

摘要: 一、概念 分布式事务就是将多个节点的事务看成一个整体处理 分布式事务由事务参与者、资源服务器、事务管理器等组成 常见的分布式事务的例子: 支付、下订单等 二、实现思路 两段式事务和三段式事务 基于XA的分布式事务 基于消息的最终一致性方案 TCC编程式补偿事务(被认为最好的方式) 1、两段式事务(很 阅读全文

posted @ 2020-05-11 22:42 work hard work smart 阅读(239) 评论(0) 推荐(0) 编辑

2020年5月10日

摘要: Dubbo特性之结果缓存,并发、连接控制 一、结果缓存 Dubbo可以通过注解对热点数据进行缓存 Dubbo结果缓存是本地缓存,Redis是分布式缓存 二、并发、连接控制 Dubbo可以对连接和并发数量进行控制,超出部分以错误形式返回 1) 连接控制: Dubbo是一个长连接,可以控制连接的数量 a 阅读全文

posted @ 2020-05-10 16:42 work hard work smart 阅读(353) 评论(0) 推荐(0) 编辑

2020年5月7日

摘要: 1、启动检查 服务启动过程中验证服务提供者的可用性 验证过程出现问题,则阻止整个Spring容器初始化 服务启动检查可以尽可能早的发现服务问题 某些场景下,如服务A调用服务B,服务B调用服务A,这样两个服务永远启动不了 解决方法: 关闭启动检查 2、负载均衡 如A服务调用B服务,B服务有四个(部署在 阅读全文

posted @ 2020-05-07 23:24 work hard work smart 阅读(199) 评论(0) 推荐(0) 编辑

摘要: 项目介绍: 用户服务: 服务提供方,提供了如登录方法。 网关服务: 提供Rest接口,如授权接口,然后在通过Dubbo调用用户服务的登录方法。 1、项目结构如下如 guns-api: 公共接口 guns-gateway: 网关服务 (从guns-rest复制过来,依赖于guns-api) guns- 阅读全文

posted @ 2020-05-07 14:26 work hard work smart 阅读(540) 评论(0) 推荐(0) 编辑

摘要: 1、Dubbo架构图 角色说明: 阅读全文

posted @ 2020-05-07 14:10 work hard work smart 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 1、很早以前,部署/发布应用程序的方式 一台物理机,安装操作系统,然后安装应用程序 缺点: 部署非常慢 成本非常高 资源浪费 难于迁移和扩展 可能会被限定硬件厂商 2、虚拟化技术 为了解决上面的问题,出现了虚拟化技术 特点: 一个物理机可以部署多个app 每个app独立运行在一个VM里 虚拟化的优点 阅读全文

posted @ 2020-05-07 11:23 work hard work smart 阅读(568) 评论(0) 推荐(0) 编辑

2020年5月6日

摘要: 开发工具Idea 一、无注册中心,消费者直接调用提供者 1、工程结构如下: dubboapi: 接口定义 provider: 服务提供者,依赖于dubboapi consumer: 服务消费者,依赖于dubboapi SpringBoot版本为2.2.6 2、创建dubboapi模块 里面定义了一个 阅读全文

posted @ 2020-05-06 16:17 work hard work smart 阅读(483) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 58 下一页