23种设计模式(1) 单例模式
摘要:1.饿汉式 2. 懒汉式 3. 静态内部类实现单例模式
阅读全文
posted @
2019-04-28 21:32
<meng>
阅读(79)
推荐(0) 编辑
jvm(一)类加载器
摘要:1.jvm的生命周期结束的几种情况 2.类加载过程 public class Test(){ private static int a = 1; }
阅读全文
posted @
2019-04-25 19:18
<meng>
阅读(84)
推荐(0) 编辑
servlet
摘要:1.实现httpservlet 2. 2.5 在配置类中写
阅读全文
posted @
2019-04-24 11:44
<meng>
阅读(86)
推荐(0) 编辑
过滤器
摘要:2.5 需要注册 3.0 不需要注册 2.5 在配置类中 3.0
阅读全文
posted @
2019-04-24 11:33
<meng>
阅读(69)
推荐(0) 编辑
拦截器
摘要:1.配置类 2.除了/second,拦截所有请求,
阅读全文
posted @
2019-04-24 11:25
<meng>
阅读(91)
推荐(0) 编辑
logback
摘要:1.logback是什么? Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。 logback-core是其它两个模块的基础模块。logback-classic是log
阅读全文
posted @
2019-04-24 10:43
<meng>
阅读(61)
推荐(0) 编辑
hibernate(1)
摘要:1.添加hibernate的jar包 2.映射文件名字xxx.hbm.xml 2.1 3. 建立配置文件 4.配置文件内容 5. 自动建表
阅读全文
posted @
2019-04-22 22:34
<meng>
阅读(73)
推荐(0) 编辑
redis bind的坑
摘要:启动redis时,发现外网访问不了 检查以下方面 bind bind指的是绑定哪个ip可以访问 bind 要填写你自己redis服务器所在地址 bind 填写ip 要写在一行
阅读全文
posted @
2019-04-21 13:19
<meng>
阅读(381)
推荐(0) 编辑
redis 安装启动
摘要:安装gcc yum -y install gcc automake autoconf libtool make 或者执行 yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum inst
阅读全文
posted @
2019-04-20 23:59
<meng>
阅读(204)
推荐(0) 编辑
ElasicSearch(3) 安装elasticsearch-head
摘要:1.git install git 2.git clone git://github.com/mobz/elasticsearch-head.git 3.安装npm 参考:
阅读全文
posted @
2019-04-17 17:09
<meng>
阅读(147)
推荐(0) 编辑
ElasicSearch(2) Linux运行
摘要:1. 改变虚拟机内存大小 cd config/jvm.options -Xms256m -Xmx256m 1.org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticse
阅读全文
posted @
2019-04-16 23:01
<meng>
阅读(1198)
推荐(1) 编辑
ElasicSearch(1)
摘要:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可
阅读全文
posted @
2019-04-14 23:50
<meng>
阅读(148)
推荐(0) 编辑
Rabbitmq(6) 主题模式
摘要:* 匹配1个 # 匹配所有 发送者: 接受者1 接受者2
阅读全文
posted @
2019-04-14 00:22
<meng>
阅读(154)
推荐(0) 编辑
Rabbitmq(4) 订阅模式
摘要:p;发送者 x: 交换机 消息队列 c: 接收者 发送者 消费者1 接受者2
阅读全文
posted @
2019-04-13 22:17
<meng>
阅读(115)
推荐(0) 编辑
Rabbitmq(3) work queues
摘要:轮询分发:每个消费者处理的消息是一样的 公平分发:能者多劳 *****公平分发 生产者 消费者1 消费者2
阅读全文
posted @
2019-04-13 19:46
<meng>
阅读(111)
推荐(0) 编辑
RabbitMq(2) 简单消息队列
摘要:1.简单队列 公共连接 2.发送者 3.接受者
阅读全文
posted @
2019-04-13 14:03
<meng>
阅读(113)
推荐(0) 编辑
RabbitMq (1)
摘要:1.传递模型 点对点模型(PTP) 发布-订阅模型 2. 启动管理 3. 输入localhost:15672 账户:guest 密码:guest l 4. 添加用户 5. Virtual Hosts 类似于数据库 一般以 / 开头
阅读全文
posted @
2019-04-12 23:47
<meng>
阅读(93)
推荐(0) 编辑
热部署
摘要:1.eclipse pom 2.idea 在setting进行设置 按ctrl +shift+Alt+/ 打开Registry进行设置
阅读全文
posted @
2019-04-12 18:02
<meng>
阅读(98)
推荐(0) 编辑
spring cloud之路(1)
摘要:1.各个功能 springcloud 2. Eureka Eureka包含两个组件:Eureka Server和Eureka Client。 Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务注册表中将会存储所有
阅读全文
posted @
2019-04-10 23:04
<meng>
阅读(97)
推荐(0) 编辑
pom
摘要:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.8</version> <scope>provided</scope> </dependency>
阅读全文
posted @
2019-04-10 22:23
<meng>
阅读(133)
推荐(0) 编辑
ECharts 的用法
摘要:1. ECharts的获得 官网: 你可以通过以下几种方式获取 ECharts。 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本。开发环境建议下载源代码版本,包含了常见的错误提示和警告。 在 ECharts 的
阅读全文
posted @
2019-04-10 15:42
<meng>
阅读(168)
推荐(0) 编辑
java 常用第3方工具
摘要:https://www.cnblogs.com/chenpi/p/5608628.html#_label4
阅读全文
posted @
2019-04-09 23:34
<meng>
阅读(95)
推荐(0) 编辑
反射与内省
摘要:一. 获取class类的3种方式 1. 对象.getClass 2.类名.class 3.class.forName()
阅读全文
posted @
2019-04-09 23:11
<meng>
阅读(80)
推荐(0) 编辑
多线程及线程并发库Executors
摘要:1.join() 优先执行这个线程 2.yield() 让出本次执行时间片 3.setDaemon(true) 线程可以变成守护线程 线程池 线程池的作用: 1.降低资源消耗 重复利用已创建的线程降低线程创建和销毁造成的消耗 2.提高响应速度 当任务到达时,不需要创建线程就可以立刻执行 3.提高线程
阅读全文
posted @
2019-04-09 00:22
<meng>
阅读(139)
推荐(0) 编辑
Deque 双端队列 Stack 堆栈
摘要:1. peek 获取栈顶元素 pop 删除栈顶元素
阅读全文
posted @
2019-04-07 22:50
<meng>
阅读(117)
推荐(0) 编辑
Collections工具类
摘要:1. 排序 2.查找和替换 3.同步 4. 5. 6.sort
阅读全文
posted @
2019-04-07 21:46
<meng>
阅读(59)
推荐(0) 编辑
Map 接口
摘要:1.键值对存储一组对象 2.key值不能重复,value可以重复 3.具体的实现类,HashMap,treeMap,HashTable,LinkedHashMap HashMap 数组+链表 默认的负载因子为0.75 默认数组容量大小为16 链表的默认长度为8,如果大于8会变成一个二叉树 HashT
阅读全文
posted @
2019-04-07 17:33
<meng>
阅读(88)
推荐(0) 编辑
Set原理
摘要:一、HashSet判断重读值的原理 1. 哈希表的存储结构: ==》数组+链表,数组的每个元素以链表的形式存储 2.如何把对象存储到哈希表中 ==》先计算对象的hashcod值,再对数组的长度求余数,来决定对象要存储在数组中的哪个位置 3.解决hashset中的重复值使用的方式 二、三种set方式的
阅读全文
posted @
2019-04-06 23:17
<meng>
阅读(431)
推荐(0) 编辑
Collection List接口
摘要:常用的:ArrayList,Vector LinkedList 特点:有序的,允许多个空值 Arraylist 和LinkedList的区别 ArrayList:底层使用的是数组 linkedlist 使用的是链表 数组在内存中是一块连续的内存,查询效率快,插入和删除效率慢 链表查询效率慢,插入和删
阅读全文
posted @
2019-04-05 23:51
<meng>
阅读(64)
推荐(0) 编辑
io
摘要:1. 创建文件,遍历文件夹,转换时间 2. 遍历文件,输出其中的jpg,并打印图片的绝对路径 3.文件的写入写出针对的是程序 输出内容到文件 4.写入文件内容到程序 5. 字符流 写入字符到文件 从文件读出字符 6. OutputStreamWriter 字符流转换成字节流 InputStreamR
阅读全文
posted @
2019-04-05 12:03
<meng>
阅读(175)
推荐(0) 编辑
Dubbo 服务容错Hystrix
摘要:一、服务者 1.pom 2.启动类添加 @EnableHystrix 开启服务容错 3.方法出现异常 @HystrixCommand 二、消费者 1.pom 2.启动类添加 @EnableHystrix 开启服务容错 3.方法出现异常 @HystrixCommand
阅读全文
posted @
2019-04-04 21:26
<meng>
阅读(158)
推荐(0) 编辑
Duboo 与springboot整合
摘要:当采用properties方式时,可以用下方的注解 1.pom 2.yml 初步配置 3.service (要用dubbo包的) ==>> 暴露服务 4.启动类 加上 @EnableDubbo 二、消费者 @Reference 注入远程服务对象 和@Autowired作用相似
阅读全文
posted @
2019-04-03 18:08
<meng>
阅读(155)
推荐(0) 编辑
springboot 多环境选择
摘要:1.配置开发环境(开发环境) 2. application.yml 环境选择 3.cmd 切换环境 4. 设置环境调用方法 5. 另一方法
阅读全文
posted @
2019-04-03 10:35
<meng>
阅读(218)
推荐(0) 编辑