Wesley13 Wesley13
4年前
java四种线程池类型以及可选择的阻塞队列
之前笔记有记录java线程池的拒绝策略,回顾一下线程池的处理任务的优先级:先考虑corePoolSize、任务队列(缓冲队列)workQueue、最大线程maximumPoolSize,如果三者都满了,使用handler处理被拒绝的任务。即:如果运行的线程少于corePoolSize,则Executor始终首选添加新的线程,而不进行排队
Stella981 Stella981
4年前
ElasticSearch(增put、删delete、改(本质是先删除后添加)post、查get、post)
一、ElasticSearch简介1.1什么是ElasticSearchElasticSearch,简称es,es是一个开源的高扩展的分布式全文搜索引擎,可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理pb级别的数据。es也使用java开发并使用Lucene作为其核心来实现所有索
Stella981 Stella981
4年前
Jieba分词Python简单实现
上一章分享了IKAnalyzer中文分词及词频统计基于Hadoop的MapReducer框架Java实现。这次将与大家分享Jieba中文分词Python简单实现,由于Jieba分词是基于词频最大切分组合,所以不用做词频统计,可以直接得到其关键字。1、安装jieba安装方式可以查看博主的中文分词工具(http://my.oschina.net/ea
Stella981 Stella981
4年前
Sentinel 1.5.0 正式发布,引入 Reactive 支持
近日,流控降级组件Sentinel的又一个里程碑版本1.5.0正式发布。该版本引入Reactive的支持,并提供多项新特性与改进。从1.5.0版本开始,Sentinel仅支持JDK1.7及以上版本,不再支持JDK1.6。现在,我们可以利用Java7的trywithresources特性来更为简洁地使用Senti
Wesley13 Wesley13
4年前
vivo 微服务 API 网关架构实践
一、背景介绍网关作为微服务生态中的重要一环,由于历史原因,中间件团队没有统一的微服务API网关,为此准备技术预研打造一个功能齐全、可用性高的业务网关。二、技术选型常见的开源网关按照语言分类有如下几类:NginxLua:OpenResty、Kong等;Java:Zuul1/Zuu
可莉 可莉
4年前
10家企业大数据JAVA面试真题
腾讯关键词【Java基础】【数据结构】【操作系统】【算法】【数据库】【缓存】自我介绍介绍一下你在项目中的承担的任务你对哪种语言熟悉线程池使用过吧,说说线程池中有哪些关键字具体使用方法。说说hashMap使用的是哪种数据结构,说说hashMap和ConcurrentHashMap的区
Easter79 Easter79
4年前
Spring注解详解
概述  注解的优势主配置简单只需要添加标签,JAVA的反射机制就可以根据标签自动注入自动初始化。@Autowired  配置方式:属性、setter方法或构造器都可以    不推荐使用,建议使用@Resource(http://my.oschina.net/u/929718),因为要使这个注解生效还需要在Spring配置文件中配
Wesley13 Wesley13
4年前
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGenspace:全称是PermanentGenerationspace.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heapspace:存放Instance。
Stella981 Stella981
4年前
OSChina 周日乱弹 —— 程序员的鄙视链
放假这几天,不知道各位OSCer加班加得开不开心,写了几行代码。。几千行代码也要看什么代码,C要尊称一声“大拿”,Java的话就是“这还好意思拿出来说事赶紧干活去!”!(http://static.oschina.net/uploads/space/2016/0102/221650_FkU7_1428332.jpg)都是写代码的
Stella981 Stella981
4年前
Jenkins系列之一——初识
JenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fbaike.baidu.com%2Fitem%2F%25E6%258C%2581%25E7%25BB%25AD%25E9%259B%258