java

  • 超详细解释Java反射

    目录 一.什么是反射 1. 反射机制的功能 2. 实现反射机制的类 二.反射的使用 1. Customer类 2. ReflectTester类 三.具体实例 1. ReflexDemo类 2. Wr ...

  • 教你如何用Eclipse创建一个Maven项目

    一.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 1.去下载Maven 2.设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\ ...

  • Maven项目分析剔除无用jar引用的方法步骤

    一.为什么要做这件事? 项目持续研发,不停地在上面新增功能,新增特性,引入新的框架和组件,jar包依赖多并且复杂,再加上需求各种变更,有不少已经存在的功能下线,但jar包依赖没人管,还是放在项目的po ...

  • 详解Java如何判断ResultSet结果集是否为空

    目录 问题描述 深究问题 ResultSet 的 Type 属性 解决办法 问题描述 ResultSet 表示 select 语句的查询结果集.ResultSet 对象具有指向其当前数据行的指针, 最 ...

  • 使用IDEA画UML图的详细步骤

    目录 UML简介 如何使用IDEA画UML图 安装PlantUML插件 安装Graphviz Graphviz安装和环境变量配置 Graphviz安装 环境变量配置  写在前面:大家好!我是AC-fu ...

  • java  Lock接口详解及实例代码

    java  Lock接口 java.util.concurrent.locks 接口Lock public interface Loce Loce实现提供了比使用synchronized方法和语句可获 ...

  • 最安全的加密算法Bcrypt防止数据泄露详解

    目录 引言 哈希(Hash)与加密(Encrypt) 不可逆的MD5为什么是不安全的? 如何防御彩虹表的破解? 一个更难破解的加密算法Bcrypt PasswordEncoder 接口 引言 这是&l ...

  • Springboot中如何通过yml为实体类注入属性

    目录 1.编写实体类 2.编写yml文件 3.测试 4.结果 5.可以不用@ConfigurationProperties(prefix = “person”)注解方式 6.@Configuratio ...

  • Java 配置加载机制详解及实例

    前言 现如今几乎大多数Java应用,例如我们耳熟能详的tomcat, struts2, netty-等等数都数不过来的软件,要满足通用性,都会提供配置文件供使用者定制功能. 甚至有一些例如Netty这 ...

  • PageHelper引发的幽灵数据问题解析

    目录 前言 大胆猜测 PageHelper工作原理 Tomcat请求流程 总结 前言 最近测试反馈一个问题,某个查询全量信息的接口,有时候返回全量数据,符合预期,但是偶尔又只返回1条数据,简直就是“见 ...

  • spring整合redis实现数据缓存的实例代码

    数据缓存原因:有些数据比较多,如果每次访问都要进行查询,无疑给数据库带来太大的负担,将一些庞大的查询数据并且更新次数较少的数据存入redis,能为系统的性能带来良好的提升. 业务逻辑思路:登入系统,访 ...

  • Java线程的异常处理机制详情

    目录 前言 线程的异常处理机制 小结 线程池场景下的异常处理 小结 其他 前言 启动一个Java程序,本质上是运行某个Java类的main方法.我们写一个死循环程序,跑起来,然后运行jvisualvm ...

  • Spring中bean的初始化和销毁几种实现方式详解

    Bean的生命周期 : 创建bean对象 – 属性赋值 – 初始化方法调用前的操作 – 初始化方法 – 初始化方法调用后的操作 – --- 销毁前操作 – 销毁方法的调用. [1]init-metho ...

  • Java多线程的实现方式比较(两种方式比较)

    先看一下java线程运行时各个阶段的运行状态 线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程 ...

  • SpringBoot实现钉钉机器人消息推送的示例代码

    零.前言 上一次做消息推送,是微信公众号的定时消息通知. 由于自己当时的水平不够,加上企鹅家的开发文档普遍不太友好,导致根本看不懂文档在写什么,不得不去看第三方博客来学习公众号的开发. 这次就不一样了 ...

  • 使用Filter拦截器如何实现请求跨域转发

    目录 Filter拦截器实现请求跨域转发 在使用Filter实现转发后特做一次记录 使用filter解决跨域 在web.xml配置拦截器 过滤器代码 Filter拦截器实现请求跨域转发 因为公司项目需 ...

  • Spring Boot中配置文件application.properties使用

    一.配置文档配置项的调用 启动后在浏览器直接输入http://localhost:18080/user/test,就直接打印出配置文件中的配置内容. 二.绑定对象bean调用 有时候属性太多了,一个个 ...

  • 利用JWT如何实现对API的授权访问详解

    什么是JWT JWT(JSON Web Token)是一个开放标准(RFC 7519),它定义了一种紧凑且独立的方式,可以在各个系统之间用JSON作为对象安全地传输信息,并且可以保证所传输的信息不会被 ...

  • JavaWeb Servlet实现文件上传与下载功能实例

    目录 前言 项目准备 文件上传 前台页面 文件下载 资源准备 超链接下载 后台实现下载 总结 前言 在上网的时候我们常常遇到文件上传的情况,例如上传头像.上传资料等:当然除了上传,遇见下载的情况也很多 ...

  • Java装饰者模式实例详解

    本文实例讲述了Java装饰者模式.分享给大家供大家参考,具体如下: 装饰模式 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能.它是通过创建一个包装对象,也就是装饰来包裹真实的对象. 装 ...