首页 > 2021年01月18日 > 全部分享
一文带你学会AQS和并发工具类的关系2
1.创建公平锁 1.使用方式 Lock reentrantLock = new ReentrantLock(true); reentrantLock.lock(); //加锁 try{ // todo } finally{ reentrantLock.unlock(); // 释放锁 } 2.创建公 ...
分类:其他   时间:2021-01-18 19:50:45    收藏:0  评论:0  赞:0  阅读:38
Uniapp点击按钮防抖操作
一、在根目录下新建common文件并创建common.js文件,输入下面代码 1 // 防止处理多次点击 2 function noMultipleClicks(methods, info) { 3 // methods是需要点击后需要执行的函数, info是点击需要传的参数 4 let that ...
分类:移动平台   时间:2021-01-18 19:50:35    收藏:0  评论:0  赞:0  阅读:742
Servlet核心技术
一、基本概念 1.C/S C/S架构是客户端服务器架构,将需要处理的业务合理的分配到客户端和服务器,客户端负责与用户的交互任务,服务器负责数据管理。 优点: 客户端界面和功能可以很丰富 应用服务器负荷减轻 响应速度快 缺点 适用面窄,用户群固定 维护和升级的成本高,所有的客户端需要更新版本 2.B/ ...
分类:其他   时间:2021-01-18 19:50:21    收藏:0  评论:0  赞:0  阅读:35
git 的基本流程
有个本地文件 打开 新建一个 打开git $ git push origin master github上就有了 ...
分类:其他   时间:2021-01-18 19:50:10    收藏:0  评论:0  赞:0  阅读:23
http协议请求方法都有哪些?网络安全学习提升
http协议请求方法有哪些?都有什么作用?网络安全是现下较为火热的职业技术之一,学习网络安全技能的人们越来越多。那么对于网络协议这一项内容,http协议请求方法都有哪些?是网络安全人员必须要会的知识。  GET方法:获取资源  GET方法是用来请求URL指定的资源。指定资源经服务器端解析后返回响应内容。  作用在于获取资源。它可以用于URL查询字符串的形式向所请求的资谏发送参数。这使用户可将一
分类:Web开发   时间:2021-01-18 19:50:00    收藏:0  评论:0  赞:0  阅读:26
Chapter 6 : Exceptions
A runtime exception is defined as the RuntimeException class and its subclasses. Runtime exceptions tend to be unexpected but not necessarily fatal. a ...
分类:其他   时间:2021-01-18 19:49:47    收藏:0  评论:0  赞:0  阅读:33
MyBatis 查询时属性中一对多的问题(一条数据对应多条数据)
(目录) 前期准备 数据表 CREATE TABLE `teacher`( id INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=INNODB DEFAULT CHARSET=utf8; INS ...
分类:其他   时间:2021-01-18 19:49:37    收藏:0  评论:0  赞:0  阅读:34
SSH远程执行脚本tomcat未启动
SSH远程执行脚本tomcat未启动背景:就是为了写一个重启tomcat的脚本,让jenkins编译、打包、发布时调用。在本地写好重启tomcat的脚本后,本地执行脚本没有问题,但在远程服务器上SSH免密登录执行后。发现可以把TOMCAT杀死,但tomcat却起不来。这个问题困扰了我一天。终于解决了 ...
分类:其他   时间:2021-01-18 19:49:25    收藏:0  评论:0  赞:0  阅读:32
js 模拟实现EventBus
文章原文: https://www.cnblogs.com/yalong/p/14294497.html EventBus 几个常用方法如下: on emit off once 示例代码如下: let eb = new EventBus() eb.on('event1', test1) eb.emi ...
分类:Web开发   时间:2021-01-18 19:49:14    收藏:0  评论:0  赞:0  阅读:74
C#将DataTable按固定个数拆分成多个表
项目中出现数据量特别大的DataTable,做循环处理时比较慢, 需要将DataTable拆分成多个做多线程处理。 拆分的方法如下,记录一下: /// <summary> /// 分解数据表 /// </summary> /// <param name="orgTable">需要分解的表</para ...
分类:Windows开发   时间:2021-01-18 19:49:00    收藏:0  评论:0  赞:0  阅读:149
static关键字
...
分类:其他   时间:2021-01-18 19:48:48    收藏:0  评论:0  赞:0  阅读:25
Python 使用openpyxl操作excel
#导出整个excel表 wb = load_workbook('test.xlsx', data_only=True) #导出其中一个sheet页 sheet = wb['sheet_name1'] #单独操作一个单元格 value1 = sheet['A1'].value sheet['B1'] ...
分类:编程语言   时间:2021-01-18 19:48:36    收藏:0  评论:0  赞:0  阅读:30
C++ STL 的来龙去脉
引言 对一个东西的认知过程,我们往往会存在如下几个问题: 它是啥, 它是咋来的, 它有什么用 怎么使用它。 一般而言,解决了这几个问题,我们就差不多对这个东西有一定的了解了。这篇博客就以上几个问题为主线,一层一层揭开STL的面纱。(由于本人写这篇博客的时候,对STL的了解尚浅,边学边写,博客内容也大 ...
分类:编程语言   时间:2021-01-18 19:48:22    收藏:0  评论:0  赞:0  阅读:24
Easy | LeetCode 160 | 剑指 Offer 52. 两个链表的第一个公共节点
剑指 Offer 52. 两个链表的第一个公共节点 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表**:** 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA ...
分类:其他   时间:2021-01-18 19:48:10    收藏:0  评论:0  赞:0  阅读:22
eclipse ------ TODO、FIXME、XXX 等任务标记
TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX: + 说明:如果代码中有该标识,说明标识处代码虽然实现 ...
分类:系统服务   时间:2021-01-18 19:47:55    收藏:0  评论:0  赞:0  阅读:20
使用MessageChannel(消息通道)进行深拷贝
深拷贝一般用JSON.parse(JSON.stringify(object))就可以解决了, 也知道这种方法的局限性: 会忽略 undefined 不能序列化函数 不能解决循环引用的对象 因为MessageChannel的postMessage传递的数据也是深拷贝的,这和web worker的po ...
分类:其他   时间:2021-01-18 19:47:45    收藏:0  评论:0  赞:0  阅读:77
1、JUC线程高级,volitile关键字与内存可见性
产生的原因:两个线程在操作共享数据时,彼此不可见 ##解决方式1:同步锁 ##解决方式2:volatile关键字 ...
分类:编程语言   时间:2021-01-18 19:47:31    收藏:0  评论:0  赞:0  阅读:22
运维数智化时代——京东数科AIOps落地实践(一)
一、背景 自从2016年Gartner提出AIOps概念以来,平台化和智能化已经成为了运维体系发展的大趋势。从整体来看,运维发展可以分为5个阶段,分别为 手工及脚本运维 、 工具标准化运维 、 平台自动化运维 、 DevOps 和 AIOps 。 自动化运维给手工及脚本运维的效率带来了很大提升,但是 ...
分类:其他   时间:2021-01-18 19:47:18    收藏:0  评论:0  赞:0  阅读:26
深浅拷贝 python
1 #深浅拷贝 2 #浅拷贝1 1、直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变。 3 4 li1 =[1, 2, 3] 5 li2 = li1.copy() 6 li1.append(4) 7 print(f'li1:{li1}, id:{id(li1)}') ...
分类:编程语言   时间:2021-01-18 19:47:05    收藏:0  评论:0  赞:0  阅读:26
*CTF pwn
打了这次*ctf,wtcl,arm pwn不会,kernel也不会,pwn只出了一道比较简单的堆题。 先记录下来吧,其他的题目如果有复现就发上来 babyheap glibc版本虽然是2.27,但是题目使用的libc是修复过的libc,tcache_entry结构体中存在key指针去检测double ...
分类:其他   时间:2021-01-18 19:46:55    收藏:0  评论:0  赞:0  阅读:31
411条   上一页 1 ... 6 7 8 9 10 ... 21 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!