- 博客(20)
- 收藏
- 关注
原创 golang子线程赋值主线程数据丢失问题记录
线上出现数据一下查到一下查不到的情况,后面定位问题,发现子线程数据赋值给上级线程的时候,数据丢失了。
2023-08-03 19:30:21
111
原创 seata-server采用nacos作为配置中心
最近一直在搞微服务,研究了一下seata,分布式事务框架。具体可以查看官方文档,不多赘述。1.准备工作 nacos的环境,可以查看官方文档自行搭建。 首先我们需要下载seata-server,官网就有下载,我们这边使用的1.4.2的版本。2.配置修改 解压缩安装包,到conf目录下 可以看到 file.conf和registry.conf ,我们要去修改其中配置。 看下registry.conf...
2021-12-16 17:53:44
852
原创 微服务集成seata(java客户端)
本篇文章主要讲 spring cloud 微服务 的架构如何接入 seata。1.准备前提 nacos环境,不赘述,请官网下载。 seata-server环境。 客户端项目 两个服务提供方,一个服务调用方,一个接口包。2. nacos客户端配置 去官网配置中心拉取,这边我们配置AT模式,需要在每个库中加入一个数据回滚表 `undo_log`。...
2021-12-16 17:51:24
3238
原创 es集群部署配置
es单机部署请看这一篇1.es集群配置我这边使用的单机 伪集群 2个节点主节点elasticsearch.yml 配置文件#集群名称 保持一致cluster.name: escluster#节点名称 各节点不相同node.name: node-1#data目录path.data: /mydir/es/es7.2.0/data#日志目录path.logs: /mydir/es/es7.2.0/logsnetwork.host: 0.0.0.0#服务端口http.por..
2020-12-10 18:18:21
2322
原创 es简单部署
es的部署demo1.下载可以直接去官网下载,也可以用命令下载#es版本根据自己需求去下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.0-linux-x86_64.tar.gz 2.安装#解压安装包tar -zxvf elasticsearch-7.2.0-linux-x86_64.tar.gz3.修改配置文件配置文件elasticsearch.ymln.
2020-12-10 18:17:28
286
原创 nginx负载均衡配置
最近公司项目要做项目架构调整,多配了N台机器,服务器要做集群,有机会参与其中,就把nginx的负载均衡demo做了一下,好记性不如烂笔头,做个笔记以后备用.1.nginx下载wget http://nginx.org/download/nginx-1.16.1.tar.gz2.nginx安装和启动//依赖 nginx的依赖库yum -y install pcre-devel openssl openssl-devel//权限tar -zxvf nginx-1.16.1.tar.
2020-12-08 17:54:59
106
原创 springboot+springcloud分布式架构
搭建父子项目目录如下,项目生成就不赘述了.1.注册中心配置 1.1 pom配置<properties> <java.version>1.8</java.version> <spring-cloud.version>Hoxton.SR6</spring-cloud.version> </properties><dependency> <grou...
2020-08-13 16:37:25
469
原创 阿里云服务器安装kafka记录
阿里云服务器安装kafka记录1.下载2.安装3.配置3.1 server.properties4.启动5.使用1.下载直接到官网下载.2.安装解压安装包tar -zxvf kafka_2.12-2.5.0.tgz 3.配置解压完成后,进入config的文件夹3.1 server.properties进入server.properties这边默认是注释掉的需要放开,需要注意的点,这边填写的的是本机的真实ip,否则会有坑,出现Cannot assign requested addr
2020-07-22 18:51:02
670
原创 自定义注解的学习与使用
1.元注解首先我们想要定义自己的注解类,必须先了解元注解.一般要实现自己的注解类,那就需要了解一些常用的元注解.@Target:注解的作用目标@Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(Element...
2019-12-05 17:02:54
103
原创 apollo配置中心,java客户端接入(多环境)
本篇主要记录java客户端如何接入携程的apollo配置中心,以及接入时所遇到的各种小问题1 .前期准备 1.1 pom依赖 首先我们需要依赖 apollo 客户端的pom文件<dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifac...
2019-06-12 17:46:53
4169
原创 apollo配置中心搭建详细记录
1、简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。官方github:https://github.com/ctripcorp/apollo1.1 流程图示网上教学文档挺多的,我就不多做文字描述 看下架构图这边是携程的架构...
2019-06-05 16:55:54
2373
转载 windows下安装mysql
1下载 官网 :https://dev.mysql.com/downloads/mysql/下载地址 选择版本下载2.安装解压解压完成后在 bin目录中创建 my.ini 文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 330...
2019-05-27 16:46:16
91
原创 excel导出,easypoi使用出现的小问题
因为easypoi和poi的版本不一致调试半天发现sheet.getDrawingPatriarch() 这个方法找不到 因为poi版本太低 3.11的版本 后面我想升这个版本发现别的地方有使用,会产生冲突,然后我换了思路,我将easypoi的版本降低,之前使用的3.2.0,现在改成3.0.1调试发现ok了。...
2019-05-13 11:40:01
1605
1
转载 java动态代理,jdk代理和cglib代理
1.jdk代理 1.1 接口public interface BookService { public void book();}1.2 实现类public class BookServiceImpl implements BookService { @Override public void book() { System...
2019-05-05 23:24:27
80
转载 git提交忽略部分无用文件
### Java template*.class# Mobile Tools for Java (J2ME).mtj.tmp/# Package Files #*.jar*.war*.ear# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xmlhs_e...
2019-05-05 09:47:37
300
原创 idea拉取项目找不到HttpServletrequest类
这个问题,之前遇到过,后面又忘记了,所以记下来,好记性不如烂笔头主要问题是tomcat未引入更新------------------------------------------------之后引入包后 确实不会报错 但是编译的时候一直提示找不到包 纠结了好长时间然后发现 应该是jdk和tomcat的版本不一致导致的 tomcat依赖的版本不一样到...
2019-04-27 11:07:17
2329
1
原创 支付宝支付简单示例
1.支付宝首先我们需要先去蚂蚁金服开放者平台1.1进行身份认证填写信息 ,这边支付宝是可以拓展身份的 像如果自己玩的话建议选择自研开发以上搞完 可以先看看研发服务1.2生成密钥,设置公钥我们可以先进沙箱看看这时候需要先去设置公钥 地址:https://alipay.open.taobao.com/docs/doc.htm?treeId=291...
2019-04-20 11:30:10
816
原创 lambda的常见用法学习
List<DemoPojo> list = new ArrayList<>(); DemoPojo tmpe1 = new DemoPojo(1,"苹果1"); DemoPojo tmpe2 = new DemoPojo(1,"苹果2"); DemoPojo tmpe3 = new DemoPojo(2,"苹果3")...
2019-04-16 15:48:13
126
原创 dubbo接口调用问题
今天尝试在阿里云上做个dubbo调用的demo,zookeeper已经搭建好了,服务方消费方也全部做好了,但是最终调用不成功,不知道是何问题,期待大神指点:registry后为zookeeper地址. 我也有到zookeeper上查看通过命令可以看到 貌似是我的服务方未注册成功上面是我提供方的dubbo配置,看上去应该是没有问题的.服务器是阿里云的,我有在安全组修改端口...
2019-04-14 21:45:51
783
原创 阿里云上zookeeper伪集群部署
1.下载安装包我们先去官网下载一个zookeeper包,地址https://www.apache.org/dyn/closer.cgi/zookeeper/2.linux上安装2.1安装zookeeper 首先我们解压一下上传的zookeeper包 解压完成2.2 配置环境变量找到 /etc/profile 文件在其中添加export ZO...
2019-04-13 16:54:10
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人