摘要:
进入包含.git隐藏目录 和 .gitignore文件的 项目目录下【一般就是在项目的根目录】在这个目录下右键,打开git bash的cmd然后键入如下命令 git remote update origin --prune 【需要注意: 如果你的remote branch不是在origin下,按你得 阅读全文
摘要:
Redis 是一种Key-Value类型的缓存数据库Redis源码地址址 https://github.com/redis/redisRedis在线测试 https://try.redis.io Redis命令参考 http://doc.redisfans.com/ Linux安装RedisLinu 阅读全文
摘要:
RabbitMq mq的作用 1.流量消峰 举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单一秒后就能返回结果。但是在高峰期,如果有两万次下单操作系统是处理不了的,只能限制订单超过一万后不允许用户下单。使用消息队列做缓冲,我们可以取消这个限制,把 阅读全文
摘要:
Linux常用基本命令 处理目录的常用命令ls: 列出目录 -a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用) -l :长数据串列出,包含文件的属性与权限等等数据;(常用)cd:切换目录 pwd:显示目前的目录mkdir:创建一个新的目录 -m :配置文件的权限喔!直接配置 阅读全文
摘要:
JVM狂神版学习笔记 JVM结构图 双亲委派机制 引导类加载器(BootstrapClassloader):用C++编写,是JVM自带的类加载器;负责加载Java的核心类库。(该加载器无法直接获取)扩展类加载器(ExtClassloader):负责加载/jre/lib/ext目录下的jar包。应用程 阅读全文
摘要:
JUC初级 • 1、什么是 JUC • 2、Lock 接口 • 3、线程间通信 • 4、集合的线程安全 • 5、多线程锁 • 6、Callable 接口 • 7、JUC 三大辅助类: CountDownLatch CyclicBarrier Semaphore • 8、读写锁: ReentrantR 阅读全文
摘要:
动态代理 使用代理模式的作用 1.功能增强: 在你原有的功能上,增加了额外的功能。 新增加的功能,叫做功能增强。 2.控制访问: 代理类不让你访问目标,例如商家不让用户访问厂家。 1.静态代理 : 1) 代理类是自己手工实现的,自己创建一个java类,表示代理类。 2)同时你所要代理的目标类是确定的 阅读全文
摘要:
Java比较器 Java实现对象排序的方式有两种: 自然排序:java.lang.Comparable 定制排序:java.util.Comparator 方式一:自然排序:java.lang.Comparable Comparable接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自 阅读全文
摘要:
JDK8之前时间API 1. java.lang.System类 System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。此方法适于计算时间差。 2. java.util.Date类 表 阅读全文
摘要:
int length():返回字符串的长度: return value.length char charAt(int index): 返回某索引处的字符return value[index] boolean isEmpty():判断是否是空字符串:return value.length == 0 S 阅读全文