liyanlei的专栏

学海无涯,温故而知新

前端SEO技巧

前几天在慕课网上学习了“SEO在网页制作中的应用”,觉得挺好、挺有用的,今天,特此做了一个小小的笔记,也算是对学习过后的一个总结。 一、搜索引擎工作原理   当我们在输入框中输入关键词,点击搜索或查询时,然后得到结果。深究其背后的故事,搜索引擎做了很多事情。   在搜索引擎网站,比如百度...

2017-08-29 16:30:34

阅读数:188

评论数:0

SEO优化

在SEO中的页面优化需要注意的: 页面标题: 页面标题是包含在title标签中的文字,是页面优化最重要的因素 用户访问时,页面标题显示在浏览器窗口最上方。 在搜索的结果页面上,页面标题是结构列表中第一行文字,是用户浏览搜索结果时最先看到的、最醒目的内容 页面标题不能重复,每个页面都需要自...

2017-08-29 11:54:37

阅读数:322

评论数:0

SpringMVC之静态资源访问

web.xml中的DispatcherServlet对应的/拦截了所有请求,静态资源也无法访问。 有的静态资源是需要限制访问的,但有的静态资源(如:css样式文件和js文件、页面用到的图片)我们是不希望进行拦截的。 SpringMVC访问静态资源有三种方式。 方案一:激活Tomcat的def...

2017-08-29 11:02:18

阅读数:194

评论数:0

Intellij14创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题

一直报错找不到Dao,对应的com/neolix/web/mapping/ConsultDao.xml 找不到对应的URL,于是到target文件下看了一下,确实没有生成对应的xml文件,那个mapping文件夹直接没有生成,转移到resource下,问题解决! 以下是转载: 转入Intel...

2017-08-22 18:22:34

阅读数:2190

评论数:0

gitlab新建项目过程和添加用户

github和gitlab的关系(原文:http://blog.csdn.net/carryoner/article/details/51684431)。 两者都是基于web的Git repositories(仓库),拥有流水线型的web开发流程,它们为开发团队存储、分享、发布、测试和合作w...

2017-08-22 15:40:01

阅读数:335

评论数:0

gitlab上删除项目

最近公司打算把不用svn而是Git来托管代码. 然后我自己在公司的gitlab上建立了一个测试项目,这时候删除很容易直接在本页面上.一旦我上传了一些东西之后再删除就隐藏的比较深了.然后上网查的百度教程,发现不行.原因可能是git版本更新完之后,位置变了. 摸索了一通之后终于找到了,分享给大家:...

2017-08-22 15:31:46

阅读数:544

评论数:0

intellij创建maven web项目

1. 配置mavne,分别选择自己安装好的maven的位置,配置文件,本地仓库的位置。   2. 新建项目,选择maven项目。(file-》new project-》maven)。按照红色框所示选择。 这里是根据现有的mavne的模板库创建,我们选择的是archetype-webapp...

2017-08-18 15:51:28

阅读数:218

评论数:0

怎么在idea中新建package包,只有directory选项

点击右键只有创建directory选项,没有创建package选项,如图: 解决方式: 标记错了就标记回来,文件夹 右键 --> Mark Directory as --> Source Root

2017-08-17 11:43:52

阅读数:6133

评论数:0

深入理解分布式事务,高并发下分布式事务的解决方案

1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,...

2017-08-17 10:46:34

阅读数:179

评论数:0

Spring事务管理(详解+实例)

写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下: Spring事务机制详解Spring事务配置的五种方式Spring中的事务管理实例详解 http://w...

2017-08-17 10:14:18

阅读数:81

评论数:0

如何优化tomcat配置(从内存、并发、缓存4个方面)优化

Tomcat有很多方面,我从内存、并发、缓存四个方面介绍优化方法。    ** 一.Tomcat内存优化 **   Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。    JAVA_OP...

2017-08-17 10:07:00

阅读数:152

评论数:0

IDEA+Tomcat+JRebel热部署

在完成idea工程简单应用后,接下来实现热部署。 简单应用地址:http://wibiline.iteye.com/admin/blogs/2072454 一、安装JRebel插件 1. 在线安装  File->setting或者直接点设置的图标进入    在线下载并安装,安装的插件在...

2017-08-17 10:06:12

阅读数:90

评论数:0

获取事件目标对象的位置坐标或者鼠标位置坐标(兼容IE和火狐)

/*          *         IE:event.clientX 、event.clientY //            FF: event.pageX 、event.pageY       相对文档的水平座标(垂直座标)         ---------------------...

2017-08-17 10:04:40

阅读数:112

评论数:0

深入理解JVM之四:详解垃圾收集器

http://blog.csdn.net/u011116672/article/details/50994096

2017-08-17 10:03:04

阅读数:84

评论数:0

一个故事讲清楚NIO

假设某银行只有10个职员。该银行的业务流程分为以下4个步骤: 1) 顾客填申请表(5分钟); 2) 职员审核(1分钟); 3) 职员叫保安去金库取钱(3分钟); 4) 职员打印票据,并将钱和票据返回给顾客(1分钟)。   我们看看银行不同的工作方式对其工作效率到底有何影响。 1 BIO...

2017-08-16 18:34:04

阅读数:135

评论数:0

如何用消息系统避免分布式事务

http://blog.jobbole.com/89140/

2017-08-16 18:26:30

阅读数:97

评论数:0

分布式系统事务一致性解决方案

本文首发于InfoQ,版权所有,请勿转载!!!http://www.infoq.com/cn/articles/solution-of-distributed-system-transaction-consistency开篇在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如...

2017-08-16 17:02:38

阅读数:194

评论数:0

BIO,NIO,AIO的区别

一、看图 网上很多IO资料,对新手来说,越看越晕。根据自己的理解,总结对比了一下BIO、NIO、AIO。 BIO:线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成。如下图: NIO(reactor模型):线程发起IO请求,立即返回;内核在做好IO操作的准备...

2017-08-16 16:17:05

阅读数:136

评论数:0

spring四种依赖注入方式

平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入...

2017-08-16 13:49:00

阅读数:121

评论数:0

Spring使用静态工厂方法创建Bean

1. 使用静态工厂方法创建Bean     使用静态工厂方法创建Bean实例时,class属性也必须指定,但此时class属性并不是指定Bean实例的实现类,而是静态工厂类。因为Spring需要知道是用哪个工厂来创建Bean实例。另外,还需要使用factory-method来指定静态工厂方法名,S...

2017-08-16 12:05:02

阅读数:143

评论数:0

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