- 博客(154)
- 资源 (29)
- 收藏
- 关注
原创 vue路由跳转并传参
path:vue文件所在路径quert:传递的参数this.$router.push({ path:'/data/DataList', query:{id:id}})接收参数:this.$route.query.id
2021-02-15 18:05:50
429
原创 mybatis插入数据返回id
一、xml文件加上useGeneratedKeys和keyProperty二、在传入的实体类直接getId就能获取到Id
2021-02-10 17:40:18
359
原创 LocalStorage和SessionStorage——web本地存储的两种方式
语法:LocalStorage和SessionStorage使用都是一样 LocalStorage:localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。 SessionStorage:sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。 ...
2021-01-24 11:58:24
398
原创 SpringBoot+Vue集成WebSocket,实现后端向前端推送信息
一、后端1.pom文件引入依赖<!-- webSocket--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>2.编写启用WebSocket支持类import org.spring.
2021-01-20 17:05:04
4176
1
原创 mysql同一个字段,多条记录拼接成一条
拼接前查询结果:SQL语句:其中plate_essential是中间表SELECT a.*, c.plate FROM stock_essential_data aLEFT JOIN plate_essential b ON a.id = b.essential_idINNER JOIN stock_plate c ON b.plate_id = c.id使用GROUP_CONCAT函数按字段拼接结果SELECT a.*,GROUP_CONCAT(c.plate sepa..
2020-12-14 10:53:32
4236
原创 MySQL其中JOIN理论和编写
案例用到的表 emp表 dept表 一,内连接(inner join)只关联AB(两个表)共有的部分数据例:可见emp表deptId为51的数据没有查询出来,因为该数据不是两个表的共有数据二,左外连接(left join)关联AB表共有+A表独有的数...
2020-12-14 10:04:00
129
原创 Object.assign——javascript对象合并和替换参数
用法1——合并:const user={id:1,name:"pangzi",sex:"nv"};const param={phone:"123456"};Object.assign(user,param);console.info(user);//输出结果{id:1,name:"pangzi",sex:"nv",phone:"123456"}用法2—替换const user={id:1,name:"pangzi",sex:"nv",phone:"123456"};co.
2020-12-10 11:56:18
1405
原创 根据url 查找controller
RESTfultoolkit 根据url 查找controller一套 RESTful 服务开发辅助工具集。 根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N ); 提供了一个 Services tree 的显示窗口; 一个简单的 http 请求工具; 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数... 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据
2020-12-10 09:04:01
1079
1
原创 json串格式化工具
Json Parser json串格式化工具,不用打开浏览器了厌倦了打开浏览器来格式化和验证JSON?为什么不安装JSON Parser并在具有脱机支持的IDE内进行呢?JSON Parser是用于验证和格式化JSON字符串的轻量级插件。安装并传播:)...
2020-12-10 08:59:13
282
原创 zookeeper管理
管理zookeeper的idea插件本代码是根据https://github.com/linux-china/zookeeper-intellij修改过来的,解决了一些npe异常可以图形化的查看zk 节点信息了,非常简单
2020-12-10 08:57:39
117
原创 子组件向父组件传参
在父组件中引入qs-selects子组件@selectValue:是子组件中使用$emit传递的事件名,如图1.selectValue:是父组件中定义的方法名,用于接收子组件中$emit传递的参数,如图2.<template slot="items" slot-scope="props"> <qs-selects @selectValue="selectValue"></qs-selects><template/>图1. 子..
2020-12-09 11:45:56
260
原创 父组件往子组件传参
在父组件中引入qs-selects子组件:qsSelectsData:对应的是,子组件中在props定义的变量,如图2.selectsData:对应的是,父组件中在data定义的变量,如图1.图1. 父组件的script图2. 子组件的script调用:在标签中调用:{{qsSelectsData}}在方法中调用:this.qsSelectsData...
2020-12-09 11:24:42
164
原创 JSON字符串反序列化为Java对象
private static final ObjectMapper MAPPER = new ObjectMapper();导入的包import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.ObjectMapper;如:Map<Long, Object> map = MAPPER.readValue("{"1":"华为(HUAWEI)","2":"华.
2020-11-20 10:39:16
404
原创 java操作Elasticsearch(四):聚合
本文环境基于:https://blog.youkuaiyun.com/qq_41622603/article/details/109742902聚合为桶桶就是分组,比如这里我们按照品牌brand进行分组:嵌套聚合,求平均值@Test public void testSubAgg(){ NativeSearchQueryBuilder queryBuilder = new NativeSearchQueryBuilder(); // 不查询任何结果 .
2020-11-17 17:17:14
559
原创 java操作Elasticsearch(三):高级查询
本文环境基于:https://blog.youkuaiyun.com/qq_41622603/article/details/109742902高级查询的基本操作Repository的search方法需要QueryBuilder参数,elasticSearch为我们提供了一个对象QueryBuilders:QueryBuilders提供了大量的静态方法,用于生成各种不同类型的查询对象,例如:词条、模糊、通配符等QueryBuilder对象。自定义查询NativeSearchQ..
2020-11-17 17:02:34
539
原创 java操作Elasticsearch(二):Repository文档操作(增删改查)
本文环境基于:https://blog.youkuaiyun.com/qq_41622603/article/details/109742902Spring Data 的强大之处,就在于你不用写任何DAO处理,自动根据方法名或类的信息进行CRUD操作。只要你定义一个接口,然后继承Repository提供的一些子接口,就能具备各种基本的CRUD功能。我们只需要定义接口,然后继承它就OK了。一、创建接口继承ElasticsearchRepository二、给Item添加有参构造函数,和无参构造截图没
2020-11-17 16:46:18
4770
1
原创 java操作Elasticsearch(一):映射和创建删除索引
一、pom文件引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>二、配置application.yml文件spring: data: elasticsearch:
2020-11-17 15:30:27
848
原创 Elasticsearch和分词器安装
安装包官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch或:https://download.youkuaiyun.com/download/qq_41622603/13119283分词器(版本要跟Elasticsearch对应上):https://download.youkuaiyun.com/download/qq_41622603/13119289这里使用的是6.3.0版本一、新建用户新增用户:useradd 用户名设置密码:pass.
2020-11-17 14:41:22
160
原创 把一个List<Object>转换成新的List<Object>
下面例子是把spus(List<Spu>)这个集合转换成List<SpuBo>List<Spu> spus = spuMapper.selectByExample(example);List<SpuBo> spuBos = spus.stream().map(spu -> { SpuBo spuBo = new SpuBo(); //把spu拷贝到spuBo BeanUtils.copyProperties(spu, s
2020-11-07 23:47:43
1708
原创 集合转换成String并添加分隔符
List<String> list = Arrays.asList("111","222","333");//把集合转换成StringString stringlist = StringUtils.join(list, "-");System.out.println(stringlist);输出结果
2020-11-07 23:30:17
914
原创 把多个对象合并生成新List的另一种简便写法
一般来说我们把多个对象添加到一个List是这样写List<String> list = new ArrayList<String>();list.add("111");list.add("222");list.add("333");换一种写法 List<String> list = Arrays.asList("111","222","333");输出的结果都是一样的...
2020-11-07 18:01:03
1748
原创 QS工具——解决JSON对象发送到后台无法使用对象接收问题
前端发送的是JSON格式的数据后端接收的类型一个是实体类,一个是列表这样接收会报请求参数不合法的错误所以我们发送参数的时候要把JSON字符串转为查询字符串,大概就是这样子name=jack&age=21,就像请求的时候把参数拼接到URL首先需要安装qsnpm install qs --save在main.js中导入import qs from 'qs'设置全局变量,让qs随时可以调用 Vue.prototype.$qs = qs;在需要...
2020-10-29 17:23:46
871
原创 spring mvc使用cors解决跨域问题
什么是跨域问题:一个页面发起的ajax请求,只能是与当前页域名相同的路径,如果域名不相同就会出现跨域问题。在实际生产环境中,肯定会有很多台服务器之间交互,地址和端口都可能不同比如我们当页的域名是:http://manage.leyou.com,现在要跳转到http://api.leyou.com,这样就会出现在网关模块新建一个类,加入下面代码import org.springframework.context.annotation.Bean;import org.springfram
2020-10-29 09:52:52
487
原创 Linux下安装Thrift
0.11.0版本下载地址:http://mirrors.hust.edu.cn/apache/thrift/0.11.0/thrift-0.11.0.tar.gz执行如下命令安装Thrift依赖:yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel升级 bison wge...
2020-10-15 17:30:38
5476
原创 Hadoop3系列——(十一)Spark安装
一、搭建好Scala环境下载地址:https://www.scala-lang.org/download/拉到最下面,官网现在是2.13.3版本,案例用的是2.11.6版本:https://download.youkuaiyun.com/download/qq_41622603/12919481(1)把安装包上传到服务器,并解压,这里上传到/opt/software目录下切换到目录:cd /opt/software解压:tar -zxvfscala-2.11.6.tgz(2)配置环境变.
2020-10-12 15:56:29
1015
原创 Hadoop3系列——(十)Sqoop安装
官网下载地址,就在官网首页就有下载,点击下载最新稳定版:http://sqoop.apache.org/或者给我贡献点积分也行:https://download.youkuaiyun.com/download/qq_41622603/12917824一、上传并解压(1)把tar包上传到/opt/software目录下执行解压:tar -zxvfsqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz(2)把mysql驱动复制到Sqoop的lib目录下:mysq..
2020-10-10 22:47:01
3403
原创 Hadoop3系列——(九)Flume安装
一、下载安装包,并上传官网下载地址:http://flume.apache.org/download.html或:https://download.youkuaiyun.com/download/qq_41622603/12914112上传到/opt/software目录下,进入目录执行:tar -zxvfapache-flume-1.9.0-bin.tar.gz这里还要修改两个地方,当然你也可以等报错的时候再回来修改(1)flume内依赖的guava.jar和hadoop内的版本不一致会造成.
2020-10-08 09:53:00
880
原创 Hadoop3系列——(八)Java访问Hbase
pom文件 <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-server</artifactId> <version>2.2.6</version> </dependency> <dependency
2020-10-07 13:10:09
2226
原创 Hadoop3系列——(七)Hbase安装
本文基于:Hadoop3系列——(三)YARN环境搭建 环境下搭建兼容:下载Hadoop版本对应的Hbase,hbase下载地址:http://hbase.apache.org/downloads.html本文使用的Hbase版本是2.2.6:一、上传tar包并解压:tar -zxvfhbase-2.2.6-bin.tar.gz进入到hbase家目录的conf文件夹下:cd /opt/software/hbase-2.2.6/conf/二、修改hbase-...
2020-10-06 17:57:34
1350
原创 Hadoop3系列——(六)通过Java实现自定义UDAF函数实例
一、pom文件导入依赖注意版本,hive-exec:可以参考hive家目录下的lib目录的jar文件版本,或者直接复制出来导入项目hadoop-common:可以参考hadoop家目录下的share/hadoop/common目录的jar文件版本 <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive
2020-10-05 18:05:45
615
原创 Hadoop3系列——(五)通过Java访问Hive
本文基于Hadoop3系列——(四)Hive安装一、pom文件:导入hivejdbc驱动<dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</artifactId> <version>3.1.2</version></dependency>
2020-10-05 10:57:36
285
原创 Hadoop3系列——(四)Hive安装
hive-1.2.1tar包下载:https://download.youkuaiyun.com/download/qq_41622603/12909769mysql-connector下载:https://download.youkuaiyun.com/download/qq_41622603/12909766一、上传和解压(1)下载完成后解压,把hive上传到服务器上cd 到/opt/software目录下进行解压:tar -zxvf apache-hive-3.1.2-bin.tar.gz(2).
2020-10-02 23:46:21
920
原创 Container [pid=108284,containerID=container_e19_1533108188813_12125_01_000002] is running beyond vir
Yarn容器虚拟内存率不足:修改Hadoop_HOME/etc/hadoop/yarn-site.xml文件,加入下面代码,如果还是提示不足的话可以把value改大点<property><name>yarn.nodemanager.vmem-pmem-ratio</name><value>3.0</value></property>...
2020-10-01 18:52:03
858
elasticsearch-analysis-ik-6.3.0.zip
2020-11-17
apache-flume-1.9.0-bin.tar.zip
2020-10-07
apache-hive-3.1.2-bin.tar.zip
2020-10-02
apache-hive-1.2.1-bin.tar.zip
2020-10-02
mysql-connector-java-5.1.34.zip
2020-10-02
zookeeper-3.4.14.tar.zip
2020-09-23
dubbox&zookepper.rar
2020-02-07
solr-dataimportscheduler的jar文件.rar
2020-01-07
Tengine+Lua+GM安装包
2019-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人