Martin

1
获赞数
2
关注数
0
粉丝数
上海
邵阳学院 | 计算机科学与技术
IP 属地上海
2020-02-22 加入
浏览 5.4k

后端

5 声望
mysql
3
redis
3
算法
1
java
1
intellij-idea
0
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 提出了问题2024-01-26
    JVM中的handle是在哪一步创建的?
  • 发布了文章2023-02-14
    x86指令集简介
    通用指令x87 FPU指令,浮点数运算的指令SIMD指令,就是SSE指令系统指令,写OS内核时使用的特殊指令下面介绍一些通用的指令。指令由标识命令种类的助记符和操作数(operand)组成。例如move指令:
  • 发布了文章2022-11-09
    Java8何时使用@FunctionalInterface定义接口
    现在的问题是,我希望在不同的场合打印不同的字符串,甚至加一些修饰。比如我想把name以大写的形式打印出来,或者以小写,或者加一个"hello"。传统的方式,需要提供NameService的多个实现类,然后传给testService()。而使用FunctionalInterface,可以减去实现类,直...
  • 发布了文章2022-11-09
    SpringBoot中@EnableXX的实现原理-@Import()
    经常在springBoot项目中使用@EnableXX就能够开启某个功能,那么它是怎么实现的呢?比如我定义了一个监控接口,设计和一些实现如下:
  • 发布了文章2022-11-08
    Spring-FactoryBean源码简略分析
    在spring中,如果一个bean的创建过程很复杂,我们可以使用FactoryBean。比如像下面的情况,我定义一套webService框架。
  • 发布了文章2022-11-03
    SpringAop实现入口点简略分析
    项目中常常会使用到spring提供的aop技术,那么它的大概实现原理是什么?省略spring扫描bean段落,当spring扫描完所有的bean后,开始对这些bean进行实例化和初始化,这样bean就准备好了。
  • 发布了文章2022-10-26
    正向代理与反向代理
    看似很简单的概念,常常闹不清,似懂非懂,这里总结下。正向代理: 比如我要去访问:[链接]。由于国内的原因,你并不能够直接访问。于是在网上购买了一个客户端代理服务器,代理了我。这个代理服务器,负责直接访问[链接],然后把结果返回给我。此时对于客户端我来说...
  • 发布了文章2022-10-24
    for循环的执行顺序
    执行顺序为:首先执行表达式1,然后判断表达式2是否成立,不成立则停止执行。表达式2成立的话,再执行表达式4,再执行表达式3。再执行表达式2,判断表达式2是否成立,不成立则停止执行;成立的话,继续执行表达式4,再执行表达式3,直到不满足表达式2,退出循环。1-2-...
  • 发布了文章2022-10-24
    深刻理解 i++和 ++i的区别
    虽然经常看到i++,++i但是还是容易搞混淆。下面是他们的区别:i++和++i的区别:1、i++ 返回原来的值,++i 返回加1后的值。2、i++ 不能作为左值,而++i可以。3、i++前者是先赋值,然后再自增;++i后者是先自增,后赋值他们的结果都是将i进行了加一的操作。
  • 发布了文章2022-09-16
    Tomcat8(二):链接建立与请求处理Poller
    setSocketOptions正如方法名字,包装了一下此次客户端与服务端socket,设置了socket的IO模式为非阻塞,我猜测这样的好处是,一旦建立好链接好,客户端可以发送多个读写事件,而不会阻塞。在方法结束的地方,有一行很重要的方法poller.register(socketWrapper);它负责...
  • 发布了文章2022-09-16
    Tomcat8(一):Connector启动
    Connector的创建:当实例化一个Connector,构造器函数会通过反射的方式创建一个ProtocolHandler。这里的protocolHandlerClassName实际上是:"org.apache.coyote.http11.Http11NioProtocol";
  • 发布了文章2022-09-14
    使用elasticsearch作为唯一存储源问题整理
    在以前的一个项目中,对系统进行架构设计后,需要把es当做唯一存储源,记录下其中踩到的坑:1,首先es不支持事务,所以在架构设计的时候一定要考虑这一点。
  • 发布了文章2022-09-14
    如何做好上下游对接
    在接口对接中,需要注意下面的点。1,首先和上下游约定接口的功能是什么,这往往和承载的业务有关系,需要提前在产品宣讲阶段+产品评审阶段定义清楚,每个接口预期的功能都应该准确的描述在接口注释上。
  • 赞了文章2020-08-11
    Java8 collector接口的定制实现
    写这个文章其实主要是因为刚有个童鞋问了个问题[链接]正写的带劲安利Java8的实现方式,结果还没写完...无意发现问题被关闭了...哎...都写了一半了...又不想放弃,就干脆写成文章
  • 回答了问题2020-08-11
    Java算法求解数组中重复元素,并输出相关数据问题
    {代码...}
  • 发布了文章2020-03-23
    IDEA常用快捷键
    【查找类】Ctrl+E,最近操作的文件Ctrl+Shift+E,最近更改的文件Ctrl+[ ],可以跑到大括号的开头与结尾 "[" 表示开始 "]"表示结束Alt+Q,可以看到当前方法的声明Ctrl+H,显示类结构图(类的继承层次)Ctrl+F12,可以显示当前文件的结构(其中m表示方法,f表示属性)Ctr...
  • 发布了文章2020-03-01
    Mysql:Explain关键字
    Explain:各列的大致含义 {代码...} id详解: {代码...} select_type详解: {代码...} type: {代码...} possible_keys和key: {代码...} key_len: {代码...} ref: {代码...} rows: {代码...} filtered: {代码...} Extra: {代码...} 依据这些信息发挥的作用: {代码....
  • 发布了文章2020-02-28
    Redis和Mysql数据一致性的问题
    对于写入: {代码...} 对于更新: {代码...}