ArrayList 概述 1. ArrayList 是基于数组实现的,是一个动态数组 2. ArrayList 不是线程安全的,只能在单线程环境下;多线程使用ArrayList,应该考虑Collections.synchronizedList(List l)和concurrent并发包下的CopyO ...
分类:
其他好文 时间:
2020-02-17 15:50:08
阅读次数:
76
Java JDK源码:集合类、并发包 JVM JavaWeb Servlet原理 Tomcat Spring全家桶 数据库:Mybatis、MySQL、JDBC、分库分表 https://ke.qq.com/course/327414?tuin=aecb9ef0 算法与数据结构: 比如 计算机与操作 ...
分类:
其他好文 时间:
2020-02-16 13:00:39
阅读次数:
132
1. concurrent包的结构层次 在针对并发编程中,Doug Lea大师为我们提供了大量实用,高性能的工具类,针对这些代码进行研究会让我们队并发编程的掌握更加透彻也会大大提升我们队并发编程技术的热爱。这些代码在java.util.concurrent包下。如下图,即为concurrent包的目 ...
分类:
其他好文 时间:
2020-02-15 18:34:14
阅读次数:
54
在制作一个 Python 分发包时经常需要把一些文件添加到包中。最常见的例子是你希望通过 pip install命令安装 Python 包时会在 /etc/ 等目录下自动添加默认配置文件,由此可以让 Python,PS:另外也有很多人在学习Python的过程中,往往因为遇问题解决不了或者没好的教程从 ...
分类:
编程语言 时间:
2020-02-15 13:31:01
阅读次数:
86
python标准库简介 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata:Unicode字符数据库 stringprep:互联网字符串准备工具 readline:GNU按行读取接口 rlcompleter:GN ...
分类:
编程语言 时间:
2020-02-14 20:49:40
阅读次数:
86
AQS是什么 AbstractQueuedSynchronizer抽象同步队列简称AQS,它是实现同步器的基础组件,并发包中锁的底层就是使用AQS实现的。 先看下一下AbstractQueuedSynchronizer的说明文档 通过官方文档可以知道它是用来构建锁或者其他同步组件的基础框架,它使用了 ...
分类:
其他好文 时间:
2020-02-13 22:52:57
阅读次数:
63
正在开发过程中,要给予别人正确的反馈,需要使用说话技巧,做出有效的沟通。 团队开发中比较合理的模型--瀑布模型,及其六种文档 敏捷流程 敏捷开发包括一系列的方法,主流的有如下七种:XPXP(极限编程)的思想源自 Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心 ...
分类:
其他好文 时间:
2020-02-13 19:05:30
阅读次数:
93
前言 Java SDK并发包通过 和`Condition synchronized`实现了管程的,那么为什么还在SDK中提供另外一种实现呢?欲知为何请看下文。 下面将先阐述再造管程的理由,然后详细介绍Lock和Condition,最后再看实现同步机制时是选择synchronized还是SDK中的管程 ...
分类:
编程语言 时间:
2020-02-09 20:44:27
阅读次数:
68
介绍一下石家庄停车位在线预约平台移动端,效果图如下,以市面上的停车场应用软件去高仿它的应用机制,大家可以参考一下商用化程度很高的app去模仿学习开发,下面记录一下百度地图开发学习过程。 HelloMap工程 1.申请AK(API Key)要在app中嵌入百度地图需要一个百度地图的api key,我们 ...
分类:
其他好文 时间:
2020-02-06 20:21:14
阅读次数:
79
开门见山 在虚拟机中搭建网站,本机访问http://192.168.31.68/ 一、SQL注入获取管理员账号密码 1. 点开一篇文章,存在get请求参数 2. 手工注入无果,使用sqlmap,后跟-p接指定参数,验证是否存在sql注入 sqlmap.py -u "http://192.168.31 ...
分类:
Web程序 时间:
2020-02-06 16:42:27
阅读次数:
495