摘要:
我们操作数据库的时候,有时候会遇到insertOrUpdate这种需求。 如果数据库中存在数据就update,如果不存在就insert。 以前的时候,需要额外select查询一下,如果有数据就update,如果没有数据就insert。 而现在Orcale数据库都提供了 MERGE 方法来处理这种需求 阅读全文
摘要:
早些时候,使用IE6浏览器,网页可以另存为mht,如果网页包含图片,那么图片也会存储到mht中。mht是微软提供的一种聚合HTML文档,它的本质其实是一个文本文件,那么我们也许会好奇,它的图片存储到那里了。使用文本编辑器打开一个包含图片的mht文档。这时候我们可以看到,mht的图片是使用Base64... 阅读全文
摘要:
package yyl.example.basic.codec; import java.util.Locale; import java.util.regex.Matcher; import java.util.regex.Pattern; public class UnicodeUtil { //编码 public static String encode(String string... 阅读全文
摘要:
如果想在网页上插入图形,最简单的方式就是使用图形字体。Webdings 是一种微软开发的图形字体,在IE浏览器上可以使用它。什么是WebdingsWebdings是一个TrueType的dingbat字体,于1997年发表,搭载在其后的Microsoft Windows视窗系统内,每个图形,都对应一... 阅读全文
摘要:
P3P是什么P3P(Platform for Privacy Preferences)是W3C公布的一项隐私保护推荐标准,以为用户提供隐私保护。 P3P标准的构想是:Web 站点的隐私策略应该告之访问者该站点所收集的信息类型、信息将提供给哪些人、信息将被保留多少时间及其使用信息的方式,如站点应做诸... 阅读全文
摘要:
基础知识:RabbitMQ 是一个开源的MQ,使用 Erlang 写成。MQ 全称是Message Queue (消息队列), 是一种应用程序对应用程序的通信方法。通过消息队列,应用程序之间可以通过读写出入队列的消息来通信,而不是通过直接调用彼此来通信。Erlang 是一种通用的面向并发的编程语言,... 阅读全文
摘要:
开发的时候,写Mybatis Mapper.xml文件的时候,每次修改SQL都需要重启服务,感觉十分麻烦,于是尝试写了一个Mybatis的Mapper.xml热加载。能在修改Mapper.xml之后重新加载Mybatis,开发的时候可以用一下。Spring配置:Java代码:import java.... 阅读全文
摘要:
一、安装虚拟机 Solr 必须运行在Java1.6 或更高版本的Java 虚拟机中,运行标准Solr 服务只需要安装JRE 即可,但如果需要扩展功能或编译源码则需要下载JDK 来完成。可以通过下面的地址下载所需JDK 或JRE : OpenJDK ( http://java.sun.com/j... 阅读全文
摘要:
一、什么是solr 首先,要了解下Solr是什么,以下是官方的描述。 Solr是一个来自Apache Lucence项目,是一个热门开源的企业级搜索平台。为目前世界上相当多的大型互联网站点提供搜索和导航服务。 [http://wiki.apache.org/solr/] Solr使用Ja... 阅读全文