-
[综合] 接数句库时 出现FATAL: password authentication failed for user ****
连接postgresql数据库时,使用的是本机的实际地址。连接是出现:passwordauthenticationfailedforuser"****"。 原因应该是postgres有链接ip地址的限制,一般情况下都是只有localhost或者127.0.0.1可以链接,也就是本机。 想要实现其他电...
34
热度 -
[综合] java代码链接并操作数据库时出现问题总结
1.Noquerydefinedforthatname 可能原因:在hibernate.cfg.xml的<mapping>没有配置该实体类的路径。 2.SQLGrammarException:couldnotextractResultSet.可能原因:1)数据库或表不存在2)实体类与表字...
26
热度 -
40
热度 -
[综合] 数据库常用语句记录(以postgreSQL为主,持续更新)
修改数据列的名称: ALTERTABLEtableNameRENAMEoldColumnNameTOnewColumeName; --或 ALTERTABLEtableNameRENAMECOLUMNoldColumnNameTOnewColumeName; 增加一个字段 ALTERTABLE...
59
热度 -
[综合] ava:java.lang.NullPointerException: null 装箱拆箱引发的空指针异常
这个问题有点坑。因为直接看报错看不出来是什么错误。只有大力断点之后才能看到是什么错误。真实的报错原因是java.lang.NullPointerException:cannotunboxnullvalue。就是把包装类转为基本类型,如果包装类时null,就会出现这个报错。 例如,我有一个方法,tes...
71
热度 -
[综合] java读取properties文件转map数据
在少量数据的情况下,我们可以使用@Value()来获取配置项。,但是当存在大量数据要获取时,就会使用一个新的properties文件,在项目启动的时候现将文件加载到内存中。后面随时使用。 下面是获取src/resources下面的文件的代码。 packagecom.zhong.zhongdemo.s...
23
热度 -
[综合] java中的synchronized同步锁
在Java代码中,多线程的环境下很多时候需要用到synchronized来控制线程同步的。 synchronized是Java中的关键字,是一种同步锁。它的用法主要分为一下几种: 1.修饰一个普通方法: 被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的this对象; 测试...
42
热度 -
[综合] java查看内存信息
java中涉及到内存相关的参数。可以使用Runtime类。 Runtimeruntime=Runtime.getRuntime(); //本机CPU内核数: runtime.availableProcessors() //最大可用内存空间: runtime.maxMemory();//单位byte,...
41
热度 -
[综合] Linux中的>、>>、标准输入输出定义
inux中:1.>表示覆盖原文件内容;>>表示追加内容。2./dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。3.入输出重定向中的3个标准文件描述符,输入0、正常输出1、错误输出2,这三个值经常被省略。&>等价于2>...
51
热度 -
[综合] ftp上传文件的时候出现ftp链接失败或者文件上传失败
今天在处理linux中的服务上传window的ftp服务器的时候发现ftp链接和上传文件失败。 链接时的报错: java.net.ConnectException:Connectionrefused(Connectionrefused)atjava.net.PlainSocketImpl.socke...
12
热度 -
[综合] spring boot 连接mysql报错。配置数据源失败:未指定“url”属性,无法配置嵌入的数据源
报错信息: FailedtoconfigureaDataSource:'url'attributeisnotspecifiedandnoembeddeddatasourcecouldbeconfigured.Reason:FailedtodetermineasuitabledriverclassAc...
88
热度 -
[综合] mysql 建表 和查询语句中列名包含保留字段的写法
mysql建表语句中如果列名是mysql的保留字符时,需要用到反引号(反引号不是单引号,反应号是键盘数字1左边的按键)来特别标明。 例如我在建表是列名为describe和status为保留字符。所以建表语句为: createtablebook_info(idVARCHAR(50)PRIMARYKey...
59
热度 -
45
热度 -
[综合] linux-ps命令
一、ps命令 ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序;搭配grep命令可以查找服务和进程信息;ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等, ...
42
热度 -
[综合] Integer类型==判断错误
先看一个现象 Integera=1000; Integerb=1000; System.out.println(a==b); System.out.println(a.equals(b)); Integerc=100; Integerd=100; System.out.println(c==d); ...
20
热度 -
[综合] @ConfigurationProperties批量读取配置文件信息
@ConfigurationProperties主要是一个读取配置文件信息的注解,可以按照配置的前缀信息读取对应的配置信息。可以作用于类和方法上。 注解用于方法 @ConfigurationProperties注解在类上时需要和@Configuration以及@Bean同时使用。 在applica...
60
热度 -
[综合] Object.wait()方法异常java.lang.IllegalMonitorStateException
在使用Object.wait()方法时抛出了异常,代码如下: /***所有处理线程的等待对象*/privateObjectwaitObject;privatebooleanisRunning=false;publicMessageHandleRunnable(ObjectwaitObject,Arr...
40
热度 -
[综合] DisposableBean接口实现spring对象销毁调用
应用场景 在实际项目中,某些时候我们需要在程序stop,对象销毁的的时候做一些销毁工作。例如在我的项目中,有大量的使用redis分布式锁的场景。集群情况下,某一个锁的过期时间会很长。如果在一个实例获取到锁之后还没有释放锁就重启或者停止了。就会导致在这个实例重启之后和其他实例在锁没有过期之前无法获取这...
67
热度 -
[综合] ThreadLocal-实现http请求、返回统一记录处理
背景 在项目中我们很多时候都是涉及到的外部的请求,一般我们在处理请求时,都需要根据不同的参数做不同的返回,甚至不同的错误信息返回不同的错误码和错误信息。所以在方法中我们需要有请求和返回参数。就像下面这种: @ResponseBody @RequestMapping(value="/test",pro...
79
热度 -
[综合] kafka生产者报错:[org.apache.kafka.clients.NetworkClient:600] - Error while fetching metadata with corre
在测试kafka写入数据的时候一直在报错: ... [org.apache.kafka.clients.NetworkClient:600]-Errorwhilefetchingmetadatawithcorrelationid589:{TEST_RECEIVE_TOPIC=UNKNOWN_TOP...
147
热度