自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QC

Java

  • 博客(10)
  • 收藏
  • 关注

原创 ElasticSearch中Shape类型操作

一、GeoJSON方式 1、创建索引PUT /example_geojson{ "mappings": { "properties": { "geometry": { "type": "shape" } } } 2、插入数据POST /example_geojson/_doc{ "name": "Lucky Landing", "geometry": { "type": ...

2021-08-19 17:15:45 524

原创 Text to Voice (针对英文发音比较流畅)

本文介绍的是Amazon polly,可以实现文本转mp3等音频文件,调研了很长时间,这款产品无论是音质、音准和连贯性都比较好,废话不多说,现在开始!Amazon Polly介绍页面:https://aws.amazon.com/cn/polly/Amazon Polly开发文档:https://aws.amazon.com/cn/polly/resources/Amazon Polly 定价: ...

2018-06-08 17:21:45 1823

原创 Java多线程学习(超详细!)

一扩展javalangThread类 二实现javalangRunnable接口 三Thread和Runnable的区别 四线程状态转换 五线程调度 六常用函数说明 使用方式 为什么要用join方法 七常见线程名词解释 八线程同步 九线程数据传递 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。首先讲一下...

2018-05-25 11:09:40 395

原创 Redis和memcached的区别和共同点

1、使用Redis有哪些好处?速度块,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)支持丰富的数据类型,支持string、list、set、sorted set、hash支持事务,操作都是原子性 ,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行丰富的特性:可用于缓存、消息、按key设置过期时间,过期后将会自动删除2、Redis和mem...

2018-05-21 17:23:13 851

转载 Java反射

--装载自 此处反射是框架设计的灵魂 一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型...

2018-05-18 14:22:48 102

原创 Hibernate缓存策略(一级缓存、二级缓存)

       Hibernate是一个持久化框架,经常需要访问数据库。如果我们能够降低应用程序对物理数据库访问的频次,那会提供应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序运行时先从缓存中读写数据。        缓存就是数据库数据在内存中的临时容器,包括数据库数据在内存中的临时拷贝,它位于数据库与数据库访问中间层,ORM在查询数据时,首先会根据自身的缓存管理策略,在缓存中...

2018-05-16 16:38:52 17445 2

原创 MySQL存储引擎?及InnoDB、MyISAM的区别?

1、MySQL存储引擎主要分为内建引擎与第三方引擎。2、内建引擎:InnoDB、MyISAM、Archive、Blackhole、CSV、Federated、Memory、Merge、NDB;  第三方存储引擎:OLTP、Infobright、Aria、Groonga、OQGraph、Q4M、SphinxSE、Spider;3、InnoDB和MyISAM区别:  InnoDB支持事务,支持外键,不...

2018-05-15 17:53:25 378

原创 拦截器和过滤器的区别

1、拦截器是基于反射机制,过滤器基于函数回调2、拦截器只对action起作用,而过滤器可以对所有请求起作用3、拦截器可以获得action上下文、值栈的对象,而过滤器不可以4、过滤器依赖于servlet容器,拦截器不依赖servlet容器5、在action的声明周期中,拦截器可以调用多次,而过滤器只能在容器初始化的时候调用一次...

2018-05-15 15:19:11 77

原创 MySQL和Oracle 的SQL执行顺序

MySQL 执行顺序     from     on     join     where     group by     having     select      distinct     order by     limit          注:where条件的执行顺序,是从左到右     Oracle 执行顺序         from    on    join    where ...

2018-05-15 15:15:47 1813

原创 抽象类和接口的区别(使用举例)

区别:    1、抽象类代表的是“is-a”的关系,接口所代表的是"like-a"的关系。    2、接口实际上是一个特殊的抽象类。    3、抽象类可以有抽象方法,也可以有实例方法         接口中所有的方法都是公开抽象方法    4、具体类使用抽象类,用extends(继承)          具体类使用接口,用implements(实现)    5、具体类实现接口,必须重写接口中的所有...

2018-05-15 14:46:02 3790 1

空空如也

空空如也

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

TA关注的人

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