摘要: 静态代理 由程序创建或特定工具自动生成源代码,程序在运行之前已经存在代理类class文件 通过讲目标类与代理类实现同一个接口,让代理类持有真实类对象,然后在代理类方法中调用真实类方法,在调用真实类方法的前后添加我们所需要的功能扩展代码来达到增强的目的 优点 代理使客户端不需要知道实现类是什么,怎么做 阅读全文
posted @ 2023-10-27 11:25 开心的小l 阅读(21) 评论(0) 推荐(0) 编辑
摘要: IOC控制反转,指将对象的创建权,反转到Spring容器 DI依赖注入,指Spring创建对象的过程中,讲对象依赖属性通过配置进行注入,不能单独存在,需要IOC的基础上完成操作 依赖注入(DI)和控制反转(IOC)是从不同的角度描述同一件事情,通过引入IOC容器,利用依赖关系注入的方式,实现对象之间 阅读全文
posted @ 2023-10-27 00:21 开心的小l 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 多线程状态分为:创建、就绪、运行、等待、终止几种状态。 1、创建(New):创建一个新的线程对象,但是并不调用start()方法。 2:就绪(Runnabled):当线程调用start()方法时,线程就会变为就绪状态,此时线程还没有获得CPU调度,如果线程从等待或者睡眠状态中回来后也会变为就绪状态。 阅读全文
posted @ 2023-10-25 22:44 开心的小l 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1: "sort": [{ "_script": { "script": { "source": "return doc['name'].value", "lang": "painless" }, "type": "number", "order": "asc" } }], 2: "sort": [ 阅读全文
posted @ 2021-08-17 10:46 开心的小l 阅读(2157) 评论(0) 推荐(0) 编辑
摘要: 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 想变成(得到如下结果): 姓名 语文 数学 物理 李四 74 84 94 张三 74 83 93 创建表: create table stu_score( name varc 阅读全文
posted @ 2021-08-10 16:32 开心的小l 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: presto 官网可以看一下文档 https://prestodb.io/ presto 连接hive 指定数据库是default presto-cli --server outer_ip:8086 --catalog hive --schema default presto 连接hive 不指定数 阅读全文
posted @ 2021-08-10 16:26 开心的小l 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 尝试了阿里云上推荐的数据迁移方式 https://yq.aliyun.com/articles/66042 首先确定一个默认的导出的hive数据库 vi ~/.hiverc use test; 然后在hdfs上创建一个临时目录 hdfs dfs -mkdir /tmp/test 通过hive生成默认 阅读全文
posted @ 2019-03-27 17:27 开心的小l 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 今天在迁移数据库的时候发现一个问题 linux通过yum安装后的mysql数据库存储在系统盘中,同时也不会做映射方式,就找到一种把数据库直接放到数据盘的方式 做数据库目录迁移需要把mysql服务先停掉 首先需要修改/etc/my.cnf 路径 修改前 [mysqld]datadir=/var/lib 阅读全文
posted @ 2019-03-27 17:05 开心的小l 阅读(5824) 评论(0) 推荐(0) 编辑
摘要: es的添加数据方法中 索引index字段不允许为大写字符串,必须全部为小写字符串 public void bulkCreatIndex(){ TransportClient client = es.getClient(); int i = 1; // bulk单次批操作量 final int Bat 阅读全文
posted @ 2018-09-04 10:08 开心的小l 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 创建Settings Settings settings = Settings.builder().put("client.transport.ignore_cluster_name", true).build();//忽略集群名称 创建客户端 TransportClient transportCl 阅读全文
posted @ 2018-08-24 11:11 开心的小l 阅读(1588) 评论(0) 推荐(0) 编辑