标签: JAVA

Mybatis动态SQL的实现示例

场景在实际应用开发过程中,我们往往需要写复杂的SQL语句,需要拼接,而拼接SQL语句又稍微不注意,由于引号,空格等缺失可能都会导致错误。Mybatis提供了动态SQL,也就是可以根据用户提供的参数,动态决定查询语句依赖的查询条件或SQL语句的内容。动态SQL标签if和where标签selectfro...

Java 2021-05-15 166 0 0 阅读全文

Java编程之Xpath介绍

一、使用dom4j支持XPATH的操作—可以直接获取到某个元素,而不用一层一层的解析获取XPATH如何使用:第一种形式:/AAA/BBB/CCC,一个/代表一层,表示获取到AAA下面的BBB下面的CCC第二种形式://BBB,表示和这个名称相同的都可以得到,只要名称是BBB都可以得到。//DDD/B...

Java 2021-06-11 129 0 0 阅读全文

Java基础之二叉搜索树的基本操作

二叉搜索树插入元素/***user:ypc;*date:2021-05-18;*time:15:09;*/classNode{intval;Nodeleft;Noderight;Node(intval){this.val=val;}}publicvoidinsert(intkey){Nodenode...

Java 2021-05-25 144 0 0 阅读全文

两个小例子轻松搞懂 Java 中递归与尾递归的优化操作

废话不多说,我们直接上两个最常见的小例子:一、递归,伪递归,迭代实现n!packagecom.njbdqn.test02;/***递归,伪递归,迭代实现n!*/publicclassRecursionTest{publicstaticvoidmain(String[]args){System.out...

Java 2021-05-19 182 0 0 阅读全文

IDEA2020.2.3 "Reading Maven Projects"卡住的问题

一、解决方案搜寻刚出IDEA2020.2版本的时候,当时第一时间更新了。打开公司的项目,没啥问题,但是当打开自己的项目的时候,就会看到右下角显示readingpom.xml然后就卡死了。很多次都这样,后来就回滚了2020.1,直到今天才来再次尝试发现原因和解决方案。1.1导致原因的设定如果有幸点进了...

Java 2021-05-15 177 0 0 阅读全文

Servlet的执行原理与生命周期

一、先从servlet容器说起:大家最为熟悉的servlet容器就是Tomcat,Servlet容器是如何管理Servlet?先看一下tomcat的容器模型:从上图可以看出Tomcat的容器分为四个等级,真正管理Servlet的容器是Context容器,一个Context对应一个Web工程从上图可以...

Java 2021-06-11 128 0 0 阅读全文

解决Request.GetInputStream()只能读取一次的问题

问题描述由于在拦截器中读取了输入流的数据,在request中的输入流只能读取一次,请求进去Controller时,输入流中已经没有数据了,导致获取不到数据。原因一个InputStream对象在被读取完成后,将无法被再次读取,始终返回-1;InputStream并没有实现reset方法(可以重置首次读...

Java 2021-08-25 138 0 0 阅读全文

IDEA 2019.1.3 激活码大全

激活码:9MWZD5CC4E-eyJsaWNlbnNlSWQiOiI5TVdaRDVDQzRFIiwibGljZW5zZWVOYW1lIjoiMjAxNzY1MDYxQGNxdS5lZHUuY24gLiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiI...

Java 2021-04-30 156 0 0 阅读全文

详解SpringBoot之接收Json字符串的两种方式

第一种方式、通过关键字段@RequestBody,标明这个对象接收json字符串。还有第二种方式,直接通过request来获取流。在spring中,推荐使用。代码地址https://gitee.com/yellowcong/springboot-demo/tree/master/springboot...

Java 2021-05-19 166 0 0 阅读全文

从零开始学SpringBoot整合Feign跨服务调用的方法

介绍微服务横行的互联网世界,跨服务调用显得很平凡,我们除了采用传统的http方式接口调用,有没有更为优雅方便的方法呢?答案是肯定的,feign就提供了轻便的方式!如果你的服务都注册了注册中心,比如nacos,那么调用会显得很轻松,只需一个注解,带上需要调用的服务名即可,**feign+nacos**...

Java 2021-03-25 139 0 0 阅读全文

Spring Cloud Hystrix请求合并Collapsing

在HystrixCommand之前可以使用请求合并器(HystrixCollapser就是一个抽象的父类)来把多个请求合并成一个然后对后端依赖系统发起调用。下图显示了两种情况下线程的数量和网络的连接数的情况:第一种是不使用合并器,第二种是使用请求合并器(假设所有的链接都是在一个短的时间窗口内并行的,...

Java 2021-06-13 138 0 0 阅读全文

Java中两个字符串的拼接、整数相加和浮点数相加实现代码

编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加,并输出结果。要进行异常处理,对输入的不符合要求的字符串提示给用户。packagezyy.wxt.demo;importjava.util.Scanner;publicclassov...

Java 2021-05-25 130 0 0 阅读全文

IDEA入门级使用教程你居然还在用Eclipse?

最智能的IDEIDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。智能提示重构代码如果你写的代码过于复杂,或者有更好的方式来替代你写的代码,那么IDEA会给你一个提示,告诉你还可以有更好的方式。如下图:这个是说你使用了没有必要的装箱操作(...

Java 2021-05-15 180 0 0 阅读全文

Java 注解学习笔记

简介Java注解是JDK1.5引入的一种注释机制,它不会改变编译器的编译方式,Java编译器对包含注解和不包含注解的代码会生成相同的Java虚拟机指令。在实际应用中,注解只是一种标识,具体的操作需要借助其他工具来解析和处理。注解语法注解是使用@interface来定义的,所有注解都隐式的扩展自jav...

Java 2021-03-25 135 0 0 阅读全文

教你用Java GUI实现文本文件的读写

实验题目分析实验要求为:实现一个界面,界面中包含一个文本显示区和两个按钮(存档和读档)读档按钮作用是打开文件并读取内容,将内容显示在文本区中存档按钮作用是将文本区的内容写入到文件中。简单分析一下,可以看出这样的要求奥,包含的要考察知识点主要有两个方向:GUI绘制界面并添加事件使用IO流对象对文件进行...

Java 2021-05-25 154 0 0 阅读全文

使Java的JButton文字隐藏功能的实现(不隐藏按钮的前提)

在网上虽然看到了方法,但是处理感觉很复杂,我的办法,老实说,是突然试一下试到的,哈哈QWQOK,开始说明如何整的。效果如上图所示代码如下packagecsdn.article;importjavax.swing.*;importjava.awt.*;importjava.awt.event.Acti...

Java 2021-03-31 174 0 0 阅读全文

深入理解Java中的装箱和拆箱

自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。若有不正之处,请谅解和批评指正,不胜感激。一.什么是装箱?什么是拆箱?在前面的文章中提到,Java为每种基本数据类...

Java 2021-04-26 120 0 0 阅读全文

IDEA与模拟器安装调试失败的处理方法:INSTALL_PARSE_FAILED_NO_CERTIFICATES

现象:安装失败,具体信息:Installationdidnotsucceed.Theapplicationcouldnotbeinstalled:INSTALL_PARSE_FAILED_NO_CERTIFICATESAPKsignatureverificationfailed.解决方法:build...

Java 2021-05-19 294 0 0 阅读全文

利用Stream Sorted进行降序排序

根据value值的大小进行降序排序,并进行截取。publicstaticvoidmain(String[]args){Listlist=Lists.newArrayList();Mapmap=Maps.newHashMap();map.put("id",1);map.put(&q...

Java 2021-03-25 146 0 0 阅读全文

使用Javafx更新UI的方法

JavaFx如果在子线程中更新UI,不论是task还是runable都会报错,java.lang.IllegalStateException:NotonFXapplicationthread;currentThread=这种情况可以使用下面的方法1,Platform.runLater()这个办法在当...

Java 2021-07-09 193 0 0 阅读全文