如何基于Idea远程调试tomcat war包及jar包
一、 war包方式1. catalina.bat 开头设置远程端口set JPDA_ADDRESS=80802. cmd到bin目录catalina.bat jpda start3. idea 开启远程。远程端口是catalina.bat中设置的8080,项...
一、 war包方式1. catalina.bat 开头设置远程端口set JPDA_ADDRESS=80802. cmd到bin目录catalina.bat jpda start3. idea 开启远程。远程端口是catalina.bat中设置的8080,项...
前言相信很多人(包括我自己),在很长一段时间内虽然使用了 JDK 1.8 ,却从来没有使用过自1.8开始增加的 Stream 这一强大使用的新特性,本文则将先从如何创建 Stream 开始,逐步去学...
前言最近开发了一个接口,完成后准备自测时,却被拦截器拦截了,提示:(AUTH-NO)未能获得有效的请求参数!怎么会这样呢?于是我全局搜了这个提示语,结果发现它被出现在一个Aspect类当中...
由于又开了新机器所以又要重新布置Jenkins从老项目拷贝过来,发现Job Import Plugin 这个插件更新了,和以前的有些出入所以再记录一下插件管理安装一下Job Import Plugin可以看...
打开IDEA后选择Database数据库选项卡点击加号标志,选择Data Source,在弹出选项中选择PostgreSQL数据库填入配置信息,点击Test Connection按钮测试是否连接成功,然后点击ok补充知...
由于原来项目中已有很多功能和包,想迁移到Mybatis-Plus,旧的还是继续用 Mybatis和PageHelper,新的准备全部用Mybatis-Plus。迁移遇到了各种错误,记录一下,特别是这个错误:mybatis-...
如下所示:调用StringUtils工具类的strip()方法去掉中括号"[ ]":StringUtils.strip(word.toString(),"[]") //第一个参数放集合,第二个参数去掉中括号"[]"StringUtils工具类代码...
背景:今天写代码遇到一个Controller 中的线程安全问题,那么Spring 的Controller 是单例还是多例的呢?若为单例又如何保证并发安全呢?一、面试回答Spring管理的Controller,即加入@...
我就废话不多说了,大家还是直接看代码吧~/** * 从list中随机抽取元素 * * @param list * @param n * @return void * @throws * @Title: createRandomList *...
我就废话不多说了,大家还是直接看代码吧~package c10; import java.util.Scanner; public class zhengzhengshu { public static void main(String[] args) { Scanner input...
pom文件引入所需jar包springboot版本采用2.3.1 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven....
大学有一门课程叫操作系统,学习过的同学应该都记得,监视器是操作系统实现同步的重要基础概念,同样它也用在JAVA的线程同步中,这篇文章用一种类推的思想解释监视器”monitor”。1...
在高负载多线程应用中性能是非常重要的。为了达到更好的性能,开发者必须意识到并发的重要性。当我们需要使用并发时, 常常有一个资源必须被两个或多个线程共享。在这种情况下,...
今天想说的就是能够在我们操作数据库的时候更简单的更高效的实现,现成的CRUD接口直接调用,方便快捷,不用再写复杂的sql,带吗简单易懂,话不多说上方法1、Utils.java工具类中的方法...
策略模式是一种行为模式。用于某一个具体的项目有多个可供选择的算法策略,客户端在其运行时根据不同需求决定使用某一具体算法策略。策略模式也被称作政策模式。实现过程为,首...
Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容。在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解。Java1.5引...
在Java 7,AsynchronousFileChannel 被添加到了Java NIO中。使用AsynchronousFileChannel可以实现异步地读取和写入文件数据。创建一个AsynchronousFileChannel
我们可以使用A...
前言在很久很久以前,我们是怎么创建Spring Boot的docker image呢?最最通用的办法就是将Spring boot的应用程序打包成一个fat jar,然后写一个docker file,将这个fat jar制作成为...
对于war包,相信对于我们开发javaweb工程师来说都是不陌生的,外置tomcat+war包安装到服务器上。然而springboot可以内嵌tomcat插件,所以外置tomcat可以去掉,直接运行war包,下面就...
对于springboot热部署貌似是这样的,首先要设置idea相关配置导航栏 File -> Settings -> Build,Execution,Deployment -> Compiler 选择Build project automatically 打勾 如...
当springmvc转向springboot的时候,发现springboot默认支持thymeleaf,对于一直使用jsp的程序员,还是有点不适应。不过研究了一会发现thymeleaf更加适合前后分离,所以果断抛弃jsp...
前言在写后端的c层返回字段断言的时候,进行对于user对象的isAdmin字段断言。相关实体类字段如下 /** * 是否是超级管理员 */private Boolean isAdmin = false; public Boolea...
java中,对于非boolean类型的参数,getter和setter方法命名的规范是以get和set开头,如下:private String Success; public String getSuccess() { return Success;} public void s...
前言在Java中调用某个方法时,如果该方法的参数是一个接口类型,除了可以传入一个参数接口实现类,还可以使用匿名内部类实现接口来作为该方法的参数。匿名内部类其实就是没有名称...
前言本文主要给大家分享了关于java求最大值的4中方法,文中给出了完整的示例代码,下面话不多少了,来一起看看吧示例代码:/***@author Prannt*求最大值(或最小值)*本例以int数据类型...
述说正传,接下来开始说正事。以前用Python和Scala操作Spark的时候比较多,毕竟Python和Scala代码写起来要简洁很多。今天一起来看看Java版本怎么创建DataFrame,代码写起来其实差...
springclould项目容器化过程中, 可能是采用部分部分容器化,逐步迁移到容器环境, 这时候我们就会面临一个问题: 外部服务如何调用k8s内部服务.Eureka Server提供服务注册服务...
从本文开始,介绍一下最常用的一个集合对象HashMap,HashMap存储的是键值对,本文采用的基于JDK11的源码实现。 一般大家都知道HashMap是通过put操作把一组键值对(key和value)存储到...
待测试的服务接口:public interface ItemService { String getItemNameUpperCase(String itemId);}预览
待测试的服务的实现类:@Servicepublic class ItemServiceImpl implem...
原文:https://blog.csdn.net/qq_34508530/article/details/88943858
.区别一如果Mybatis Plus是扳手,那Mybatis Generator就是生产扳手的工厂。
通俗来讲——
MyBatis:一种操...
一、MyBatis Plus 介绍MyBatis Plus 是国内人员开发的 MyBatis 增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis Plus 的核心功能有:支持通...
web项目中,前端JS使用Java后端传过来的Long/long会丢失精度。
后端将返回的数据改为String使用即可第一种
自己建个配置类
extends WebMvcConfigurerAdapter 已经被弃用,直接...
Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/解决办法:修改pom.xml文件排除 pagehelp 包的mybatis和mybatis-spring依赖 <!-- pagehelper...
在Mybatis Plus 中,虽然IService 接口帮我们定义了很多常用的方法,但这些都是 T 对象有用,如果涉及到 多表的查询,还是需要自定义Vo 对象和自己编写sql 语句,Mybatis Plus提供了...
第一步:项目中资源配置文件夹(resources文件夹)下先新增测试环境application-dev.yml和application-prod.yml两个配置文件,分别代表测试环境配置和生产环境配置第二步:在applicat...
要分清是tomcat日志编码乱码,还是idea的日志显示控制台编码乱码一、tomcat日志编码# 切换到tomcat根目录/bin# 分别执行# 1、"chcp 65001"切换cmd为utf8,chcp 65001catalina.b...
问题如下本质就是jar包引用不到,这个时候就要需要去windows-preferences-Maven-user settings中查看jar包存放在本地的那个仓库之中我存放的是D:\tools\study_tools\maven\ap...
从昨天开始使用IDEA开始就一直在搭建java环境,许久没有使用过java,刚开始有些生疏,先建了一个最简单的类:test.java ,可是运行的时候出现 错误:找不到或无法加载主类 。在网上找了...
场景: 项目开发时候经常需要修改某个类的方法,于是想要看下项目里这个类的方法被哪些类引用过,一种比较挫的方式是根据方法名字 Ctrl+Shift+f 进行全局搜索,这样可以实现却非最...
前言最近在做社交业务,用户进入APP后有签到功能,签到成功后获取相应的奖励:项目状况:前期尝试业务阶段;特点: 快速实现(不需要做太重,满足初期推广运营即可) 快速投入市场去运营用...
一、什么是springmvc类型转换器? 在我们的ssm框架中,前端传递过来的参数都是字符串,在controller层接收参数的时候springmvc能够帮我们将大部分字符串类型的参数自动转换为...
【前言】程序开发完实现相应的功能只是一个部分,如何让系统在线上运行更好创造更高的价值是另外一个部分;监控是一个生产级项目避不可少重要组成部分;最近研究一下针对SpringBo...
【前言】 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性能同时又能在出现问题时打印详细的信息来快速定位问题;最近研究一下S...
一、方法有多个参数例如:接口方法:@Mapperpublic interface UserMapper { Integer insert(@Param("username") String username, @Param("address") String address);}对应的...
1.在有模板引擎的情况下:springboot会默认找 templates/error/错误状态码.html,所以我们要定制化错误页面就可以到templates/error下创建一个【对应错误状态码.html】html文件...
主要思路:在controller层我们将错误信息put进map中,然后通过视图解析器跳转到目标页面,在目标页面中在通过指定标签内的th:text将错误消息取出。例:1.编写controller代码@PostMa...
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官方文档代码生成器AutoGenerator 是 MyBatis-Plus 的代码...
本次安装的 IntelliJ IDEA 版本:2020.2 (当前最新版本,2020.07.28发布的202.6397.94版)官方推荐的安装条件(指当前你手里电脑的配置)如下:1、64位版本的 wind 10、wind 8;(32位 wi...
在python中,我们使用变量时,并没有声明变量的存在和类型。类型是在运行过程中自动决定的。a = 3
python将会执行三步去完成上面这个请求。1.创建一个对象代表32.创建一个变量a...
一、建立一个maven工程 pom类型 统一管理依赖以及版本号 子工程不会使用所有的定义的依赖 子工程使用依赖时无需指定版本号其pom.xml<project xmlns="http://maven...