自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Dubbo必须会的知识点

前言应用架构演变:单一架构ORM:单机构建网站,是一个高内聚版本,所有功能部署在一起。通过一个容器和JSP/Servlet技术或通过一些开源的框架如SSM以及SSH,通过数据库管理系统来存储数据。垂直应用架构MVC:数据库应用服务器分离,通过增加机器的数量,将数据库服务器和web服务器拆分开来。分布式服务架构RPC:应用服务器从一台变成多台,把用户的请求分散到不同的服务器中进响应,进而提高负载能力。RPC:远程过程调用,简单的理解是一个节点请求另一个节点提供的服务流动计算架构SOA:基

2020-07-16 00:20:18 296

原创 Redis必须会的知识点

Nosql:非关系型数据库分表分库 + 水平拆分 + mysql集群:在Memcached的高速缓存,Mysql主从复制、读写分离的基础上,由于MyISAM使用表锁,高并发Mysql应用开始使用InnoDB引擎代替MyISAM。现如今分表分库 + 水平拆分 + mysql集群 已经成为解决缓解写压力和数据增长的问题的热门技术。NoSQL用于超大规模数据的存储。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。- 代表着不仅仅是SQL- 没有声明性查询语言- 没有预定

2020-07-16 00:19:13 263

原创 Zookeeper知识点总结

基础Zookeeper = 文件系统 + 通知机制Apach Hbase和 Apache solr 以及 Dubbo等项目都采用了ZookeeperZookeeper是一个分布式的、高性能的,开源的分布式系统的协调服务,是Google的Chubby一个开源的实现,是Hadoop 和 Hbase 的重要组件,是一个为分布式应用提供数据一致性服务的软件。具有严格顺序访问控制能力的分布式协调存储服务是一个基于观察者模式设计的分布式服务管理框架,负责存储和管理大家都关心的数据,然后接收观察者

2020-07-16 00:17:25 321

原创 JavaGuide易错点总结

基础知识易错点1. object.equals("str") 容易报空指针异常,应使用"str".equals(object);还可以使用JDK7引入的工具类object#equals : objects.equals(null, "str"); // falsejava.util.Objects#equals源码:public static boolean equals(Object a, Object b) { // 可以避免空指针异常。如果a==null的话此时a.equals

2020-07-11 17:58:18 431

原创 Java知识点JUC总结

JUC:java.util.concurrent (Java并发编程工具类)一般面试提问:面向对象和高级语法、Java集合类、Java多线程、JUC 和高并发、Java IO和 NIO获取多线程的4种方法:1.继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接口)2.实现Runnable接口,重写run方法3.实现Callable接口,重写call方法(有返回值)4.使用线程池(有返回值):通过Executors提供四种线程池进程:笔试:具有一

2020-07-11 17:51:05 327

原创 阳哥JVM笔记

JVM体系结构类加载器(快递员):只负责加载java文件,编译后的class文件在文件开头有特定的文件表示,将class文件字节码内容从硬盘加载到JVM内存中并将这些内容转换成方法区的运行时数据结构,至于是否可以正常运行由Execution Engine决定。加载class后为模板Class,该模板存放类的结构信息,一个模板可以实例化多个实例3个classLoader:启动加载器Bootstrap(C++),扩展加载器Extension(Java),应用程序类加载器AppClassLoa

2020-06-29 11:53:45 428

原创 Java面试知识点1

typora-root-url: …\Software\Typora\PictureBean的作用域在Spring的元素的scope属性设置bean的作用域,用来决定bean是单实例还是多实例的默认情况下Spirng为每个在IOC容器里声明的bean创建唯一一个实例,整个IOC都能共享该实例,且所有getBean() 调用和 bean 引用都将返回这个唯一bean实例,该作用域被称为singleton,是所有bean的默认作用域bean的作用域singleton:默认值。当ioc一创.

2020-06-21 00:39:23 161

原创 JavaSE笔记

Singleton单例设计模式单例设计模式,即某个类在整个系统中只能由一个实例对象可被获取和使用的代码模式。例如 JVM 运行环境的Runtime类,单例:唯一实例要点:某个类只能有一个实例构造器私有化必须自行创建这个实例含有一个该类的静态变量来保存这个唯一的实例必须自行向整个系统提供这个实例对外提供获取该实例对象的方式:(1)直接暴露(2)用静态变量的get方法获取常见形式:饿汉式: 在类初始化时直接创建对象,.

2020-06-12 16:02:41 113

原创 Day08 [学成在线]课程图片管理&FastDFS

执行流程如下:管理员进入教学管理前端,点击上传图片图片上传至文件系统服务,文件系统请求fastDFS上传文件文件系统将文件入库,存储到文件系统服务数据库中。文件系统服务向前端返回文件上传结果,如果成功则包括文件的Url路径。课程管理前端请求课程管理进行保存课程图片信息到课程数据库。课程管理服务将课程图片保存在课程数据库。在centos7安装FastDFS具体方法:FastDFS安装教程。笔者一次成功,以前用其他方法失败三次。安装完成后先进行测试,需在maven中导入主要依赖&lt.

2020-06-08 00:47:41 226

原创 Hexo搭建个人博客并部署到GitHub

1. 更换镜像源由于国内npm速度较慢,最好安装cnpm并指向淘宝的镜像源npm install -g cnpm --registry=https://registry.npm.taobao.org2. 安装博客框架hexocnpm install -g hexo-cli3. 开始搭建框架先创建一个空目录用来存放框架文件(如果后面出错就删掉该目录,重新进行)mkdir D:/blockhexo init...

2020-06-07 18:12:03 260

原创 Centos7安装FastDFS一次成功

Centos7安装FastDFS一次成功注意事项具体看这篇文章 :[详细教程](https://www.cnblogs.com/yufeng218/p/8111961.html)文章里所需要的包在[链接]<https://www.bilibili.com/video/BV1Yt41187LZ>的讨论区有很多。这里只讲非常容易出错的的地方:上面的/home/fastdfs 和 /home/fdfs_storage非常容易出错,fastdfs和fdfs很像。在vim修改文件写

2020-06-06 23:14:43 141

原创 在linux下通过rpm安装的mysql找不到my.cnf解决方法

第一步:通过cd命令 cd /usr/share/mysql 来到这个目录,通过命令 ls 后发现该目录有个 my-medium.cnf,其实该文件就是my.cnf,这是通过 rpm 命令安装的mysql的特殊性接下来通过 cp my-medium.cnf /etc/my.cnf 将该文件复制到 /etc/my.cnf ,即mysql的默认安装位置困扰了许久的问题,终于解决...

2020-03-05 19:26:40 5694

原创 重拾Java&分享大二转行Java的经验

Day01-重拾Java&分享大二转行Java的经验重拾Java&分享大二转行Java的经验新的开始重拾Java&分享大二转行Java的经验新的开始1.在经历了嵌入式一学期的挣扎与思考之后,发现嵌入式很难做找项目做来提升自己。因此在迷茫之时,偶然间在Github上发现好多好多开源项目。心中顿时萌生了重新开始自学java的想法(大一学过一些)。想干就干吧!顺便分享下如...

2019-12-31 13:34:53 247 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除