java
-
Java synchronized轻量级锁的核心原理详解
目录 1.轻量级锁的原理 2.轻量级锁的分类 1.普通自旋锁 2.自适应自旋锁 3.轻量级锁的膨胀 总结 问题: 什么是自旋锁? 说一下 synchronized 底层实现原理? 多线程中 synch ...
-
Java线程(Thread)四种停止方式代码实例
Java线程(Thread)四种停止方式代码实例
-
idea2017建立jsp工程及tomcat配置教程
idea2017建立jsp工程及tomcat配置教程
-
mybatis查询实现返回List<Map>类型数据操作
如下所示: **只要设定resultType而不设定resultMap就可以了**: < select id = "selectByPage" parameterType = ...
-
Java 批量删除Word中的空白段落示例代码
Java 批量删除Word中的空白段落示例代码
-
Mybatis实现数据的增删改查实例(CRUD)
什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架. MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索.MyBat ...
-
Java中io流解析及代码实例
IO流 Java中IO流分为两种,字节流和字符流,顾名思义字节流就是按照字节来读取和写入的,字符刘是按照字符来存取的:常用的文件读取用的就是字符流,在网络通信里面用的就是字节流 下面这张图是Java中 ...
-
SpringBoot四种读取properties文件的方式(小结)
前言 在项目开发中经常会用到配置文件,配置文件的存在解决了很大一份重复的工作.今天就分享四种在Springboot中获取配置文件的方式. 注:前三种测试配置文件为springboot默认的applic ...
-
SpringBoot实现发送邮件功能
背景 有个小伙伴问我你以前发邮件功能怎么弄的.然后我就给他找了个demo,正好在此也写一下,分享给大家. 理清痛点 发送邮件,大家可以想一下,坑的地方在哪? 我觉得是三个吧. 第一:邮件白名单问题. ...
-
spring-integration连接MQTT全过程
目录 首先需要引入spring-integration-mqt的包 MQTT的配置比较简单 其中ChanneName是一个常量类 数据发送网关只是一个接口 MQTT服务器有数据下发时 最后是参数配置文 ...
-
java 如何计算同比增长工具类
java 计算同比增长工具类 为了数据的严谨性,统一装换为BigDecimal,话不多说,看代码. package com.pig4cloud.pigx.admin.api.util; import ...
-
Java练手小项目实现一个项目管理系统
目录 前言: 一.项目需求 二.功能实现 三.具体模块的实现 四.总结 前言: 时隔多日,我们学习完java的面向对象阶段,毕竟需要付诸实践,这个小项目就 作为我们第一个java面向对象解决的项目,接 ...
-
Java实现图片旋转、指定图像大小和水平翻转
本文实例为大家分享了Java实现图片旋转.指定图像大小.水平翻转,供大家参考,具体内容如下 package com.zeph.j2se.image; import java.awt.Graphics2 ...
-
Java中使用json与前台Ajax数据交互的方法
本文主要为大家分享了Ajax获取显示Json数据的一种方法,供大家参考,具体内容如下 1.首先前台用Ajax,其中注意dataType一定要选择json方式,Action成功返回给页面的Json内 ...
-
SpringBoot整合MybatisPlus实现增删改查功能
目录 1.概述 2.引入依赖 3.配置连接信息 4.新建两个表 5.在项目中创建相应的实体类 5.1 创建基础实体类 5.2 SysDictType实体类 5.3 SysDictData实体类 6.创 ...
-
拦截器获取request的值之后,Controller拿不到值的解决
目录 拦截器获取request的值之后,Controller拿不到值 原因 解决方法 使用拦截器获取Controller方法名和注解信息 方法一:通过request获得用户的URL 方法二:通过用户要 ...
-
利用Java实现天气预报播报功能
目录 实验代码 WeatherState.java Weather.java WeatherForecast.java CloudyLittleState.java CloudyDayState.ja ...
-
Java面试之动态规划与组合数
最近在刷力扣上的题目,刷到了65不同路径,当初上大学的时候,曾在hihocoder上刷到过这道题目,但是现在已经几乎全忘光了,大概的知识点是动态规划,如今就让我们一起来回顾一下. 从题目说起 题目原文 ...
-
JAVA中的静态代理、动态代理以及CGLIB动态代理总结
代理模式是java中最常用的设计模式之一,尤其是在spring框架中广泛应用.对于java的代理模式,一般可分为:静态代理.动态代理.以及CGLIB实现动态代理. 对于上述三种代理模式,分别进行说明. ...
-
java web将数据导出为Excel格式文件代码片段
本文实例为大家分享了java web将数据导出为Excel格式文件的具体代码,供大家参考,具体内容如下 1.jsp代码 <input type="button" class= ...
