[置顶] seo优化入门教程:认识搜索引擎

摘要: 对于从来没有学过seo或者零基础的人来说,搜索引擎可能都不太了解。所以我们先来认识搜索引擎有哪些,同时为什么我们要学习搜索引擎优化。 从目前全球的一个搜索引擎来说的话,他的分支是非常多的,甚至可以讲,每个地区,每个国家都有他自己的搜索引擎。比如说国内最常见的有百度、搜狗、360、神马。 谷歌是全球目前来说最大的搜索引擎。但是由于谷歌在国内不允许访问。所以在讲解搜索引擎的时候,我们只讲百度、搜狗、360、神马这4个浏览器。 不同的搜索引擎他的市场份额是不一样的,当然我们也不需要纠结他们分别是多少,我们只要知道搜狗+360+神马的流量都没有百度大。所以在我们seo的讲解中,也是去多谈一下关于百度搜索引擎的相关知识,特别是百度的算法。 在网上有很多关于seo的知识点,都写得非常的模棱两可,毕竟这些知识点都是来自经验构成。因为搜索引擎他们不可能告诉你真正的排序算法。所以我们所谓的做seo优化,更多的是去做一个推导理论。 阅读全文
posted @ 2019-06-10 16:53 技术指点 阅读(919) 评论(0) 推荐(0) 编辑

[置顶] java单例模式教程之java实现单例模式的8大方法

摘要: 单例模式是Java中常用的设计模式之一。单例模式属于创建型模式,它提供了一种创建对象的最佳方式。 单例模式只创建类的一个对象,之后在一定范围为可任意调用,确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 阅读全文
posted @ 2019-05-24 15:47 技术指点 阅读(460) 评论(0) 推荐(0) 编辑

Netty入门教程:Netty拆包粘包技术讲解

摘要: Netty编解码技术是什么意思呢?所谓的编解码技术,说白了就是java序列化技术。序列化有两个目的: 1、进行网络传输 2、对象持久化 虽然我们可以使用java进行序列化,Netty去传输。但是java序列化的硬伤太多,比如java的序列化无法跨平台、序列化后码流太大、序列化性能非常低等等... 码流太大是什么意思呢?比如说原先的我一篇文档,比如说大小是1M,序列化完了之后可能0.5M,序列化减少二分之一的码,比较大。然后0.5M去网络传输这个不太好。你比如说用其它的一些主流序列化的话可能就0.01M,非常小。性能非常好。 性能太低就是说,我用java序列化的过程可能需要10s,而用其它的高性能序列化可能0.1s。差距就是这么的大。 阅读全文
posted @ 2019-06-12 12:23 技术指点 阅读(847) 评论(0) 推荐(0) 编辑

seo优化入门教程:影响关键词排名的因素

摘要: 很多人都说网站优化,但是怎么个优化法?优化什么东西?很多人都不知道。虽然我们优化的是我们的网站,但是提升的却是我们的关键词排名。 我们不管去优化哪一个网站,得到的搜索结果,他都会去触发关键词排名的因素。 哪些因素会影响关键词排名呢?首先我们要这么去思考一个问题:“百度为什么要给你排名?或者为什么要给他排名,而不给我排名”?很显然,搜索引擎他是用来干嘛的?他是用来为用户提供一个有效答案信息的检索平台。就好像我搜索seo,出来的结果你不可能是旅游的知识吧。你也不可能是电影的知识。你肯定是seo相关的网页的排名。所以说我们优化的这个关键词排名,我们所做的任何一个事情他都是围绕搜索引擎这些算法的本身而去做的。 阅读全文
posted @ 2019-06-11 15:24 技术指点 阅读(1547) 评论(0) 推荐(0) 编辑

Netty学习_Netty框架入门教程:Netty入门之HelloWorld实现

摘要: 我们可能都学过Socket通信/io/nio/aio等的编程。如果想把Socket真正的用于实际工作中去,那么还需要不断的完善、扩展和优化。比如很经典的Tcp读包写包问题,或者是数据接收的大小,实际的通信读取与应答的处理逻辑等等。当细节问题需要我们认真的去思考,而这些我们都需要大量的时间和精力,以及丰富的经验。 所以想学好socket通信不是件容易的事情。那么现在,我们就需要学习一门新的技术Netty。 我们为什么选择Netty?原因是它简单。我们再也不需要去编写复杂的代码和逻辑去实现通信;我们再也不需要去考虑性能问题;我们再也不需要考虑编解码问题、半包读写等问题。这些强大的功能Netty已经帮我们实现了,我们只需要使用它即可! 阅读全文
posted @ 2019-05-26 12:58 技术指点 阅读(5653) 评论(0) 推荐(1) 编辑