- 博客(79)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 实现动态加载layui折叠画板element组件,并支持checkbox勾选功能(最详细版)
最近一直有个需要,需要实现一个选表选字段的功能,具体点说就是,列出一些表,可以选择,包括其字段(属性),并且还要有表信息和字段的具体信息;所以调研了好多组件发现没有什么合适的,正好看到layui的这款画板组件,感觉还行,就实现了一下。具体也看以下效果吧。官网示例图,展开后点击内容文字我修改后实现的示例图,我的展开是新加了一个表格;如果跟你的需要一致,那就跟着往下看,废话没有,...
2019-11-12 18:34:37
2356
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springboot项目多数据源配置,集成hive和mysql
最近做的这个项目,原本数据库是用的mysql,后来需求问题,经过讨论后打算把hive集成进来,就是有一批数据入hive。经过昨晚的尝试加上上网查阅资料总算是集成好了。集成好了后的效果就是mysql和hive互不影响可独立使用,而且也不会影响mybatis的 使用,既然集成应该都是要这种效果吧。代码有点多,不要着急,咱们一步一步的来第一步pom文件:以下jar如果你已经有了就无需在添...
2019-11-05 17:38:17
4092
5
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 上传头像(上传文件)功能与from表单一起提交
工作中很容易遇到一个from表单中除了填一些基本信息外,还需要上传个头像或者文件也实属正常需求,如果是两者功能拆分开实现还是挺容易的,但是如果要一起提交的话,是得注意一下提交方式;在这里呢我记录一下,方便自己以后可以使用查看,也希望能帮到大家。如果需要上传,下载文件和上传头像后回显代码。请选择:最简单的js实现上传头像并正常回显javaWeb文件上传下载(复制粘贴即可使用)ja...
2019-05-07 14:49:00
6628
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springboot解决跨域后session获取不到sessionId不一致问题
有些前后端分离项目或某个需要跨域的接口,当你解决完后,你会发现保存到session的用户信息会拿不到,如果在仔细点会发现request中请求的sessionId也是不同的,所以获取不到session很正常了。关于跨域还未解决或者还有问题的可以看我这个博客:前后端分离跨域springBoot跨域有效快速解决方案如果跨域已经解决,只是session获取不到问题就看下方代码吧。关键代码:...
2019-02-26 09:53:46
17058
2
原创 MongoDB修改_id,修改某个字段内容,并且数量累加
有个需求是这样,统计某表中一个数值的时候,因为业务的调整,需要将所有的这个数值字段全部+1才对,当时以为不好实现,后来才发现mongo是有这种追加的函数,所以来记录一下。
2023-06-02 14:11:26
927
原创 java统计文件下所有文件大小和文件个数
上篇博客刚记录java读取文件目录返回树形结构,以提供给前端进行渲染展示,这次来记录下统计文件的大小和文件的个数。package cn.cnic.instdb.utils;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;/** * @author wdd * @version 1.0 * @date 2021/11/29 14:57 */pu
2022-01-20 15:55:45
5115
原创 java读取文件目录返回树形结构
为实现读取文件目录下的文件信息,生成树形结构,以方便前端做一些展示1.结构实体类package cn.cnic.instdb.model.system;import lombok.Data;import org.springframework.data.annotation.Id;import org.springframework.data.mongodb.core.mapping.Document;/*** @Auther wdd* @Date 2021/9/9 18:58
2022-01-20 15:37:52
2709
原创 elasticsearch6.81设置证书秘钥xpack连接springboot集成
前言上次写了一篇springboot集成elasticsearch6.81设置密码xpack连接记录了es仅设置密码springboot集成方式,这次再来记录一下加上证书秘钥的方式;如果还没安装es还没设置好es密码的,请参考我上面这篇博客即可关于es搭建秘钥证书操作,还请自行百度,因为本人自己搭建的时候忘记记录过程,导致不太全;不过也推荐一个博客供大家参考https://blog.csdn.net/qq330983778/article/details/103537252一、El.
2021-07-01 22:39:00
1956
原创 springboot集成elasticsearch6.81设置密码xpack连接
最近有个需求,为保证数据的安全性,需要给es添加密码,所以就整了一下,因为环境不同,分为两种,一种是仅设置密码,没有秘钥证书的,另外一种是设置密码也设置了秘钥证书; 本次记录的是第一种方式仅设置密码方式,如需要证书秘钥方式的,可以点击我这篇博客一、安装es并设置密码1.百度现成的挺多就不再详细记录了,可以自行去查找不过也推荐一个https://www.cnblogs.com/weibanggang/p/11589464.html(写的相当不错)2.安装完...
2021-07-01 18:00:40
6351
3
原创 mysql 树形结构 查询每层是否有子级
有个需求是 树形结构情况,每条记录都会有一个pid 为上级,也是可以根据pid为条件,查询所有的子级;现在是想要一条sql查询出 每个记录是否有下级 单独使用一个字段来标记出来 下面的 1表示有 0表示没有SELECT if((select count(*) from tree ac where ac.pid = t.id)>0,1,0) isFather,t.*FROM tree t如果对你有所帮助 别忘了点个赞让我知道 ~...
2021-03-17 10:50:23
1329
1
原创 mysql条件查询,如果第一个为空就去查第二个
最近有个需求 ,查询一条sql,查询的默认条件是当前时间,如果当前时间为空的话,就去查数据表中最新日期的数据同理:比如查一个学生表,条件是name = 张三,如果张三为空的话,默认让他去查name = 李四废话不多 直接上sqlselect * from a where if((select count(*) from a where name="张三")>0,name ="张三",name="李四");就是这样简单,如果对你有帮助,点个赞告诉下我 ~...
2021-03-17 10:41:15
4161
原创 java处理通过RESTful API 获取索引和属性信息
上个博客写了通过RESTful API 获取es索引和属性信息的方式,点我就能看这次记录下拿到数据后的一个处理,不废话直接上代码 ~import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.springframework.util.Assert;import java.io.Buffer
2020-09-23 16:08:20
2593
原创 Elasticsearch通过RESTful API 获取索引和属性信息
最近有个需求是查询es集群下所有的索引信息,根据索引再查询索引的属性信息;不巧的是我用的es 6.1.3版本,采用的es最新推荐的RestHighLevelClient方式进行操作,由于这个方式应该是刚从6版本诞生,正好缺少查询索引的函数,仅有删除索引的方法,如图也确定了是6.4版本后才支持检索所有索引的api,没的办法,es版本是不能轻易换的,只能继续探索。。。翻阅了众多博客文档,皆无办法,直到后来在Elastic HD发现了有获取所有索引的地方,仔细一看还真是有提供的http api;.
2020-09-23 14:43:39
2712
1
原创 Springboot集成Quartz实现JAVA定时任务的动态配置
市面上定时任务实现的方式千人千种,百度上也是各种款式,开发这么久总得总结点相对来说好点的东西。给大家介绍一下我目前在用的Quartz,简单易懂,好上手;没有废话,直接开始cv吧。Quartz实现了不停机添加、暂停、删除、立即触发任务的方法,所以相对来说还是很不多的。...
2020-08-27 15:43:19
2981
原创 java正则表达式处理花括号内容替换赋值
@Test public void replaceStr() { System.out.println("将{gid}替换为某值"); String name1 = "name"; String cql = "MATCH p=({gid: {gid}})-[r:paper_yantian1586528279416]->() RETURN p LIMIT 25 "; System.out.println(cql.repla..
2020-08-27 14:54:24
3359
原创 java根据正则匹配字符串中间某部分内容数据
废话不多说,看下面代码看是否是你想要的...1.根据字符串内容前后匹配查询中间内容 @Test public void test(){ String sss ="19/11/28 15:04:36 INFO Client: Application report for application_1574829583306_0018 has started r...
2020-08-27 14:50:25
2696
原创 java使用脚本远程调用tomcat启动和停止
关于java调用Shell脚本的代码在我另外一个博客有,可参考java调用shell 脚本命令实现(工具类)最近新加了个需求,使用java来控制tomcat的启动和停止,废话就不多说,我直接上代码。1.首先是启动 StringBuilder str = new StringBuilder(); str.append(" sh /usr/local/tomcat/"+interactiveGraph.getServiceName()+"/bin/startup.sh \n.
2020-08-17 09:59:00
469
原创 完整实用篇:Java分布式中文分词组件-word分词器
这次分享一个实用过的分词器--word分词器,详细信息可以点我看看没有废话直接上代码,代码通俗易懂,如果实在还是有问题可以留言讨论;1.引入pom信息<dependency> <groupId>org.apdplat</groupId> <artifactId>word</artifactId> &...
2020-04-07 16:09:20
2302
原创 java调用shell 脚本命令实现(工具类)
有些项目不缺乏有个别需求,需要通过java去调用shell脚本或者某些命令进行操作,翻阅了不少网上,方法好几种,本次我把我用过的测试过的记录一下;pom文件添加 <!-- ssh远程调用的依赖 --> <dependency> <groupId>ch.ethz.ganymed</groupId>...
2019-12-06 11:19:31
1902
1
原创 动态修改layer.open title显示内容
用过layer的大多数都用过那个open弹窗,那么那个title是否可以修改呢?今天 就试了一下子,最终结论就是 确实可以啊。看了一下弹出后的代码,那个title是包在了一个div中,关键点是有个class属性,值是layui-layer-title所以就尝试通过用这个class来进行修改;不说废话了,我直接上代码;$(window).load(function () {...
2019-12-03 17:37:09
6826
原创 HIve:创建hive表并通过HDFS文件进行导入数据(速度最快)
最近这个项目做hive建表在导入数据的时候,数据量大的时候难免会慢一点,现在又发现了一种新的导入数据方式;使用hdfs的文件进行导入,所以要使用的话就得先把文件上传到hdfs再操作三个前提:1.文件必须已经上传到hdfs,否则不行。2.这个表必须是不存在的,不能在已表上进行叠加数据;3.必须是目录级别,不能具体到文件;如果目录底下有多个文件,将会把所有文件数据都导入进去;如果正好需要将目录...
2019-11-29 17:19:25
6198
原创 java通过SFTP连接到服务器,进行上传下载等操作文件工具类
这个呢也是项目中用到的,最近啊用了好多新的东西,都是基于java调用shell脚本,sftp,hive,hdfs等等,如果有需要了大家可以在我博客找找对应内容,本次记录一下sftp的使用;废话不多说,直接上代码,后面也有测试类提供;pom文件添加依赖 <!--操作ftp--> <dependency> <gro...
2019-11-29 17:02:33
1508
2
原创 完美实现在Java字符串根据任意内容截取内容(正则)
最近有个小需求,也算是遇到个小问题吧,需要从很长很长的一个字符串中截取拿个内容;百度了好多也没找到什么好的截取方式,我先举个栗子:需求就是:在上面这么多内容的字符串中拿取圈中的这个application_1574829583306_0018代码如下: @Test public void test(){ //字符串内容 Stri...
2019-11-29 16:44:22
2187
原创 layui 支持搜索的树形组件eleTree实现
没有废话直接上效果图,如果符合需求就往下看吧。H5代码 <div class="layui-btn-container"> <button class="layui-btn layui-btn-sm" id="getChecked" >勾选指定节点</button> </div> <inp...
2019-11-12 18:10:18
5937
2
原创 hive或者mysql查询某个表是否在库中存在
最近做项目有几个需求,需要java来操作mysql和hive建表,插入数据等操作,趁现在有点时间还能记得,就赶紧记录一下先说mysql的,校验table是否在某个库中存在,之前我已经写过了,所以点进去就可以查看;java查询校验某个表名是否在数据库中存在接下来说是hive的,hive跟mysql有点区别,所以得自己手动去校验一下;思路呢就是:先去查这个库下面的所有表信息,然后在遍历...
2019-11-05 16:44:41
5463
1
原创 springboot项目集成swagger-bootstrap-ui详细版
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。作用:接口的文档在线自动生成,功能测试(特别是前后端分离项目,为与前端同学合作提供了很大的方便)。本篇内容主要记录swagger配置,页面为swagger-bootstrap-ui 页面。配置第一步:配置pom.xm...
2019-11-01 15:16:28
17842
2
原创 java截取某个字符之前和之后的字符串
没有废话,直接上代码 @Test public void sss(){ String ss = "/data/rop/person.json"; int one = ss.lastIndexOf("."); String Suffix = ss.substring((one+1),ss.length()); ...
2019-10-30 10:52:47
6583
原创 java查询校验某个表名是否在数据库中存在
最近有个小需求处理起来需要先判断表是否存在,如果不存在则去建表,如果存在的话就是做入库操作。所以把这个校验记录一下,代码没问题直接可用; @Autowired private JdbcTemplate jdbcTemplate; public boolean validateTableNameExist(String tableName){ //校验该表是否...
2019-10-24 15:37:31
1428
原创 由Mysql导出的JSON格式文件,Java解析示例
最近在做一个数据导入功能,格式是json,csv,现在呢是把json的写完了,简单例子我先记录一下对了,这个是从mysql中导出来的标准json格式,示例如下{ "RECORDS": [ { "id": "1", "NAME": "2", "sex": "3", "ew...
2019-10-23 12:28:19
3233
1
原创 最简单实用的任意字符串隐藏,身份证号隐藏,手机号隐藏方法
最简单的使用正则替换来实现隐藏身份证中间几位数public static void main(String[] args) { //隐藏身份证 String idCard = "51343619940809631X"; String resultIdCard = idCard.replaceAll("(\\d{4})\\d{11}(\\w{3}...
2019-08-09 14:46:42
2787
原创 echarts人员关系网络图,张三朋友的朋友扩散图
我的另外一个博客echarts实现关系网络图,单个节点可无限扩散,方便实用易懂就是通过下方这个改的,所以这个是最原版的代码。大家可以参考一下,其实意思很明了,主人公张三是中心点,第二层就是展示他的朋友,第三层是朋友的朋友,第四层循环下去。。。看看图吧。废话我就不多说,直接上代码。var myGraphData = [ { "parentNode":"张三",...
2019-07-26 14:06:13
9634
原创 echarts实现关系网络图,单个节点可无限扩散,方便实用易懂
应该是至少半年了,从18年年底到现在接触的项目基本都是图谱项目,图谱项目就是尽可能的用图的形式来展示数据,所以关于echarts这个东西,也算是接触的不少了,早就想记录一些工作中关于echarts遇到的问题和 笔记,方便自己也方便大家,时间问题拖到现在,所以就赶紧写一写吧。这个博客主要记录一个比较完整的关系网络图,如果同学你也是在做这种图就可以继续往下看吧,如果不是需要这样的,也可以看一些属性...
2019-07-26 11:06:44
12133
原创 可以在h5标签中隐藏放值的两个属性,一般人不知道哦
相信大家一般在开发web项目的时候,特别是web写H5的时候,经常会把某些值放name,id,value,class这些中,但是今天呢还记录两个属性,也是可以用来放值得。第一种:data-toggle可以通过js给input标签设置比如//根据input的id 使用jq 添加 data-toggle$("#unit").attr('data-toggle', '8c4310b0a2...
2019-07-17 15:07:29
2254
1
原创 记录 a 标签js事件中拼接参数和字符串的几种情况
在工作中,好多功能都需要在页面写个js事件在a标签或者button按钮,当然加个参数也是非常合理正常的需求。但是每次拼接这个参数的时候确实得麻烦一下,要么拼错,要么老是把参数设置成字符串,所以记录一下吧。方便大家,方便自己。1、给span添加一个a标签链接的写法<p>工作单位:<span id="orgSpan"></span></p&g...
2019-07-17 14:43:15
10130
原创 本地项目上传至git流程步骤
git创建好仓库以后,需要将本地的代码上传至git,下面就把步骤贴上;touch README.md1. git init //初始化仓库2. git add .(文件name) //添加文件到本地仓库3. git commit -m "first commit" //添加文件描述信息4. git remote add origin + 远程仓库地址 //链接远程仓库,创建主...
2019-07-15 18:07:31
7307
原创 elasticsearch(三):java操作es测试类,复制粘贴就可用
正常es安装好后肯定得测试一下连接是否正常,所以在此记录一个测试类;直接上代码import org.apache.http.HttpHost;import org.elasticsearch.action.get.GetRequest;import org.elasticsearch.action.search.SearchRequest;import org.elasticsearc...
2019-07-11 16:35:17
8538
MobaXterm解决session保存限制
2024-01-02
.ajaxSubmit方式提交所需要的 jquery-migrate-1.2.1.js 和 ajax.js
2019-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人