java
-
idea中MavenWeb项目不能创建Servlet的解决方案
问题 学习完maven后,用maven创建了一个web项目,然后在这个web项目中创建了一个java文件夹并标记这个目录为源码根目录,当我准备创建一个Servlet的时候发现没有,如下图 解决办法 1 ...
-
Java消息摘要算法MAC实现与应用完整示例
本文实例讲述了Java消息摘要算法MAC实现与应用.分享给大家供大家参考,具体如下: 一 介绍 MAC:Message Authentication Code HMAC:keyed-Hash Mess ...
-
这一次搞懂Spring代理创建及AOP链式调用过程操作
前言 AOP,也就是面向切面编程,它可以将公共的代码抽离出来,动态的织入到目标类.目标方法中,大大提高我们编程的效率,也使程序变得更加优雅.如事务.操作日志等都可以使用AOP实现.这种织入可以是在运行 ...
-
深入理解Java高级特性——注解
博主在初学注解的时候看到网上的介绍大部分都是直接介绍用法或者功能,没有实际的应用场景,篇幅又很长导致学习的时候难以理解其意图,而且学完就忘QAQ.本篇文章中我将结合实际的应用场景尽可能由浅入深,平缓的 ...
-
mybatis映射文件mapper.xml的具体写法
Mapper映射文件是一个xml格式文件,必须遵循相应的dtd文件规范 在学习mybatis的时候我们通常会在映射文件这样写: <?xml version="1.0" enc ...
-
logback关闭某个包的日志操作
最近想关闭一个包的日志打印,经过一番研究实际上就一句话的事, 一直没成功是因为name写错了. <logger name="packname" level="OFF ...
-
带你了解Java数据结构和算法之队列
目录 1.队列的基本概念 2.Java模拟单向队列实现 3.双端队列 4.优先级队列 5.总结 1.队列的基本概念 队列(queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进 ...
-
idea中解决maven包冲突的问题(maven helper)
日常开发中经常会遇到xxx.class 找不到的异常,但是这个类确实存在我们的项目中,就会感觉很离奇,其实这就是包冲突的问题 冲突问题 比如项目中引用了两个 fastjson.jar的版本,分别为 f ...
-
springboot 自定义异常并捕获异常返给前端的实现代码
背景 在开发中,如果用try catch的方式,每个方法都需要单独实现,为了方便分类异常,返回给前端,采用了@ControllerAdvice注解和继承了RuntimeException的方式来实现. ...
-
Mybatis批量操作sql写法示例(批量新增、更新)
在使用foreach时,collection属性值的三种情况: 如果传入的参数类型为List时,collection的默认属性值为list,同样可以使用@Param注解自定义keyName; 如果传入 ...
-
Java基础 Servlet监听器详解
Java基础 Servlet监听器详解 1 概念:Servlet监听器,用来监听web容器的一些对象状态的变化,主要是ServletContext.HttpSession.HttpServletReq ...
-
spring cloud oauth2 feign 遇到的坑及解决
目录 springcloudoauth2feign遇到的坑 客户端模式 基于springsecurity springcloud微服务增加oauth2权限后feign调用报null 一般是这样实现的 ...
-
SpringBoot整合mybatis简单案例过程解析
这篇文章主要介绍了SpringBoot整合mybatis简单案例过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.在springboot项 ...
-
Java模拟HTTP Get Post请求 轻松实现校园BBS自动回帖
本文实例为大家分享了Java模拟HTTP Get Post请求,校园BBS自动回帖功能,供大家参考,具体内容如下 设计思路 找到帖子链接的集合,最后面数字变化, 就可以得到不同的帖子 防止帖子发表会又 ...
-
为什么Java中都不用a.equals(b)判断对象相等
今天也是向高级程序员学习的一天.组长又说了我用a.equals(b)判断对象相等的问题,一开始我还很奇怪,不都这么用吗 组长:"--" 嗷嗷,原来是这样,那该用什么呢? 组长:&q ...
-
Java中equals和==的区别详解
目录 1.java中的数据类型,可分为两类: 2.再稍微改动一下程序,会有更奇怪的发现: 3. 字符串缓冲池 4.再次更改程序: 总结 1.java中的数据类型,可分为两类: 1.基本数据类型,也称原 ...
-
使用SpringBoot+AOP实现可插拔式日志的示例代码
一.AOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术. AOP是OOP的延续,是软件开发 ...
-
Java基于线程实现带有滚动效果的Label标签实例
本文实例讲述了Java基于线程实现带有滚动效果的Label标签.分享给大家供大家参考.具体如下: import java.awt.Graphics; import javax.swing.JFrame ...
-
Java读取TXT文件内容的方法
Java读取txt文件内容.可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了. 通过这条线路 ...
-
Java开发中为什么要使用单例模式详解
一.什么是单例模式? 单例设计模式(Singleton Design Pattern)理解起来非常简单.一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简 ...
