- 博客(37)
- 收藏
- 关注
原创 beeline 连接Hive2 失败问题
1)Problem在 hive bin 目录执行以下命令报错:!connect jdbc:hive2://xxx:10000错误信息: java.net.ConnectException: Connection refused (Connection refused) (state=08S01,code=0)2)Solve2-1) 问题定位lsof -i :10000(hive2 默认端口)发现端口没起动根据网上用户经验 hadoop引入了一个安全伪装机制,使得hadoop 不允许上
2021-10-15 16:13:36 1308
原创 线上dubbo生产者服务ip绑定错误的问题
1) Problem发现生产上某台consuner连接provider的时候 出现 无法连接,然后ifconfig 发现机器有多个网卡,貌似ip 绑定错了2) Solution!!!dubbo服务绑定ip顺序,如下配置方式可解决问题配置方式一:在 /etc/hosts 设置 hostname 对应的 IP。配置方式二:Dubbo 配置文件显示指定 IP。<!-- protocol 指定整个 Dubbo 应用服务默认 IP --><dubbo:protocol ho
2020-12-14 17:24:08 538
原创 springboot jasypt 数据库加密
1)添加加密maven 依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <vers...
2020-03-27 11:53:13 253
原创 使用docker 部署springboot初试
step1) 保证有一个可运行的springboot hello world 项目step2) docker maven 插件 配置 <build> <plugins> <plugin> <groupId>org.springframework.boot</group...
2020-03-25 15:46:44 360
原创 ubuntu修改国内源的步骤
1)备份cd /etc/aptsudo cp sources.list sources.list.backup2)替换国内源,修改sources.listdeb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/...
2020-03-13 17:27:52 171
原创 使用python requests 发送请求遇到的问题
1.发送JSON 请求def post_orderBack(requestJson): request_url = 'http://host:xxx' headers = {'Content-Type': 'application/json;charset=UTF-8'} res = requests.request("post", request_url, json=r...
2020-02-27 23:08:34 570
原创 记一次生成验证码字母花体问题
将项目上传到服务器之后,运行项目,发现验证码乱码,不能正常显示,这时,要查看我们的代码中设置验证码的字体样式然后,查看服务器上的字体样式有没有我们设置的字体样式,没有的话,我们直接从本地windows上拷贝上传即可服务器上的字体都存放在/usr/share/fonts,这个目录下,windows下的字体都存放于C盘中的fonts目录下,直接搜该目录就好...
2020-02-18 22:24:00 203
原创 ElasticSearch 聚合查询(2)桶聚合学习
1. Terms Aggregation 根据字段值项分组聚合GET /megacorp/employee/_search?size=0 HTTP/1.1Host: 192.168.31.233:9200Content-Type: application/json{ "aggs": { "age_terms": { "terms": {...
2020-01-20 15:14:09 260
原创 ElasticSearch 聚合查询(1) 学习
一. ES聚合分析查询的写法在查询请求体中以aggregations节点按如下语法定义聚合分析:"aggregations" : { "<aggregation_name>" : { <!--聚合的名字 --> "<aggregation_type>" : { <!--聚合的类型 --> <aggr...
2020-01-20 14:44:49 195
原创 FastJson 使用@JSONField & SerializerFeature
FastJson使用@JSONField、@JSONType、SerializeFilter进行序列化时,强调所有的操作(注解)都是在序列化和反序列化的时候起左右(并且该对象也参与其中),其它的时候不起作用(比如对象.get或.set时候没作用)1.@JSONField 代码演示package com.example.springbootannotationdemo.testjson;imp...
2020-01-10 13:17:54 1159
原创 numpy 相关api
1.numpy 向量运算 VS python 运算使用python的list进行循环遍历运算def pySum(): a = list(range(10000)) b = list(range(10000)) c=[] for i in range(len(a)): c.append(a[i]**2 + b[i]**2) return...
2019-12-17 15:26:33 142
原创 Jupyter 初试
jupyter notebook learninga very simple operationLet’s add two numbers1+23CounterLet’s count from 0 to 4for i in range(6): print(i)012345plot y = x^2%matplotlib inline%config In...
2019-12-13 10:38:33 999
原创 python pexpect 日志输出案例
pexpect 日志 输出到文件 command = 'ssh -p' + str(port) + " " + username + '@' + host child = pexpect.spawn(command) fout = open('reboot.txt', 'ab') # 注意这里必须是追加,字节码模式 # child.logfile_read = sys.s...
2019-12-11 19:49:29 1286
原创 小白并发编程学习系列文章之六:Synchronized & CAS
1.Synchronized1) Synchronized 语义synchronized 是 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码,而这段代码也被称为临界区。synchronized 有多个叫法,而每个叫法都表明synchronized 的特性:1、内置锁(又叫 隐式锁):synchronized 是内置于JDK中的...
2019-10-11 17:08:48 107
原创 小白并发编程学习系列文章之三:为啥不推荐使用Executors工具类创建线程池
Executors 工具类的基本方法如下:从上图中也可以看出,Executors的创建线程池的方法,创建出来的线程池都实现了ExecutorService接口。常用方法有以下几个:newFiexedThreadPool(int Threads):创建固定数目线程的线程池。newCachedThreadPool():创建一个可缓存的线程池,调用execute 将重用以前构造的线程(如果线程可...
2019-09-26 10:46:44 447
原创 小白并发编程学习系列文章之一:导语
并发编程毫无疑问是一个程序员需要学习的知识了,打算从以下路线学习:Java 线程池:ExecutorService–>常见实现类学习J.U.C 核心---->volatile , CAS, synchronized,AQS...
2019-09-25 17:44:46 127
原创 MySql GROUP_CONCAT, FIND_IN_SET
1.GROUP_CONCAT语法 group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc] [separator '分隔符'])功能:将group by产生的同一分组中的值连接起来,返回一个字符串结果2.FIND_IN_SET语法: FIND_IN_SET(str,strlist)定义: (1)如果字符串str在由N...
2019-09-25 11:05:57 161
转载 Shell sftp文件上传与下载
转载自网址:#!/bin/bash#SFTP配置信息#用户名USER=root#密码PASSWORD=5EYS40T04BMF#待上传文件根目录SRCDIR=/u02/dab/sftpFiles#FTP目录DESDIR=/u01/sftpFiles#IPIP=192.168.10.11#端口PORT=22022#获取文件cd ${SRCDIR} ;#目录下的所有...
2019-09-20 14:17:31 285
原创 还是要懂点shell(3)
Shell 中命令的执行顺序分号(;)、与(&&) 、 或(||)";"多命令顺序执行"&&"逻辑与"||"逻辑或多命令执行符格 式作 用;命令1 ; 命令2多条命令顺序执行,命令之间没有任何逻辑关系&&命令1 && 命令2如果命令1正确执行(?=0),则命令2才会执行如果命令1执行不...
2019-09-20 13:21:35 218
原创 还是要懂点shell(2)
Shell 流程控制1. IF - ELSEif if condition then command1 command2 ... commandN fiif [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi --适用终端输入if-elseif condi...
2019-09-20 11:44:37 116
原创 还是要懂点shell(1)
1.Shell 变量定义变量 变量名=值, 变量名和等号之间不能有空格使用变量: ${} your_name='''runoob' echo $your_name echo ${your_name}变量类型运行shell时,会同时存在三种变量:局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量...
2019-09-20 11:13:46 98
转载 MYSQL 字符串操作
转载自https://blog.csdn.net/pan_junbiao/article/details/86524612
2019-09-12 10:25:21 106
原创 MySQL CAST 与 CONVERT 函数的用法
How to useMySQL 的CAST() 和 CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:CAST(value as type)CONVERT(value, type)就是CAST(xxx AS 类型), CONVERT(xxx,类型)。可以转换的类型是有限制的。这个类型可以是以下值其中的一个:二进制,同带binary前缀的效果 : ...
2019-09-09 10:24:24 283
原创 springboot-rabbitmq ack的问题?
如何手动ack- 网上的方式1:实现channelAwareMessageListener public class RabbitMsgReceiver implements ChannelAwareMessageListener{ public void onMessage(Message message, Channel channel) throw Exception{ S...
2019-01-23 20:54:25 1046
原创 kafka:learn#01.kafka序列化接口介绍1
首先看一下kafka Producer 怎么编写:public class TestProducer { public static void main(String[] args) { Properties props = new Properties(); props.put("bootstrap.servers", "192.168.127.31:...
2018-11-21 10:05:46 153
转载 kafka Producer&Consumer(java API)
Producerpublic class KafkaProducerDemo { private final Producer<String,String> kafkaProducer; public final static String TOPIC="JAVA_TOPIC"; private KafkaProducerDemo(){ ...
2018-11-16 18:55:22 97
原创 kafka:problem#02
kafka consumer Java 客户端不能消费到top中的数据,但是使用客户端能够消费数据问题解决:确保 ${kafka_home_dir}/config/consumer.properties 中配置的groupid==consumer中配置的groupid...
2018-11-16 16:26:04 83
原创 kafka:problem#01
kafka producer java 客户端 数据不能写入topic?方法参见博客 :producer 数据没法写入topic
2018-11-16 16:05:37 97
原创 解决idea 控制台中文乱码问题
idea中文乱码解决步骤1.进入 IDEA 安装目录 如 C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin\修改 idea.exe.vmoptions 或者是 idea64.exe.vmoptions (请根据你所使用的 32位 或 64 位) IDEA 的启动环境配置文件,将 IDEA 环境设定为使用 UTF-8 编码启...
2018-09-17 16:56:52 1291 1
转载 文章标题
我们经常会用到各种集合,数字的,字符串的还有对象的。它们无处不在,哪怕操作集合的代码要能稍微优化一点,都能让代码清晰很多。在这章中,我们探索下如何使用lambda表达式来操作集合。我们用它来遍历集合,把集合转化成新的集合,从集合中删除元素,把集合进行合并。遍历列表 遍历列表是最基本的一个集合操作,这么多年来,它的操作也发生了一些变化。我们使用一个遍历名字的小例子,从最古老的版本介绍到现在最优雅的版
2017-12-01 21:01:01 126
原创 chap1 lambda 表达式
为什么要使用lambda 表达式lambda 表达式的语法函数式接口方法引用构造器引用变量作用域默认方法接口中的静态方法为什么要使用lambda 表达式先举一个一段代码被传递给其他调用者的例子class Worker implements Runnable{ public void run(){ for(int i=0; i<1000; i++){ doWo
2017-12-01 20:05:41 137
原创 csdn
欢迎使用MarkDown编辑器写博客Markdown 和拓展Markdown 简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 ‘Ctrl + B’斜体 ‘Ctrl + I’引用 ‘Ctrl + Q’插入链接 ‘Ctrl + L’插入代码 ‘Ctrl + K’插入图片 ‘Ctrl +
2017-11-28 19:13:24 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人