- 博客(132)
- 收藏
- 关注
原创 先占个位再说
去年冬天由于项目需要,让我去搭建power job ,当时也是遇到了一些问题,一直没有及时总结,先占位。还有最近项目用到了流程引擎和es,被迫学习了点皮毛。还有在docker k8s部署时配置的问题。
2025-02-11 16:13:44
100
原创 DBeaver中如何导入excel中的大量数据
之前也让导入过大批量的excel数据,忘记当时怎么导入的了,今天又让导入,感觉手工导入应该是不行的,太费人工了,还是想点办法,于是问了文心一言,操作如下,在DBeaver中导入Excel中的数据,由于DBeaver本身并不直接支持Excel文件格式的导入,因此通常需要通过将Excel文件转换为CSV(逗号分隔值)格式作为中介步骤来实现。
2024-09-24 15:41:15
5904
1
原创 完全卸载 tunnelblick
为了测试同事的datahub代码,还要去客户生产环境测试,连客户生产环境还得安装tunnelblick,下载地址就很费劲,还得科学上网,然后安装我发现之前安装过,没卸载干净,下面是一个完全卸载 tunnelblick的参考文章:完全卸载 tunnelblick_tunnelblick 卸载-CSDN博客
2024-09-23 16:53:37
449
原创 spring boot 启动报错:Reason: Canonical names should be kebab-case (‘-‘ separated), lowercase
但是在bootstrap.yml处确实有对应的datahubConfig配置啊,昨天下午遇到这个问题,查了几下没解决,就先搁置了,今天早上正好遇到了解决办法,是 java文件中@ConfigurationProperties的prefix不带大写就可以了。@ConfigurationProperties(prefix="datahubConfig")注解,一直在datahubConfig处报红,DataHubConfig类和DataHubProperties类时有问题,
2024-09-23 10:25:20
354
原创 Class path contains multiple SLF4J bindings.
然后让我去测试同时关于datahub的代码,但是我一拉下代码来,就是一顿错呀,最近由于要改kafka成datahub,于是在pom文件上引入了。
2024-09-22 13:02:30
462
原创 https调用接口,设置header,Get请求传body参数
参考文章:https://icode.best/i/76678935328881【java】实现Get请求传body参数_java 实现get请求body传参-CSDN博客看到get请求,参数还在请求体body里,感觉很多人都是骂骂咧咧的,这简直就是个奇葩人才能写这样的接口方式吧,但没办法,人家给的接口文档就这样,只能硬着头皮调喽。public static void getDatas(){ String url = "https://ip地址:端口号/test/v1.0"
2024-07-26 17:03:46
930
原创 navicat premium安装和破解
https://blog.csdn.net/qq1031893936/article/details/90264688https://www.52pojie.cn/thread-952490-1-1.html
2024-07-26 16:41:35
836
原创 redis可视化工具和命令
好久不用redis了,连接工具都快忘了,前一阵又用了下连接工具和查看命令brew tap ringohub/redis-clibrew update && brew doctorbrew install redis-cli安装参考mac安装redis-cli_农民小飞侠的博客-CSDN博客_macos redis-cliredis-cli -h ip -p 端口auth 密码keys * 查看所有的keyget key 查看具体key对应的valu..
2022-05-06 13:38:20
625
原创 redis实现分布式锁学习总结
Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。Redis命令介绍使用Redis实现分布式锁,有四个重要函数需要介绍SETNX命令(SET if Not eXists)语法:SETNX key value功能:当且仅当 key 不存在,将 key 的值设为 value ,并返回1;若给定的 key 已经存在,则 SETNX 不做任何动作,并...
2021-07-28 17:11:03
262
转载 分享几种 Java8 中通过 Stream 对列表进行去重的方法
@Test public void listDistinctByStreamDistinct() throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper(); // 1. 对于 Student 列表去重 List<Student> studentList = getStudentList(); out.print("去重前:"); o..
2021-01-13 23:01:23
302
转载 ant项目手动引入jar包
ant项目手动引入jar包转载:https://blog.csdn.net/Freya0110/article/details/79817438
2020-11-05 13:57:27
868
原创 java的两层for循环,在内层循环中执行业务逻辑,跳出内层循环执行外层循环的下一个数据
List<String> strings = Arrays.asList("a","b","c","d"); List<String> nums = Arrays.asList("1","2","3","4","5"); outer:for(String str:strings){ for(String num:nums){ System.out.println(str +"....." +num); if("4".equals(num) &&.
2020-05-25 21:48:19
2039
1
原创 java后台解决跨域问题
今天在本地前台调用本地后台,遇到了跨域的错误解决方法就是在spring boot中只用在Controller类上添加一个“@CrossOrigin“注解方法链接如下:https://www.cnblogs.com/ouyanxia/p/8462997.html...
2020-04-26 22:48:19
251
原创 github跟gitlab的区别
之前一直听过github跟gitlab,只知道他们是git或者svn代码,但是具体他们直接有什么区别,不是很清楚,也一直没有查过,今天登录一个github的网站,让我注册,我才发现公司一直用的是gitlab,我要登录的这个github我好像还没注册过,没有账号。至于他们有什么区别,我在网上随意找了个文章,贴到下面:https://www.jianshu.com/p/78933fe24427...
2020-04-09 11:26:22
1116
原创 拷贝数据库中的表以及表中的数据
继上篇博客写的拷贝数据库的表里面的数据,这次又来了新要求,在库里没有这个表的情况下,要拷贝这个表以及这个表里面的数据。步骤大概是,先去库1里面查数据,然后把库1里面的建表sql 拿到,然后去库2里面取这个表名,有就直接insert 数据,没有这个表名,就先把刚才库1的建表语句在库2执行一遍,然后再insert 到库2的表里数据。这里有个缺点就是,每次操作数据库都要重新连接一次,我对jdbc...
2020-03-23 21:54:29
539
原创 解决jar包冲突
项目运行中报错如下:ervlet.service() for servlet [dispatcherServlet] in context with path [/sdn_shell] threw exception [Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.apache.com...
2020-03-18 22:17:58
564
原创 重启docker
今天看服务器上的docker容器里面,服务连接jdbc报错,然后一直找不出问题,猜测是docker容器里面上不了网,结果还真是docker连不上网,其他服务部署拉不到git上的代码,所以只有重启docker首先查看容器运行情况docker ps -a查看容器日志情况docker logs 容器ID重启docker命令service docker restartdocker重启完之...
2020-03-18 14:33:40
2337
原创 mysql 将数据 从一个数据库的表中拷贝到另一个数据库的表中
今天写了个工具类,要求是将一个数据库的表中数据,拷贝到另一个数据库的表中参考文章如下:https://blog.csdn.net/dei5960/article/details/101647453mysql如何复制表数据如何避免主键重复:https://blog.csdn.net/mouday/article/details/81281946下面是我的代码:package com...
2020-03-17 20:29:27
1950
转载 关于putty不能以root身份登录的解决方案
学习资源:关于Linux中 vim的使用:http://www.runoob.com/linux/linux-vim.html(此网站可以初步了解下Linux操作系统)问题:最近学习使用Linux系统发现使用Putty远程登录软件无法以root身份登录到VMWare Workstation里的Ubuntu Linux虚拟机。解决方案如下:如果在登录Linux系统时提示出现...
2019-09-26 20:28:19
2569
转载 ubuntu系统设置root密码
在新安装好Linux系统之后,用su root切换到root用户却不知道密码是什么,这时需要重置密码。设置root用户的密码由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令:sudo passwd 或者sudo passwd rootPassword:你当前的密码Enter new UNIX password:这个是r...
2019-09-26 15:54:17
796
2
原创 vim简单操作
vim 有三种模式普通模式 插入模式 命令模式vim 文件名i (insert)进入插入模式esc 退出,进入命令模式:wq! 保存并退出:x 保存并退出vim 保存提示 readonly option is set (add!to override)的解答https://blog.csdn.net/u010500895/article/d...
2019-09-20 20:33:27
226
原创 给定一个数组{2,4,1,5,3,6,7,8},找出其中两个数相加等于9
给定一个数组,找出其中两个数相加等于目标值,或者是给定一个有序的数组,找出两个数相加等于目标值。我们经常回碰到面试过程中有这种小测试,在网上也是有很多文章来回答这个小问题,之前可能只想到最笨的冒泡,但是时间复杂度比较低,不是最优办法,现在来学习一下大牛们都是怎么想的呢。方法1,就是我说的最笨的冒泡,两层for循环。方法2,先将数组排序(对没有排序的乱序数组),然后再定义两个指针,一个从左开始...
2019-03-31 17:09:11
2877
原创 idea导入项目
mac中cd到项目路径,然后git clone git中的代码地址然后idea中file new project from existing sources。。。 导入刚才git clone的代码
2018-04-03 13:08:28
466
1
原创 git命令提交代码
cd /Users/user/repos/dcproject/dc-xxx 打开代码的当前目录git status 查看当前分支git push 提交代码输入用户名输入密码这是在commit文件,但是没有push的情况下不会git命令有时候也很痛苦想要新建一个自己的本地分支和自己的远程分支,如下git checkout master(从master或其...
2018-03-27 22:52:37
689
1
原创 从HashMap学到的
HashMap<String,String> map = new HashMap<>();map.put("Name", "June");map.put("QQ", "2572073701");String a = map.get("name");boolean flag = "June".equals(map.get(&qu
2018-03-27 22:46:39
264
原创 判断一个数组中是否含有某个字符串
String[] aArray = new String[]{"111","222","333","444","555","666","777","888"};String[] bArray = new String[]{"1","90","91","92","
2018-03-21 00:01:04
9927
1
原创 取出map的values
// for(PushLogEntity cp: entityMap.values()){// }////// Collection valueCollection = entityMap.values();//// List valueList = new ArrayList(valueCollect
2018-01-28 19:55:38
2677
原创 jdk7对list进行排序(按照list中entity的某个属性比如age)
之前面试的时候被问过,这个问题,如果对list进行排序,jdk是有自己封装对方法的,只是一直没有这个需求,所以一直没用过,这里记录一下。public static class user{ private String name; private int age; public int getAge(){ return age; } publ
2018-01-24 23:01:36
4424
2
原创 java---jdbc访问数据库
背景: 先交代下背景吧,上周写一个查询的时候,用sql直接在数据库查询显示的是一个数值,但经过代码之后,postman调用接口得到的是一种乱码,于是乎就想到了用jdbc直接访问数据库,查看返回的数据是否是乱码的。jdbc访问数据库的demo: 将jdbc访问数据库的demo贴到这里,以便后期使用方面。 import java.sql.C
2017-10-16 14:58:47
401
1
原创 rabitmq
对于mq的使用还是较少的,下面也简单写个做过的小demo因为我们用的是spring boot,少去了各种配置文件,这里需要在application.yml中配置一下mqspring: rabbitmq: host: port: username: password: 具体内容就不写了在pom.xml中配置 org.s
2017-04-16 20:47:31
857
原创 httpclient
之前服务调用一用过直是用的dubbo,没有用过httpclient这次试用感觉还是很简单的,上手简单,可能深入理解就没有那么简单了,下面简单写下上手使用的小demo// 发送xml数据到服务 HttpClientUtil httpClientUtil = new HttpClientUtil(); String result = httpClientUtil.sendH
2017-04-16 20:22:49
2267
原创 安装mysql后重新设置密码
# mysql -u root mysql mysql> delete from user where USER=''; mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误 mysql> \q #就是在cmd中执行 #mysql -u root mysql 然后再进入
2017-04-16 19:22:53
1959
转载 java虚拟机
如果大家想深入的了解JVM,可以读读周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》 需要掌握的东西,包括以下内容、判断对象存活还是死亡的算法(引用计数算法、可达性分析算法)、常见的垃圾收集算法(复制算法、分代收集算法等以及这些算法适用于什么代)以及常见的垃圾收集器的特点(这些收集器适用于什么年代的内存收集)。 JVM运行时数据区由程序计
2016-12-09 00:19:35
471
原创 如何处理mysql数据库主从不一致
如何解决mysql的主从数据不同步先去master库查看进程,是否sleep太多,发现正常再到slave上查看,发现slave不同步方法一:忽略错误后,继续同步该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况 解决: stop slave; #表示跳过一步错误,后面的数字可变 set global sql_slave_skip_
2016-10-30 17:32:48
874
4
原创 redis入门
Redis介绍Redis是一个Key-Value存储系统。它支持存储的value类型很多,包括string(字符串)、hash、list(链表)、set(集合)、zset(有序集合)。这些数据类型都支持push/pop、add /remove及取交集和并集及更丰富的操作,Redis支持各种不同方式的排序。为了保证效率数据都是缓存在内存中,它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追
2016-09-30 22:56:41
558
2
原创 NoSQL入门
NoSQL(NoSQL=Not Only SQL),意为反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨,它指的是非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的
2016-09-30 22:43:27
409
原创 linux服务器对应的外网ip
如何查看一个linux服务器(比如测试服务器)对应的外网ip是多少,用这个命令就可以啦curl members.3322.org/dyndns/getip
2016-09-29 20:34:10
1066
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人