Wesley13 Wesley13
4年前
java 多进程
多进程的概念一个JVM进程对应一个JAVA程序Java编写程序都运行在在Java虚拟机(JVM)中,在JVM的内部,程序的多任务是通过线程来实现的每用java命令启动一个java应用程序,就会启动一个JVM进程。在同一个JVM进程中,有且只有一个进程,就是它自己。
Wesley13 Wesley13
4年前
java ArrayList集合
ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。集合的创建格式导包:importjava.util.ArrayList;
Android经典面试题,也可以提升综合能力
基础问题相关1、接口的意义百度2、抽象类的意义百度3、内部类的作用乐视4、Java虚拟机的特性百度乐视5、哪些情况下的对象会被垃圾回收机制处理掉美团小米6、进程和线程的区别猎豹美团7、java中和equals和hashCode的区别乐视8、HashMap的实现原理美团9、stringst
Stella981 Stella981
4年前
Spring AOP
什么是AOPAOP(AspectOrientedProgramming,面向方面编程),它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓“方面”,简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低
Stella981 Stella981
4年前
Elastic Search 上市了,市值翻倍,这群人财务自由了!
国庆长假,大部分人还深浸在风花雪月之中,而就在昨天(美国时间10月5号),我们Java程序员所熟知的大名鼎鼎的ElasticSearch居然在美国纽约证券交易所上市了!!(http://p179cyr45.bkt.clouddn.com/18107/64836645.jpg)当说到搜索时,大部分人可能只会说谷歌、百度等,但在企业内部
Stella981 Stella981
4年前
DevOps平台支撑企业IT运营
一、普元DevOps平台建设历程普元从2008年开始研发持续集成平台(CIP)、自动化测试平台(UTP),2009年内部的所有产品都实现了持续集成、自动化测试、自动化部署。随着DevOps理念的兴起,企业的数字化转型的需求也愈发强烈,于是开始着手研发DevOps平台,并在这个过程中不断探索微服务、DevOps、容器云、Cha
Stella981 Stella981
4年前
Nginx+Keepalived实现站点高可用
公司内部OA系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过Keepalived工具来实现nginx的高可用(HighAvaiability),达到一台nginx入口服务器宕机,另一台备机自动接管服务的效果。(nginx做反向代理,实现后端应用服务器的负载均衡)快速搭建请直接跳至第2节。1\.Keepalived介绍
Stella981 Stella981
4年前
IDEA远程调试服务端的java项目
服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须和远程服务器运行的代码一致)中设置断点,每当有请求到远程服务器时时能够在本地知道远程服务端的此时的内部状态。使用远程调试的JVM参数运行服务端代码XdebugXrunjdwp:transportdt_socket,suspendn,server
Stella981 Stella981
4年前
C#设计模式(1)——单例模式(Singleton)
单例模式即所谓的一个类只能有一个实例,也就是类只能在内部实例一次,然后提供这一实例,外部无法对此类实例化。单例模式的特点:1、只能有一个实例;2、只能自己创建自己的唯一实例;3、必须给所有其他的对象提供这一实例。普通单例模式(没有考虑线程安全)  ///<summary///单例模式
Stella981 Stella981
4年前
Kubernetes在宜信落地实践
一、容器云的背景伴随着微服务的架构的普及,结合开源的Dubbo和SpringCloud等微服务框架,宜信内部很多业务线逐渐了从原来的单体架构逐渐转移到微服务架构。应用从有状态到无状态,具体来说将业务状态数据如:会话、用户数据等存储到中间件中服务中。!(http://p1.pstatp.com/large/pgcimage/b