首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
0xCAFEBABE__
掘友等级
后端开发
|
-
认识coding路上的你
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
Spring入门之初识IoC和AOP
配置好的bean可以直接通过spring的上下文获取。 而配置只用告诉spring,一个xml文件的路径,spring就会基于这个xml生成一个对应的context对象。 类似 Bean b = context.getBean("Bean.id"). 扫描的策略需要在xml中配…
设计模式之代理模式
代理模式的使用广泛见于Spring AOP中,核心功能就是在不修改原来的类的代码的基础上,为类添加新的功能和属性。 比如用作性能分析和日志记录的切面,实质上就是一个代理类。它要代理的主题类就是AOP中的切点。 一个接口ISubject, 实体对象RealSubject实现它。 …
初识网络编程NIO实现多人聊天室
服务端对于每个到达的客户端都重新开启一个线程专门处理它们之间的交互。 这种交互在逻辑上是客户端与服务端直接进行通信。 随着高并发的场景到来,服务器处理上下文切换,创建和销毁线程的代价,将会让服务器不堪重负。 Channel --> 区别于单向的InputStream/Outpu…
几种简单队列的C语言实现
最近写了蛮多栈的题,对于栈的思考也很多,可能需要多一些时间来消化整理,今天就简单总结一下队列吧。 这里说的队列是指简单的队列实现,关于队列的使用(使用的多半是优先队列)暂且不表,待学习完后面的**优先队列(堆)**过后再展开。 这个问题和之前的栈类似,我们可以用链表实现,它们的…
栈-解决局部问题的利器
当nums1和nums2相等时,实际上我们要为每一个nums2元素找到它右边比它大的第一个元素,很自然的,我们有一个O(n^2)的算法。我们用嵌套的两层循环,第一层推进nums2的元素,第二层先推进到该元素的位置,再向后找比他大的第一个元素。判断一个算法是否有简化空间的思路是判…
链表技巧之双指针(TwoPointers)
TwoPointers 指的是一快一慢的两个指针去推进一个链表,我把它分为两类。 要找到中点,我们首先想到如果知道链表的长度,那么问题将会很简单,那我们需要先来一趟循环把长度求出来吗?TwoPointers告诉你,不需要,一趟循环解决问题。 正确性是显然的。 19. Remov…
链表操作基础
链表的基础操作我们都很熟悉,与此同时更流畅,完整,正确的解决,也是必不可少的基本功。因此我对它们做了一个总结,千万不要小看这些基础操作,熟悉它们以后你解决链表的问题将会得心应手,那么,开始吧! 先给出链表原型,后续的所有过程都基于这个结构体。 要生成一个长度为n的链表,每个循环…
谈谈我对指针和结构体的理解
最近重学C语言版的数据结构,在动手实现前,觉得好像和Java也差不了太多,直接上手写了一个最基本的顺序存储的线性表,嗯,有几个语法错误,在编译器的提示下,修正并运行起来,棘手的问题才刚刚开始,segment fault,出现了。 而这些内存问题的根源往往是对指针的使用不够恰当,…
深入理解JVM
是一块较小的空间,存储当前线程所执行的字节码的行号指示器。字节码解释器根据它来选取下一条要执行的字节码指令。分支、循环、跳转、异常处理都依赖于这个计数器完成。每个线程有独立的计数器。 在多线程的情况下,程序计数器用于记录当前线程执行的位置,从而当线程被切换回来的时候能够知道该线…
重温计算机网络基础
运输协议数据单元TPDU为TCP报文段。 面向连接,传输数据之前需要进行三报文握手,断开连接要进行四报文挥手。 每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的。 首部20个字节,较大。 面向字节流,根据对方给出的窗口和网络拥塞程度决定一个报文应该包含多少个字节。…
下一页
个人成就
文章被点赞
27
文章被阅读
24,153
掘力值
453
关注了
11
关注者
7
收藏集
9
关注标签
16
加入于
2019-04-11