首页 > 编程语言
Java中一些锁的概念理解
1.乐观锁和悲观锁 对于同一个共享资源,悲观锁认为,在自己使用数据的时间内,一定会有其它的线程来使用该数据,所以必须要对这个共享资源进行上锁,如果不上锁,在这期间数据可能会被其它的线程锁修改。java中的synchronized和Lock的实现类都是悲观锁。 而对于乐观锁而言,认为自己在使用共享资源 ...
分类:编程语言   时间:2021-05-26 21:30:03    收藏:0  评论:0  赞:0  阅读:23
SDUT 2021 Spring Individual Contest - K
A - CRC Test: 题解:16进制转二进制,,一位16进制是2的4次方,一位2进制是2的1次方,所以每一位16进制可以看为4位二进制; 题意就是让求16进制转化为2进制后的数除以题目给的那个二进制(题目有说俩个二进制相除是按照异或进行),直到把16进制转化出的二进制每一个数都出完为止,最后余 ...
分类:编程语言   时间:2021-05-26 21:29:52    收藏:0  评论:0  赞:0  阅读:47
SpringBoot使用MockMVC单元测试Controller
@Slf4j @RunWith(SpringRunner.class) @SpringBootTest(classes = Application.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @AutoConf ...
分类:编程语言   时间:2021-05-26 21:28:58    收藏:0  评论:0  赞:0  阅读:15
Java零基础学习(StringBuffer StringBuilder Arrays 基本数据类型包装类)
Java零基础学习(StringBuffer StringBuilder Arrays 基本数据类型包装类) StringBuffer类的概述 1.StringBUffer类概述 我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时又浪费空间,而StringBuffer就 ...
分类:编程语言   时间:2021-05-26 21:28:42    收藏:0  评论:0  赞:0  阅读:20
XML-可扩展标记语言
由于 XML 标签由 XML 文档的作者"发明",浏览器无法确定像 <table> 这样一个标签究竟描述一个 HTML 表格还是一个餐桌。
分类:编程语言   时间:2021-05-26 21:25:35    收藏:0  评论:0  赞:0  阅读:20
Python 将base64字符串还原成图片保存&&图片转base64
base64转图片 import base64 def base64_to_img(bstr, file_path): imgdata = base64.b64decode(bstr) file = open(file_path, 'wb') file.write(imgdata) file.clo ...
分类:编程语言   时间:2021-05-26 21:22:46    收藏:0  评论:0  赞:0  阅读:44
java8线程池创建并使用
1、创建@Configurationpublic class ThreadPoolConfig { /** * 创建线程池 */ @Bean(name = "threadPool") public ThreadPoolTaskExecutor creatPool(){ ThreadPoolTaskE ...
分类:编程语言   时间:2021-05-26 21:22:30    收藏:0  评论:0  赞:0  阅读:25
使用Java visualVM监控远程JVM
原文地址:https://www.cnblogs.com/alsodzy/p/10195179.html 1 监控远程tomcat 对于被监控的tomcat,需要修改tomcat的bin目录下的Catalina.sh配置文件,增加如下配置。 JAVA_ OPTS="$JAVA_ OPTS -Dcom ...
分类:编程语言   时间:2021-05-26 21:21:39    收藏:0  评论:0  赞:0  阅读:10
C++中的.和::和:和->的区别
在学习C++的过程中我们经常会用到.和::和:和->,在此整理一下这些常用符号的区别。 1、A.B则A为对象或者结构体; 2、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针; 3、::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、 ...
分类:编程语言   时间:2021-05-26 21:20:09    收藏:0  评论:0  赞:0  阅读:15
<UnityTheGreat><004>带有"方法形参"的函数
Action,可以借此将函数作为形参传入其它函数。 #region Code↓↓↓ VideoTrigger(ref stage01Done, vhVP, Stage01Transition); using UnityEngine.Video; using System; [Header("(int ...
分类:编程语言   时间:2021-05-26 21:19:06    收藏:0  评论:0  赞:0  阅读:15
python中configparser模块使用
ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section), 每个节可以有多个参数(键=值)。使用的配置文件的好处就是不用在程序员写死,可以使程序更灵活。 注意:在python 3 中ConfigPars ...
分类:编程语言   时间:2021-05-26 21:17:49    收藏:0  评论:0  赞:0  阅读:10
java多态
java多态 什么是多态:简单的说就是父类的引用指向子类的对象。 多态可以用在哪些地方? 可以用在方法的参数和方法的返回类型中。 多态的好处 应用程序不必为每一个派生类编写功能调用,只需要对抽象基类进行处理即可。大大提高程序的可复用性。//继承 派生类的功能可以被基类的方法或引用变量所调用,这叫向后 ...
分类:编程语言   时间:2021-05-26 21:17:37    收藏:0  评论:0  赞:0  阅读:18
Python从小白到大牛 — 控制语句
控制语句 1.1 分支语句 1.2 循环语句 1.2.1 while 语句 1.2.2 for 语句 1.3 跳转语句 1.4 使用范围 控制语句:顺序、分支和循环 8.1 分支语句 if…elif…else score = int(input()) if score >= 90: grade = ...
分类:编程语言   时间:2021-05-26 21:17:21    收藏:0  评论:0  赞:0  阅读:23
Java Web 项目学习(一) 项目调试与版本控制
项目调试 响应状态码的含义 服务端断点调试技巧 客户端断点调试技巧 设置日志级别,并将日志输出到不同的终端 版本控制 Git 查看当前版本 git version 查看现在已有配置 git config --list 可以看到没有用户名和邮箱 配置用户名 config --global user.n ...
分类:编程语言   时间:2021-05-26 21:14:45    收藏:0  评论:0  赞:0  阅读:13
Jenkins Python API
背景 对Jenkins服务器实现脚本化的管理, 例如 触发 Job 等。 Jenkins REST API https://www.jenkins.io/doc/book/using/remote-access-api/ REST API Many objects of Jenkins provid ...
分类:编程语言   时间:2021-05-26 21:14:34    收藏:0  评论:0  赞:0  阅读:23
JavaFx css 类选择器获取不到的情况(VBox HBox BorderPane)
在javafx css中,根据文档的说明,BorderPane类获取的方式,按理来说应该是: .border-pane { -fx-background-color:red; } .vbox { -fx-background-color:red; } 但是实际上上面的用不了,得用下面的方式,不要带逗 ...
分类:编程语言   时间:2021-05-26 21:12:14    收藏:0  评论:0  赞:0  阅读:29
Redis debug模式报org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with...错误
###问题 redis启动之后,直接运行是正常的,但是想打断点看一下redis是否起作用,发现报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with... ###解决 ...
分类:编程语言   时间:2021-05-26 15:12:12    收藏:0  评论:0  赞:0  阅读:25
第十章泛型算法
只读 find(v.begin(), v.end(), 1); count(v.begin(), v.end(), 1); int sum = accumulate(v.begin(), v.end(), 0); //第三个值决定返回值的类型 string s1 = accumulate(v.beg ...
分类:编程语言   时间:2021-05-26 15:11:49    收藏:0  评论:0  赞:0  阅读:24
贪心算法
什么是贪心 贪心的本质是选择每一阶段的局部最优,从而达到全局最优。 什么时候用贪心 使用贪心没有什么固定策略或者套路,需要靠自己手动模拟,如果模拟可行,就可以试一试贪心策略,如果不可行,可能需要动态规划。 验证可不可以用贪心算法最好的策略就是举反例,如果想不到反例,那么就可以试一试贪心。 贪心没有套 ...
分类:编程语言   时间:2021-05-26 15:10:45    收藏:0  评论:0  赞:0  阅读:13
java生成多级菜单树
#使用java实现一个多级菜单树结构 先上数据库 ps_pid字段很重要,是父级菜单的id ##Menu类 Menu类要新增一个字段,用来存放子菜单 /** * 子菜单列表 */ private List<Menu> children; ##用mybatis实现 生成菜单树第一种方式可以利用myba ...
分类:编程语言   时间:2021-05-26 15:09:19    收藏:0  评论:0  赞:0  阅读:19
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!