摘要:
1,线程基础 1,继承Thread方式的线程 当需要再此启动一个线程时,需要再创建对象,不能重复使用。 2,推荐的创建线程方式:继承Runnalbe,使用Thread类 1.5之前就这两种 callable 第三种 可以有返回值 call() 可以抛出异常 支持泛型返回值 需要借助FutureTas
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(55)
推荐(0)
摘要:
应用层 邮件 SMTP:发邮件,不能传送可执行文件,与二进制,太长的数据也不行 pop收邮件, imap收邮件:删除时会同步服务器的邮件,pop不会。 MIME:smtp的补充,可以传送非ASCII 网络管理协议 SNMP C/S模型 被管理的是服务器 snmo,smi,mib TCP/IP 可靠传
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(120)
推荐(0)
摘要:
关键词 :乱码,编译,集合,正则
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(41)
推荐(0)
摘要:
行级锁 共享锁S(读锁):其他事务可以继续加锁,但是不能加排它锁 排它锁X(写锁):其他事务不能继续加锁 共享锁共享锁兼容,其他冲突 表级锁 意向锁 意向共享锁:想要获取表中的几行的共享锁 意向排它锁:想要获取表中的几行的排它锁 自增长锁 提升并发插入性能 Sql执行完就释放 记录锁 索引加锁 间隙
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(67)
推荐(0)
摘要:
线程通信 生产者消费者 一、使用同一个共享变量控制 Synchronized、wait、notify Lock、Condition 利用volatile 利用AtomicInteger 二、PipedInputStream、PipedOutputStream 三、利用BlockingQueue 进程
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(94)
推荐(0)
摘要:
名称 最好 平均 最坏 空间 稳定性 类别 冒泡排序 \(O(n)\) \(O(n^2)\) \(O(n^2)\) \(O(1)\) 是 交换排序 选择排序 \(O(n^2)\) \(O(n^2)\) \(O(n^2)\) \(O(1)\) 否 选择排序 插入排序 \(O(n)\) \(o(n^2)
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(67)
推荐(0)
摘要:
线程与进程 java默认2个线程,main,gc 真实的线程时底层C++调用的,并不是java cup核心数,就是并行的线程数 单核CUP,要多线程并行,就是用并发实现宏观并行 线程状态 New running blocked waiting time_waiting terminal wait与s
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(80)
推荐(0)
摘要:
Firewall cmd基本命令 服务启动 端口开关 信任级别 服务管理 IP地址伪装 端口转发
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(139)
推荐(0)
摘要:
1、什么是函数式接口 1.1 java8自带的常用函数式接口。 1.2 惰性求值与及早求值 2、常用的流 2.1 collect(Collectors.toList()) 2.2 filter 2.3 map 2.4 flatMap 2.5 max和min 2.6 count 2.7 reduce
阅读全文
posted @ 2021-03-03 19:52
下雨天,真好
阅读(174)
推荐(0)