java
one-皮卡丘
我要为国家做贡献!
展开
-
Java 多态之方法调用顺序
public class A { public String show(D obj) { return ("A and D"); } public String show(A obj) { return ("A and A"); } }public class B extends A{ public String sh...转载 2019-12-25 01:30:13 · 717 阅读 · 1 评论 -
字符串拆分赋值给数组string[] b = a.Split(',')
把字符串a按 , 进行分隔后得到的数组赋给b例:a = “12,3,5,125”;string[] b = a.Split(’,’);b中的值是b[0] = 12b[1] = 3b[2] = 5b[3] = 125原创 2019-11-30 15:23:28 · 1115 阅读 · 0 评论 -
什么是solr
Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的**全文搜索服务器**。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中。Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及其内容的 XML 文档,Solr根据xml文档添加、删除、更新索引 。Solr 搜索只需要发送 HTTP...原创 2019-11-30 15:01:50 · 325 阅读 · 0 评论 -
关于redis集群
一 集群原理1.redis-cluster架构(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可(4)redis-cluster把所有的物理节点映射到[0- ...原创 2019-11-30 13:16:19 · 234 阅读 · 0 评论 -
关于Redis和gcc及jedis
1.什么是redisRedis是用C语言开发的一个开源的高性能键值对**(key-value)数据库**。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下(字符串类型,散列类型,列表类型,集合类型有序集合类型。)3.0版本主要增加了redis集群功能。2redis的应用场景缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)分...原创 2019-11-30 12:03:08 · 911 阅读 · 0 评论 -
什么是httpClient
JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。以下列出的是 HttpClient 提供的主要的功能...原创 2019-11-30 10:52:29 · 231 阅读 · 0 评论 -
生成不同文件名的两种方式
1 时间(取毫秒)+三位随机数(如果不足三位前面补0)2 使用UUIDUUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准。UID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。UUID.randomUUID();...原创 2019-11-29 20:55:59 · 215 阅读 · 0 评论 -
List 和 ArrayList 及Map
List list = new ArrayList()和 ArrayList list=new ArrayList()及Map node= new HashMap<>()1 List是一个接口,,便于程序代码的重构. 这就是面向接口编程的好处。而ArrayList 是一个类, ArrayList 继承并实现了List。为什么一般都使用 List list = new ArrayLi...原创 2019-11-29 20:10:38 · 258 阅读 · 0 评论