用户中心USER CENTER

首页/用户
  • [LeetCode] 399. Evaluate Division

    Problem Equations are given in the format A / B = k, where A and B are variables represented as strings, and k is a real number (floating point number). Given some queries, return the answers. If the ...

    BlackMass 发布于Java
  • 全文搜索引擎 Elasticsearch 集群搭建入门教程

    摘要:介绍是一个基于的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于接口。是用开发的,并作为许可条款下的开放源码发布,是当前流行的企业级搜索引擎。本文从零开始,讲解如何使用搭建自己的全文搜索引擎。 介绍 ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch ...

    BlackMass 发布于Java
  • 分布式系统开发工具包 —— 基于Kryo的Java对象序列化

    摘要:是用于语言的一个快速和高效的对象图序列化框架。项目的目的是快速高效方便地使用。当需要持久化对象的时候,不论是持久化到文件数据库还是网络,都可以使用。如果你想试用最新的特性开始使用库类编排序列化,和类处理缓存字节和刷新到流中。 Kryo是用于Java语言的一个快速和高效的对象图序列化框架。Kryo项目的目的是快速、高效、方便地使用API。当需要持久化对象的时候,不论是持久化到文件、数据库...

    BlackMass 发布于Java
  • java面试

    摘要:面向切面编程的目标就是分离关注点。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据和区别是的轻量级实现非线程安全的实现 spingmvc 和 structs的区别 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。 spring3 mvc可以认为已经100%零配置了(除了配置spring ...

    BlackMass 发布于Java
  • 创建并使用线程

    摘要:创建并使用线程两种方式,创建新的线程实现接口,接口定义了一个方法。注意,两个例子均调用了去创建一个新的线程这两种方式,该选哪一种实现接口,是常用的创建新线程的方式。缺点是,无法继承其它类建议使用第一种。 创建并使用线程 两种方式,创建新的线程: 实现 Runnable 接口,Runnable 接口定义了一个方法:run。run 方法中的代码,将在创建的线程中执行。实现了 Runnabl...

    BlackMass 发布于Java
<