idea输入sout无法自动补全System.out.println()的问题
部分同学在使用 idea 时可能会遇到输入 sout 无法出现自动补全 System.out.println();的情况,其实 idea 默认补全的是 println();解决方案System.out.println($END$);,其中 $E...
部分同学在使用 idea 时可能会遇到输入 sout 无法出现自动补全 System.out.println();的情况,其实 idea 默认补全的是 println();解决方案System.out.println($END$);,其中 $E...
现阶段,springboot内嵌了Tomcat服务器,如果你不想使用Tomcat,springboot也是支持其他的服务器切换的。如果你想了解底层springboot所支持的服务器你可以使用idea的快捷键快速按...
配置嵌入式Servlet容器SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;问题?1)、如何定制和修改Servlet容器的相关配置;1、修改和server有关的配置(ServerProperties【也是Emb...
一、RPC简介RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)...
一、心跳机制简介 在分布式系统中,分布在不同主机上的节点需要检测其他节点的状态,如服务器节点需要检测从节点是否失效。为了检测对方节点的有效性,每隔固定时间就发送一...
前言前面几篇文章分析了Mybatis的核心原理,但模块较多,没有一一分析,更多的需要读者自己下来研究。不过Mybatis的插件扩展机制还是非常重要的,像PageHelper就是一个扩展插件,熟悉...
大家都知道,Java是站在巨人的肩上成功的,它是在C&C++的基础上进一步的开发,投入面向对象开发的怀抱。Java吸取了很多以前的教训,加入自己很多独创的方式。在程序语言发展初...
使用Ctrl+Alt+S快捷键,或者 File–>Settings–>Editor–>General–>Code Completion
老版本IDEA把 Case sensitive completion设置成None就关闭了区分大小写的问题,默认是Firs...
在Spring Boot集成Mybatis的项目中,如果出现SQL语句执行问题,我们需要进行排查。此时就需要打印对应的SQL语句,那么该如何操作才能正常打印出对应的SQL语句呢?
其实操作非常简单...
首先我这个项目能在eclipse中运行,可能eclipse对于这种web项目更好配置吧,直接导入,然后在wind中server run运行环境中配置下tomcat,选择好对应的jdk版本即可。但是idea配置有...
前言如何下载和使用MyBatis Generator 插件,只说代码,不讲感情。如果有问题还请多多指点。开发环境 开发工具:IntelliJ IDEA 2018.1.1 x64 dk版本:1.8.0_171 工程构建工具:mav...
1、修改maven的pom文件只需要将如下依赖添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在<plugins> </plugins>中间即可)<plugin> <groupId>org.mybatis.generator</...
1. 多行编辑先来体验一下从xml文件拷贝字段新建实体对象
一般我们为了新建多表连接后映射的 ResultMap ,耗费不少时间,那么我们就来试一试这个多行编辑表字段存在下划线,而实...
插件安装方式:新版本IDE安装方式略有不同,不一一赘述 1、Background Image Plus 这款插件并不能直接提高你的开发效率,但是可以让你面对的IDE不再单调,当把背景设置成你自己...
今天做了一个java对象转Map的例子,执行的时候报错了,如下:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/Transformer
at jav...
在Spring Boot中使用Servlet,根据Servlet注册方式的不同,有两种使用方式。若使用的是Servlet3.0+版本,则两种方式均可使用;若使用的是Servlet2.5版本,则只能使用配置类方式一、Se...
今天做了一个Map转java对象的例子,用了一种比较简单的方法,就是通过net.sf.cglib.beans.BeanMap类中的方法进行转换。结果在一切准备就绪,执行的时候报错了,如下:Exception in th...
原来我曾经写过一篇《如何快速学习Java》的文章。后来也有朋友咨询我“如何系统的学习Java”的问题。这些朋友中,好多都是已经入了行,但不满足于工作枯燥的“增删改查”,或者“...
最近,研究map与java对象之间的相互转换,总结了5种方法:第一种:使用org.apache.commons.beanutils转换用到的主要jar包:commons-beanutils-1.9.3.jar//map转java对象public static...
一、logback日志技术介绍Spring Boot中使用的日志技术为logback。其与Log4J都出自同一人,性能要优于Log4J,是Log4J的替代者。
在Spring Boot中若要使用logback,则需要具有sprin...
一、创建webapp目录在src/main下创建webapp目录,用于存放jsp文件。这就是一个普通的目录,无需执行Mark Directory As二、创建jsp1、指定web资源目录在spring boot工程中若要创...
近期,利用mybatis做一个简单查询,先看主要代码:Service层:package com.example1.service; import java.util.List; import org.apache.log4j.Logger;import org.springframework...
传递多个参数一般用在查询上,比如多个条件组成的查询,有以下方式去实现:版本信息:MyBatis:3.4.41、自带方法 <select id="getUserArticlesByLimit" resultMap="resultUserArticl...
Mybatis 的强大之处之一体现在映射语句上,让我们可以使用简单的配置,就可以实现对参数和返回结果的映射。实体package com.test.Userpublic class User{private String userId...
一、简介Actuator(激励者;执行器)是Spring Boot提供的一个可挺拔模块,用于对工程进行监控。其通过不同的监控终端实现不同的监控功能。其功能与Dubbo的监控中心类似,不同的是,Dub...
好了 我们聊聊 Bean 的实例化过程的几个重要角色
BeanDefinitionRegistryPostProcessor 接口
Refresh().invokeBeanFactoryPostProcessors 这个方法里面。
BeanDefinitionRe...
1.问题:昨天把项目打包放到国产中间件东方通(外部容器,功能类似Tomcat)上时,发现某些请求下载文件的接口不能正确返回文件,而是返回一个空的文件,名称是接口名最后一个词fj,然而这个...
在我们编辑PDF文档的过程中,有时候需要在文档中添加一些如多边形、矩形、椭圆形之类的图形,而Free Spire PDF for Java 则正好可以帮助我们在Java程序中通过代码在PDF文档中绘...
查看代码执行mybatis的sql语句File–>Settings–>Plugins 搜索 MyBatis Log PluginInstalled安装之后重启,点击上方的Tools就能看到然后debug执行代码之后 点击启动MyBatis L...
为JAR创建工件配置选择:文件|项目结构(File | Project Structure),以打开“项目结构(Project Structure)”对话框。在“项目设置(Project Settings)”下,选择“工件(Artifacts)”。单击...
简介使用过JMH的同学一定会惊叹它的神奇。JMH作为一个优秀的Benchmark框架带给了我们无数的欢乐。作为一个有极客精神的程序员,那么有没有想过去自己实现一个Benchmark框架呢...
在做项目时,需要一个定时任务来接收数据存入数据库,后端再写一个接口来提供该该数据的最新的那一条。数据保持最新:设计字段sign的值(0,1)来设定是否最新定时任务插入数据:首先进行...
mybatis-plus的特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD操作:...
本文介绍了java数字和中文算数验证码的实现,分享给大家,具体如下:效果图
本文代码 https://gitee.com/tothis/java-record/tree/master/src/main/java/com/example/captcha中文...
为了防止,页面向数据库暴力注册入力,用户登录暴力破解,所以加入验证码,验证码无法被软件获取上边的内容(加入算数计算,更加安全),所以在现在技术,暂时安全。先看效果图:第一次加载比...
直接来,RequestDemo5代码,get请求和post请求都请求转发了,转发到RequestDemo6请求 RequestDemo5代码package com.lingaolu.request; import javax.servlet.RequestDispatcher;i...
直接来,ResponseDemo1代码,get请求到post请求,重定向到ResponseDemo2我的虚拟目录为ResponseDemo1代码,302是重定向状态码,Http状态码大全package com.lingaolu.response; import...
本文实例为大家分享了java实现2048游戏源代码,供大家参考,具体内容如下一.主要功能:1、游戏初始化:新建游戏4×4的16宫格画布,随机格子上生成2或者4两个数字
2、格子的移动:先判断...
本文实例为大家分享了java如何获取两个日期的时间差,供大家参考,具体内容如下rainBeginTime是从本地数据库获取的时间,格式为”yyyy-MM-ddTHH:mm:ss“。主要逻辑: @SuppressLint...
近几年,云图片服务器五花八门,越来越多,有腾讯云,阿里云,又拍云,华为云等等,但是使用了这么多年,我还是感觉阿里云图片服务器oss比较稳定,访问速度也比较快,因此我在这里手把手教给你...
在日常生活中,我们使用maven下载需要的jar包,但是很多的时候由于中央仓库没有,所以我们没有办法下载到需要的jar包,手动去下载上,然后放入到lib下,然后build path有的时候会感到很...
maven仓库配置仓库优先级为:本地仓库(localRepositories) > profile中的repositories仓库 > POM > mirrors全局仓库通过mirror配置如果仓库X可以提供仓库Y所有的内容,那么我们...
准备过程:
在电脑桌面 右键点击 “此电脑”的“属性”选项选择“高级系统设置”选项点击下面的“环境变量”选项配置过程:
点击“系统变量”下面的”新建“选项在”变量名“处...
为了方便以后配置新的windows电脑java、idea,所以专门记录一下1:JDK JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发...
JDK有个ServiceLoader类,在java.util包里,支持按约定目录/META-INF/services去找到接口全路径命名的文件,读取文件内容得到接口实现类的全路径,加载并实例化。如果我们在自...
Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static <T extends Comparable<? super T>> void sort(List<T> list...
JAVA之所以跨平台,是因为有JVM这么一个编译和运行机器,它令对于系统的操作对于用户而言是黑盒的,使得开发人员更快速和更注重软件功能的实现。然而,也因为jvm是黑盒,所以内部和底...
API参数:/**fileName: 临时文件的名字, 生成后的文件名字将会是【fileName + 随机数】suffix: 文件后缀,例如.txt, .tmpparentFile: 临时文件目录,如果不指定,则默认把临时文件存...
一、在window,使用我们先打开Zookeeper,目录bin下的zkServer.cmd,把Zookeeper运行起来二、可以使用目录bin下的zkCli.cmd,查询Zookeeper数据的方式,但是不够直观,比较乱三、ZooIn...
一、环境准备idea版本:IntelliJ IDEA 2019.3.4gradle版本:gradle-4.10.3jdk版本:jdk-8u251-windows-x64.exe(1.8.0_251)Spring源码版本:spring-framework-5.1.x说明:该套spring源...