- 博客(43)
- 收藏
- 关注
原创 解决 unable to access ‘xxx‘: Failed to connect to 127.0.0.1 port 9999:Could not connect to server
ok,在项目目录下是有 .git 目录的,进去找到 config 文件,打开果然和猜想一致,有这样的配置 http.proxy=http://127.0.0.1:9999,全局的 --unset对此没起作用,那就不用设置全局,只在项目目录下设置。这篇博客是针对全局配置,于是实验了下,我其他目录的项目,git命令可以正常使用,那么我猜想,针对指定项目,是不是也需要在指定项目目录下去修改config文件呢。git config --list 看下,http.proxy已经没有了,再git pull,成功。
2025-01-07 15:26:29
2083
原创 Elasticsearch 去重后求和
我首先想到的是 collapse 搭配 cardinality,再sum,那效果如何呢。非常好,达到期望,这个是先求平均值,再求和,思路好棒。要如何用 DSL 实现呢,先准备下索引和数据。结果,count是去重了的,但sum没有。标题的要求可以用如下 SQL 表示。尝试多次未果后,找到了这个。
2024-02-21 19:46:15
1140
原创 windows.open打开新窗口页面,逻辑处理完毕后,关闭窗口并调用(父页面)上层页面方法且不刷新父页面
如题,原本的逻辑处理是,从列表页点击进入详情页(新页面),处理完毕后关闭详情页,同时刷新列表页,但用户使用后反馈,希望列表页不要刷新。如果不刷新,已处理的记录不会从列表中被排除出去,但又最好不要在列表显示出可处理的button来,就是处理完后,调用列表页的方法,影藏或者去掉这个button呗。爆栈不能说是非常有用,只能说是yyds,我一个后端,只能百度哇,我知道可以找前端来处理,但我有点抵触我们那位前端,想着反正是写js,又不是css,我还不信我搞不出来。总之就是百度很久,试了很多方法,都没起效,最后.
2021-08-27 16:16:00
2465
原创 linux 安装 kibana-7.13.2
关于ELK,我在linux上只装过 elasticsearch 和 kibana ,如果仅仅是可用,这两个的安装真的还挺简单,就elasticsearch 可能稍微绕一点1.下载https://www.elastic.co/cn/start2.上传至 linux 服务器并解压,路径应该是没有特殊要求的,但我建议和es放在一起,好找。3.改配置,host改成‘0.0.0.0’,是方便外网访问4.启动 这里root不能启动,要专门创建一个用户并赋权,我上篇博客有些groupadd.
2021-07-09 09:51:42
590
原创 linux 安装 elasticsearch-7.13.2
我给自己定了个目标,每月必写一篇博客,但我太咸鱼啦,是在找不到啥可写的。上个月我腾讯云服务器到期,虽然之后续了费,但其间将近两个月没再登过这台服务器。公司的服务器?呵呵,因为一些原因,ban'ni...
2021-06-21 10:02:47
906
1
原创 对继承类方法切面失效
实际应用中,controller一般都会去继承一个基础类,该基础类一般都是都对缓存、用户信息、返回值的一些通用处理。现在我想针对这个基础类的一个方法进行切面,处理一些东西,遇到的第一个问题就是,切面的切入的方法是 public 的,但通用基础类,人家本来也只是供其继承者使用的,所以通常方法的最大权限也不过是 protect , 所以其实这里就应该把我劝退了,但我没管,直接将方法改成了public。然后信心满满地进行下一步,发现切面完全没作用,百度了一天,以为是配置不对,各种改,就是不见效果。然后找到下面
2021-05-19 15:46:18
864
原创 es 根据父文档,对子文档聚合
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-children-aggregation.html上面链接是官方文档对于父子文档的聚合示例,解释还是很清楚的。下是我自己根据官网进行的聚合(就不提供数据了,只是我的模仿而已) /* * ******************************* 此处ES查询语句形如 **************
2021-04-16 14:09:24
1682
2
原创 gradle springboot 项目build 或 jar 打 jar 包时,总是 jar skip
我都不想再说了,爆栈简直yyds之前尝试用 gradle 构建项目,最后编译的时候,总是 jar skip ,百度一水的说要注释掉//apply plugin: 'org.springframework.boot'但我不是这样写的,所以这个方法对我没用还好有爆栈https://stackoverflow.com/questions/62360840/gradle-task-jar-skipped-while-i-get-my-jar-with-gradlew-build,这个回答解释...
2021-03-17 09:50:27
1198
原创 我用python学英语(二)
上一篇用python爬虫,不涉及登录,我因为用扇贝背单词,每一天都会有一句名人名句,我觉得挺好,可以爬下来背一背,但是这回就涉及登陆了,而且还包含方块拖动验证。开始我以为只要发送请求验证下身份,后面应该就和爬普通网页一样水到渠成了,然而selenium并不,可能我才开始接触,水平太菜,最终解决办法是使用的 selenium,自行唤起窗口,模拟真人操作。在使用 selenium 的过程中,实在是遇到太多坑了,还好我本来就闲,那就一点一点百度呗,所以最终成功,下面是代码import timefrom .
2021-03-12 09:03:33
318
原创 缓解 github clone 慢的的问题
最近要 clone github 上的项目 , 发现速度贼慢,尤其胸闷的是有时候都到 90% 了,结果断了。当然受不了了,百度呗。找到这篇文章https://juejin.cn/post/6844903862961176583底下一堆人成功了,然后我就毫不犹豫的按照博主的方式来了可能我水平太菜,报错了又百度呗,没找着解决方法,我就想啊,博主不是让改代理么,那我现在出问题,改回来行不行。不行!!!因为他没告诉你改回的方法,不是他上面说的全局的改回,就是git config --.
2021-01-13 15:03:14
237
原创 linux 安装 Java 11
本文非使用命令安装1.官网下载安装包我下载的是图示红框中的安装包2.创建安装路径mkdir /mnt/softwaremkdir /mnt/software/java3.上传安装包至/mnt/software/java (使用的上传工具)切换到 /mnt/software/java 并解压cd /mnt/software/java/tar -xzvf jdk-11.0.9_linux-x64_bin.tar.gz4.配置环境变量 vim /etc/pro..
2020-12-15 17:24:14
5244
4
原创 Oracle 笔记 (持续更新)
1.字符串拼接 (使用 || )SELECT 字串|| 字串 FROM TABLE2.时间格式化SELECT TO_CHAR(时间,'yyyy-MM-dd') FROM TABLE3.查询当前时间SELECT SYSDATE FROM TABLE4.存在更新,不存在插入BEGIN UPDATE TABLE SET COLUMN = VALUE WHERE CONDITION; IF SQL % ROWCOUNT = 0 THEN INSERT INTO TA
2020-11-25 09:55:57
156
原创 mongodb 聚合计算total
mongodb bson 命令 (我算是发现了,查询的key加不加引号都可以)db.your_db.aggregate([ { $match: { "$and": [{ "companyAwards": { "$elemMatch": { $and: [{
2020-09-18 09:55:39
652
原创 elasticsearch exists 查询失效
使用exists 查询时,要注意一下查询的字段类型如果单纯使用GET index/_search{ "query": { "exists":{ "field":"field" } }}当 field 是嵌套类型时,该语句失效,应该使用嵌套查询,只需在外面嵌套一个 nest 即可GET index/_search{ "query": { "nested": { "path": "field", "query":
2020-08-12 11:03:14
1444
原创 es painless 脚本追加嵌套数组对象
首先,文档格式{ "_index" : "test_index", "_type" : "_doc", "_id" : "1", "_score" : 1.0, "_source" : { "id" : "1", "name" : "哈哈哈", "pageView" : 0, "personCerts" : [ { "certNo" : "333"
2020-08-03 13:36:10
2617
2
原创 java elasticsearch 使用painless 脚本更新字段
在上一篇mongo中提过,我们有增量更新的需求,mongo因为深层嵌套,更新麻烦,于是采用先删除后新增的方法。同样的,es也存在深层嵌套的数据。这部分数据同样不易更新,也是在开始的时候尝试过,虽然后来和mongo同样采取了先删除后新增的方式,但这深层嵌套的更新方式还是想要记录一下 首先,下面是数据结构{ "_index" : "test_index", "_type" : "_doc", "_id" : "1", "_score" : 1...
2020-07-23 11:03:59
2298
原创 java mongodb 嵌套数组的更新与处理
最近我们的业务需求有增量更新,虽然后来考虑到复杂性,放弃了对嵌套文档的深嵌套更新,改为删除第一层嵌套再重新入。但嵌套更新的方法还是值得记录下来的。 mongobd 集合的数据格式为{ "_id" : "123", "personCerts" : [ { "perId" : "111", "perName" : "嘿嘿嘿", "certifications" : [...
2020-07-22 23:25:00
2897
1
原创 解决 es 父子文档存储 错误 current_type [join], merged_type [ObjectMapper]
之前存储父子文档一直可以的,后来在另一处用同样的代码,怎么都存储失败 ,总是报Elasticsearch exception [type=illegal_argument_exception, reason=mapper [xxx] of different type, current_type [join], merged_type [ObjectMapper]]]反复确认了好多遍,就是一模一样的写法呀,怎么这边就是不行,百度了很久,没有完全一样的这种错误,都是一些类似错误,他们的解决办法基本都
2020-07-05 11:54:43
970
原创 JVM 参数含义学习
今天笔试,碰到问JVM内存初始大小与最大大小的设置,真是面试一次学一次知识呀。百度的结果:JVM参数的含义参数名称含义默认值-Xms初始堆大小物理内存的1/64(默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-
2020-06-23 18:38:38
429
原创 mongodb arrayFilters java 使用方式
我!!!永远!!!为!!!爆栈!!!打call!!!当初使用mongo时,没用过多考虑更新的问题,采取了双层嵌套格式的来存储数据,现在需求变动,要有更新,百度了一天,没有解决,爆哭,尝试在爆栈搜索解决方法,又又又又一次,爆栈救了我的命!!!我的文档格式{ "_id" : "1", "personCerts" : [ { "perId" : "546", "perName" : "老坛酸菜",
2020-06-23 17:52:45
3443
5
原创 es mapping 添加字段(持续更新)
PUT index/_mapping{ "properties":{ "new_field":{"type" : "keyword"} }}这是在kibana中最简单的添加方式,以后如果业务需要更复杂的变动,再去找其他方式
2020-06-19 18:02:13
5761
原创 mongodb 3.6 $lookup 使用
3.6之前的mongobd lookup 只能是形如{ $lookup: { from: <collection to join>, localField: <field from the input documents>, foreignField: <field from the documents ...
2020-05-06 17:09:10
1285
原创 用mongo $elemMatch 筛选嵌套列表所有符合条件的对象
mongo中存的数据格式如下{ "_id":"1", "personCerts":[ { "perId":1, "qualityNum":3, "performance":5, "tenderNum":0, "certifications":...
2020-03-23 11:23:42
2584
原创 Java创建ES父子文档及查询
因为业务需求越来越变态,嵌套文档虽然香,但也架不住塞的东西太多,官方限制是10000,虽然可以改,但是我改了之后,发现还是有文档没录进去,遂寻求他法,最后尝试父子文档解决问题。其实不到万不得已,嵌套文档是效率最高的。1.创建mappingpublic static XContentBuilder corpMapping(){ XContentBuilder mapping...
2020-03-20 15:17:04
3296
1
原创 Java创建ES嵌套文档及查询
因为业务需求,需要引入es,我们用的是https://gitee.com/zxporz/ESClientRHL这个框架,但是到后面发现部分需求无法满足,比如嵌套文档的处理等,于是在这个框架的基础上,做了一些调整1.创建mapping mapping详解package com.xxx.entity.es;import org.elasticsearch.common.xco...
2020-03-09 09:41:18
2499
1
原创 mysql (双循环与单循环)存储过程 学习
1.双循环CREATE DEFINER=`root`@`%` PROCEDURE `procedure1`( )BEGIN-- 声明变量declare done INT DEFAULT 0;declare edone INT DEFAULT 0; -- 接受游标查询结果DECLARE var_1 VARCHAR ( 20 ) ;DECLARE var_2 VARCHAR ...
2019-10-16 15:51:27
485
原创 解决Navicat 连接 Oracle数据库报ORA-12514错误
当以该配置连接oracle数据库,出现ORA-12514: TNS:listener does not currently know of service requested in connect descriptor错误时,查看自己的Oracle服务具体是什么发现是OracleServiceXE,不是OracleServiceORCL,于是,只需将配置改为如下所示即可...
2019-05-28 13:17:51
9779
原创 git提交代码至GitHub远程仓库
1.安装git2.到代码文件夹下,右键点击git bash,出现git 命令终端3 在git命令终端输入 git init 4.终端输入 git add . (包含点,且点与add之间空一格 )5.终端输入 git commit -m "提交信息"6.github 新建仓库,复制仓库地址7.连接GitHub地址 git remote add origin htt...
2018-11-09 10:31:21
262
原创 intellij idea 2018.2 svn配置
1.下载svn https://tortoisesvn.net/downloads.html 2.安装SVN将原本为X的第二项改为黄色区域的选项,记住安装路径3.在安装路径的bin目录文件夹下存在svn.exe文件4.在idea中配置SVN ,在第一个选择框内选择上一步的svn.exe,划圈部分的勾全部去掉,点击ok即可...
2018-09-17 22:14:02
3779
原创 Intellij SVN频繁弹出验证窗口
1. intellij 清缓存 settings -> Subversion ->Clear Auth Cache || (未解决)2. tortoiseSVN 清缓存 桌面右键 tortoiseSVN -> settings -> savedData 点击所有的clear||(未解决)3.仍未解决且报如下错误的话svn: E230001: Serv...
2018-09-07 18:23:15
5816
原创 免安装版(解压缩版)MySQL安装
本教程亲测多次,保证有效1.下载地址2.解压缩 ,解压缩后的文件如图,my.ini文件没有先不着急,步骤5会提及3.点进bin文件夹目录,复制文件夹地址4.将该地址添加到环境变量path中,我自己新建了个变量MYSQL_HOME,然后把 ;%MYSQL_HOME% 加入到path中,这样做是为了以后安装其他版本的mysql时,直接修改MYSQL_HOME的路径...
2018-07-27 10:09:58
1066
原创 ext feildset 折叠效果
new Ext.form.FieldSet({ title : '更多内容...点击伸缩', collapsible : true, collapsed : true, titleCollapse : true, listeners : {...
2018-06-22 09:26:25
571
原创 Ext tagfield 应用
seeRoleUser: function (grid,view, rowindex, colindex, item, record) { Common.util.Util.doAjax({ url: Common.Config.requestPath('System', 'Roles', 'queryRoleUsers'), met...
2018-06-20 11:38:04
1846
原创 Ext 根据输入值模糊查询所需选项
xtype: 'combo', emptyText : '选择工地(编码/地址)', store:'buildSite.BuildSite', id:'chooseS', hidden:true, displayField: 'code', ...
2018-06-20 11:25:09
1276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人