随笔分类 - java
摘要:环境: todo:未成功!!!配置那里出错,可能找的文件不对或者参考的配置出错??? spring cloud Hoxton.SR1 rabbitmq 3.8.8(在虚拟机centos7上) eureka服务注册中心 配置: rabbitmq: host: 192.168.138.100 port:
阅读全文
摘要:问题 配置 server: port: 3344 spring: application: name: cloud-config-center cloud: config: server: git: uri: git@gitee.com:CodeWaterStudy/spring-cloud-con
阅读全文
摘要:问题 控制台一直不停输出:Running the evict task with compensationTime 0ms。 解决 是因为在配置文件中设置了 enable-self-preservation: false eviction-interval-timer-in-ms: 2000 注释掉
阅读全文
摘要:maven仓库是阿里的 问题 如图,下载jar包挺快,一直卡在解析那一步。。。。导致写注解老是爆红 解决 修改maven Importing的jvm参数, 默认为700多, 直接修改成 -Xms1024m -Xmx2048m 参考
阅读全文
摘要:环境: Centos7 问题 java -version有jdk的版本信息 但是使用maven打包,失败,错误信息如下 解决 如果你输入javac -version,没有显示版本信息,那么大概率解决方法是这个 yum install java-devel安装原生的: 再次运行mvn package
阅读全文
摘要:找了好多文章,都是多台机器,而且写的博客实在看不下去,无奈。 环境: mysql5.5 win10 主机和从机都是在win10下面的一个目录下。 另外:如果是从没有安装过mysql的可以直接参考这个,因为他是用头到尾安装的。 我的mysql是早就安装过的,所以操作步骤上有一些区别,经过摸索,算是成功
阅读全文
摘要:问题 对于一个maven工程来说,使用@Test注解来测试只需要在pom.xml中引入test的依赖即可。 但是对于一个普通的module那又怎么使用呢? 最方便的就是alt+ /智能提示,idea会自己导入 但是如果没有提示呢? 解决 需要有自己本地的maven仓库 在模块***.iml文件下添加
阅读全文
摘要:只作一个浅显的解释作为区分,具体深入还请搜索相关博客。 可重入锁(又叫递归锁) synchronized(隐式,自动释放)、 lock(显式,需要手动解锁和上锁) 进入第一个锁之后,后面的锁都可以进入。 可重入锁是一种特殊的互斥锁,它可以被同一个线程多次获取,而不会产生死锁。 首先它是互斥锁:任意时
阅读全文
摘要:解释 native主要用于方法上 1、一个native方法就是一个Java调用非Java代码的接口。一个native方法是指该方法的实现由非Java语言实现,比如用C或C++实现。 2、在定义一个native方法时,并不提供实现体(比较像定义一个Java Interface),因为其实现体是由非Ja
阅读全文
摘要:要有root权限!!!不然可能会bulid不成功 项目打包(jar) Maven默认会将项目打成jar包,也可以在pom.xml文件中指定打包方式。配置示例如下: <groupId>com.codewater</groupId> <artifactId>spring-boot-package</ar
阅读全文
摘要:问题 按快捷键alt + insert,发现没有生成序列化id的方法 解决 需要满足2个条件: 首先类需要继承Serializable接口 idea需要设置 设置idea: 光标放在类上,alt + enter,就会有提示 补充 uid是为了序列化过程中防止冲突。 参考
阅读全文
摘要:看到别人的代码,有写long和Long的,一下子蒙住了。 后面才反应过来,Long是long的包装类。。。。 详情
阅读全文
摘要:配置 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=A
阅读全文
摘要:环境:idea2019.3 maven3.5.3 boot2.6.7 文件目录结构如下: 问题 按照教程创建的springboot项目,运行之后发现无法读取maven仓库文件,具体错误消息如下: Exception in thread "main" java.lang.IllegalArgument
阅读全文
摘要:若某pom.xml某个jar包总是出错,是因为某个jar包之前下载中断或出错,会在仓库中留下了lastUpdated文件,导致该jar包无法再次下载,所以出错。 只需要删除lastUpdated文件,maven就会重新下载某个jar包。 该脚本只需要设置好仓库位置,就会自动去仓库中清空lastUpd
阅读全文
摘要:看到一个题解,发现int[] a = new int[10];没有赋初值就直接用了,因为印象中局部变量没有默认值的。。。。 成员变量 成员变量如果未初始化,会有默认的初始值的: boolean:false byte:0 short:0 char: int:0 long:0 float:0.0 dou
阅读全文
摘要:问题 测试逆向工程生成查询功能报错,如图: 解决 找了半天,想这个既然是找不到EmpMapper,但是我明明生成了,所以应该是mybatis-config.xml里面没有配置对应的映射文件 加上对应mapper的路径即可 查询成功:
阅读全文
摘要:问题 如图,是pom.xml文件中的插件标签中的依赖爆红了(第一次使用)。(不是依赖标签里面的单个依赖) 解决 方案一(未解决) 重新加载maven项目时,需删除旧文件。maven从仓库中下载文件到本机时,下载失败时会产生后缀为“.lastUpadated”的文件,如下图: 点击“Reimport”
阅读全文
摘要:问题 用mybatis写个分步查询,发现老是报错。明明mapper啥的都对应,target里面也有对应的文件。 解决 找了半天,发现是分步查询的第一步查emp中的resultMap中的映射第二步查询的select少写了方法名。。。。。导致第二步查部门id找不到对应的方法 修改前 修改后 运行成功 其
阅读全文
摘要:问题 关掉idea后,我在资源管理器里面手动改了模块的名字,然后再次打开idea的时候发现,对应module不能被识别module了,变成了一个普通的目录。 *** 解决 方案一(未解决) 查看project工程目录下的.idea/modules.xml配置文件,发现原来里面对应模块的配置名称还是修
阅读全文