自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流水无声,润物得心。

奋力奔跑的蜗牛

  • 博客(17)
  • 收藏
  • 关注

转载 fork函数到底做了什么?

物理地址和逻辑地址(或称虚拟地址)的概念。从逻辑地址到物理地址的映射称为地址重定向。分为:静态重定向--在程序装入主存时已经完成了逻辑地址到物理地址和变换,在程序执行期间不会再发生改变。 动态重定向--程序执行期间完成,其实现依赖于硬件地址变换机构,如基址寄存器。逻辑地址:CPU所生成的地址。CPU产生的逻辑地址被分为 :p (页号) 它包含每个页在物理内存中的基址,用来作...

2019-07-17 20:47:31 779

原创 B2B2C商城技术路线(一)

主要电商模式B2B–企业对企业B2B ( Business to Business)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代 B2B marketing的一种具体主要的表现形式。案例:阿里巴巴、慧聪网C2C–个人对个人C2C即 Customer(Consumer) to Customer(...

2019-07-05 15:48:15 1342

转载 Zookeeper

什么是 ZooKeeperZooKeeper 的由来下面这段内容摘自《从 Paxos 到 ZooKeeper 》第四章第一节的某段内容,推荐大家阅读一下:Zookeeper 最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。所以,雅虎的开发人员就试图开发一个通用的无单点...

2019-06-30 22:26:46 161

转载 GeoHash算法

GeoHash算法思考:摇一摇,附近的人,距离最近等功能的实现?geohash基本原理是将地球理解为一个二维平面,将平面递归分解成更小的子块,每个子块在一定经纬度范围内拥有相同的编码,这种方式简单粗暴,可以满足对小规模的数据进行经纬度的检索目录:经纬度常识认识geohashgeohash算法geohash原理对照表经纬度常识经线是纵的,经度是横的,用于表示不同的经线,纬线是横...

2019-06-23 22:43:24 284

转载 2019春牛客网实习面经链接收录-JAVA

2019春牛客网实习面经链接收录-JAVA阿里巴巴(回馈牛客)阿里Java研发面经 回馈牛客,春招实习复盘(字节跳动,阿里,腾讯,华为) 阿里JAVA凉经Java程序员的校招笔记——求职如梦(加精)0offer面经(阿里,腾讯,字节跳动,海康)在面试中挣扎着学习进步的菜

2019-06-19 11:09:23 1754

原创 JAVA进阶篇章

消息队列搜索引擎Lucene入门与使用全文检索是计算机索引程序通过扫描文章中的每一个词,然后给每一个词建立索引,指明该词在文章中出现的位置和次数,当进行查询时,检索程序就会根据事先建立的索引进行查询,并将查询的结果返回给用户的检索方式。对文档中所有内容进行分词,并将所有单词建立倒排索引的过程。ES入门与使用es、solr、luence的区别...

2019-05-28 08:23:58 108

原创 JAVA基础文章总结

JAVA集合HashMap和Hashtable的区别HashMap扩容问题,为何线程不安全?JDK1.8

2019-05-15 21:19:57 128

原创 C++与JAVA的区别

C++与JAVA的区别语言层面JAVA是纯面向对象语言,所有变量和方法都在类中声明和定义C++为了向前兼容c语言则保存部分面向过程特性。C++是编译型强类型语言,由编译器直接编译成本地机器识别的机器语言JAVA是半编译半解释型语言,由编译器得到class字节码文件,然后由虚拟机解释执行,由JIT即时编译器进行热点代码探测直接翻译成机器码。JAVA没有指针,虽...

2019-04-26 16:31:06 8201

转载 Redis进阶

单进程单线程的Redis如何实现高并发基本原理采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗)为什么不采用多进程或多线程处理?多线程处理可能涉及到锁多线程处理会涉及到线程切换而消耗CPU单线程处理的缺点?无法发挥多核CPU性能,不过可以通过在单机开多个Redis实例来完善Redis不存在线程安全问题?Redis采用了线程封闭的方式,...

2019-04-25 19:53:51 220

原创 底层思考

底层思考点击URL之后发生了什么?扫描二维码之后发生了什么?每打开一次微信网页版页面的时候会随机生成一个含有唯一uid的二维码,每次刷新页面都会不一样(这个可以保证一个uid只可以绑定一个账号和密码,如果一个uid可以绑定多个账号和密码,那么很可能你的电脑会登陆别人的微信哦);确实返回了唯一 id,但目的是为了识别用户身份,而且实际上打开这个页面的时候浏览器已经和 Server 创建了一个...

2019-04-24 13:31:56 154

原创 JAVA更新换代版本王

JDK更新发展之路JDK8重大特性lambda表达式,函数式接口,stream流,Optional接收null对象,接口的静态方法和默认方法,多次重复注解JDK9重大改变JDK10新特性JDK11新特性JDK12新特性...

2019-04-24 13:20:01 216

原创 程序员面经总结(借鉴)

程序员江湖学习感悟前期面经蚂蚁金服研发面经阿里中间件面经百度云研发面经百度整合版面经今日头条面经腾讯面经

2019-04-22 21:21:09 1579

原创 JAVA书单推荐

# JAVA工程师必备书单 《剑指offer》这本书还是要强烈推荐的,毕竟是面试题经常参考的书籍,当然最好有前面基本的铺垫再看,可能收获更大,这本书在面试之前一般都要嚼烂。如果想看Java版本的代码,可以到我的Github仓库中查看。《Java编程思想》这本书也是被誉为Java神书的存在了,但是对新手不友好,适合有些基础再看,当然要选择性地看。我当时大概只看了1/3《Java核心...

2019-04-22 15:28:49 230

原创 关于markdown出现HTML渲染组件异常

话不多说,直接上图,点击错误,出现HTML组件渲染错误,下载扩展包AwesomiumSDK即可。

2019-04-21 21:22:57 732

转载 Java 基础

点击阅读面试进阶指南 一、数据类型基本类型包装类型缓存池二、String概览不可变的好处String, StringBuffer and StringBuilderString Poolnew String(“abc”)三、运算参数传递float 与 double隐式类型转换switch四、继承访问权限抽象类与接口super重写与...

2019-04-21 21:11:59 180

转载 CSDN-markdown编辑器入门

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-21 21:06:20 119

转载 eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,在创建Web项目的时候,“Dynamic web module version”这个选项选择3.0以上,我选择是4.0,按照老规范,应该是在eclipse的WebContent \ WEB-INF \ 目录下创建web.xml的。而新规范是可以不用web.x...

2018-11-26 11:23:16 937

空空如也

空空如也

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

TA关注的人

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