Java多线程 线程池的原理,为什么要创建线程池? 线程的生命周期,什么时候会出现僵死进程; 什么实现线程安全,如何实现线程安全; 创建线程池有哪几个核心参数?如何合理配置线程池的大小? synchronized、volatile区别、synchronized锁粒度、模拟死锁场景、原子性与可见性; ...
分类:
其他好文 时间:
2020-11-21 11:48:56
阅读次数:
4
2020年11月16日16:11:06 尽量用const和inline而不用#define 尽量用编译器而不用预处理。 尽量用<iostream>而不用<stdio.h> scanf和printf很有用,但不是类型安全的,而且没有扩展性。 on the other hand,①有些iostream的 ...
分类:
编程语言 时间:
2020-11-20 12:22:07
阅读次数:
24
env()和constant(),是IOS11新增特性,Webkit的css函数,用于设定安全区域与边界的距离,有4个预定义变量: safe-area-inset-left:安全区域距离左边边界的距离 safe-area-inset-right:安全区域距离右边边界的距离 safe-area-ins ...
分类:
Web程序 时间:
2020-11-20 12:07:27
阅读次数:
14
对于Windows系统而言:1,务必打开系统自带防火墙,关闭445,135,137,138,139等高危端口2,通常会有远程桌面需求,需要放行3389端口,最好先修改下默认3389为别的端口,然后放行3,如果系统安装有数据库系统,最好也要关闭相关端口,比如mysql的3306,sqlserver的1433等等,若有必须开放数据库端口的需求,最好是修改默认端口,然后防火墙放行4,设置复杂默认管理员口
分类:
其他好文 时间:
2020-11-20 11:28:38
阅读次数:
5
原文链接:https://blog.csdn.net/weixin_44134144/article/details/104731784 1. 添加安全组规则:3306 2. 在服务器上安装mysql3. 重置数据库密码(默认用户名为:root) 4. 放行3306端口 5. 新建一个用户用作外部访 ...
分类:
数据库 时间:
2020-11-19 12:56:45
阅读次数:
20
detach() 分离线程,将对象表示的线程与调用线程分离,允许它们彼此独立地执行。不以任何方式阻止或同步。请注意,当其中一个执行结束时其资源将被释放。调用此函数后,线程对象将变得不可连接 ,并且可以安全地销毁。 join() 连接线程,当线程执行完成时该函数返回。此函数将阻止调用该函数的线程的执行 ...
分类:
编程语言 时间:
2020-11-19 12:49:00
阅读次数:
11
抓包: 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。说简单点就是抓取前端发送给服务器的数据包和服务器返回的数据包。 什么是Fiddler Fiddler是位于客户端和服务器端的HTTP代理, ...
分类:
其他好文 时间:
2020-11-19 12:15:13
阅读次数:
5
来源:https://blog.csdn.net/m0_37447148/article/details/89409597 前提背景 在Windows系统中,如果程序在C盘中,会出现各种权限问题,一不留神就会出现各种异常; 而要求用户每次都右键以管理员身份启动,或者修改兼容性 默认每次都以管理员启动 ...
慢查询日志 Mysql 的慢查询日志是 Myql 提供的一种日志记录,用来记录在 Myql 中响应时间查过阈值的语句,具体指运行时间超过 long_query_time 值的 SQL,则会被记录在日志中。long_query_time 默认为 10,单位为秒。 默认情况下,Mysql 数据库没有开启 ...
分类:
数据库 时间:
2020-11-18 13:15:02
阅读次数:
14
ApacheRanger简介ApacheRanger提供一个集中式安全管理框架,并解决授权和审计。它可以对Hadoop生态的组件如HDFS、Yarn、Hive、Hbase等进行细粒度的数据访问控制。通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问权限。Ranger优点:丰富的组件支持(HDFS,HBASE,HIVE,YARN,KAFKA,STORM)提供了细粒度级权限控制(h
分类:
其他好文 时间:
2020-11-18 13:10:32
阅读次数:
10