自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一次docker容器捏无法运行java的问题

甲方服务器为x86架构,系统为银河麒麟,docker版本为18.x,同事在centos虚拟机中运行时遇到过一样的报错,通过升级docker到19版本就解决了,于是给甲方服务器升级docker,分别升级到19、20依旧报错;测试了多种基础镜像,总结发现和gcc有关,其他人提供的基础镜像中,升级安装过gcc的,或者内核为debian12的就会出现这种报错,debian11的则没有问题。取消容器的启动命令,直接启动容器后,进入命令行,使用java命令,报相同错误;

2024-09-23 17:02:45 420

转载 使用doku wiki增加侧边栏

dokuwiki学习(二)——新增页面(文章) – 源码巴士

2023-08-05 11:15:35 331

原创 mybatis中编写sql语句表名作为参数注意

其中#{tablename}被引入sql语句后是一个带引号的字符串,最终执行的sql语句将会是SELECT COUNT(1) FROM 'xxxxx';表名被双引号包裹,会报错;

2023-06-14 15:23:52 593

转载 loadrunner11的简单使用

现在一般使用谷歌浏览器打开服务页面,所以需要使用代理设置,使用完再关闭代理否则无法访问网络。

2023-05-17 12:06:40 485

原创 部署时导入sql文件注意事项

4.单张表的sql文件结构和整个库的sql文件结构是相同的,若有某块语句不兼容报错,如果是跑整个库的sql文件,可能需要跑了很久才能发现,浪费时间,为了避免上述情况,应该先准备多个单张表的sql文件,先试运行,如果有报错,寻找报错的共同点,根据共同点改造整个库的sql文件,在单张表的sql文件能够正常运行不报错时,再运行整个库的sql文件,成功的概率就会较大。3.sql语句可能由于数据库版本的微小差距而报错,不影响运行的语句尽量不要写。2.文件大小是否过大,是否支持运行过大的文件。1.数据库版本是否一致。

2023-03-24 09:24:44 165

原创 java中String类型的replace方法

功能:将字符串中的旧字符串str1替换为新字符串str2,类似于文本文件中的替换功能。案例2.将字符串中的“name”替换为“姓名”案例1.将字符串中英文冒号替换为中文冒号。replace方法可以替换单个字符;replace方法可以替换长字符串。

2023-03-08 14:24:44 663

原创 oracle删除过期数据语句

其中SYSDATE是获取系统当前时间,CREATE_TIME此处为date类型字段,所以不需要转换为date类型就可以使用,TO_NUMBER(SYSDATE - CREATE_TIME)表示当前时间与数据创建时间相差的天数;DELETE FROM 表名 WHERE TO_NUMBER(SYSDATE - CREATE_TIME) > 30。将查出的表名存入集合,再遍历集合,对每个表执行一次删除过期数据语句即可。如果需要批量删除多个表中的过期数据,可以使用查询语句。

2023-02-23 16:02:05 870

原创 oracle批量清空表语句

查询出表名中含有TMP_的表,并为其生成清空语句。得到结果后,将结果复制到sql。

2023-02-23 13:07:16 307

转载 mysql按时间排序查询数据

https://zhidao.baidu.com/question/1870429304987845107.html

2023-01-16 15:38:24 439

原创 mysql定期删除过期数据

/距现在超过两天即视为过期,CREATED_TIME是字段名。ON SCHEDULE EVERY 300 SECOND //这里300即为每300秒删除一次。1.首先先查看mysql是否开启定时任务开关。2.Value为ON则已打开,OFF则关闭。3.创建想要的定时器。

2023-01-16 15:35:34 2337

转载 kettle源码安装及Spoon启动界面修改

kettle源码安装及Spoon启动界面修改_w864518106的博客-CSDN博客

2022-12-20 15:52:43 316

原创 java注解@Scheduled开启多线程定时任务

java注解@Scheduled开启多线程定时任务

2022-12-20 10:58:36 3917

原创 Oracle数据库执行DROP TABLE报错

于是将DROP TABLE语句替换为DROP TABLE IF EXISTS,再次执行依旧报错,报错为:[ERR] ORA-00933: SQL 命令未正确结束;后来发现是oracle中不支持IF EXISTS的写法,所以就改为把所有的DROP TABLE行给注解掉,删除所有表后再次执行sql文件,不报错了。使用同事导出的sql文件来建表,首先遇到DROP TABLE报错,因为本地是没有任何表的,找不到表就会报错;

2022-12-19 18:03:17 2480

原创 查询某字段是否包含一段字符的sql语句

locate表达式的是有返回值的,如果字段值包含指定字符串,就返回包含的个数,否则返回0,使用此方案,若locate表达式大于0即为包含指定的字符串,并且很容易兼容代码的写法,使用此方案最优;在查询时就会出错,因为#{selectTime}的本质是一个字符串,替换后就是like "%"20221219"%",会发现多了两个引号,所以错误,所以最好使用方案2;

2022-12-19 16:12:42 5989

转载 navicat连接oralce数据库报错Oracle library is not loaded

从官网下载了对应版本的instantclient并在navicat中配置之后即可连接成功。

2022-12-19 15:46:07 120

转载 oracle11g的安装及卸载

Oracle 11g安装教程(详细步骤) - 自学java的小陈 - 博客园

2022-12-19 14:25:36 124

原创 docker运行kafka

(KAFKA_CFG_ADVERTISED_LISTENERS一定要配,配本机ip即可,不可使用localhost或者127.0.0.1,否则可能出现本机程序或其他容器消费不到消息)3.建网络docker network create app-tier --driver bridge。1.拉取bitnami/zookeeper和bitnami/kafka。2.查看网络docker network ls。(注意--network是不是刚才建的)

2022-11-14 20:25:50 1176

转载 windows启动zookeeper报错

kafka报错:kafka.errors.NoBrokers Available,Close of session 0x100457e83740000 java.io.IOException 和 The broker is trying to join the wrong cluster - 走看看

2022-11-09 14:15:40 293

转载 nginx代理文件服务器

https://jingyan.baidu.com/article/642c9d34bf6c67244b46f73c.html

2022-09-29 15:53:37 340

原创 linux中配置jdk环境变量

第一行JAVA_HOME中是当前jdk的绝对路径。

2022-09-06 15:10:12 524

转载 centos离线安装nginx

centos离线安装nginx_文&文丑的博客-CSDN博客_centos离线安装nginx

2022-09-06 12:56:22 976

转载 centos离线安装mysql

centos离线安装mysql_叶梓啊的博客-CSDN博客_centos离线安装mysql

2022-09-06 10:43:21 167

转载 centos安装redis

Redis安装与卸载 - Ouka傅 - 博客园

2022-09-02 18:24:32 83

转载 centos7安装rabbitmq

非常详细好用。

2022-09-02 15:58:24 70

转载 cmd启动oracle数据库

oracle报错oracle not available原因及解决办法_bianyamei的博客-CSDN博客

2022-08-29 09:53:08 546

转载 RestTemplate传json格式字符串失败

org.springframework.http.HttpHeaders与。原因是没有添加header,详见。

2022-08-01 12:54:51 244

原创 docker使用记录1:构建java、python、c++环境镜像

先执行算法组准备好的安装脚本,./netcdf_install.sh此脚本会自动下载包并解压安装,但是由于脚本编写有问题,下载完三个包后回报错退出,需要手动使用tar-zxvfxxxxx.tar.gz命令将三个包解压,事先准备的netcdf-c-4.9.0.tar.gz不需要解压;执行完安装之后尝试调用算法命令,成功失败均有可能,如果失败就重启容器重装一遍,直到成功为止,暂时没有找到成功的规律,成功后再安装C++相关环境;再使用pipinstallmkl安装mkl库,通过dockerfile中写。...

2022-07-26 17:50:31 1773

转载 win10没有Hyper-v的解决方法

win10没有Hyper-v的解决方法_程序员-大白的博客-CSDN博客_没有hyper-v启动/关闭命令:bcdedit /set hypervisorlaunchtype offbcdedit / set hypervisorlaunchtype auto

2022-07-14 14:33:12 592

原创 原码补码反码

原码补码反码

2022-06-30 16:21:32 161

原创 C#中InvokeRepeating重复调用

InvokeRepeating

2022-06-16 22:41:29 2715

原创 使用U3D给物体添加脚本时提示Can‘t add script component

原因是刚创建脚本时没有立即改名,导致自动生成的类型和后来改的名不同,找不到该类名所以导入失败,将C#文件名和代码中类名统一即可

2022-06-12 22:24:46 2744

原创 使用安卓模拟器时提示关闭hyper-v

本电脑是宏碁传奇X,cpu是r7 5800u,显卡rtx3050;使用了雷电、mumu两款安卓模拟器,雷电启动报错g_bGuestPowerOff fastpipeapi.cpp:1161,使用了网上的所有方案都不行,包括开启VT(amd开启SVM),命令关闭hyper-v服务等;尝试mumu模拟器,安装时支持vt项检测不通过,后来发现mumu模拟器在amd的cpu上只支持32位版,换装32位版检测通过,但是只要打开模拟器就提示需要关闭hyper-v,我已经确认关闭后,启动依旧这样提示,查找了网上很

2022-04-24 11:56:28 17187 6

转载 Java---DBCP连接池连接数据库

Java 数据库系列教程--DBCP连接池连接数据库_jcpp9527的博客-CSDN博客连接如果失败,注意配置文件中的数据库驱动和数据库地址是否正确

2021-09-29 15:17:55 141

转载 Java-----什么叫依赖

继承:package a.sample;public class a{int a = 1;}package a.sample;public class b extend A{int B = A;} //这是有效的也就是B继承了A类 B类可以用A类的变量A依赖:下面重给a类:package a.sample;import a.sample.b;public class a{int a = 1;int c = b.B;} //如果删掉B类,此代码无效!也就是说a类引用了b类

2021-09-29 09:07:32 3399

原创 java-匿名内部类

在一个外部类的方法下可以定义一个类,称为局部内部类,其使用规则和内部类相同;匿名内部类,是局部内部类的特殊情况,其本质是创建了一个类或接口的实现对象,其由new直接开头,省去命名步骤,并重写父类或接口的抽象方法,且结尾大括号后需要加分号,例:new Inter()//Inter是一个接口 { @override public void show(){System.out.pringtln("匿名内部类");}}.show();//结尾加分号,由于本质是一个对象,所以可以直接加

2021-09-14 18:04:40 136

原创 java-内部类

在一个class下再创建一个class,即为内部类;内部类中可以直接访问外部类的成员,而外部类中需要创建对象才能访问内部类的成员;在main方法中创建内部类对象:Outer.Inner oi = new Outer().new Inner();实际上,一般内部类都会用private修饰而不是public,此时上述方法不可行;在用private修饰内部类时,外部类中通常会有一个方法来实现创建内部类、使用内部类方法;...

2021-09-14 18:04:02 166

原创 java-接口

接口,和抽象类的概念相似度高;用关键字interface来修饰,而不是class;public interface 接口名{}接口的实现需要通过类,类似于子类实现抽象类的实例化,但是类与接口联系起来通过的不是extends继承,而是implements实现,可以仿照继承来理解;public class 类名 implements 接口名{}接口的实例化需要通过实现类来实现,通过多态的方式,又称接口多态与抽象类的子类相似,接口的实现类,需要重写接口中的抽象方法,否则就必须为抽象类

2021-09-13 18:03:06 68

原创 java-抽象类

抽象类用关键字abstract修饰;public abstract class Animal{public abstract void eat(){...}}抽象类中不一定有抽象方法,但是抽象方法必须在抽象类中;抽象类不能直接创建对象,需要参照多态的方式,通过子类来实例化对象;抽象类的子类,如果重写了抽象方法,可以不是抽象类,否则是抽象类抽象类成员特点:成员变量无限制;有构造方法,但是不能直接实例化;成员方法无限制,可以抽象可以不抽象;...

2021-09-13 17:37:05 66

原创 java-多态

前提有继承或实现关系;有方法重写;有父类引用指向子类对象,例:Animal cat = new Cat();创建后,访问成员:成员变量:编译和运行都看左边(即Animal类中没有的成员变量和方法不可访问)成员方法:编译看左边,运行看右边(Animal中没有的成员方法不可访问,可访问的成员方法在Cat中被重写过,所以运行看右边)使用多态的好处、弊端:可以利用多态中的方法重写,通过访问父类的某个函数而实际访问到子类中重写后的函数,节省步骤;但是利用多态时,没有被重写的方

2021-09-13 16:34:00 55

原创 java-static

static,静态的;其修饰的类中成员变量含义:此成员被所有此类共享,只用赋值一次即可:例如:Student.school = "某某大学";所有Student类型的学生都来自某某大学;static修饰的成员方法,即静态成员方法,此方法中不能够访问非静态的成员变量和成员方法...

2021-09-13 09:45:26 63

空空如也

空空如也

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

TA关注的人

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