自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 k8s operator是啥

http://dockone.io/article/8769

2020-02-21 19:57:54 1312

转载 【敏捷开发】详解敏捷测试

【敏捷开发】详解敏捷测试  敏捷软件开发是目前十分流行,并在业界逐步推广的软件开发模式。 不同与传统的软件开发模式,敏捷开发模式有着自己鲜明的价值和方法。 其中,敏捷测试部分也同以往的软件测试流程有所不同。这对测试人员提出了新的要求,带来了新的挑战。第一部分:敏捷软件开发简介敏捷软件开发(Agile Software Development)初起于九十年代中期。...

2020-01-10 18:38:16 511

原创 java性能压测瓶颈分析之线程阻塞

2019-12-17 17:39:21 529

原创 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

转载 ReentrantLock讲解转载

https://my.oschina.net/noahxiao/blog/101558

2017-12-29 15:47:31 169

转载 json和java对象之间的相互转换

https://www.cnblogs.com/wangf-keep/p/6480019.html

2017-12-04 11:33:50 212

转载 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

转载 awk基本手册汇总

http://www.itshouce.com.cn/linux/linux-awk.html

2017-08-16 15:51:59 436

原创 判断是不是完全二叉树

//完全二叉树指最后一层叶子结点,它的左边为满,右边可以不未满。 利用层级遍历,第一个为空,标记下。余下的不可以在有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

转载 C++经典书籍

http://blog.csdn.net/jerryjbiao/article/details/7358796

2017-05-31 17:05:18 325

原创 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://network.51cto.com/art/201107/277187.htm

2017-05-19 10:37:25 476

原创 openstack的资料收集

http://cloud.51cto.com/art/201502/465967.htm

2017-05-18 10:13:43 508

转载 依赖注入那些事儿好文章

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

Netty权威指南 PDF 完整版

NettyNetty权威指南 PDF电子书下载 带目录书签 完整版

2018-04-05

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

TA关注的人

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