java
-
详解Java 信号量Semaphore
Semaphore也是一个同步器,和前面两篇说的CountDownLatch和CyclicBarrier不同,这是递增的,初始化的时候可以指定一个值,但是不需要知道需要同步的线程个数,只需要在同步的地 ...
-
如何在java中正确使用注释
Java提供了3种类型的注释: 单行注释(C++风格) 在Java中最简单的注释是单行注释.它以两个正斜杠开始并到行尾结束.例如: // this is a single-line comment x ...
-
SpringBoot集成百度AI实现人脸识别的项目实践
目录 1. 百度AI开放平台 2. 文档集成 3. 代码实现 3.1 创建SpringBoot工程 3.2 添加百度AI依赖 3.3 创建AipFace 3.4 注册人脸接口 3.5 人脸登录接口 3 ...
-
Java StringBuilder类相关知识总结
Java StringBuilder类相关知识总结
-
Java 精炼解读递归的概念与使用
目录 一.递归的概念 1.什么是递归? 2.递归讲解 二.递归的使用 总结: 一.递归的概念 1.什么是递归? 递归就是:方法自己调用方法的过程. 使用递归有两个前提条件: 1.有一个趋近与终止的条 ...
-
解决项目没有build path的问题
问题1 通过eclipse的svn资源库添加的项目,显示的方式和直接创建的不一样,且没有Java Build Path,无法添加jre和jar包. 原因是,在项目里面找到.project ,写入 &l ...
-
Mybatis通过Mapper代理连接数据库的方法
Mybatis通过Mapper代理连接数据库的方法
-
使用Iterator删除List中的多个元素操作
今天在写代码时要删除List中的多个元素时犯了一个很搞笑的错误,等效的就是以下代码 public static void main(String[] args) { List<String> ...
-
Java中JDK14的新特性之JFR,JMC和JFR事件流(推荐)
简介 Java Flight Recorder(JFR)是JVM的诊断和性能分析工具.它可以收集有关JVM以及在其上运行的Java应用程序的数据.JFR是集成到JVM中的,所以JFR对JVM的性能影响 ...
-
java 通过发送json,post请求,返回json数据的方法
实例如下所示: import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStream; ...
-
Idea servlet映射方法优缺点对比
配置Servlet的方法有俩种,分别是传统web.xml文档中部署servlet和注解方式部署servlet,下面就先一起来学习下注解方式部署servlet 注解方式部署servlet: 首先在ide ...
-
解决fastjson从1.1.41升级到1.2.28后报错问题详解
最近因为fastjson安全漏洞,升级jar包时,踩了一些坑. 新版本FastJsonHttpMessageConverter初始化,默认设置MediaType为*/* 背景: 使用Spring Re ...
-
Java使用for循环解决经典的鸡兔同笼问题示例
本文实例讲述了Java使用for循环解决经典的鸡兔同笼问题.分享给大家供大家参考,具体如下: for循环经典,鸡兔同笼问题 问题:鸡兔同笼,鸡兔一共35只.笼子里脚一共94只,请问分别有多少只鸡和兔? ...
-
最安全的加密算法Bcrypt防止数据泄露详解
目录 引言 哈希(Hash)与加密(Encrypt) 不可逆的MD5为什么是不安全的? 如何防御彩虹表的破解? 一个更难破解的加密算法Bcrypt PasswordEncoder 接口 引言 这是&l ...
-
使用Stargate访问K8ssandra的过程之Springboot整合Cassandra
目录 1 简介 2 三种方式访问 2.1 cqlsh命令 2.2 用IDEA连接 2.3 通过Java程序访问 3 总结 1 简介 之前我们在文章<K8ssandra入门-详细记录在Linux上 ...
-
二叉搜索树实例练习
一棵二叉查找树是按二叉树结构来组织的.这样的树可以用链表结构表示,其中每一个结点都是一个对象.结点中除了数据外,还包括域left,right和p,它们分别指向结点的左儿子.右儿子,如果结点不存在,则为 ...
-
JAVA JDK8 List获取属性列表
概述 在JDK 1.8里,可以使用如下代码获取List元素对象中某个属性的列表. package test; import java.util.ArrayList; import java.util. ...
-
Java 把json对象转成map键值对的方法
工具方法: 本文的目的是把json串转成map键值对存储,而且只存储叶节点的数据 maven 引用jar包版本: <dependency> <groupId>org.json& ...
-
MyBatis-Plus联表查询(Mybatis-Plus-Join)的功能实现
目录 引入依赖 数据准备 修改Mapper 查询 分页查询 最后 mybatis-plus作为mybatis的增强工具,简化了开发中的数据库操作.一旦遇到left join或right join的左右 ...
-
详解lombok @Getter @Setter 使用注意事项
前言:半夜睡不着觉,把星星哼成歌,只好到csdn寻找另一个梦境..... lombok是一个帮助简化代码的工具,通过注解的形式例如@Setter @Getter,可以替代代码中的getter和sett ...