1.什么是阻塞队列 阻塞队列--BlockingQueue,它是一个接口, public interface BlockingQueue extends Queue BlcokingQueue继承了Queue接口,是队列的一种,Queue和BlockingQueue都是在Java5中加入的,Bl...
map转换成JSON的方法
第一种alibaba falstjson: 1.Map转JSON Map map = new HashMap(); map.put("a", "a"); map.put("b", "123"); JSONObject json = new JSONObject(map); 2.map转string ...
Java线程池Executor详解
我们最常使用的Executors实现创建线程池使用线程主要是用上述类图中提供的类。在上边的类图中,包含了一个Executor框架,它是一个根据一组执行策略的调用调度执行和控制异步任务的框架,目的是提供一种将任务提交...
SpringBoot使用RestTemplate
RestTemplate 是由 Spring 提供的一个 HTTP 请求工具,它提供了常见的REST请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。RestTemplate 继...
php中反射的用法
在PHP中,反射是一种强大的工具,它允许在运行时获取并操作类、对象、方法和属性的信息。通过反射,我们可以动态地检测和修改代码结构,而无需事先了解其具体实现。 以下是PHP中反射的基本概念和用法: 1. ...
php中匿名函数做递归
在 PHP 中,你可以使用匿名函数(也称为闭包)来实现递归。下面是一个示例: $factorial = function ($n) use (&$factorial) { if ($n
mysql 死锁和死锁检测
1、死锁的定义 当mysql请求发生并发时,不同线程执行的事务操作需要获取相同资源的锁,涉及的线程都在等待别的线程释放锁,几个线程都进入无限等待的状态时,就出现死锁了。 2、锁等待的最大时长 当出现死锁...
MySQL 中的 JSON_CONTAINS 函数详解
在处理 MySQL 中的 JSON 数据时,我们经常需要检查一个 JSON 文档是否包含特定的值。这时,JSON_CONTAINS 函数就显得非常有用。 JSON_CONTAINS函数介绍 JSON_CONTAINS 是 MySQL 提供的一个 JSON 函数,用于测...
js正则表达式校验:手机号、身份证、护照、港澳台通行证、银行卡号、车牌号
最近经常用正则,总结了一些常用正则表达式: 1、手机号 let regs=/^(?:(?:\+|00)86)?1[3-9]\d{9}$/; if(regs.test(this.mobileNumber)){ console.log('是手机号') }else{ console.log('不是手...
vue打印结果时为proxy对象,如何获取值。json.parse()和json.stringify()的使用和区别
碰到了个问题,打印值时,打印出来的都是Proxy对象,取值有点麻烦。 console.log(this.datas) 一、下面是解决方法 async created() { console.log(this.datas) // 打印结果是一个Proxy...