- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 蓝桥杯-vip试题-幂方分解
问题描述任何一个正整数都可以用2的幂次方表示。例如: 137=27+23+20 同时约定方次用括号来表示,即ab 可表示为a(b)。 由此可知,137可表示为: 2(7)+2(3)+2(0) 进一步:7= 22+2+20 (21用2表示) 3=2+20 所以最后137可表示为: 2(2(2)+2+2(0))+2(2+2(0))+2(0) 又如: 1315=...
2020-03-29 18:47:19 234
转载 lettcode-
问题描述请你实现一个类 UndergroundSystem ,它支持以下 3 种方法:checkIn(int id, string stationName, int t)编号为 id 的乘客在 t 时刻进入地铁站 stationName 。一个乘客在同一时间只能在一个地铁站进入或者离开。checkOut(int id, string stationName, int t)编号为...
2020-03-29 15:13:03 308 1
原创 lettcode-被围绕的区域
题目描述给定一个二维的矩阵,包含 ‘X’ 和 ‘O’(字母 O)。找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。示例输入:X X X XX O O XX X O XX O X X输出:X X X XX X X XX X X XX O X X注意点被围绕的区间不会存在于边界上,换句话说,任何边界上的 ‘O’ 都不会被填充为 ‘X’。 任...
2020-03-28 21:41:39 127
原创 蓝桥杯-最短路
问题描述给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入格式第一行两个整数n, m。接下来的m行,每行有三个整数u, v, l,表示u到v有一条长度为l的边。输出格式共n-1行,第i行表示1号点到i+1号点的最短路。解题代码(java)相关解题思路见代码注释import java.util.Arr...
2020-03-24 11:36:00 339
原创 springboot+netty(一)
实例helloserver.javapackage com.ndd.netty.test;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.EventLoopGroup;import io.netty.channel.nio....
2020-03-07 17:37:33 960 1
转载 netty入门(七)——零拷贝
NIO和零拷贝1、传统的IO操作共会进行三次状态的转换和四次拷贝2、mmap优化:通过内存映射,将文件映射到内核缓冲区,同时,用户空间可以共享内核空间的数据,这样在进行网络传输时,就可以减少内核空间到用户控件的拷贝次数。(即底层是在内核缓冲区进行修改的),此时是三次状态的转换和三次拷贝。适合小数据量的读写3、sendFile,二次状态转化,三次拷贝。适合大文件传输(零拷贝是指从操作系统角度...
2020-03-07 16:04:43 144
原创 netty入门(六)——实现群聊系统
服务器端代码import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.*;import java.util.Iterator;/** * 服务器端启动并监听6667端口,服务器接收客户端消息并实现转发,提示上线和下线...
2020-03-07 15:31:09 145
原创 mysql集群(四)——mycat中间件(数据分片)
数据分片数据分片是在读写分离的基础上进行多个主从,所以在之前的基础上我们进行另一对主从的配置主库配置参考:mysql集群(一)——主库配置从库配置参考:mysql集群(二)——从库配置2、mycat配置(1)schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd">&...
2020-03-07 11:02:05 151
原创 mysql集群(三)——mycat中间件(读写分离)
mycat1、配置文件(1)server.xml(2)schema.xml设定模式(由于之前我们在server.xml中设定了)所以此时需要告诉机器itcast是什么模式<schema name="itcast" checkSQLschema="false" sqlMaxLimit="100"> <table name="tb_ad" dataNo...
2020-03-05 12:41:23 223
原创 mysql集群(一)——主库配置
主库配置1、创建文件夹mkdir /data/mysql/master01 -p2、进入文件夹cd /data/mysql/master013、在文件夹内创建继续创建文件夹mkdir conf data4、授权(涉及到docker权限问题,所以要授权)chmod 777 * -R5、创建一个my.conf文件vim my.conf6、插入数据[mysqld]lo...
2020-03-04 22:24:25 178
原创 netty入门(五)—seletor
1、介绍(1)seletor能够检测多个注册的通道上是否有事件发生即seletor上可以注册通道,seletor可以检测这些注册的通道,并且管理。seletor就是一直在监听通道,以一定的算法监听。(2)只有在通道(连接)真正的有读写事件发生的时候,才会进行读写,大大减少了系统开销,并且不必为每一个连接都创建一个线程,也不用去维护每一个线程2、seletor APIseletor是一个...
2020-03-03 15:17:37 204
原创 netty入门(四)—buffer
1、buffer类型化和只读buffer可以设置为已读public static void main(String[] args) throws Exception { ByteBuffer byteBuffer=ByteBuffer.allocate(10); for(int i=0;i<5;i++){ byteBuffer.pu...
2020-03-03 11:11:52 119
原创 netty入门(三)—NIO补充
trandferfrom(通道间数据复制,不使用buffer)相对于使用buffer进行通道间数据的传输,可以使用transferfrom进行数据的传输复制,但是其底层还是使用buffer进行的...
2020-03-01 11:22:57 109
原创 mysql 创建定时任务—零点更新
利用mysql数据库创建定时任务——每天零点更新数据库操作1、检查数据库事件状态SHOW VARIABLES LIKE 'event_scheduler';如果出现证明已经开启2、创建事件例子:CREATE EVENT testtime.`status` ON SCHEDULE EVERY 1 DAY STARTS '2020-03-01 10:40:00' O...
2020-03-01 10:52:56 2103
stm32f4xx系列—stm32f401原理图.pdf
2020-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人