自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 opensearch的使用

阿里云开放搜索OpenSearch是一款阿里巴巴自主研发的大规模分布式搜索引擎平台,该平台承载了淘宝、天猫、1688、神马搜索、口碑、菜鸟等搜索业务,通过OpenSearch云服务的方式,将阿里巴巴成熟的搜索技术共享给广大开发者。 opensearch一般用于页面搜索,QPS数量不能太高(跟收费有关),可用于带语义的查询,数据存与阿里云,性能尚可 一,开通阿里云会员,熟悉api接...

2016-07-07 11:02:55 2265

原创 windows和linux的路径分隔符问题

Windows下的路径分隔符("\\")和Linux下的路径分隔符("/")是不一样的,当拼接路径时,跨平台运行就会报异常。以下有两种方法解决在跨平台路径拼接时分隔符的使用:第一种:统一都使用"/",现在"/"在windows上也可以识别;第二种:使用路径分隔符File.separator表示,这种方式可移植性更强  String path = "C:"+File.sep...

2016-07-06 10:32:29 1546

原创 前端打包工具

首先需要安装 node.js 自行百度安装(全局安装)FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署等问题。 在本体库的前端环境部署过程中,使用了fis3技术,对过程中遇到的一些问题进行了整理,使得大家在后续使用中可以减少不必要的麻烦 使用fis3首先需要安装n...

2016-07-06 10:05:14 197

原创 spring 读取properties文件属性

       同一份代码要在不同的环境下运行,不同环境的配置也各不相同,代码要用到的属性就不能写死,需要根据不同环境下的的配置文件去读取:       比如在tomcat下有一个etc文件,里面有一个配置文件demo.properties message=hello world 如果要在代码中获取该message属性的值,可以通过以下方式: 一,在application...

2015-08-16 20:18:33 259

原创 eclemma插件的简单使用

       在开发过程中,对于代码的测试必不可少,而且写测试用例的工作量要大于写逻辑代码。测试代码的重要性也日渐受到重视。我们写测试用例主要是来检验逻辑代码中可能出现的情况,对其进行验证。那么我们写的测试用例到底覆盖了多少逻辑代码呢?这里推荐一款eclipse插件:eclemma       可以在eclipse中下载该插件,下载地址:http://update.eclemma.org/...

2015-08-13 16:37:32 761

原创 插入表主键冲突做更新

有以下场景:用户下了一个订单,订单内的内容较多,且来自多表,首次下单的时候,内容可能会不全(部分内容不是必须,出现有些表根本就没有没有该订单的值)。在以后更改订单时,有些内容会更改,有些内容会新增。问题:如果在sql语句中执行update操作,在没有数据的表中会出错。如果在逻辑代码中先做查询,查询结果有做更新,没有做插入,这样会将代码复杂化。解决:mysql中提供了一个sq...

2015-07-18 14:18:48 1275

原创 xmp标签

今天在处理数据的显示上遇到一个问题:var html = '<li><div class="pl-nr"><span class="user-name">' + user + '</span>' + text + '</div></li>';ulComments.app

2015-04-07 16:04:11 419

原创 一个电话面试后总结

今天,接了一个电话面试,对于还是初学者的我来说,紧张了半天。面试的问题分了层次,对于一类问题,由简到难。自己觉得回答不好的地方作了一下总结: 在谈到集合类的时候,举几个常用的集合类,想都没想,直接说了list,map。 然后对list和map分别举几个类型: list方面:ArrayList,LinkedList。在谈到他们的区别时,愣住了。就说了LinkedLis...

2014-11-10 19:14:02 160

原创 java笔记5

控制执行流程:1,true和false   利用条件表达式的真或假来决定执行路径。例:(a==b)。它利用条件操作符“==”来判断a值是否等于b值,返回true或false。java不允许我们将一个数字作为布尔值使用,虽然这在C和C++里是允许的。如果想在布尔测试中使用一个非布尔值,那么首先必须用一个条件表达式将其转化成布尔值,例如if(a!=0)。2,if-else   if...

2014-11-03 11:25:30 84

原创 java笔记4

操作符1,使用java操作符      操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。      操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的值,这被称为“副作用”。那些能改变其操作数的操作符,最普...

2014-10-29 11:26:35 105

原创 java笔记3

数据类型:        数据类型大致可以划分为:      从图中可以看出,数据类型主要有两部分组成:基本数据类型和应用数据类型。  基本数据类型:       基本数据类型可以分为4类8种。它们分别是:       1,整型:byte,short,int,long       2,浮点类型:float.double       3,字符型:char      ...

2014-10-28 19:19:02 84

原创 java笔记2

类的封装:1,java中,对象就是一个封装体。封装是把对象的属性和服务结合成一个独立的的单位。并尽可能隐藏对象的内部细节(尤其是私有数据)2,目的:使对象以外的部分不能随意存取对象的内部数据(如属性),从而使软件错误能够局部化,减少差错和排错的难度。3,简单来说,“隐藏属性、方法或实现细节的过程”称为——封装。4,封装的特性:      4.1设置对象中的成员变量和方法的访...

2014-10-27 15:45:21 73

原创 java笔记1

1,面向对象程序设计(Object-oriented Propramming,OOP):java就是一种面向对象程序设计。2,对象:我们将问题空间中的元素及其在解空间中的表示称为“对象”。简单来说,对象是某个类型的实例。比如狗是一个类型,哈士奇可以是狗的一个实例,也就是对象。3,面向对象程序设计方式的特性:    3.1 万物皆为对象。    3.2 程序是对象的集合,它们通过发...

2014-10-26 10:44:22 87

原创 spring学习——springmvc(二)

Spring MVC提供了非常方便的文件上传功能。1,配置Spring支持文件上传:DispatcherServlet本身并不知道如何处理multipart的表单数据,需要一个multipart解析器把POST请求的multipart数据中抽取出来,这样DispatcherServlet就能将其传递给我们的控制器了。为了在Spring中注册multipart解析器,需要声明一个实现了M...

2014-10-20 09:42:28 107

原创 spring学习——springmvc(一)

Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。 1,跟踪Spring MVC的请求请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前端控制...

2014-10-12 10:54:06 92

原创 spring学习——数据库(mybatis持久化框架配置)

Spring提供了一组数据访问框架,集成了多种数据访问技术。无论是JDBC,iBATIS(mybatis)还是Hibernate,Spring都能够帮助消除持久化代码中单调枯燥的数据访问逻辑。可以依赖Spring来处理底层的数据访问。mybatis是一种Spring持久化框架,要使用mybatis,就要做好相应的配置:1,配置数据源。有很多数据源可以选择,如:DBCP,JDBC,ali...

2014-10-10 21:26:39 253

原创 spring学习——xml文件的配置

在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xml...

2014-10-10 16:52:54 115

原创 spring学习——控制反转与依赖注入

       控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。 本文主要通过一个例子来学习依赖注入。 ...

2014-10-06 21:28:11 121

原创 spring学习——简介

Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只能由EJB完成的事情。然而Spring的用途不仅限于服务器端的开发,从简单性,可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。其主要特征是依赖注入、AOP、持久化、事务、SpringMVC以及Acegi Security为了降低Java开发的复杂性,...

2014-10-06 19:46:43 92

freemarker

一款不错的模板引擎,基于模板,用于生成输出文本的工具

2015-05-16

空空如也

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

TA关注的人

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