首页 > 编程语言
【建议收藏】Java并发之AQS与ConditionObject
? ?AQS大致结构图 ? 前面讲解的可重入锁和可重入读写锁都是围绕着阻塞队列讲解的。 没有提到AQS中的另一个重要内容:等待队列,也称之为条件(condition)队列。 AQS有Node对象,其有两个用途:形成等待队列和阻塞队列。 虽然是Node,挺像链表的,但是jdk的注释中只用了queues这个单词,所以都称之为队列,毕竟它倾向于FIFO。 以ReentrantLock中的newCondi
分类:编程语言   时间:2021-07-02 23:16:45    收藏:0  评论:0  赞:0  阅读:47
Python如何设计面向对象的类(上)
Python是一门高级语言,支持面向对象设计,如何设计一个符合Python风格的面向对象的类,是一个比较复杂的问题,本文提供一个参考,表达一种思路,探究一层原理。 目标 期望实现的类具有以下基本行为: __repr__ 为repr()提供支持,返回便于开发者理解的对象字符串表示形式。 __str__ ...
分类:编程语言   时间:2021-07-02 23:14:50    收藏:0  评论:0  赞:0  阅读:24
SpringBoot整合dubbo2.7.12
参考: https://blog.csdn.net/ycf921244819/article/details/103474394 提供者代码: dubbo-dubbo-test-api模块: package com.huidong.provider;public interface IShowNam ...
分类:编程语言   时间:2021-07-02 23:13:36    收藏:0  评论:0  赞:0  阅读:100
Python爬虫实战,pyecharts模块,Python简单分析高考数据
前言 今天选择简单且随意地分析一下高考的一些数据~~~ 开发工具 **Python版本:**3.6.4 相关模块: pyecharts模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 pyecharts模块的安装可参考: Pytho ...
分类:编程语言   时间:2021-07-02 23:13:26    收藏:0  评论:0  赞:0  阅读:32
java.lang.IllegalStateException: It is illegal to call this method if the current request is not in asynchronous mode
情景:AOP获取请求参数,并转成JSON字符串时抛出 原因: ServletRequest,ServletResponse,MultipartFile不能被序列化,需要排除之后再做序列化。 示例: Object[] args = joinPoint.getArgs(); Object[] argum ...
分类:编程语言   时间:2021-07-02 23:13:10    收藏:0  评论:0  赞:0  阅读:29
3、集成springfox-swagger 3.0.0 + 集成knife4j
集成springfox-swagger 3.0.0 + 集成knife4j 1、基本用法 1.1、导入依赖 <!-- web接口 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot- ...
分类:编程语言   时间:2021-07-02 23:12:56    收藏:0  评论:0  赞:0  阅读:220
java 调用百度人脸对比api接口
? ?1. 获取token package org.fh.util; import org.json.JSONObject; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.u
分类:编程语言   时间:2021-07-02 23:11:17    收藏:0  评论:0  赞:0  阅读:27
Unity之SpriteAtlas
一 , 制作一个SpriteAtlas对象 ? ? ? ?1, 将所有要打入目标图集的图片设置为 "Sprite (2D and UI)" , 如下图所示 ? 2, 新建一个SpriteAtlas对象 ? ? ? 3, 在Objects for Packing 添加小图片 (注意是sprite类型的), 如下图 4, 制作成功,如下图所示 二, 使用图集 1, 代码 , 先上 using U
分类:编程语言   时间:2021-07-02 23:10:50    收藏:0  评论:0  赞:0  阅读:31
Java面向对象
Java面向对象(Object-Oriented) 本质:以类的方式组织代码,以对象的方式封装数据。 面向过程:步骤清晰简单,适合处理一些较为简单的问题 面向对象:物以类聚,分类的思维模式,思考问题首先解决问题需要哪些分类,然后对这些分类进行单独思考,最后才对某个分类下的细节进行面向过程的思考。 面 ...
分类:编程语言   时间:2021-07-02 23:09:07    收藏:0  评论:0  赞:0  阅读:34
java实现99乘法表
整体思路: 利用双重for循环实现一个变量 i 的迭代; 代码实现: 实现结果: ...
分类:编程语言   时间:2021-07-02 23:06:06    收藏:0  评论:0  赞:0  阅读:26
Java学习-07-Java异常
Java异常 内容概要: 1. 异常 2. 异常体系结构 3. Error 4. Exception 5. 异常处理机制 6. 自定义异常 7. 异常小结 异常 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。 异常发生在程序运行期间,它影响了正常的程序执行流程。 ...
分类:编程语言   时间:2021-07-02 23:05:25    收藏:0  评论:0  赞:0  阅读:28
选择排序&归并排序&基数排序
Selection Sort ”选择排序 “ ”每一趟将待排序的最小元素(或最大元素)加入有序子序列 “ 简单选择排序 算法实现 性能分析 Heap Sort ”堆排序 “ 在回顾一下6.006中对与堆的定义, 结合之前学到的二叉树的顺序存储就不难理解了 ”堆是一个顺序存储的完全二叉树“ 了解了大根 ...
分类:编程语言   时间:2021-07-02 23:05:11    收藏:0  评论:0  赞:0  阅读:52
SpringBoot缓存注解@Cacheable之自定义key策略及缓存失效时间指定
上一篇博文介绍了Spring中缓存注解@Cacheable @CacheEvit @CachePut的基本使用,接下来我们将看一下更高级一点的知识点 key生成策略 超时时间指定 I. 项目环境 1. 项目依赖 本项目借助SpringBoot 2.2.1.RELEASE + maven 3.5.3 ...
分类:编程语言   时间:2021-07-02 23:04:49    收藏:0  评论:0  赞:0  阅读:23
对 union 结果进行排序
# 第一种排序 select msgId ,body ,[from] ,[to] ,timetag ,attach ,convType ,type as msgType from MessageRecord where [from] = 'aaa' and [to] = 'bbb' and time ...
分类:编程语言   时间:2021-07-02 23:04:22    收藏:0  评论:0  赞:0  阅读:21
详细图文一步步记录Spring 5.3源码编译和调试(IDEA+Gradle)的过程
1 前言 最近稍微研究了一下spring源码,看了不少资料发现不少大佬都是将spring源码拉到本地,自己编译完成之后在源码里面直接写注释,当然也更方便了自己学习和调试。所以我也做了一次尝试,在此记录一下编译的过程和遇到的问题。 2 环境准备 本地编译spring源码我使用的个软件版本如下: 系统: ...
分类:编程语言   时间:2021-07-02 23:04:07    收藏:0  评论:0  赞:0  阅读:69
Springboot 创建bean
package com.wbb.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.sprin ...
分类:编程语言   时间:2021-07-02 23:03:53    收藏:0  评论:0  赞:0  阅读:35
java 调用百度人脸对比api接口
? 1. 获取token package org.fh.util; import org.json.JSONObject; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURL ...
分类:编程语言   时间:2021-07-02 23:03:29    收藏:0  评论:0  赞:0  阅读:27
基于springboot的单应用多数据源的事务管理简单实现
SpringBoot单应用多数据源的分布式事务管理方案: XA实现方案; 在java中通过Spring+JTA的方式实现 在pom文件中引入jar包: <!--jta+atomikos分布式事务--> <dependency> <groupId>org.springframework.boot</g ...
分类:编程语言   时间:2021-07-02 22:59:56    收藏:0  评论:0  赞:0  阅读:33
RSA加密算法
一、加密算法 加密算法一般分为分为①对称加密 和 ②非对称加密 两种。RSA算法属于第二种。 Ⅰ 对称加密: 例如:路飞想把 M 告诉索隆。路飞经过某种算法把 M 算成了 N(例如该算法为M的后一位字母)。索隆收到 N 后,用同种算法逆运算得到 M。 明文:未加密的数据(M) 密文:加密后的数据(N ...
分类:编程语言   时间:2021-07-02 22:59:02    收藏:0  评论:0  赞:0  阅读:23
python的5大数据类型操作及比较之字符串篇
1、去空格及特殊符号 strip: 用来去除头尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格) lstrip:用来去除开头字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格) rstrip:用来去除结尾字符、空白符(包括\n、\r、\t、' ',即: ...
分类:编程语言   时间:2021-07-02 22:58:25    收藏:0  评论:0  赞:0  阅读:27
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!