RichFunction 主要有3个方法 open,close,getRuntimeContext public interface RichFunction extends Function { void open(Configuration parameters) throws Exceptio ...
分类:
其他好文 时间:
2020-06-07 19:15:41
阅读次数:
158
OIO和NIO写法大相径庭,但netty的阻塞和非阻塞的代码基本一致, public class NettyOioServer { public void server(int port) throws Exception { final ByteBuf buf = Unpooled.unrelea ...
分类:
其他好文 时间:
2020-06-07 09:19:50
阅读次数:
67
1.jdbc连接数据库,就这样子 Class.forName("com.mysql.jdbc.Driver");java.sql.Connection conn = DriverManager.getConnection(jdbcUrl); 2.通过传入jdbc url用Drivermanager. ...
分类:
数据库 时间:
2020-06-06 11:01:04
阅读次数:
56
第一 trya catch finally throw throws 五个异常用类, 异常处理用法 ...
分类:
编程语言 时间:
2020-06-05 21:06:50
阅读次数:
62
最小栈的实现 摘自漫画算法: 题目:实现一个栈,该栈带有出栈(pop)、入栈(push)、取最小元素(getMin)3个方法。要保证这3个方法的时间复杂度都是O(1)。 如图: 解法步骤 1、设原有的栈叫作栈A,此时创建一个额外的“备胎”栈B,用于辅助栈A。 2、当第1个元素进入栈A时,让新元素也进 ...
分类:
编程语言 时间:
2020-06-05 20:48:51
阅读次数:
58
包装器 异常处理的关键词 trya catch finally throw throws try{ }catch(Exception e){ } try{ }catch(Exception e){ } try(){ } try{ }catch(Exception e){ }catch(Excepti ...
分类:
编程语言 时间:
2020-06-05 20:46:30
阅读次数:
62
忽略测试 有时测试脚本的测试用例因为各种问题要忽略测试,这时可以使用 @Test(enabled = false)方法进行测试,参考如下代码 public class TestNgDemo2 { @Test public void test01_fix(){ Assert.assertEquals( ...
分类:
其他好文 时间:
2020-06-04 21:47:54
阅读次数:
81
消息如何保障100%的投递成功 什么是生产端的可靠性投递 保障消息的成功发出 保障MQ节点的成功接收 发送端收到MQ节点(Borker)确认应答 完善的消息进行补偿机制 生产端-可靠性投递(一) 消息落库,对消息状态进行打标 消息的延迟投递,做二次确认,回调检查 生产端-可靠性投递(二) 消息落库, ...
分类:
其他好文 时间:
2020-06-04 15:28:42
阅读次数:
42
1.Rabbitmq是如何在接收消息之后将队列中的消息删除呢? channel.basicConsume("myQueue",true,new DefaultConsumer(channel){})//第二个参数是true,代表的就是接收消息之后自动删除队列中的消息。 手动确认消息是怎么实现的呢? ...
分类:
其他好文 时间:
2020-06-04 13:57:09
阅读次数:
55
1.Request 1.1 request对象和response对象的原理(了解) request对象和response对象是由服务器创建的,我们来使用他们即可 request对象是用来回去请求信息,得到页面的请求,response对象是来设置响应消息,可以往页面传输写入数据 1.2 request ...
分类:
编程语言 时间:
2020-06-03 23:25:16
阅读次数:
82