1
设计模式-责任链模式

责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 责任链模式也叫职责链模式。 在责任链模式中,客户只需要将 ...

muggle1 @ 2020/03/29

2
解决IDEA导入Eclipse项目时,编译报错“ Error:(1, 1) java: 非法字符: ‘\ufeff’”

今天在IDEA中导入了一个Eclipse项目,编译时报错: 原因:Eclipse可以智能地把UTF-8 BOM文件转换为普通的UTF-8文件,IDEA没有这个智能转换。 2种解决方式: 1、在所在目录下新建一个java文件,把原文件的内容剪切过去,删除原文件,再把新文件重命名为原来的文件名。 2、点 ...

chenhongyong @ 2020/03/29

3
深入Redis命令的执行过程

深入Redis命令的执行过程 Redis 服务器: Redis 服务器实现与多个客户端的连接,并处理这些客户端发送过来的请求,同时保存客户端执行命令所产生的数据到数据库中。Redis 服务器依靠资源管理器来维持自身的运转,其主要作用是管理 Redis 服务。 服务器处理命令的过程 我们向客户端发送了 ...

昂迪梵德 @ 2020/03/29

4
Java attack - Java 特性

Java 语言平台版本 l J2SE (Java 2 Platform Standard Edition) 标准版 是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 l J2ME(Java 2 Platform Micro Edition) ...

BlackAnts @ 2020/03/29

6
java~线程池的总结~续

"上一讲" 主要谈了java里的线程池的使用,而主要使用Executors的方式去创建,比如 ,` Executors.newFixedThreadPool(5) 阿里手册 ThreadPoolExecutor`的方式,我想应该也是避免资源耗尽的风险吧! 线程池不允许使用 Executors 去创建 ...

张占岭 @ 2020/03/29

11
原来 CPU 为程序性能优化做了这么多

本文主要来学习内存屏障和 CPU 缓存知识,以便于我们去了解 CPU 对程序性能优化做了哪些努力。 首先来看下 CPU 缓存: CPU 缓存 CPU 缓存是为了提高程序运行的性能,CPU 在很多处理上内部架构做了很多调整,比如 CPU 高速缓存,大家都知道因为硬盘很慢,可以通过缓存把数据加载到内存里 ...

武培轩 @ 2020/03/29

13
F版本SpringCloud 4—Eureka注册中心开发和客户端开发

源码地址:https://gitee.com/bingqilinpeishenme/Java Tutorials 前言 通过前三篇文章,用大白话介绍了微服务和SpringCloud以及服务治理相关的概念,从这篇开始SpringCloud代码的开发。 SpringCloud 项目环境搭建 Spring ...

鹿老师的Java笔记 @ 2020/03/29

15
Java中类似PHP的var_dump()

java 里面如果想实现php 中 var_dump功能,可以用以下方法来代替 Gson gson = new Gson(); System.out.println(gson.toJson(response)); ...

shifu204 @ 2020/03/29

19
java.lang.NullPointerException- 如何处理空指针异常

java.lang.NullPointerException- 如何处理空指针异常 ...

独久 @ 2020/03/29