自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 使用navicat导出mysql离线数据后,再导入doris的方案

doris本身是支持直接从mysql中同步数据的,但有时候,客户不允许我们使用doris直连mysql,此时就需要客户配合将mysql中的数据手工导出成离线文件,我们再导入到doris中。本文探究了insert into、csv和json三种格式的方案。

2024-02-06 17:51:19 1395 1

原创 springcloud nacos配置优先级研究及配置管理最佳实践

在使用springboot、springcloud、nacos时,配置放在不同的位置是具有不同优先级的。本文对不同位置的配置优先级进行了归纳总结,并对配置进行分类管理,业务相关配置随代码走,环境相关配置通过nacos或外挂配置进行管理,从而降低运维难度,

2023-11-28 16:16:34 1715 1

原创 使用curl查询本机ipv4或者ipv6

使用curl查询本机ipv4或者ipv6curl 4.ipw.cncurl 6.ipw.cncurl test.ipw.cn

2022-07-18 09:45:36 5764 1

原创 Oracle Cloud vps开放所有端口并关闭ubuntu或者centos防火墙

OracleCloudvps建立成功后,是无法直接从外部连接进去的,需要关闭Oralce的iaas的所有端口,并在系统中关闭防火墙才行。

2022-07-18 09:36:38 5703

原创 curl获取当前公网ip的几个url

curlifconfig.meicanhazip.comipinfo.io/ipipecho.net/plainwww.trackip.net/ipip.sbident.mev4.ident.mecip.ccipinfo.iomyip.ipip.net

2022-06-06 13:55:06 1430

原创 springboot应用上线后,提示找不到本地jar包的原因

有时候项目里需要使用一些没有源码的三方jar包,通过在pom里添加systemPath来指明jar包的位置,在本地调试的时候一切ok当引用第三方包,且没有源代码时候,可以使用systemPath来挂载本地的三方jar包,同时也需要使用<includeSystemScope>true</includeSystemScope>,不然mvn package的时候不会将本地jar包打包进来,但是同样的代码通过mvn package发到线上运行就提示依赖的jar包找不到。

2022-02-22 11:42:37 2981 3

原创 Linux上如何编译android apk——jdk、gradle、android sdk的安装与使用

本文主要讲述了gradle打包android apk的原理,以及如何在Centos上安装gradle、android sdk,如果利用Jenkins实现android 项目的自动化打包。

2022-02-17 17:57:36 5041

原创 Spring类型应用找不到主函数no main manifest attribute, in /app.jar,spring-boot-maven-plugin的锅?

本文借spring-boot-maven-plugin对springboot版本管理进行了初步分析,如果spring-boot-maven-plugin的配置不正确,有可能导致spring应用找不到主函数no main manifest attribute, in /app.jar 。

2022-01-29 11:06:43 2603

原创 go语言如何在切片头部/任意位置插入元素

go语言自带的append,只能在切片的末尾加入元素,但如果要在开头加入元素的话,这样写是会报错的a := []int{1, 2}a :=append([]int{1},a)因此append的第二个参数只能是元素(可以是不定长元素),而不能是切片,所以得这样写a := []int{1, 2}a :=append([]int{1},a...)另外还有一种写法测试也行,而且可以在任意位置插入元素,供参考a := []int{1, 2, 3, 4, 5}a := append(a, 0) //

2021-06-09 10:50:42 13234 1

原创 Docker启动Mysql注意事项

以mysql 5为例,准备一个mysql.cnf文件、一个docker.start.sh文件和一个空的data文件夹即可。data文件夹是真正用来存储数据的。mysql.cnf文件内容如下,注意要把这个文件的权限限制为644,如果改成777的话mysql会认为此文件权限过高导致不生效# along with this program; if not, write to the Free Software# Foundation, Inc., 51 Franklin St, Fifth Floor, B

2021-05-25 10:53:10 149

原创 不需要nativeQuery,springboot jpa 自定义HQL来实现mysql的group_concat合并多行数据

不需要nativeQuery,不需要sql,Springboot JPA通过自定义MetadataBuilderContributor来实现Mysql的group_concat方法合并多行数据

2021-03-10 12:48:11 1599 9

原创 JAVA、Spring类型应用输出GC日志

可以在java的执行命令中加入以下jvm参数,将GC的日志保存下来用GCViewer或者GCeasy进行分析。-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/log/k8sapplication/gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1M以上命令详情解析可见Java官网 和 UseGCLogFileRotation

2020-12-04 14:24:14 547

原创 alpine容器映射宿主机时区

使用alpine作为容器基础镜像的话,启动的时候默认时区会为UTC 0区,日志时间会差8个小时,看起来比较蛋疼。如果宿主机的时区是正确的话date -R 显示东八区可以在启动容器的时候加上 -v /etc/localtime:/etc/localtime 将主机上的时区文件映射进去...

2020-12-04 14:07:53 273

原创 centos 7更换yum源

centos7将yum源更换成国内源,加速yum下载速度

2020-10-10 13:59:20 249

原创 Linux服务器间传文件SCP命令使用方法

Linux下多台服务器之间传输文件的SCP命令使用方法

2020-09-18 14:06:14 287

原创 linux tar命令使用方法

linux tar压缩解压缩的命令使用方法,tar -zcvf 是压缩,tar -zxvf是解压缩

2020-09-18 11:13:17 442

原创 alpine安装telnet、curl等命令

很多镜像是使用alpine作为基础镜像,体积小,但apline精简了很多基础组件因此调试起来很麻烦,下方总结了常用的alpine组件安装方法:功能命令备注镜像加速sed -i ‘s/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g’ /etc/apk/repositories将原装的apline库替换成国内的ustc库apk库更新apk update安装pingapk add curl安装telnetapk ad

2020-09-16 16:52:35 13845

原创 python小技巧收集(持续更新)

python小技巧收集字符串转数字及数字转字符串字符串转数字及数字转字符串常见于从数据库中取出来的字符串存储的数组,需要转为listclass _UtilPort(object): def _char2IntList(self, char): if len(char) <= 0: return [] return list(set(map(int, char.split(',')))) def _intList2char(

2020-08-04 10:19:20 115

转载 利用腾讯云函数服务进行每日wps签到打卡邀请(部分失效)

利用腾讯云函数,实现wps每天自动签到,白嫖wps会员

2020-07-07 16:21:42 15141 81

原创 Java类型流水线上传至Nexus后pom依赖丢失

mvn deploy时,如果不指定pom文件,则会生成一个几乎是空的pom文件,里面的dependencies缺失,其它项目通过maven引用此项目时会导致NoClassDefFoundError错误。解决办法就是在mvn deploy时加上-DpomFile=pom.xml

2020-05-14 22:42:43 1833 1

原创 群晖918 docker命令行方式安装jellyfin并开启GPU硬解的方法

群晖918通过docker控制台是无法开启jellyfin硬解的,必须ssh到群晖后台,通过命令行方式开启jellyfin,核心在于--device /dev/dri/renderD128:/dev/dri/renderD128 --device /dev/dri/card0:/dev/dri/card0两句

2020-05-09 16:50:14 32718 7

原创 Nexus私有仓库错误代码500

一、Nexus错误500原因分析昨天单位的Nexus私有仓库无法deploy,提示错误500:查了下Nexus的Log,原因是Nexus所在的磁盘可用容量小于4GB了Nexus默认配置要求磁盘不得小于4G,否则只能下载不能上传二、解决方案分析网上的解决方案主要有三个:1、删掉一些不需要的文件 2、扩容磁盘容量 2、修改Nexus默认的最小容量配置。毕竟是单位的开发机器,上面都是别人的文件,不好随意删,同时扩容磁盘也需要让运支同事来操作,短期内搞不定,所以1和2直接pass,考虑方案3。三

2020-05-09 11:47:52 4128

原创 maven中package、install、deploy的区别

package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行ja...

2020-04-23 21:39:57 175

原创 spring项目使用maven打包时,将生成的jar复制到指定路径

使用maven打包jar的时候,默认是把各个项目的jar输入到各自的target目录下。而如果一个项目中包含有N个子项目,人工去把一个个的jar复制出来就太蛋疼了,好在maven有一个maven-antrun-plugin提供了集中复制jar包到指定文件夹的功能。具体用法如下:test是父项目,hello和helloworld是test的子项目,child1ofhello是hello的子项目-...

2020-01-08 17:39:28 2720

原创 不需要PM3/PN532也可以搞定加密卡!利用小米9、小米手环NFC模拟加密门禁卡的傻瓜式保姆级教程

有些小区的门禁卡是加密的IC卡,用nfc手机和手环无法直接模拟门禁卡,网上提供的方案大多都需要买PM3或者PN532等专业设备。研究了下发现完全没必要搞这麻烦,本文提供了一个更便宜的曲线救国的办法,只需要买几张空白CUID卡即可(成本10元以内),实测小米9和手环3均模拟成功可以开门

2019-11-11 15:09:27 63796 30

原创 如何在win10中安装dig DNS工具及“由于找不到MSVCR110.dll,无法继续执行代码”的解决方案

在win10中安装dig命令的方法,以及如何解决由于找不到MSVCR110.dll,无法继续执行代码的办法

2019-11-08 17:55:35 1340 2

原创 弱电箱只埋了一根网线时,如何上网和IPTV兼顾?

很多家庭弱电箱到客厅估计只有一根网线,但IPTV和路由器都在客厅,为了上网就只好忍痛关掉IPTV,反之亦然。有没有什么办法可以让IPTV和上网兼得呢,本文总结了当前比较常见的四种方案。

2019-10-29 17:43:00 22752 7

原创 帮助文档不全的情况下,如何查看python的类的属性及方法

python不像java、C++等语言,有严格的类声明,因此在没有详细的帮助文档时如何查看各种类的变量(属性)和方法(函数)成了一个头疼的问题,本文经过实践,总结了四种python下查看类的属性和方法的常用方法:dir、vars、type、help

2019-10-09 17:48:54 333

原创 win10下scapy get_working_if()不能获得正确的网卡原因分析

get_working_if()按mask排序而不是按metric排序,导致有多个网卡的mask为0.0.0.0的时候会返回错误的主网卡,建议修改成按metric排序

2019-09-12 16:54:10 858

原创 scapy学习笔记(1)——win10下安装scapy、查看网卡、查看路由

scapy的安装、网卡、路由的获取

2019-09-09 15:30:52 6424 1

原创 pycharm配置py文件模板

pycharm提供了强大的python编辑和运行环境,但使用pycharm新建py文件时,并不会自动添加py文件的编码格式,因此需要修改pycharm配置,使之新建py文件时自动添加头部注释,方法如下:File->settings->Editor->File and Code Templates->Python Script 添加以下代码#!/usr/bi...

2017-07-21 15:20:02 1091

原创 python tkinter界面中添加按钮的方法

tkinter是python自带的GUI库,可以实现简单的GUI交互,该例子添加了五种不同效果的Button,如图:from tkinter import *from tkinter import messagebox #python3.0的messagebox,属于tkinter的一个组件top = Tk()top.title("button test")def callback(

2016-03-12 23:11:43 12297 1

原创 python ui 获取文件目录

python ui获取文件目录的两种方法

2016-01-21 09:50:33 2183 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除