标签: JAVA

SpringBoot简介与快速搭建详细步骤

SpringBoot简介SpringBoot为了简化在开发基于Spring的项目的难度,减少了哪些繁杂的配置,从而让开发基于Spring的项目变成一个相当简单容易的事。SpringBoot其本身没有添加什么新的技术,就是整合了一些现有的框架,并提供了一些默认的配置,就是这些默认的配置,极大的提高了我...

Java 2021-05-10 33 0 0 阅读全文

浅谈Java中Map和Set之间的关系(及Map.Entry)

1、通过查找API文档:2、Map.Entry是一个接口,所以不能直接实例化。3、Map.entrySet()返回的是一个collection集合,并且,这个collection中的元素是Map.Entry类型,如下图所示:4、Map是http://lib.csdn.net/base/javase中...

Java 2021-05-17 39 0 0 阅读全文

Java发送Email的案例

这是一个小的发送emai的案例代码里面放了很多注解,这里多说无益。发送邮件实体类:packagecom.yqx.emaildemo.demo;importlombok.Data;importorg.apache.commons.mail.EmailAttachment;importjava.util...

Java 2021-07-05 50 0 0 阅读全文

Java无法获取真实IP解决方案

问题最近在写博客浏览量的时候,设计了这么一个逻辑:同一个IP浏览一遍文章,5分钟内不刷新次数。就需要在服务器端得到用户的真实IP,我代码是这样写的(从网上找的方法):publicstaticStringgetRealIp(HttpServletRequestrequest){Stringip=req...

Java 2021-04-07 54 0 0 阅读全文

JAVA面向对象的特征—多态

什么是多态:是指同一行为,具有多个不同表现形式。多态性是对象多种表现形式的体现。多态理解:java中的多态就理解为对象的不同数据类型的体现也就是子类对象充当父类类型对象格式:父类类型变量名=new子类对象;(父类的引用指向子类对象)变量名.方法名();多态的发生前提:必须要有继承或实现(类与接口之间...

Java 2021-07-30 44 0 0 阅读全文

Java创建以任意图片为背景的窗口

swing自带的窗体是不能够满足我们的应用需求的,所以需要制作任意图片和形状的JFrame框体,比如下图:并且可以设置窗体背景图片的透明度下面说明如何做到上图的效果:(1)首先你得需要一张好看的图片,比如羊皮纸。但是这个下载的图片是方方正正的矩形,羊皮纸的形状在图片的内部,所以我们用美图秀秀或者PS...

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

Java关键字Final用法知识点

inal:最终的,确保使用前是被赋值得,一旦赋值后不可修改。1数据①局部变量基本数据类型:可以先定义后赋值,但要保证在使用前是已被赋值的,一旦赋值后不可修改;引用数据类型:可以先定义后赋值,但要保证在使用前是已被赋值的,一旦赋值后不可修改;引用内容不可修改,但备用用的对象内容可以被修改;②成员变量必...

Java 2021-04-27 44 0 0 阅读全文

教你用MAT工具分析Java堆内存泄漏问题的解决方法

一、MAT概述与安装MAT,全称MemoryAnalysisTools,是一款分析Java堆内存的工具,可以快速定位到堆内泄漏问题。该工具提供了两种使用方式,一种是插件版,可以安装到Eclipse使用,另一种是独立版,可以直接解压使用。我把独立版MAT安装包放到了网盘上,方便直接下载————链接:h...

Java 2021-06-25 57 0 0 阅读全文

Jenkins自动构建部署项目到远程服务器上的方法步骤

1.下载jenkins下载地址:https://jenkins.io启动jenkins方式有2种1.1切换到jenkins.war包的存放目录启动命令:java-jarjenkins.war启动jenkins访问:localhost:8080就能进入jenkins管理页面1.2把jenkins.wa...

Java 2021-04-05 42 0 0 阅读全文

Kafka启动报错MIssingTopicsFatal Is True的解决办法

kafka启动报错:missingTopicsFatalistrue报错信息org.springframework.context.ApplicationContextException:Failedtostartbean'org.springframework.kafka.config.inter...

Java 2021-07-05 56 0 0 阅读全文

SpringBoot-自动配置-源码解析

SpringBoot自动配置原理解析文章已同步至GitHub开源项目:Java超神之路​SpringBoot的主旨是约定大于配置,开发项目初期阶段,我们不需要做过多的配置,SpirngBoot已经帮我们自动配置好了大部分的内容,比如仲裁依赖机制,自动引入需要的依赖,自动配置等内容。让我们能够将更多的...

Java 2021-07-30 50 0 0 阅读全文

SpringMvc利用Dropzone组件实现图片上传

操作步骤如下一、dropzone导入01.dropzone官网下载其插件压缩包并复制项目;02.将CSS和JS文件在HTML文件中引入;//下面src中的地址根据自己文件地址进行修改,不能之间copy,否则可能用不了!!!二、dropzone的使用只需要一个div元素,用JavaScript代码启用...

Java 2021-07-01 47 0 0 阅读全文

Mybatis中返回Map的实现

在Mybatis中,我们通常会像下边这样用:返回一个结果UserselectOne(Useruser);selectid,username,telphonefromuserwheretelphone=#{telphone}andpassword=#{password}返回多个结果(其实这个和上边一样...

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

Swing绘制按钮为任意形状

swing自带的metalButton是非常丑的,不能满足我们的实际需求,所以需要定制自己喜欢的按钮,比如一个图片按钮等等。如下图所示。接着说明如何制作。(1)找一些好看的按钮图片,但是按钮可能在图片内部,所以我们需要用美图秀秀或者PS将按钮抠出来。如下图:(2)将其保存为透明背景就可以了。(3)然...

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

如何理解Java线程池及其使用方法

多线程的异步执行方式,虽然能够最大限度发挥多核计算机的计算能力,但是如果不加控制,反而会对系统造成负担。线程本身也要占用内存空间,大量的线程会占用内存资源并且可能会导致OutofMemory。即便没有这样的情况,大量的线程回收也会给GC带来很大的压力。为了避免重复的创建线程,线程池的出现可以让线程进...

Java 2021-06-25 42 0 0 阅读全文

Spring-Security关闭登录框的实现示例

事情要从同事的一个项目说起,项目中需要集成公司的单点登录系统,但是无论如何都无法跳转到正常的登录页面。相反,却始终跳转到另外一个登录页面。但是代码却非常简单,简化一下@ControllerpublicclassSecurityTestController{@GetMapping("/myL...

Java 2021-05-10 65 0 0 阅读全文

基于微信小程序的在线考试系统SpringBoot框架

随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受学生的喜爱,微信在线考试系统被学生普遍使用,为方便学生能够可以随时进行微信在线考试系统的数据信息管理,特开发了基于微信在线考试系统的管理系统。微信在线考试系统的设计主...

Java 2021-07-30 46 0 0 阅读全文

Java实现后台的数据显示在前端

本篇使用servlet+.ajax()的技术,实现简单的前后台的交互问题。首先来了解一下AJAXAJAX是jquery的一个方法,一种在网页上调用后台接口的方式。示例:$.ajax({参数});$.ajax()等同于jQuery.ajax()参数里是一个JS对象,其中的属性:type:’GET’/‘...

Java 2021-07-01 33 0 0 阅读全文

RocketMQ4.5.2修改Mqnamesrv和Mqbroker的日志路径操作

此解决方案是针对window的,因为日志默认保存路径在C盘,linux忽略。学习RocketMQ过程中,总是出现com.alibaba.rocketmq.client.exception.MQBrokerException:CODE:14DESC:servicenotavailablenow,may...

Java 2021-07-05 43 0 0 阅读全文

Java反射-变量键值对排序

1、问题描述因为要做API接口安全设计方案(已实现)(API接口安全设计方案(已实现)),牵扯到前后端加密签名,从前端获取json数据后,首先需要对json数据按照首字母进行排序,再按照key1value1key2value2进行加密(json数据从前端到后端,顺序会乱),结合网上的方案,使用jav...

Java 2021-07-30 52 0 0 阅读全文