自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot配置同时使用postgres和doris数据库

/是否缓存preparedStatement,也就是PSCache,oracle设为true,mysql设为false。//是否缓存preparedStatement,也就是PSCache,oracle设为true,mysql设为false。//建议配置为true,不影响性能,并且保证安全性。//建议配置为true,不影响性能,并且保证安全性。//间隔多久进行一次检测,检测需要关闭的空闲连接。//间隔多久进行一次检测,检测需要关闭的空闲连接。//获取连接时最大等待时间,单位毫秒。

2024-04-20 23:05:47 1110

原创 postgres之pg_dump导出和导入

pg_dump --host=127.0.0.1 --port=5432 --username=[用户名] -t[表名1] -t [表名1] --schema-only postgres > F:\db.sql。2.指定表数据的导出。

2023-10-12 11:00:15 1866

原创 REDIS cluster 操作记录

redis故障恢复

2023-01-14 11:58:31 675

原创 C代码编译和执行

将依赖的函数置于同一目录;然后执行gcc 指令:gcc 函数文件名 则默认生成名为a.out的可执行文件;要指定生成文件名的话,则指令为:gcc 函数文件名 -o 目标文件名

2022-05-09 23:58:53 370

原创 rpm包解压替换

rpm2cpio xx.rpm | cpio -div用于解压替换后重打包rpmbuild -ba /data/rpmbuild/SPECS/abc.spec

2022-04-14 18:48:41 393

原创 java stream 操作心得

List<T> listlist.stream().filter().findAny().ifPresent(x->func(x)) //仅对首个符合条件的对象处理//func(x)为调用自定义方法(函数)list.stream().filter().forEach(x->func(x)) //对每个符合条件的对象处理...

2022-03-19 15:31:59 744

原创 一次应用程序JVM发生OOM的排查

上次项目碰到碰到一个问题:应用启动正常,但3-6天后会突然停止。起初怀疑是服务器断电或有定时脚本导致的,经排查/var/log/dmesg(内核日志)、/var/log/secure(登录系统记录)、/var/log/message(系统开机错误)等,基本排除人为或定期脚本原因。于是怀疑是JVM内存泄漏导致分配内存耗尽,从而进程停止。为监视进程的内存情况,计划在启动进程后,导出进程堆中对象数据留档,每天分析两次,比较其中对象是否有持续大量增加的,主要有以下操作:1.jmap -histo [pid]

2022-01-18 23:11:00 552

原创 Linux 网络配置

Linux主要接触centos7系列,以下为操作记录网络配置查询: ifconfig -a网络连接情况查询:netstat -tunlp查看和编辑网络连接属性:cd /etc/sysconfig/network-scriptsls 查看到网络连接的文件vim XXX 编辑对应文件的内容(centos6/7中文件名有差异,,6为ifcfg-ethXX,7为ifcfg-ensXXX)...

2022-01-15 17:44:30 303

原创 linux之文件搜索和文件内容搜索

执行之前要确认用户的权限(权限不足则会要no permission)系统注册文件搜索: whereis xxx文件搜索的方法较多文件名搜索:locate XXX 或 locate --regex /bin$ 就是以/bin结尾的文件在根文件系统根目录中搜索目录bin。$ find / -name bin还可以加管道命令和参数:find / -name bin -ls$ find / -name bin -ls -type d 仅查目录文件内容搜索:gre

2022-01-15 17:13:41 1486

原创 jenkins管理的docker环境python脚本自动化测试调试

最近做的针对一个python脚本。用Java做了一个自动化sanity测试(cucumber)并根据脚本执行后的答复(null,0,1等)通过Assert确认运行结果。代码写好后,因该测试是由jenkins自动执行:从资源申请到环境准备,到build,service start,到API测试执行,最后的资源回收,整个过程都是自动执行,无法中途直接进入查询或手工执行测试,只能通过之后的日志去判断和分析。 脚本库是要运行在python3环境,并包含有标准库外的库包,Java运行该脚本是通过..

2022-01-15 15:58:16 747

原创 maven项目指定类/方法执行测试

1.指定类mvn test -D test=com.manning.junitbook.ch02.dependencyinjection.TestInfoTest2.指定方法mvn test -D test=com.manning.junitbook.ch02.dependencyinjection.TestInfoTest#setUp#

2021-10-03 11:37:28 514

原创 jar包中class文件的替换

jar -uxf xxx.jar com/aliyeye/heiy/market/client/client/首先,可以通过解压jar包确认class文件所得的文件夹分层结构:通过mkdir创建一个新文件夹,jar文件包复制进去,然后解压jar -xvf xxx.jar然后就可以在jar包的同级目录创建文件夹(按jar包解压的层级结构创建),如:mkdir com/aliyeye/heiy/market/client/client,然后将用于替换class文件复制到此文件夹中,然后执行替

2021-08-19 17:55:05 556

原创 Java stream说明

collection的方法,可以简化集合的操作,流式Collection子类对象.stream().filter(s->s.getXX().contains(“YY”)).map(s->s.getXX().toUpperCase()*2) //对元素逐一处理.reduce((res,x)->res+x) //操作map的结果res;.collect(Collectors.toList()) //收集器将过滤的结果包装为对应集合.get() //到

2021-07-24 16:26:23 231

原创 java命令环境编译和启动

运行指定的 main 方法(MANIFEST.MF 中没有指定的main方法):1.java -cp odps-client-adapter-jar-with-dependencies.jar com.aliyun.heiyu.odps.dubbo.bin.Console start用下面的命令试试看:java -classpath .jar ..className [args]“.****”表示“包名”;“className”表示“类名”;“[args]”表示传入的参数;Archive

2021-06-19 13:43:02 110

原创 Springboot项目启动指定配置文件

springboot项目如果有多个启动环境,则根目录的resources下会有几个.properties配置文件,例如:application-dev.properties: 表示你的开发环境application-test.properties: 表示你的测试环境application-prod.properties: 表示你的生产环境打包的是否不必处理,一起打入JAR包。在启动项目时候,使用-D指定参数,java -jar -Dspring.profiles.active=test xxx

2020-12-08 21:22:49 792

原创 jvm调优参数说明

用编辑器设置vm options,可模拟不同的JVM环境对应用运行环境进行优化配置参数如下:-Xmx1024m 是指设置可申请的最大堆空间为1024M,并且,在未设置 -XX:MaxDirectMemorySize时,则默认直接内存也是这个值。-XX:MaxDirectMemorySize //直接空间最大可申请数-Xms768m 即设置可申请的最小堆空间为768M-Xss128k 即每个线程堆栈的大小为128k-Xmn256M 即设置年轻代(eden区+s0+s1

2020-10-20 11:37:28 159 1

原创 docker启动MySQL的各种配置

docker启动MySQL的各种配置,下面是一个启动语句样例:docker run --name mysql3307 -p 3307:3306 --privileged=true -ti -e MYSQL_ROOT_PASSWORD=luo12134 -e MYSQL_DATABASE=luois -e MYSQL_USER=user -e MYSQL_PASSWORD=user123 -v /home/mysql/docker-data/3307/data:/var/lib/mysql -v

2020-10-02 23:45:55 297

原创 配置日志收集到HDFS和ES

配置日志收集到HDFS或ES可以用flume或logstash将日志收集到相应文件分析系统,如HDFS或elasticsearch日志收集到ES1.采用logstash路由收集的配置配置文件 logstash.conf,包含input,output, filterinput {file {path => “/data/web/logstash/logFile//”start_position => “beginning” #从文件开始处读写}## stdin {}

2020-09-27 21:46:13 253

原创 k8s安装完后状态时not-ready的处理

安装按k8s后,kubectl get nodes,查到的master的STATUS 是NOTREADY经查 journalctl -f -u kubelet 日志,发现是通讯工具的问题,将通讯工具的docker文件载下并导入docker,docker load <xx.xx.xx.docker ,然后用 docker images 查到其实际名称和版本号并据此修改通讯工具的配置文件 xxx.yml再执行命令:kubectl apply -f xxxx.yml...

2020-09-08 21:10:38 1133

原创 Hadoop2.7端口号说明

Hadoop集群的各部分一般都会使用到多个端口,有些是daemon之间进行交互之用,有些是用于RPC访问以及HTTP访问。而随着Hadoop周边组件的增多,完全记不住哪个端口对应哪个应用,因网上资料有误,特收集记录如此,以便查询。本记录是Hadoop-2.7.5版本 hbase-2.2.5版本 hive-2.3.7版本这里包含我们使用到的组件:HDFS, YARN, HBase, Hive, ZooKeeper:组件 节点 默认端口 配置 用途说明 HDFS .

2020-08-30 13:13:58 2046

原创 启动springboot项目时加指定参数

如果用Java命令行直接运行已打包的jar文件,则使用java -jar -Dspring.profiles.active=test XXX-SNAPSHOT.jar如果使用elipse开发工具,入口类上右键run as运行Application.java入口文件启动,则增加参数–spring.profiles.active=test如果是STS启动,则在Profile输入框内写入该参数再执行运行:...

2020-07-13 15:27:35 4125

原创 eclipse报错:org.apache.maven.archiver.MavenArchiver.getManifest

eclipse Mars2导入一个springboot2.1.8的多模块MAVEN项目,里面的根项目pom.xml中加了 org.springframework.boot spring-boot-starter-parent 2.1.8.RELEASE结果每个子模块的pom.xml文件显示报错,打开子模块中的pom.xml文件,显示错误为:org.apache.ma...

2020-04-07 18:29:57 247

原创 关于新型冠状病毒肺炎的趋势-2020年2月9日原创

最近闭关在家,闲极无聊,于是每天上网瞎逛,发现大家很关心关于疫情拐点的问题,现根据公布的统计数据,做一大致统计分析,使用的数据分别是:外流扩散区浙江的数据,原发扩散湖北武汉的数据及全国的数据。从新增确诊数的红色折线观察,1月29日和2月3日是两个高峰值时点,相隔5天,并且是持续降低,可认为5天近似为一个潜伏期,按此趋势,再经1-2个潜伏期,则新增数可能降为个位数甚至趋于0。上述两天可...

2020-02-09 13:43:22 316

原创 java连接redis的坑:Connection refused: no further information

最近扒了一段springbootde 代码,启动后报错:org.springframework.context.ApplicationContextException: Unable to start web server…Caused by: java.net.ConnectException: Connection refused: no further information提示的错误不...

2020-01-07 17:00:25 35324 2

原创 Eclipse直接创建的maven项目JDK默认是J2SE-1.5,改成1.8

Eclipse直接创建的maven项目,JDK默认是J2SE-1.5,怎么改?找到项目的文件夹,然后关闭Eclipse。将项目文件夹中的.settings文件夹中的org.eclipse.jdt.core.prefs文件打开,里面的值都改成1.8。org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8org.eclipse.jdt.c...

2019-12-21 17:59:37 1738

原创 freemarker模版导出WORD的坑

当后台变量含有转义字符,传到freemarker模版并导出成doc文档,再用WORD打开,会提示:很抱歉,无法打开。。。,详细信息:根据架构,XML数据无效。需在后台给变量赋值前,将符号替换为转义字符,如&换成“&amp;”if(str.contains("<")||str.contains(">")||str.contains("&")){ s...

2019-12-12 16:58:24 497

原创 eclipse中导入项目报错心得:

1、problem报错:Description: Target runtime com.genuitec.runtime.generic.jee60 is not defined.Type:Facet Project Problem原因分析:导入的项目用的server是jee60,需要更改项目的配置文件:projectA/.settings/org.eclipse.wst.common.pr...

2019-11-05 16:41:19 166

原创 eclispe相关知识-Tomcat Server

1.eclispe配置tomcat后,在其中运行项目,它的文件位置在workspace目录中:…\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp*\wtpwebapps\注意:tmp*是指:tmp1-tmp8都有可能...

2019-11-05 16:38:51 64

原创 Eclipse Neon.3 (4.6.3)升级成Spring Tool Suite的配置tomcat server发布项目失效的问题

本人用的Eclipse Neon.3 (4.6.3)加sts 3.8.4.RELEASE升级成Spring Tool Suite,发现再次配置tomcat服务器,然后发布项目,结果server中并没有增加内容,查看文件夹*\workspace.metadata.plugins\org.eclipse.wst.server.core\tmpX ,发现是空的。经试验,可以通过在server tab页反...

2019-11-05 16:32:13 1143

原创 java maven利用profile实现多运行环境切换和war文件打包

使用编辑器eclipse的maven项目,要实现开发环境和生产环境的切换运行,以及两种情形的war文件打包。思路:利用pom.xml中配置节,然后在节中的中的和, 结合中的利用${package.environment}获得打包命令参数(如Pdev或Ptest等),从而在命令mvn install时选择复制需要的文件到对应的文件夹中。下面是pom.xml配置详情:<build>...

2019-09-29 16:54:33 372

原创 spring-cloud整合问题

在eclispe导入一个springboot+eureka+zuul的多模块项目后,每次启动zuul后,都提示:报错:无法加载主类com.neo.ZuulApplication。解决:将zuul项目单独导入,再执行就可以了。...

2019-09-11 16:52:40 94

原创 eclipse下载插件地址

eclipse下载历史版本插件地址eclipse下载STS插件地址:https://spring.io/tools3/sts/legacyhttp://download.springsource.com/release/TOOLS/update/3.8.4.RELEASE/e4.6/springsource-tool-suite-3.8.4.RELEASE-e4.6.3-updatesite...

2019-09-08 15:51:56 715

原创 Springboot启动后报错:Could not resolve placeholder '*' in value "${xxx}"

Springboot多个类中引用配置文件中属性(@Value(&quot;xxx&quot;)导致的报错:Couldnotresolveplaceholder′∗′invalue&quot;{&quot;xxx&quot;})导致的报错:Could not resolve placeholder &#x27;*&#x27; in value ...

2019-08-31 16:33:22 13384 1

原创 gitExtension因密码变更提交报错如何处理

gitExtension克隆后使用中的项目,中途用户名密码有变更,则需要变更git的密码;在菜单栏:工具-Git bash命令行,打开命令窗口输入:git config --system --unset credential.helper执行后再输入克隆的git地址:git clone http://XXXXX.git按命令提示分别输入用户名和密码;就可以正常拉取和提交代码了。...

2019-05-30 19:54:39 1162 1

原创 springboot+mybatis使用xml文件集成的两种方式

springboot+mybatis使用xml文件集成:一、将xml文件放在resources文件夹中,然后在根配置文件中指定xml文件的位置:mybatis.mapper-locations=classpath*:mapper/*Mapper.xml二、将xml文件放在DAO或mapper类的同一个文件夹中,然后在通过在pom中指定build标签中添加resouce资源的配置加载文件位置...

2019-04-01 15:31:27 230

原创 mybatise配置文件的坑

1、在节配置了resultMap属性,不会提示哪个文件有问题,只能去排查刚改过的映射文件对应的行。关键的一句报错:Caused by: org.xml.sax.SAXParseException; lineNumber: 84; columnNumber: 102; Attribute “resultMap” must be declared for element type “delete”....

2019-02-26 16:43:13 307

原创 springboot集成Redis两种——session及一般操作类

springboot使用Redis的两种:前提:Redis已安装并启,并在项目的application.properties文件配置了Redis的连接信息,比如:spring.redis.host=127.0.0.1 spring.redis.port=6379 一、用于应用集群间共享SESSION;需要添加配置:1、pom.xml中添加配置:&amp;amp;lt;dependency&amp;amp;gt...

2018-11-28 15:50:21 232

原创 eclipse+Tomcat 运行项目报错:detail:Multiple Contexts have a path of "/XX"

在使用eclipse配置的tomcat服务器加载运行项目时遇到问题:‘Publishing to Tomcat v8.0 Server at localhost…’ has encountered a problem.Could not publish server configuration for Tomcat v8.0 Server at localhost.需要在工作空间 works...

2018-11-01 15:48:01 212

原创 mongoDB操作

mongoDB的shell命令界面操作—查询:show dbs; #查看全部数据库use ; #切换数据库db; db.getName(); #查看当前所在数据库db.help(); #显示数据库操作命令,里面有很多的命令show users; #查看当前...

2018-10-30 16:21:19 99

原创 pom.xml依赖与tomcate的servlet-api冲突

在pom.xml中添加依赖javax.servletjavax.servlet-api3.1.0tomcat启动后报错:解决:dependency中添加:provided作用是,限制该依赖只在编译和测试的时候用,这样在tomcat启动时就不会产生冲突。...

2018-10-11 10:15:45 683

sqlserver密码修改

sqlserver忘记sa密码时,可以方便更改并打开

2015-07-26

空空如也

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

TA关注的人

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