自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 DUBBO 3.x 兼容 invoke 调用

首先是启动报错,注释掉配置 dubbo.protocol.telnet=invoke后程序可运行,但是invoke失效。文件名称:org.apache.dubbo.remoting.telnet.TelnetHandler。( 这两个类是我基于3.0.2的版本和我的版本做过适配的,如果有报错请自行解决。从DUBBO的2.7.22版本升级到了3.x的版本后,发现invoke失灵了。此时在启动,测试 telnet 下invoke调用就可以啦!在xxx目录(和上面的包路径保持一致)下添加如下两个类。

2023-05-15 17:30:29 1209

原创 clickhouse ReplacingMergeTree 引擎简单使用

简单的说 ReplacingMergeTree 可以实现数据的 ‘修改’修改的原理是merge的时候保留大版本号的数据。创建 ReplacingMergeTree 引擎表create table test.replacingTable (create_time Date, id UInt16, primaryKey String, version UInt16) ENGINE=ReplacingMergeTree(version) PARTITION BY toYYYYMM(create_time

2020-05-26 18:17:59 1111

原创 springboot 打包(maven) 指定唯一主类

springboot 程序打包时会扫描包找到被 SpringBootApplication 注解标识的类作为主类.如果存在多个这样的类会报不能找到唯一主类异常(通常只会有一个,偶尔骚操作会建多个 【手动滑稽】),这时可以通过springboot maven 打包插件指定打包使用的主类(写进pom.xml里)。<plugin> <groupId>org.springframework.boot</groupId> <artifactId>sp

2020-05-14 14:45:57 1399

原创 搭建 NFS 客户端

接上文 《搭建 NFS 服务端》安装工具 yum -y install rpcbind查看远程服务 showmount -e 10.0.7.181建立挂载目录,执行挂载命令 mkdir -p /mnt/wwwroot mount -t nfs 10.0.7.181:/opt/wwwroot /mnt/wwwroot/ -o nolock,nfsvers=3,vers...

2019-10-09 15:50:30 384

原创 搭建 NFS 服务端

一 准备两台机器10.0.7.181 服务端10.0.7.184 客户端二 服务端安装安装相关工具 yum -y install rpcbind nfs-utils创建共享目录 mkdir /opt/share配置NFS文件 #使用vi打开 /etc/exports文件 vi /etc/exports #单机i 输入以下内容 /opt/share ...

2019-10-09 15:30:25 215

原创 golang 处理url

在使用http请求的时候经常会遇到需要对url参数编码的情况golang本身提供了方法package mainimport ( "fmt" "net/url" "strings")func main() { //准备url urlStr := "www.baidu.com?a=阿斯顿&b=撒房间内 金额风景" //判断是否以http或https开头 没有则加上 ...

2019-09-30 09:45:38 2030

原创 golang channel 使用(1) 解决部分死锁和接收问题

1 从一个简单示例开始package mainimport "fmt"func main() { //创建channel ch := make(chan string) //往channel发数据 ch <- `data1` //打印 fmt.Printf(<-ch)}执行程序报错报错协程死锁原因是只有往发数据方,却没有接收数据方。在go语言中cha...

2019-09-29 18:07:17 716

原创 golang 一些时间问题

1 时间格式化package mainimport ( "fmt" "time")func main() { now := time.Now() fmt.Println(now.Format("2006-01-02 15:04:05"))}程序运行结果go的时间格式化比较奇怪 不同于java的 yyyy-MM-dd HH:mm:ss而是采用了一个指定的时间(2006...

2019-09-27 14:09:44 364

原创 prometheus 安装和简单使用

一 : 安装环境准备:1 go1.12及以上 2 gitmkdir -p $GOPATH/src/github.com/prometheuscd $GOPATH/src/github.com/prometheusgit clone https://github.com/prometheus/prometheus.gitcd prometheus...

2019-08-20 17:12:14 767

原创 weblogic + SpringBoot + log4j2 + idea 开发过程及模版

一 :搭建 weblogic 环境 weblogic下载地址 :https://www.oracle.com/technetwork/cn/middleware/ias/downloads/wls-main-091116-zhs.html 解压下载好的zip文件 《 fmw_12.2.1.3.0_wls_quick_Disk1_1of1.zip 》...

2019-07-11 18:01:22 1092

原创 golang学习笔记 二: 一个简单的web服务

一 完善 GOPATH 目录结构 1 打开 GOPATH 目录 2 创建 pkg src bin 三个目录 目录作用解释:src存放源代码 pkg编译后生成的文件 bin编译后生成的可执行文件二 引入http包 通过命令 go gitnet/http 执行完后GOPATH/src 下多出github.com 文件夹三 创建文件...

2019-05-27 15:07:08 209

原创 golang学习笔记 一: 环境搭建

一 安装包下载网盘地址 :https://pan.baidu.com/s/1-y7NRv98JLqRYv7QyyT5Kg提取码:mdt7(此链接是 1.12.5的mac版安装包)二 点击安装包安装三 配置环境变量GOROOT:Go 安装后的根目录,安装过程中会由安装程序自动写入系统环境变量中。 GOBIN:Go 的二进制文件存放目录(%GOROOT%\bin) GO...

2019-05-27 14:50:09 189

原创 mybatis 8.0 caching_sha2_password 问题

因mysql 8.0 默认使用 caching_sha2_password 身份验证机制所以可能发生下面异常解决方法很简单1 更换最新的mysql-connector-java包2修改用户的密码和加密方式 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';以...

2019-05-05 15:37:51 364

原创 使用 mybatis 做 mysql 的批量插入

一 环境 jdk8 + maven + springboot + mybatis + lombok二 新建数据实体类@Data@AllArgsConstructor@NoArgsConstructorpublic class User { private String userName; private String passWord;}三 新建批量插入m...

2019-05-05 15:31:55 244

原创 mac 安装 npm cnpm fis webpack

1 安装nodebrew link node查看当前有没有安装nodebrew uninstallnode 已安装--卸载brew install node 安装node -v 查看node版本2 安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm -v 查看...

2019-04-19 10:54:53 342

原创 Centos7.2 搭建本地yum源

1 下载Centos7.2 iso镜像地址 :http://vault.centos.org/7.2.1511/isos/x86_64/选择需要的镜像,一般DVD的就可以了,Everything当然更全一些。2 登录服务器新建一个存放iso的目录和一个挂载iso的目录例如我用的mkdir/iso/yum 存放iso目录 /iso/yummkdir/home/...

2019-03-15 18:12:18 810

原创 Cause: java.sql.SQLException: Could not retrieve transation read-only status server 异常解决

查看隔离级别select @@global.tx_isolation;设置隔离级别set global transaction isolation level read committed;关于隔离级别的理解1.read uncommitted可以看到未提交的数据(脏读)2.read committed读取提交的数据。3.repeatable read(MySQL...

2019-03-15 00:29:32 3307

原创 clickhouse 安装和添加密码 --CentOS7

一 加载clickhouse源curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bashps 未安装 curl 的先把 curl 装上 sudo yum install -y curl二 看一下clickhouse源有没有添加成功sudo y...

2019-02-28 14:49:13 4545 2

原创 apollo 安装

1  上传解压Apollo 包到指定目录2  执行以下命令解压      tar -xvf apache-apollo-1.7.1-unix-distro.tar3 配置 APOLLO_HOME 环境变量4 进入/var/lib目录,执行下面的命令创建mybroker。${APOLLO_HOME}/bin/apollo create mybroker5 配置apollo.x...

2019-02-27 14:26:09 933

原创 open-falcon 安装 --前端

一 创建工作目录export HOME=/home/workexport WORKSPACE=$HOME/open-falconmkdir -p $WORKSPACE二  克隆前端组件代码cd $WORKSPACEgit clone https://github.com/open-falcon/dashboard.git三 安装依赖包yum install -y p...

2019-02-22 16:50:01 417

原创 idea下创建 springboot + maven 父子工程

一 创建maven父项目1 通过 create new project 创建新项目2 选择 spring inittalizr (没有的话可能是idea版本问题)    -- 选择jdk版本    -- 点击 dafault http://start.spring.io    -- 点击next到下一步3 填写 group 和 Artifact 点击next4 直接下一...

2019-02-21 14:47:29 7944 1

原创 open-falcon 安装 --后端

一 环境准备安装redisyum install -y redis安装mysqlyum install -y mysql-server创建mysql表cd /tmp/ &amp;&amp; git clone https://github.com/open-falcon/falcon-plus.git cd /tmp/falcon-plus/scripts/mysql/db_...

2019-02-19 18:32:10 203

原创 百度搜索技巧

       site:是用来搜索某个域名下的所有文件。查询网站收录页面数最直接方法。  例如: java虚拟机 site:*.jianshu.com       返回的就都是简书下的内容 ...

2019-01-29 15:01:44 919 2

原创 HttpClient 进行 HTTPS 接口调用

因公司需求访问客户的接口去获取数据我首先使用了普通的http工具类去访问,得到这种异常sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid c...

2019-01-05 16:50:13 6021 3

原创 git 拉取远端分支

因为本地的项目不是clone下来的,现在想要提交很麻烦。因此我想clong下了个新项目提交,可是因为clong的是master分支因此使用下面的方法拉取需要的分支到本地,在替换下需要更改的工程,然后就可以直接提交了~远程分支拉到本地命令git fetch origin dev在本地创建分支dev并切换到该分支git checkout -b dev(本地分支名称) origin/...

2018-12-25 11:39:08 2433

原创 MySQL5.7修改root密码

MySQL 版本查看mysql --version版本在5.7以上编辑文件vim /etc/my.cnf[mysqld] 下添加保存skip-grant-tables重启mysql服务service mysqld restart输入mysql命令进入mysql命令行修改root用户密码UPDATE mysql.user SET authentication...

2018-12-24 15:06:41 300

原创 python csv 转换 excel

首先 pip install openpyxl import openpyxlimport csv# 创建工作簿对象work_book = openpyxl.Workbook()# 创建sheetwork_sheet = work_book.create_sheet(title=u"excel表名称")# 打开csv文件csvfile = open('csv文件路径')...

2018-12-12 17:10:28 6359

原创 centos 7 安装 mysql

1 配置 yum 源 在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安装包例如想安装这个1 wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm2 yum localinstall mysql80-community-re...

2018-12-12 14:55:28 137 1

原创 CentOS 7 开放3306端口访问

安装 nc yum install nc使用ncnc -l -p 3306如果是 Ncat: bind to :::3306: Address already in use. QUITTING. 使用nc,访问ip+端口Ncat: Connection timed out.可能是防火墙的问题,centos7使用的防火墙是firewalld,可以把他替换为iptable。...

2018-12-12 14:54:44 1264

原创 tensorflow 学习笔记 1 mac 下tensorflow环境搭建

根据一些前人的博客提供的信息目前mac下安装tensorflow主要有三种1 本地 pip  2 docker  3 virtualenv三种方式具体那个好先不去追究,单说我选择的virtualenv主要因为他具有在同一台机器上不会干扰也不会被其它程序影响的特性。安装步骤1 使用命令安装pip和virtualenv   pip安装:sudo easy_install pip...

2018-11-09 16:55:14 319 1

原创 Mac 安装 brew

brew 安装命令(转自官方主页)/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"另一个安装命令(来自官档,手动滑稽)mkdir homebrew &amp;&amp; curl -L https://github.com/Homebrew/brew/...

2018-06-13 16:50:56 201

原创 Mac下 kafka环境搭建

一:安装  Mac 版 kafka brew info kafka brew install kafka 二:安装的配置文件位置 /usr/local/etc/kafka/server.properties/usr/local/etc/kafka/zookeeper.properties 三:Zookeeper 启动命令 ./zookeeper-serv...

2018-06-13 15:55:00 602

空空如也

空空如也

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

TA关注的人

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