上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 1、下载http://activemq.apache.org/activemq-5140-release.html 2、移动到linux机器上 3、解压 4、启动 5、登陆web端 http://192.168.181.201:8161/admin 阅读全文
posted @ 2018-08-02 10:55 霓裳梦竹 阅读(132) 评论(0) 推荐(0)
摘要: 1、zookeeper下载 2、设置环境变量 3、启动 4、测试 阅读全文
posted @ 2018-08-02 10:37 霓裳梦竹 阅读(212) 评论(0) 推荐(0)
摘要: 1、下载源码,解压缩后编译源码 2、编译完成后,移动redis-server redis-benchmark redis-cli redis.conf到/usr/redis 3、切换到/usr/redis 启动redis-server 4、新开窗口测试客户端 阅读全文
posted @ 2018-08-02 09:24 霓裳梦竹 阅读(166) 评论(0) 推荐(0)
摘要: 通过实现ApplicationContextAware接口获取 @Component 把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/> 使用注解来构造IoC容器 用注解来向Spring容器注册Bean,需要在applicationContext 阅读全文
posted @ 2018-07-24 11:08 霓裳梦竹 阅读(747) 评论(0) 推荐(0)
摘要: 前言 线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有如下好处 1、降低资源消耗 2、提高响应速度 3、提高线程的可管理性 java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交 阅读全文
posted @ 2018-07-20 18:12 霓裳梦竹 阅读(1201) 评论(0) 推荐(0)
摘要: Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现.通过Spring Cloud的封装,可以让我们轻松地将面向服务的RES模板请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架 阅读全文
posted @ 2018-07-12 18:10 霓裳梦竹 阅读(257) 评论(0) 推荐(0)
摘要: 原因:spring-cloud和spring-boot版本不一致 原因:将自己注册自己到Eureka Server 和是否从Eureka Server上获取注册信息设置为false 阅读全文
posted @ 2018-07-09 17:49 霓裳梦竹 阅读(783) 评论(0) 推荐(0)
摘要: Spring Cloud Eureka是Spring Cloud Netflix微服务中的一部分,它基于NetFlix Sureka做了二次封装,主要负责完成微服务架构中的服务治理功能。 一、服务治理 服务治理是微服务架构中最为核心和基础的模块。它主要用来实现各个微服务实例的自动化注册与发现。 为了 阅读全文
posted @ 2018-07-09 09:50 霓裳梦竹 阅读(834) 评论(0) 推荐(0)
摘要: 反射就是动态加载对象,并对对象进行剖析。在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法,这种动态获取信息以及动态调用对象方法的功能成为Java反射机制。 一、基本操作 输出: 二、优点和缺点 1、优点 反射提高了程序的灵活性和扩展性,在底 阅读全文
posted @ 2018-07-06 11:52 霓裳梦竹 阅读(282) 评论(0) 推荐(0)
摘要: 一、Linux下安装ElasticSearch 1、检测是否安装了Elasticsearch 2、安装JDK 3、下载Elasticsearch 解压Elasticsearch 移动Elasticsearch到/usr/local/elasticsearch 4、修改配置文件 进入/usr/loca 阅读全文
posted @ 2018-07-03 18:03 霓裳梦竹 阅读(10384) 评论(0) 推荐(1)
摘要: 前言 Spring Boot针对常用的开发场景提供了一系列自动化配置来减少原本复杂而又几乎很少改动的模板化配置内容。 一、配置文件 Spring Boot的默认配置文件位置为src/main.resources/application.properties。关于Spring Boot应用的配置内容都 阅读全文
posted @ 2018-06-29 09:11 霓裳梦竹 阅读(1183) 评论(0) 推荐(0)
摘要: 一、创建应用 使用官方Spring Initializr工具生成基础项目(http://start.spring.io/) 导入Intellij idea中 目录结构如下: 二、目录结构说明: src/main/java:主程序入口Application,可以通过直接运行改类来启动SpringBoo 阅读全文
posted @ 2018-06-27 17:53 霓裳梦竹 阅读(551) 评论(0) 推荐(0)
摘要: 一、正面解读 Spring主要是基于IOC反转Beans管理Bean类,主要依存于SSH框架(Struts+Spring+Hibernate)这个MVC框架,所以定位很明确,Struts主要负责表示层的显示,Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作),Hibernate主 阅读全文
posted @ 2018-06-25 09:11 霓裳梦竹 阅读(13556) 评论(2) 推荐(5)
摘要: 当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。 主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。 阅读全文
posted @ 2018-06-22 14:09 霓裳梦竹 阅读(279) 评论(0) 推荐(0)
摘要: 一、什么是CAS CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无 阅读全文
posted @ 2018-06-15 10:05 霓裳梦竹 阅读(5870) 评论(0) 推荐(3)
摘要: 前言 单例模式是一种常用的软件设计模式,在他的核心结构中只包含一个被称为 单例的特殊类。通过单例模式可以保证系统只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 Singletom类,定义一个GetIns 阅读全文
posted @ 2018-06-13 09:16 霓裳梦竹 阅读(314) 评论(0) 推荐(0)
摘要: 一、内存泄漏 内存泄漏(Memory leak):是指程序在申请内存后,无法释放已申请的内存空间。 一般我们说的内存泄漏是指堆内存的泄漏,堆内存是指程序从堆中分配的,大小任意的,使用完成之后必须显式释放内存。应用程序一般使用malloc,reloc,new等函数从堆中分配到一块内存块,使用完成后,程 阅读全文
posted @ 2018-06-12 09:22 霓裳梦竹 阅读(296) 评论(0) 推荐(0)
摘要: 一、什么样的数据适合缓存 二、缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。 解决方 阅读全文
posted @ 2018-06-08 09:41 霓裳梦竹 阅读(10364) 评论(1) 推荐(7)
摘要: 二进制相关知识回顾 1、所有的数据都是以二进制的形式存储在硬盘上。对于一个字节的8位到底是什么类型 计算机是如何分辨的呢? 其实计算机并不负责判断数据类型,数据类型是程序告诉计算机该如何解释内存块. 2、对于字符的存储,先将字符转化成其字符集的码点,(码点就是一个数字),然后把该数字转成2进制存储。 阅读全文
posted @ 2018-06-05 11:33 霓裳梦竹 阅读(465) 评论(0) 推荐(0)
摘要: 父子类继承时的静态代码块,普通代码块,静态方法,构造方法,等先后顺序 前言: 普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性 阅读全文
posted @ 2018-06-01 09:43 霓裳梦竹 阅读(1126) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页