Jdk1.6之后对锁的优化 偏向锁 偏向锁的意思就是,偏向于第一个获取该资源的锁,如果在接下来的过程中没有其他的线程获取到该锁,那么该获取到锁的线程将不需要获取同步的操作 自旋锁 竞争锁的线程如果没有获取到锁将会被挂起,当持有锁的线程释放掉锁的话将会被唤醒,这样挂起唤醒的操作效率很低,所以出现了自旋 ...
分类:
其他好文 时间:
2019-09-22 23:46:09
阅读次数:
118
1,以查询字符串的方式传入 2,url传参的方式 3,以form_data方式传输 4,以json数据传输 ...
分类:
其他好文 时间:
2019-09-22 23:45:37
阅读次数:
1193
130+程序员必备的 vim 命令 Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。这里收录了130+程序员必备的 vim 命令,帮助你提高开发效率。 基本命令 :e ...
分类:
系统相关 时间:
2019-09-22 23:45:21
阅读次数:
148
一、SQL 概念 1、什么是 SQL Structured Query Language 结构化查询语句 2、SQL 作用 (1)是一种所有关系型数据库的查询规范,不同的数据库都支持。 (2)通用的数据库操作语言,可以用在不同的数据库中。 (3)不同的数据库 SQL 语句由一些区别,称之为方言 二、 ...
分类:
数据库 时间:
2019-09-22 23:45:03
阅读次数:
147
今天练习分布式配置中心,写config-client配置文件,使用bootstrap.properties配置,运行没有问题。 bootstrap.properties: 但是我使用了bootstrap.yml配置文件,启动报错: bootstrap.yml: 报错如下: 报错信息显示无法加载配置文 ...
分类:
编程语言 时间:
2019-09-22 23:44:46
阅读次数:
255
GROUP BY 分组: 把值相同放到一个组中,最终查询出的结果只会显示组中一条记录 分组配合GROUP_CONCAT()查看组中某个字段的详细信息 配合聚合函数使用 COUNT(): 统计记录总数 如果写的是COUNT(字段名称),字段中的值为NULL,不统计进来 写COUNT(*)会统计NULL ...
分类:
数据库 时间:
2019-09-22 23:44:12
阅读次数:
130
[TOC] 程序基本信息 可以看到开启了栈不可执行和got表不可写保护。 程序溢出点 在函数sub_400AF7中,v8可以读入0x12C个字节,同时if判断中对v8进行字节截断,所以我们可以输入如0x101个字符,在保证能够溢出到返回地址的同时,v8字节截断后的0x01又能够通过if判断,然后通过 ...
分类:
其他好文 时间:
2019-09-22 23:43:55
阅读次数:
138
2018 2019 1 20175206《信息安全系统设计基础》第3周学习总结 gcc学习情况 gcc处理文件流程 我们先来看一下gcc处理文件的步骤: gcc编译流程 而相反的,我经过学习得知 .i文件、.s文件、.o文件这些中间文件都是看不到的,因为在处理时gcc会将其隐藏,我们能看到的就只有其 ...
分类:
其他好文 时间:
2019-09-22 23:43:22
阅读次数:
111
1.选择想要克隆的虚拟机,鼠标右键菜单依次选择,管理--克隆,点击克隆; 此处需要说明一下快照,它就是将现在的系统进行备份,之后系统恢复,克隆都很方便,新安装的系统最好做一下快照,(新安装的虚拟机做了一个快照,装了环境的之后再做一个快照。) 具体方法为:右键点击虚拟机,选择快照--拍摄快照,拍摄快照 ...
分类:
其他好文 时间:
2019-09-22 23:42:41
阅读次数:
121
[TOC] 可变长参数 形参 用元组接收接收多余的位置实参 约定俗成形参名为 args 实参 打散列表,然后以位置实参传给位置形参 形参 用字典接收多余的关键字实参 约定俗成形参名为 kwargs 实参 打散字典,然后以关键字实参传给位置形参 形参 形参 接收所有多余的参数 函数对象 作为函数的返回 ...
分类:
其他好文 时间:
2019-09-22 23:41:59
阅读次数:
105
20182312 2019 2020 1 《数据结构与面向对象程序设计》第2,3周学习总结 教材学习内容总结 boolean类型: 只有对和错; Scanner类: import声明,对象使用new运算符来创建; String类: char charAt (int index)返回位于指定的inde ...
分类:
其他好文 时间:
2019-09-22 23:40:51
阅读次数:
118
2019 2020 1 20175329 《信息安全系统设计基础》第1周学习总结 教材学习内容总结 程序被其他程序翻译成不同的格式 处理器读并解释存储再内存中的指令 处理器读并解释存储再内存中的指令 运行hello程序 编译器驱动程序 静态链接 静态库连接 教材学习中的问题和解决过程 问题1:无法找 ...
分类:
其他好文 时间:
2019-09-22 23:40:37
阅读次数:
109
Java数组及其他知识点 数组拷贝 copy(复制) 因为数组的大小是固定的,所以在使用数组的时候,时常不得不创建一个更大或更小的数组 然后把已存在的数组中的内容复制到的新的数组中. 1.创建一个新的数组,通过For循环挨个拷贝的. 2.System类中提供一个方法ArrayCopy(),专用于数组 ...
分类:
编程语言 时间:
2019-09-22 23:40:20
阅读次数:
125
教材学习内容总结 一、熟悉Linux系统下的开发环境 二、熟悉vi的基本操作 三、熟悉gcc编译器的基本原理 四、熟练使用gcc编译器的常用选项 gcc使用命令: 实验楼练习: 首先用 vim 编辑代码 使用 gcc 编辑命令将文件依次处理为: .c → .i → .s → .o → 可执行文件 , ...
分类:
其他好文 时间:
2019-09-22 23:39:59
阅读次数:
117
package org.rx.service.command.impl; import lombok.Getter; import lombok.Setter; import org.rx.core.NQuery; import org.rx.core.dto.media.MediaType; im... ...
分类:
其他好文 时间:
2019-09-22 23:39:40
阅读次数:
104