首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
拥抱心中的梦想
掘友等级
Java工程师
|
company
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
192
文章 170
沸点 22
赞
192
返回
|
搜索文章
最新
热门
【两数之和】----LeetCode算法题(一)
1、最简单、最粗暴的方式就是来2层for循环,这种解法时间复杂度为O(n^2) ,不推荐,效率低。 这解法牛,耗时仅1ms,但小编没看懂,主要有下面2个疑问,麻烦留言区讨论。
【JVM】类加载器及双亲委派机制实例解析
在JVM中,一个类被加载到虚拟机这个过程包括有3个步骤,即加载、连接和初始化。而加载这个过程,就是由类加载器ClassLoader进行加载的,类加载器天生就负责这个职责。 Java本身给我们提供了几种类型的类加载器,启动类加载器Bootstrap ClassLoader、扩展类…
【Oracle性能优化】执行计划与索引类型分析
我们以oracle 11g为例子进行分析。 执行步骤如上图所示,我们可以看到,此时两张表都是全表扫描,然后再进行一次Hash join,至于hash join的原理,后面单独学习介绍。hash join会将小表load进内存中,然后利用大表和小表进行关联操作 从执行计划中可以看…
SpringBoot启动源码分析及相关技巧学习
对于源码学习,我觉得我们带着问题一起看会好一点。 话不多说,我们首先去[https://start.spring.io]网站上下载一个demo,springboot版本我们选择2.1.4,然后我们一起打断点一步步了解下springboot的启动原理。 一切的一切,将从我们的De…
附带实战的Docker入门教程(简简单单)
小编看来,docker相当于一台虚拟机,我们大家或多或少玩过vmware虚拟机,我们一般都会在虚拟机上装一些软件,比如mysql,道理一样,我们也可以在docker上面安装一些软件,redis或者mysql或者自己开发的应用程序。 另外,我们都知道maven,maven有自己的…
Windows下maven私服Nexus搭建及使用
项目即将开始进行重构,准备从以前的单体应用重新重构为基于spring cloud的微服务应用。那么问题来了,如果将各种工具类都冗余到每个微服务中,后期维护就特别难受,想着把工具类、业务模块、数据库访问等抽出来成独立的模块,每个服务去引入即可。基于maven的架构,小编首先想到了…
Nginx 学习系列(三) ------------- alias、root指令区别
最近刚好帮一位同事解决一个关于nginx静态资源配置的小问题。虽然很小,但是还是琢磨了许久,不是nginx坑了我,就是我太菜了。哈哈,想着还是把这点小知识记录下来,后期遇到同样的问题可以提高效率。 需求很简单,大致就是:当url中以/res为前缀时,表示该请求是静态资源请求,并…
Java编程中空指针(NullPointerException)的防范经验分享
在写代码的过程中,出现最多的异常可能就是空指针异常了。说白了,空指针异常就是你拿一个不存在的对象,去访问它的成员属性或者方法。我们暂且看下面的代码: 那么有什么办法我们可以提前预判到可能会抛出NullPointerException的代码块,然后做防空处理呢!答案是肯定的。下面…
SSH 协议基本原理及 wireshark 抓包分析
我们也明白这是使用了SSH协议进行登陆,但我们想知道的是,为什么可以使用SSH协议进行登陆,而且为什么使用SSH就是安全的,其背后的原理是什么?下面我们就一起来探讨下这几个话题。 当然啦!如果现在你手头上有相关公网可访问的云主机,那么请你登陆你的云主机,然后执行grep ssh…
Https、SSL/TLS相关知识及wireShark抓包分析
在HTTP协议中,所有报文的发送、接收都是以明文的形式进行的。也就是说,在TCP/IP五层网络模型中,数据直接以明文的形式从应用层(HTTP)发送给传输层(TCP),之间没有任何加密过程,如下图所示: 中间人可以截获客户端、服务器之间的通信数据,一览无遗。 中间人截获数据之后,…
下一页
个人成就
优秀创作者
文章被点赞
3,166
文章被阅读
421,532
掘力值
11,421
关注了
356
关注者
3,906
收藏集
21
关注标签
99
加入于
2017-04-27