java
-
java实现大文件分割与合并的实例代码
复制代码 代码如下: package com.test; import java.io.BufferedReader; import java.io.BufferedWriter; import ...
-
java随机字符补充版
复制代码 代码如下: public static void main(String[] args) { //String s = RandomNum.getRandomNumSt ...
-
java 如何复制非空对象属性值
目录 java 复制非空对象属性值 然后封装一下得到以下方法 测试方法就不提供了,自行测试即可 java对象属性复制的几种方式 1.使用java反射机制 2.使用spring-beans5.0.8包中 ...
-
浅谈升级Spring Cloud到Finchley后的一点坑
最近为了使用Kotlin以及Webflux进行后台应用开发,把Spring Cloud版本升级到了Finchley. 这种大版本的提升,坑自然是少不了的,我最近会把遇到问题都总结在这里避免大家花太多时 ...
-
详细分析java并发之volatile关键字
Java面试中经常会涉及关于volatile的问题.本文梳理下volatile关键知识点. volatile字意为"易失性",在Java中用做修饰对象变量.它不是Java特有,在C ...
-
SpringSecurity OAuth2单点登录和登出的实现
目录 1. 单点登录 1.1 使用内存保存客户端和用户信息 1.2 使用数据库保存客户端和用户信息 1.3 单点登录流程 1.3 JWT Token 2. 单点登出 3. 总结 参考: Spring ...
-
深入了解JAVA泛型
什么是泛型 泛型的概念:Java泛型(generics)是JDK1.5中引入的一个新特性,泛型提供了编译时的类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构. 泛型的本质就是类型参数化 ...
-
Spring@Value使用获取配置信息为null的操作
一.项目背景 1.介绍: 最近在springboot项目中需要做一个阿里云OSS图片上传功能点,将OSS图片上传代码提取到公共工具类中,为了方便其他模块调用. 2.问题介绍 在公共工具类中使用OSS一 ...
-
Java程序生成exe可执行文件详细教程(图文说明)
Java程序打包成exe可执行文件,分为两大步骤. 第一步:将Java程序通过Eclipse或者Myeclipse导成Jar包 第二步:通过exe4j讲Jar包程序生成exe可执行文件 第一步详解: ...
-
hibernate增删改查操作代码
Hibernate对数据删除操作 删除User表中个一条数据,是需要更具User表的主键id值来删除的.首先根据id值向数据库中查询出来对应的对象.可以采用两种方式一是session的get方法,一个 ...
-
基于IDEA,Eclipse搭建Spring Boot项目过程图解
如何创建一个Spring Boot项目?这里使用maven来进行依赖管理,根据常用的IDE,可以使用IDEA.Eclipse.或者访问官方网站搭建. 项目搭建环境准备 JDK:1.8MAVEN:3.6 ...
-
Java实现简单的飞机大战游戏(控制主飞机篇)
本文实例为大家分享了Java实现简单的飞机大战游戏,控制主飞机的具体代码,供大家参考,具体内容如下 接着上一篇:Java实现简单的飞机大战游戏(敌机下落篇),首先我们需要明白,在控制一架飞机的时候,需 ...
-
Java 并发编程学习笔记之Synchronized底层优化
一.重量级锁 上篇文章中向大家介绍了Synchronized的用法及其实现的原理.现在我们应该知道,Synchronized是通过对象内部的一个叫做监视器锁(monitor)来实现的.但是监视器锁本质 ...
-
Java 入门图形用户界面设计之事件处理上
Java程序设计 图形用户界面 [七]事件处理上 事件处理 事件和监听器 事件:表示一个对象发生状态变化 监听器:不断地监听事件的变化,并根据这些事件进行相应地处理 事件类 EventObject类 ...
-
mybatis-plus的添加与修改详解
目录 mybatis-plus批量添加 批量插入 记住Java是可以接口多继承的 mybaits-plus帮我们简化了CRUD,这次来说一下添加与修改的操作 由于我们所有的 SQL 是不可见的,我们希 ...
-
使用Java发送带附件的附件的示例
这里使用的是JavaMail技术,前台使用了fckeditor做邮件美化,由于只是示例,后台发送时只是将邮件保存在本地,但是可以查看,如果需要实际发送,请参考我的其他博客文章,我写了很多关于邮件发送的 ...
-
详解SpringMVC从基础到源码
认识SpringMVC SpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图.其中核心类是 DispatcherServle ...
-
图解Java经典算法快速排序的原理与实现
目录 快速排序 算法原理 图解 Java代码实现 算法分析 快速排序 通过一趟排序将待排元素分成独立的两部分,其中一部分为比基准数小的元素,另一部分则是比基准数大的元素.然后对这两部分元素再按照前面的 ...
-
SpringMVC实现账号只能在一处登陆
一.问题引导 在Web开发中,实现一个账号只能在一处登陆有两种形式:1.当某个账号在某处登陆后,如果再在其他处登陆,将前一个账号挤掉:2.当某个账号登陆后,此账号在其他设备登陆提示已经登陆,无法登陆. ...
-
java byte数组与int,long,short,byte的转换实现方法
实例如下: public class DataTypeChangeHelper { /** * 将一个单字节的byte转换成32位的int * * @param b * byte * @return ...
