码迷,mamicode.com
首页 > 其他好文
论怎么提高程序的健壮性
程序健壮性的提高要从设计、实现、测试三方面入手,具体来说 1. 设计 1. 系统 系统外部模块的异步响应都需要设置超时时间,要有超时处理,超时时间要和外部模块协商一个合理时间。 发送消息失败和设置timer失败统一做处理。 需要设计相关机制(比如心跳包机制)监控进程/线程是否发生了堵塞,发生堵塞后需 ...
分类:其他好文   时间:2021-01-06 12:31:32    阅读次数:0
【NC】报错:No more handlds
删除工作空间的目录org.eclipse.ui.workbench,重启开发工具 ...
分类:其他好文   时间:2021-01-06 12:31:18    阅读次数:0
TCP三次握手 四次挥手
三次握手: 第一次握手:客户端向服务端发送TCP报文,标志位SYN=1,客户端发送序号Seq为Sequence number=x(0) 第二次握手:服务端回应TCP报文:SYN=1 ACK=1 将确认序号Ack(Acknowledgement Number)设置为客户端发送序号Seq加1,即x(0) ...
分类:其他好文   时间:2021-01-06 12:31:04    阅读次数:0
LeetCode474. 一和零
☆☆☆☆思路:本题是二维的0-1背包问题,把总共的 0 和 1 的个数视为背包的容量 class Solution { public int findMaxForm(String[] strs, int m, int n) { /*int len = strs.length; // dp[i][j] ...
分类:其他好文   时间:2021-01-06 12:30:29    阅读次数:0
转 :ThreadLocal系列(一)-ThreadLocal的使用及原理解析
转:https://www.cnblogs.com/hama1993/p/10382523.html 项目中我们如果想要某个对象在程序运行中的任意位置获取到,就需要借助ThreadLocal来实现,这个对象称作线程的本地变量,下面就介绍下ThreadLocal是如何做到线程内本地变量传递的, 一、基 ...
分类:其他好文   时间:2021-01-06 12:29:57    阅读次数:0
转:ThreadLocal系列(二)-InheritableThreadLocal的使用及原理解析
转:https://www.cnblogs.com/hama1993/p/10400265.html 一、基本使用 我们继续来看之前写的例子: private static ThreadLocal tl = new ThreadLocal<>(); public static void main(S ...
分类:其他好文   时间:2021-01-06 12:29:40    阅读次数:0
HiveServer2启动报TezConfiguration,NoClassDefFoundError错误
错误信息如下: 2021-01-03 20:11:26,355 WARN [main] server.HiveServer2: Error starting HiveServer2 on attempt 1, will retry in 60000ms java.lang.NoClassDefFou ...
分类:其他好文   时间:2021-01-06 12:28:56    阅读次数:0
转:ThreadLocal系列(三)-TransmittableThreadLocal的使用及原理解析
一、基本使用 首先,TTL是用来解决ITL解决不了的问题而诞生的,所以TTL一定是支持父线程的本地变量传递给子线程这种基本操作的,ITL也可以做到,但是前面有讲过,ITL在线程池的模式下,就没办法再正确传递了,所以TTL做出的改进就是即便是在线程池模式下,也可以很好的将父线程本地变量传递下去,先来看 ...
分类:其他好文   时间:2021-01-06 12:28:38    阅读次数:0
vue动画进入-离开动画
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:其他好文   时间:2021-01-06 12:28:21    阅读次数:0
Redis集群搭建和扩缩容
注意: 每个redis节点使用相同硬件的配置,相同的版本,相同的密码。 redis节点必须没有任何数据,否则分配槽位会失败。 集群规划: 原生命令手动部署集群 部署过程 安装redis并配置开启cluster功能 各个节点执行meet,实现所有节点互相通信 为每个master节点分配槽位 为每个ma ...
分类:其他好文   时间:2021-01-06 12:27:22    阅读次数:0
lamp
lamp简介 所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 ...
分类:其他好文   时间:2021-01-06 12:26:46    阅读次数:0
STM32中遇到的一些关键字
3、在STM32编程中遇到的一些关键字 STM32是基于RAM的架构,学习它可以是嵌入式的一个基础部分。因此对于一些关键字也必须了解,在STM32学习过程中,遇到过如下变量,对其有疑问 关键字 功能 vu32 返回最新的无符号整型写入值 1、vu32 通过在编译器中不断的追踪,最终找到vu32关键字 ...
分类:其他好文   时间:2021-01-06 12:26:35    阅读次数:0
redis的集合
redis的集合,是一种无序的集合,集合中的元素没有先后顺序。 集合相关的操作也很丰富,如添加新元素、删除已有元素、取交集、取并集、取差集等。我们来看例子:代码如下: //向集合myset中加入一个新元素"one"127.0.0.1:6379> sadd myset "one"(integer) 1 ...
分类:其他好文   时间:2021-01-06 12:26:18    阅读次数:0
intellij idea 如何一键清除所有断点
1.在idea左下方找到"View Breakpoints"按钮,点击打开 2.点击"Java Line Breakpoints"前方的全选框,取消全选. 3.点击上方"-"即"Remove"按钮,即可取消所有Breakpoints. 4.清除断点后,点击"Done". ...
分类:其他好文   时间:2021-01-06 12:25:03    阅读次数:0
redis基本命令学习
keys * //查看当前库里的所有key值\ set key value //存值 get key //取值 exists key//判断当前值是否存在 move key 1 //移除当前的key expire key10 //设置key的过期时间 单位是秒 ttl key //查看key的剩余时 ...
分类:其他好文   时间:2021-01-06 12:24:45    阅读次数:0
【AGC023D】Go Home
题目 题目链接:https://atcoder.jp/contests/agc023/tasks/agc023_d 一条街上有 \(N\) 栋楼,位置从小到大分别在 \(X_1, X_2, \ldots , X_N\)。 在位置 \(S\) 有一座公司,员工下班时乘坐公司的员工班车回家。 这些员工住 ...
分类:其他好文   时间:2021-01-06 12:21:52    阅读次数:0
「HAOI2018」字串覆盖
显然的贪心就是尽可能取位置靠前的点 那么问题转化成了维护另一个子串的 \(endpos\) 在这个子串的出现位置 按照古老的套路就是把一个建出来自动机另一个跑匹配 如果 \(l_{ed[r]}<r-l+1\) 那么答案就是 \(0\) 反之考虑当前的点的在 \([tl,tr]\) 中所有的 \(en ...
分类:其他好文   时间:2021-01-06 12:21:04    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!