自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 基于Netty实现一个类SpringMVC的轻量级Java服务端Web开发框架

之前学的Netty忘了,现在再捡起来,想着使用Netty来做一个项目,就做了这个简单框架。整个框架都是仿照Spring和SpringMVC来做的,一部分思路参考了Github上另一个项目。[^1] IOC容器:使用@Component注解,将类注册到IOC容器中,使用@Autowired自动注入 自定义路由:使用@Controller,@RequestMapping注解自定义路由 自动参数转换:支持对BeistHttpRequest,BeistHttpResponse(类似于HttpServletR

2021-02-26 02:36:51 453 1

原创 Netty中ServerBootstrap启动流程分析

这是一段简单的netty服务器端启动代码:try { ServerBootstrap bootstrap = new ServerBootstrap(); bootstrap.group(boss,woker) .channel(NioServerSocketChannel.class) .handler(new LoggingHandler(Lo...

2020-04-01 23:35:38 316

原创 对阻塞,非阻塞,同步,异步的理解

对阻塞,非阻塞,同步,异步的理解一直很模糊,看了很多文章,也跟同学讨论了一下,写一下自己的理解,当然这个理解还是局限于自己当前的知识水平。有不对的地方,还请纠正阻塞:网上有说法是,阻塞就是这个线程不能干别的了,只能在这里等着。我觉得这个说法不是很准确,我理解阻塞其实就是进程切换到阻塞态,不能占有CPU,这时候,进程就停止在这个阻塞调用上,不能继续向下执行。Java的普通I/O就是BIO...

2020-01-31 13:02:56 205

原创 使用C++实现一个简单的SQL语句词法分析器

不多说,直逼主题1. Token的结构了解过词法分析器应该都知道,实现一个程序经过词法分析器之后,会生成一个Token,供语法分析器使用。我们在这里就先实现这个token的结构,很简单。struct Token{ string cifadanyuan; string cisu; Token(){ } Token(string cifadanyuan,string cisu){ ...

2019-11-02 12:23:42 2737

原创 使用python自动寻找抖音上漂亮的小姐姐,再也不愁没有小姐姐看

前一段时间在知乎上看到了一个关于python的话题,看到这个有意思的小程序,于是自己也来写一个,先看看效果。首先我们先做准备工作:到百度AI开放平台申请一个人脸识别API。adb调试工具。python环境必须有(废话)下面我们开始正式开始:申请到百度的人脸识别api接口后,在控制台可以找到百度给我们的API Key和Secret Key通过查看百度的人脸识别api文档,找到以下...

2019-09-17 21:58:21 823 2

空空如也

空空如也

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

TA关注的人

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