随笔分类 - Java基础知识
摘要:了解Swagger的概念及作用 产生的问题 前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发 解决方案 首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险 Swagger 号称世界上最流行的API框架 Restful Api 文档在线自动生成器
阅读全文
摘要:管理机制 redis的session管理是利用spring提供的session管理解决方案,将一个应用session交给redis存储,整个应用中所有session的请求都会去redis中获取对应的session数据。 开发session 管理 1.引入依赖 <dependency> <groupI
阅读全文
摘要:集群 redis在3.0后开始支持cluster模式,目前redis的集群支持节点的自动发现,支持slave-master选举和容错,支持在线分片{sharding shard}等特征。 集群的细节 -所有的redis节点彼此互联(ping-pong机制),内部使用二进制协议优化传输速度和带宽。-节
阅读全文
摘要:Redis 主从复制 主从复制架构仅仅用来解决数据冗余备份,从节点仅仅用来同步数据--无法解决:1.master节点出现自动故障转移 [root@localhost ~]# mkdir master slave1 slave2[root@localhost ~]# cp redis-6.0.9/re
阅读全文
摘要:1.什么是缓存(cache) 定义:就是计算机内存中一段数据 2.内存数据特点 1.读写快 2.断点立即消失 3.缓存解决了什么问题? 1.提高网站的吞吐量,提高网站运行效率(吞:网站的处理请求,吐就是处理响应的过程) 2.核心解决问题:缓存的存在是用来减轻数据库的访问压力 4.既然缓存能提高效率,
阅读全文
摘要:当前环境确保: 1.application.properties 路径 mybatis.mapper-locations=classpath:com/example/mapper/*.xmlmybatis.type-aliases-package=com.example.entity2.mapper
阅读全文
摘要:1.redis启动服务的细节 注意: 直接使用./redis-server方式启动使用的是redis-server这个shell脚本中的默认配置 2.如何在启动redis时指定配置文件启动 注意:默认在redis安装完成之后再安装目录没有任何配置文件,需要在源码目录中复制redis.conf配置文件
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11471430.html SVN 需求: 1.为了数据的备份 2.代码还原 3.协同修改 4.多版本项目文件管理 5.追溯问题代码的编写人和编写时间 6.权限控制 解决方法:版
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11471430.html 你了解 Quartz 吗? Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11471099.html 1.数据库分类 2.oracle sql*plus常用命令 3.oracle用户管理一 4.oracle用户管理二 5.oracle表的管理 6.表查
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11457078.html 1. 异常的概念 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11446341.html 1. 进程和线程的介绍 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11427724.html Java 流(Stream)、文件(File)和IO Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 一
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11427724.html 先说一下栈和堆栈,我们听老一辈的程序员一般都会说堆栈,其实栈就是堆栈的意思,连着叫只是由于历史的原因。 博主04年学数据结构的时候,书上都是说的堆栈,
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11427724.html 集合(二)对集合(一)做一些简单的补充和复习 集合的作用 在编程中,需要管理很多对象集.比如某班全部同学,某个公司所有人员资料等. 要管理这些资料,j
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11409443.html 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11421506.html 1. 集合的概念和作用 集合类存放于java.util包中。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11409443.html 1. 枚举类型介绍 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11409443.html 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类
阅读全文
摘要:备注:若有不正之处,请多谅解并欢迎批评指正。转载请标明链接:https://www.cnblogs.com/pmbb/p/11406615.html 1.内部类: 一.内部类基础 在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。 广泛意义上的内部类一般来说包括这
阅读全文