自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AndyLizh的专栏

给人生一个梦,给梦一条路,给路一个方向!

原创 idea使用总结

1、Intellij IDEA启动时怎么选择项目? 按下【Ctrl+Alt+S】,在设置界面选择【System Settings】,把右边面版中Reopen last project on startup前面的勾去掉,保存。

2016-06-30 18:09:50 3759 0

转载 MySQL数据库命名规范及约定

这篇文章主要介绍了MySQL数据库的操作规范及、表名约定、列名约定,需要的朋友可以参考下 一、【操作规范】 1. 如无备注,则表中的第一个id字段一定是主键且为自动增长; 2. 如无备注,则数值类型的字段请使用UNSIGNED属性; 3. 如无备注,排序字段order_id...

2016-06-30 16:49:11 1009 1

原创 Mybatis逆向工程_使用maven

参考文档:http://blog.csdn.net/eson_15/article/details/51694684 一个大神写的gui:https://github.com/astarring/mybatis-generator-gui mybatis-generator有三种用法:命令...

2016-06-30 11:29:39 13180 2

转载 【MyBatis学习15】MyBatis的逆向工程生成代码

1. 什么是逆向工程   mybatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常...

2016-06-30 11:21:45 2071 0

转载 商城架构演变

性能 一开始的重点是提高服务的性能、反应速度,并且尽可能的保证系统的安全。 第一阶段 第一阶段 商城第一阶段的框架采用的是传统的动静分离+负载均衡的配置。 最外层是采用F5做的负载均衡和反向代理两台Ngnix服务器负责处理静态资源的请求,并将动态请求分发给Tomcat服务器集...

2016-06-24 18:20:34 2626 0

转载 Java技术栈梳理

Java语言 基础, 基本类型, 操作符, 运算符, 表达式面向对象, 类, 继承, 多态, 重写, 重载String, Object, Array, Enum 集合, List, ArrayList, Set, HashSet, Map, HashMap, HashTableFile, I...

2016-06-24 15:18:18 5279 0

转载 【转】SpringMVC注解说明

原文链接:http://blog.csdn.net/w40338544/article/details/6881464 @controller 通过@controller标注即可将class定义为一个controller类 @RequestMapping value 表示需要匹配的u...

2016-06-23 15:49:04 1239 0

转载 springMVC的ajax请求

关于spring MVC 的ajax请求 今天在使用spring MVC 的时候遇到了一个ajax请求的问题。 我的后台方法是 @RequestMapping("/XXXX/{XXX}") @ResponseBody public boolean XXXXX(@PathV...

2016-06-23 15:41:09 2006 0

转载 SpringMVC框架

spring mvc框架是一个MVC框架,通过实现MVC很好的将数据、业务、展现进行分离 框架搭建的简单步骤: 1、创建Java工程,配置构建路径,引入SpringMVC相关的jar包 2、配置Web.xml文件,配置前端控制其DispatcherServlet 3、在WEB-IFO下...

2016-06-23 14:51:49 1268 0

转载 《Spring实战》学习笔记-第八章:使用Spring Web Flow

第四版的第八章内容与第三版基本一致。 本章内容: 创建会话式web应用程序定义流程状态和行为保护web流程 互联网的一个奇特之处就在于它很容易让人迷失。有如此多的内容可以查看和阅读,而超链接是其强大魔力的核心所在。 有时候,web应用程序需要控制web冲浪者的导向,引导他们一步步地访问...

2016-06-21 17:03:57 1953 0

转载 《Spring实战》学习笔记-第七章:Spring MVC进阶

本章主要内容: 备用的Spring MVC配置项处理文件上传控制器中的异常处理使用flash属性 “等等,客官!不止这些” 也许大家在看电视广告时对上面这句话比较熟悉,广告里通常在已经对商品做了完整的介绍,这时,电视里就会冒出这句:等等,客官,还不止这些。。。接着,就会继续吹嘘他们的商品...

2016-06-21 17:01:12 2227 0

转载 《Spring实战》学习笔记-第六章:web视图解析

本章主要内容包括: 将model数据展现为HTMLJSP视图的使用 在前面的章节中,我们主要关注点在于编写控制来处理web请求,同时也创建了一些简单的视图来展现请求返回的model数据,本章我们将主要讨论在控制器完成请求处理之后和将返回结果展示到用户的浏览器之前,这个过程之间发生了什么。 ...

2016-06-21 16:38:03 4319 2

转载 《Spring实战》学习笔记-第五章:构建Spring web应用

之前一直在看《Spring实战》第三版,看到第五章时发现很多东西已经过时被废弃了,于是现在开始读《Spring实战》第四版了,章节安排与之前不同了,里面应用的应该是最新的技术。 本章中,将会接触到Spring MVC基础,以及如何编写控制器来处理web请求,如何通明地绑定请求参数到业务对象上...

2016-06-21 16:30:08 5373 2

转载 《Spring实战》学习笔记-第四章:面向切面的Spring

分布于应用中多处的功能称为横切关注点,通过这些横切关注点在概念上是与应用的业务逻辑相分离的,但其代码往往直接嵌入在应用的业务逻辑之中。将这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的。 什么是面向切面编程 切面实现了横切关注点的模块化 面向切面编程中,通过声明的方...

2016-06-21 15:30:41 1488 0

转载 《Spring实战》学习笔记-第三章:最小化SpringXML配置

Spring提供了几种技巧,可以减少XML的配置数量: 自动装配(autowiring):可以减少和元素,让Spring自动识别如何装配Bean的依赖关系;自动检测(autodiscovery):Spring能够自动识别哪些类需要被装配成Spring Bean,从而减少对的使用。 自动装配...

2016-06-21 15:17:58 911 0

转载 《Spring实战》学习笔记-第二章:装配Bean

创建应用对象之间协作关系的行为通常被称作装配(Wiring),这也是依赖注入的本质。 声明Bean 创建Spring配置 Spring容器提供了两种配置Bean的方式,其一是使用XML文件作为配置文件,其二是基于Java注解的配置方式。 以下是一个典型的Spring XML配置文件: ...

2016-06-21 15:11:58 1027 0

转载 《Spring实战》学习笔记-第一章:Spring之旅

简洁的Spring 为了降低Java开发的复杂性,Spring采取了以下4种关键策略: 基于POJO的轻量级和最小侵入性编程;通过依赖注入和面向接口实现松耦合;基于切面和惯例进行声明式编程;通过切面和模板减少样板式代码。 激发POJO的潜能 相对于EJB的臃肿,Spring尽量避免因自...

2016-06-21 15:10:39 2453 1

转载 MySQL设置允许用户远程登录

项目中需要连接虚拟机上面的MySQL数据库,但是总是出错,怀疑本机是否有连接远程数据库的权限。 执行命令: mysql> use mysql; mysql> select host,user from user; 查看结果是不是root用户仅允许本地(localhost)登录,下...

2016-06-21 13:38:42 1718 0

转载 MySQL创建用户与授权

一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是...

2016-06-21 13:35:54 22057 1

转载 创业准备

一、创业前功课: 1、现在市场上有没有这类项目? 2、这个项目的优势哪里? 3、实施中这个项目有哪些资源利用? 4、这个项目怎么盈利? 5、我之前参加的几次创业项目夭折的原因。 二、注意事项 1、笔记本随身携带 2、刚开始项目团队不能过于臃肿 3、产品设计前期开发人员不要过早介入,等产品有原型...

2016-06-20 17:19:23 589 0

转载 跳槽宝典——大神的经验

一、应聘准备: 1)并发、JVM、分布式、TCP/IP协议 2)Java的数据结构相关的类实现原理,比如LinkedList,ArrayList,HashMap,TreeMap、LinkedHashMap这一类的。 3)CyclicBarrier 4)IO包和NIO包:其实NIO的核心是IO线程池...

2016-06-20 15:17:20 896 0

转载 地理空间距离计算优化

1.地理空间距离计算面临的挑战 打开美团app,不管是筛选团购还是筛选商家,默认的排序项都是“离我最近”或者“智能排序”(如下图所示)。 不管是“离我最近”还是“智能排序”,都涉及到计算用户位置与各个团购单子或者商家的距离(注:在智能排序中距离作为一个重要的参数参与排序打分)。...

2016-06-17 17:00:09 3438 0

转载 1、什么是Lucene,Lucene能干什么

1、什么是lucene  Lucene是一个全文搜索框架,而不是应用产品。因此它并不像http://www.baidu.com/ 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。    2、lucene能做什么   要回答这个问题,先要了解l...

2016-06-17 16:52:14 6050 0

转载 lucene如何通过docId快速查找field字段以及最近距离等信息? - zhanlijun

1 问题描述        我们的检索排序服务往往需要结合个性化算法来进行重排序,一般来说分两步:1)进行粗排序,这一过程由检索引擎快速完成;2)重排序,粗排序后将排名靠前的结果发送给个性化服务引擎,由个性化服务引擎进行深度排序。在我们的业务场景下检索引擎除了传递doc列表,还要传业务字段如...

2016-06-17 16:41:35 674 0

转载 Lucene使用IKAnalyzer中文分词笔记 Jialy Jialy

IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。

2016-06-17 16:01:21 937 0

转载 【手把手教你全文检索】Apache Lucene初探

PS: 苦学一周全文检索,由原来的搜索小白,到初次涉猎,感觉每门技术都博大精深,其中精髓亦是不可一日而语。那小博猪就简单介绍一下这一周的学习历程,仅供各位程序猿们参考,这其中不涉及任何私密话题,因此也不用打马赛克了,都是网络分享的开源资料,当然也不涉及任何利益关系。   如若转载,...

2016-06-17 15:41:37 466 0

转载 介绍一款全文搜索引擎--lucene

作者:Qin Elaine 链接:https://zhuanlan.zhihu.com/p/21320272 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 今天我想给大家介绍的,是一款叫做lucene的开源搜索引擎。它是基于java环境下的,一款全文...

2016-06-17 14:49:57 1468 0

转载 Maven如何手动添加依赖的jar文件到本地Maven仓库

Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。 大家肯定遇...

2016-06-17 11:23:18 939 0

转载 用Redis存储Tomcat集群的Session

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 前段时间,我花了不少时间来寻求一种方法,把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机、对使用用户零影响。 我的设想是使用集群来搞定,通过通知负载均衡Nginx,取下集群中的T...

2016-06-16 15:09:15 713 0

原创 Centos上用yum安装和卸载mongodb 3.0数据库

1、创建文件: /etc/yum.repos.d/mongodb-org-3.0.repo 2、输入下面内内容 [mongodb-org-3.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redha...

2016-06-14 18:13:20 7433 0

转载 redis 学习指南

一、介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。 和Memcached类似,它支持存储的value类型相对更多...

2016-06-14 11:41:37 755 0

转载 win7 64位安装redis 及Redis Desktop Manager使用

写基于dapper的一套自动化程序,看到 mgravell 的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间Redis,不过一直是其它的驱动开发包,这个根据作者介绍,是个高性能的线程安全的.NET c#开发redis客户端的库。说的很吊,不过我确信mgrave...

2016-06-14 11:25:04 1075 0

转载 在windows上部署使用Redis

这两天在重新做公司内网首页,信息都是从别的系统获取的,产品原来打算直接上静态页,jsonp异步取数据。但是一来jsonp比较坑(一直不喜欢),二来整个页面的数据都异步获取的话,刚刚打开页面的时候会空白一片,体验极其差。所以决定用node.js + express + redis简单搞下。今天早晨一...

2016-06-14 11:05:21 2108 1

转载 Swagger

学习过程中查找的资料: Swagger项目主页 :  https://github.com/swagger-api/swagger-ui   Swashbuckle 项目主页: https://github.com/domaindrivendev/Swashbuckle   这三...

2016-06-13 17:32:57 867 0

转载 SwaggerUI+SpringMVC——构建RestFulAPI的可视化界面

今天给大家介绍一款工具,这个工具目前可预见的好处是:自动维护最新的接口文档。  我们都知道,接口文档是非常重要的,但是随着代码的不断更新,文档却很难持续跟着更新,今天要介绍的工具,完美的解决了这个问题。而且,对于要使用我们接口的人来说,不需要在给他提供文档,告诉他地址,一目了然。 最近项目中一...

2016-06-13 17:13:41 14996 2

转载 Swagger框架学习分享

转至元数据结尾 Created and last modified by 刘新宇 大约1分钟以前 转至元数据起始 */一、背景介绍1.1.项目简介1.2.coderepository1.3.演示项目二、开发准备2.1.环境准备2.2.项目搭建2.2.1.&...

2016-06-13 17:01:17 3883 0

转载 Swagger+Spring mvc生成Restful接口文档

简介 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未...

2016-06-13 16:46:23 5264 0

转载 Restful形式接口文档生成之Swagger与SpringMVC整合手记

笔者目前正在搭建一套API服务框架,考虑到客户端能够更方便的调用API服务(这里说的更方便是指避免不厌其烦地解说各接口需要的参数和返回结果),于是决心为每个接口生成详细的说明文档。网上搜索了一下,发现了Swagger这个东西,感觉不错,界面也比javadoc生成的页面要美观,而且网上关于Swagg...

2016-06-13 16:21:14 3068 2

转载 RESTful登录设计(基于Spring及Redis的Token鉴权)

什么是REST REST(Representational State Transfer)是一种软件架构风格。它将服务端的信息和功能等所有事物统称为资源,客户端的请求实际就是对资源进行操作,它的主要特点有: – 每一个资源都会对应一个独一无二的url – 客户端通过HTTP的GET、POST...

2016-06-08 17:59:00 69693 14

转载 SpringMVC是如何过滤json数据的

RT,比如我想将User对象转换成json数据给前台,但是有一些User的属性我不想给前台,例如密码,创建日期等等,SpringMVC是如何实现的 PropertyFilter propertyFilter = new PropertyFilter() {    ...

2016-06-07 18:02:52 3555 0

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