ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程 ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程笔记链接笔记链接https://juejin.cn/post/6844903959988011021
Lombok使用时要注意的陷阱 我承认,Lombok是一个很不错的Java库,它可以让你在少写代码的同时耍耍酷,简单的几个注解,就可以干掉一大片模板代码。但是,所有的源代码很多时候是用来阅读的,只有很少的时间是用来执行的(你可以细品这句话)。一年以前,我和大多数人都认为Lombok的出现会让Java的编码体验会更好,并极力的在我的团队中推荐使用Lombok。一年以后,我开始对此产生顾虑,尤其是在我准备为开源的博客系统Una-Boot升级Java版本时,我才意识到Lombok自己掉入了一个戏法陷阱。在我进一步分析其源代码并理解相关注
IDEA Easy Code 插件使用 IDEA Easy Code 插件使用插件安装连接数据库生成代码插件安装打开设置(File->Setting->plugins)在plugins里搜索Easy Code插件安装连接数据库以MySQL为例,按截图操作生成代码选择需要构建的表,右键选择 easycode –> generate Code根据自己项目的情况做微调...
javax.naming.CommunicationException:localhost:389 javax.naming.CommunicationException:localhost:389具体报错如下:org.springframework.ldap.CommunicationException: localhost:389; nested exception is javax.naming.CommunicationException: localhost:389 [Root exception is java.net.ConnectException: Connection refuse
No converter found for return value of type: class cn.zt.dto.ResponseResult 消息 No converter found for return value of type: class cn.zt.dto.ResponseResult
logback.xml 日志不在控制台打印问题 今天新建的项目控制台不打印日志了。一路排查是jar包导致的。解决方案:使用如下日志jar包能正常打印。<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.5</version> </dependency> <dependency>
Could not find artifact javax.servlet:servlet-api:pom:unknown in central (https://repo.maven.apache. Could not find artifact javax.servlet:servlet-api:pom:unknown in central (https://repo.maven.apache.org/maven2)未指定版本导致下载不到包。指定版本即可。
Maven本地仓库下载及配置 1、官网下载maven包,下载地址:http://maven.apache.org/download.cgi我操作的是Windows选择下载如图所示的包。2、解压:文件路径为D:\Devlop\Java\apache-maven-3.6.33、配置环境变量配置MAVEN_HOME的环境变量新增系统环境变量:MAVEN_HOME D:\Devlop\Java\apache-maven-3.6.3Path变量增加 %MAVEN_HOME%\bin4、验证到Windows中的dos命令
closing inbound before receiving peer‘s close_notify 报错信息:Thu Jan 21 17:25:45 CST 2021 WARN: Caught while disconnecting...EXCEPTION STACK TRACE:** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLExceptionMESSAGE: closing inbound before receiving peer's close_notifySTACKTRACE:javax.net.ssl.SSLExcepti
MySQL5.7.32下载及安装 MySQL5.7.32下载及安装下载配置环境变量配置文件安装下载下载地址:https://dev.mysql.com/downloads/mysql/配置环境变量新增系统环境变量:Path 新增值:D:\Devlop\Java\mysql-5.7.32-winx64\bin配置文件D:\Devlop\Java\mysql-5.7.32-winx64目录下新建配置文件:my.ini[client]# 设置mysql客户端默认字符集default-character-set=utf8
JDK1.8的安装及环境变量配置 JDK1.8的安装及环境变量配置JDK下载JDK安装环境变量验证扩展JDK下载下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.htmlWindows版本选择此项下载(64位)Windows x64 166.79 MB jdk-8u271-windows-x64.exeJDK安装双击安装。安装目录注意不能用空格。D:\Devlop\Java\jdkD:\Devlop\Java\jre
项目重构—非驼峰命名的实体类转驼峰命名 1、将命名不规范的表,复制建表语句,修改字段为单词间用“”分割的格式,在测试库中重新建表。2、使用Mybatis Generator重新生成entity、mapper、mapper.xml文件。3、将mapper.xml中的“”全部替换为“”。...
SpringBoot 整合 Mybatis Generator自动生成代码 javaClientGenerator 有三种模式(type),type=“ANNOTATEDMAPPER”,生成Java Model 和基于注解的Mapper对象,type=“MIXEDMAPPER”,生成基于注解的Java Model 和相应的Mapper对象,type=“XMLMAPPER”,生成SQLMap 的XML格式文件和独立的Mapper接口上面是配置的XMLMAPPER类型,进而将Mapper.Java文件生成到com.example.demo.dao包中,将Mapper.xml生成到