- 博客(225)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 判断一个字符串里最长回文的长度
public static int gatMaxlenOfHuiwen(String s){ if(s==null || s.length()<=0){ return 0; } int maxLen = 1; char[] generatedChars = getInsertedArray(s);...
2020-02-29 16:31:18
365
原创 iptables
iptables -I INPUT -s 121.14.48.1 -m statistic --mode random --probability 0.5 -j DROP iptables -A INPUT -i enp11s0f0 -p tcp --dport 22222 -m statistic --mode random --probability 1 -j DROPiptables...
2020-02-27 10:36:00
229
原创 java arthas的使用
java -jar arthas-boot.jar## 找到 broker 进程号对应序号tt -n 3 -t *AbstractHandler *## 找到任意一个 index 号,如 1001tt -i 1001 -w "target.clientChannelContextMap.keySet().toArray()"## 列出所有 client 的连接...
2020-02-27 10:35:20
153
转载 CA申请与验证流程 https://www.orchome.com/1224
https://www.orchome.com/12241. 非对称加密2. 私钥进行对数字摘要进行签名; 然后把内容和签名一起传过去; 对方拿到后,先对信件内容生产数字摘要,和 通过公钥解密出来的数字摘要进行对比;问题:若服务器的公钥传给用户期间,别人截取了, 用户拿到了假冒的公钥,如何处理。这里就引入和 CA解决途径是:每个服务器的公钥都是有CA的私钥签名的,这样用...
2020-02-24 11:40:40
821
转载 【敏捷开发】详解敏捷测试
【敏捷开发】详解敏捷测试 敏捷软件开发是目前十分流行,并在业界逐步推广的软件开发模式。 不同与传统的软件开发模式,敏捷开发模式有着自己鲜明的价值和方法。 其中,敏捷测试部分也同以往的软件测试流程有所不同。这对测试人员提出了新的要求,带来了新的挑战。第一部分:敏捷软件开发简介敏捷软件开发(Agile Software Development)初起于九十年代中期。...
2020-01-10 18:38:16
511
原创 jmeter教程https://max.book118.com/html/2019/0108/6145005114002000.shtm
jmeter教程https://max.book118.com/html/2019/0108/6145005114002000.shtm
2019-12-01 10:51:36
7272
转载 http的性能压测时,遇到linux客户端端口被占完的情况
1. 通过自己写的benchmark,发送http请求是,会报如下错误:cannot assign requested address (connect failed),网上有很多帖子:是因为端口被http的短连接占完了。如下方法可以解决,我用了解决方法一,但是需要重启机器,才生效。转载:https://blog.csdn.net/wenshuangzhu/article/detai...
2019-06-20 15:11:59
1115
原创 调用一个外部API,需要处理的情况
1.正常返回2. 返回为空3. 直接扔Exception, 包括timeout, 或者参数问题而扔的exception, 需要打log,需不需要重试4. 一直无返回,(如何处理)
2019-05-27 11:25:32
335
原创 找出最大重复子串(不是最优解)
@Test public void getMaxRepeatSubStr(){ // for() // contains("badbadx".toCharArray(),"blaaa".toCharArray()); getMaxSubRepeat("blaaabadbdababad"); } //思想就是:从头开始,你个个...
2019-05-25 11:37:08
260
原创 Java 8 lambula finally
safeWithoutException(()->{real method.});void safeWithoutException(ExecuteWithoutException ob){ try { ob.doMethod(); } catch (Exception | AssertionError e) { logger.lo...
2019-05-24 17:07:37
262
原创 二叉树所有小于某个节点的所有节点
import org.testng.annotations.Test;public class Suanfa { @Test public void mainTest() throws Exception{ String inputData= "51,41,40,39,#,#,#,42,#,#,55,52,#,#,56,#,#"; BiTre...
2019-03-23 18:34:06
410
原创 Java的private, default, protected public的变量访问范围
对于这四个变量,private和public都很好记住。对于default和protected,总结如下:可以看到下面红色的字段是不能访问的。所以网上的我加了红色的部分
2018-04-05 10:27:55
698
转载 netty的工作流程https://www.cnblogs.com/chenyangyao/p/netty.html?utm_source=itdadao&utm_medium=referral
https://www.cnblogs.com/chenyangyao/p/netty.html?utm_source=itdadao&utm_medium=referral
2018-01-26 11:14:07
1062
转载 java主线程结束和子线程结束之间的关系
有三种情况:http://blog.csdn.net/u013905744/article/details/73741056 1. 主线程和子线程相互独立,主线程开启一个进城后,进程要等到所有线程都结束了,就会关闭,和主线程并没有必然联系2. 主线程设置成守护线程subThread.setDaemon(true); 这样主线程在结束前,会强制杀死所有子线程3.主线程会耐心等待子线程
2017-11-24 09:39:01
525
转载 java synchronized static method and common method
下面的锁是不一样的。static,是相当于锁类;二非static是锁类的一个实例,即this. public static synchronized void abc(int threadNo) { 19 for (int i = 1; i 10000; i++) { 20 21 S
2017-11-09 18:05:03
241
原创 mvn testng idea
参照http://blog.csdn.net/langsand/article/details/53764805配置mvn testng idea,遇到的坑:1.确保depencies确实下载到了本地仓库2. 在TestDemo.java, 要加这两个import, 否则找不到@Test and Assert. import org.testng.annotations.*
2017-09-14 14:32:05
284
转载 eclipse 远程服务器端代码调试
eclipse 远程服务器端代码调试 http://blog.csdn.net/songjinbin/article/details/40895039
2017-08-18 18:02:53
260
转载 运程debug python程序
1. Eclipse (local dev machine) 配置 1.1. 添加/opt/eclipse/plugins/org.python.pydev_3.8.0.201409251235/pysrc到被调试项目python pach中 1.2. 运行pydev debug.2.远程服务器端配置 2.1. 拷贝Eclispe dyd
2017-08-18 17:45:18
237
原创 判断是不是完全二叉树
//完全二叉树指最后一层叶子结点,它的左边为满,右边可以不未满。 利用层级遍历,第一个为空,标记下。余下的不可以在有node. public static bool IsCompletedBinTree(Node h) { bool isNullMeet = false; Queue q =
2017-08-08 11:03:00
306
原创 算法面试题:求出给定整数组的最大联系子数组的和
这题的问题的关键就是:tmpMaxSum若是负数时,清零。public static int GetMaxSubSum(int [] arr, int len) { if(arr == null || len == 0) { throw new ArgumentNullException("");
2017-07-14 09:35:00
350
转载 C++ 迭代器Iterator的分类
迭代器Iterator的分类:迭代器可以分为不同的种类,这是因为他们使用不同的算法、不同的要求附加在其身上。例如,find()算法需要一个可以递增的迭代器,而reverse()算法需要一个可以递减的迭代器等。总之,在STL和C++标准库中有5种迭代器。输入迭代器(Input Iterator):只能向前单步迭代元素,不允许修改由该迭代器所引用的元素;输出迭代器(Ou
2017-06-05 14:20:26
586
转载 tcp ip在线阅读http://www.52im.net/topic-tcpipvol1.html
http://www.52im.net/topic-tcpipvol1.html
2017-06-02 14:41:59
980
原创 Fuel手动安装Mirantis(openstack) 7.0,如何访问FuelWebUI
严格按照https://docs.mirantis.com/openstack/fuel/fuel-7.0/quickstart-guide.html#installing-mirantis-openstack-manually 的文档操作。因为我的安装是在我的一个物理机上,安装这个openstack. 物理主机上无法访问fuel web ui http://10.20.0.2:8443
2017-05-24 17:31:48
1545
转载 依赖注入那些事儿好文章
http://www.cnblogs.com/leoo2sk/archive/2009/06/17/di-and-ioc.html#!comments
2017-05-10 18:01:14
230
原创 Lru cache算法以及他的锁的问题
Lru cache codes:1. use double linked list for LRU.2. For the lockusing System;using System.Collections.Generic;using System.Text;namespace LruCache_20170421{ public class LruCache {
2017-04-24 16:54:17
612
原创 Window service OnStop会立即关闭整个进程
注意:假如workerthread是一个死循环,我们的windows service能立即关掉吗?答案是是的。一旦主线程关闭,它不关心worker thread是否还在工作,立即关闭整个进程。using System;using System.Collections.Generic;using System.Linq;using Sy
2017-04-01 17:55:15
1514
1
原创 List, HashSet; Hashtable, hashmap in java, dictionary in Csharp difference
List, HashSet; only key, strong data type difference, thread saftyhashmap in java, which is equivalent of dictionary in Csharp, HashTable. only key, strong data type difference, thread safty
2017-03-24 11:09:25
683
转载 二叉树中的那些常见的面试题
转载网址:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/27/2659163.html二叉树中的那些常见的面试题关于二叉树二叉树作为树的一种,是一种重要的数据结构,也是面试官经常考的东西。昨天看了一下关于树中的面试题,发现二叉树中的面试题比较常见的题型大概有下面几个:创建一颗二叉树(先序,中序,后序)、
2017-03-01 16:55:24
245
原创 remote debug via remote tools for visual studio 2013 update 5
from VS 2013, we can debug our application remotely via VS 2013.step 1.Install 'remote tools for visual studio 2013 update 5' on server; and reboot, then start the toolStep 2:on local developm
2017-01-18 15:01:27
914
转载 cassandra cql
Cassandra Query Language (CQL) v3.4.2Cassandra Query Language (CQL) v3.4.2CQL SyntaxPreambleConventionsIdentifiers and keywordsConstantsCommentsStatementsPrepared StatementData Definit
2016-11-29 16:33:15
2414
转载 Cassandra中的各种策略
Cassandra中的各种策略http://dongxicheng.org/nosql/cassandra-strategy/1. 背景介绍Cassandra 使用分布式哈希表(DHT)来确定存储某一个数据对象的节点。在 DHT 里面,负责存储的节点以及数据对象都被分配一个 token。token 只能在一定的范围内取值,比如说如果用 MD5 作为 token 的话
2016-11-29 10:14:59
409
原创 利用Mongodb的复制集搭建高可用分片,Replica Sets + Sharding的搭建过程
http://blog.itpub.net/26230597/viewspace-1098147/参考资料 reference: http://mongodb.blog.51cto.com/1071559/740131 http://docs.mongodb.org/manual/tutorial/deploy-shard-cluster/#sharding
2016-09-23 15:02:21
814
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅