- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人