java
-
SpringBoot设置静态资源访问控制和封装集成方案
背景 最近在着手公司框架优化及项目实际应用,原先方案是springboot+html前后端分离单独部署,后端人员兼职前端开发,后续产品线业务进行优化,面向企业使用部分由移动网站人员负责设计开发,内部配 ...
-
Java中的PrintWriter 介绍_动力节点Java学院整理
PrintWriter 介绍 PrintWriter 是字符类型的打印输出流,它继承于Writer. PrintStream 用于向文本输出流打印对象的格式化表示形式.它实现在 PrintStream ...
-
Jackson处理Optional时遇到问题的解决与分析
目录 前言 目录 正文 1. 序列化Optional类型的问题 2. 原因分析 3. 解决办法 总结 前言 Optional是Java8中增加的一个特性,它的出现是为了解决Java中的空指针问题,相关 ...
-
详解JAVA之运算符
目录 一.算术运算符 二.赋值运算符 三.自增自减运算符 四.关系运算符 五.逻辑运算符 六.三元运算符 七.数据输入 总结 一.算术运算符 运算符:常见的±*/等 表达式:运算符连接起来符合java ...
-
深入理解Java中观察者模式与委托的对比
目录 代码背景 观察者模式 介绍 实现 观察者(学生) 通知者(老师) Main方法 观察者 通知者 事件 事件处理 委托 介绍 总结 代码背景 一个班级,有两类学生,A类:不学习,玩,但是玩的东西不 ...
-
SpringBoot连接Redis2种模式解析
一.引入pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...
-
Java中的CAS和ABA问题说明
目录 1.CAS 1)CAS概念 2)CAS产生的影响(无锁执行) 3)Automic并发类CAS原理代码分析 4)CAS导致的ABA问题 1.CAS 1)CAS概念 CAS时Compare And ...
-
Java BIO实现聊天程序
本文实例为大家分享了Java BIO实现聊天程序的具体代码,供大家参考,具体内容如下 我们使用一个聊天程序来说本文的主题 1.BIO 客户端服务器通讯 public class ChatServer ...
-
SpringBoot HttpMessageConverter消息转换器的使用详解
目录 消息转化器的作用 消息转化器的主要方法 默认配置的消息转化器 注意事项 消息转化器的作用 将请求报文转化为Java对象 将Java对象转化为响应报文 消息转化器的主要方法 getSupporte ...
-
springboot实现基于aop的切面日志
本文实例为大家分享了springboot实现基于aop的切面日志的具体代码,供大家参考,具体内容如下 通过aop的切面方式实现日志 通切面拦截所有指定包下的所有方法 @Aspect @Componen ...
-
Mybatis动态SQL之where标签用法说明
目录 关于where标签用法 使用where标签及一些注意点 where标签简单使用 关于where标签用法 xml映射文件部分内容: <select id="selectIfCond ...
-
浅谈Mybatis之参数传递的几种姿势
目录 I. 环境配置 1. 项目配置 2. 数据库表 II. 参数传递 1. @Param注解 2. 单参数 3. 多参数 3. Map传参 4. POJO对象 5. 简单参数 + Map参数 6.小 ...
-
使用java springboot设计实现的图书管理系统(建议收藏)
目录 前言 背景意义 数据库设计 功能截图 代码实现 前言 随着网络技术的发展.计算机应用水平广泛提高,原来系统的时效性.数据的正确性.操作的方便性上都存在不足,已影响到系统的正常使用.经过考察比较, ...
-
java获取文件的inode标识符的方法
java获取文件的inode标识符,如果文件被删除或者重命名,inode的值会发生变更,因此可以在第一次加载File之后记录inode,后续校验inode的值来判断文件是否被删除.重命名或重新创建等. ...
-
Java基于Tcp的基础聊天功能实例
本文实例讲述了Java基于Tcp的基础聊天功能.分享给大家供大家参考,具体如下: 最基础的聊天,用户端和服务器端每次说一句,而且严格规定了先后到顺序. 服务器端: import java.io.*; ...
-
IntellJ IDEA神器使用技巧(小结)
命令仓库 Ctrl + Shift + A 可以搜集对应命令快捷键 1.基础快捷键 1.1.无处不在的跳转项目之间的跳转 1.1.1.项目 项目之间的跳转 next project window Ct ...
-
eclipse创建项目没有dynamic web的解决方法
eclipse创建项目没有dynamic web的解决方法 输入自己的版本号 打开 Web, XML, Java EE and OSGi Enterprise Development next nex ...
-
RestTemplate如何通过HTTP Basic Auth认证示例说明
本文是精讲RestTemplate第9篇,前篇的blog访问地址如下: 服务提供方通常会通过一定的授权.鉴权认证逻辑来保护API接口.其中比较简单.容易实现的方式就是使用HTTP 的Basic Aut ...
-
springboot 实现记录业务日志和异常业务日志的操作
日志记录到redis展现形式 1.基于注解的方式实现日志记录,扫描对应的方法实现日志记录 @Inherited @Retention(RetentionPolicy.RUNTIME) @Target( ...
-
Java Swing JComboBox下拉列表框的示例代码
Java Swing JComboBox下拉列表框的示例代码
