java基础
斩天拔剑书
想要就去拿
展开
-
随笔记1
1 was命令操作停止:cd /home/../../bin/stopManager.sh 停管理器cd /home/../../bin/stopNode.sh 停节点cd /home/../../bin/stopServer.sh 停服务杀进程 ps -ef|grep java kill -9查看java进程 ps -ef|grep java启动:cd /ho...原创 2019-11-19 20:13:33 · 140 阅读 · 0 评论 -
IDEA常用快捷键
Ctrl + F12 清单ctrl + I 引入包或方法Ctrl +Alt +T 提示生成方法Alt + Insert 类似eclipse 的sourceShift + F6 同名的全选修改 Ctrl +e 切换文件Ctrl +shift + 空格 代码补全Ctrl+H 查看类的继承关系,例如HashMap的父类是AbstractMap,子类则有一大堆Ctrl+Alt+B查看...原创 2019-11-08 16:58:38 · 164 阅读 · 0 评论 -
RocketMQ笔记Consumer消费者订阅
1 集群订阅(MessageModel.CLUSTERING):同一个 Consumer ID 所标识的所有 Consumer 平均分摊消费消息。例如某个 Topic 有 9 条消息,一个 Consumer ID 有 3 个 Consumer 实例,那么在集群消费模式下每个实例平均分摊,只消费其中的 3 条消息。代码:private DefaultMQPushConsumer co...原创 2019-10-28 09:55:14 · 2061 阅读 · 0 评论 -
基于node.js的Ant Design Pro相关
运行1安装node.sj2在AntDesignPro为基础得项目下,shift +鼠标右键,在此处打开命令窗口(dos窗口),另外一种方式是用idea打开,在窗口Terminal执行以下命令3依次执行以下命令:npm -v 查看版本npm cache clean --force --强制执行清理缓存npm install 安装 :开始本地下载脚手架,此步骤可能会出...原创 2019-10-25 09:45:39 · 575 阅读 · 0 评论 -
关于POM和相关命令
1 <packaging>pom</packaging>POM是最简单的打包类型。不像一个JAR,SAR,或者EAR,它生成的构件只是它本身。没有代码需要测试或者编译,也没有资源需要处理。打包类型为POM的项目的默认目标生命周期阶段 目标package site:attach-descriptorinstall...原创 2019-10-24 16:43:45 · 219 阅读 · 0 评论 -
抽象类和接口区别
一、抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就可以称之为抽象类。1.抽象方法:使用abstract修饰且没有方法体的方法。特点:① 抽象方法没有方法体,交给子类实现② 抽象方法修饰符不能是private final static③ 抽象方法必须定义在抽象...翻译 2019-10-21 13:52:28 · 732 阅读 · 0 评论 -
Redis 实现同步锁
1、技术方案1.1、redis的基本命令1)SETNX命令(SET if Not eXists)语法:SETNX key value功能:当且仅当 key 不存在,将 key 的值设为 value ,并返回1;若给定的 key 已经存在,则 SETNX 不做任何动作,并返回0。2)expire命令语法:expire KEY seconds功能:设置key的过期时间...转载 2019-08-12 11:33:36 · 8861 阅读 · 3 评论 -
过滤器和拦截器的区别
①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。⑥拦截器可以获取IOC容器...翻译 2019-08-12 10:59:18 · 116 阅读 · 0 评论 -
Session和Cookie之间区别与联系
一. 概念理解你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接。这是因为你浏览某个网页的时候,WEB 服务器会先送一些资料放在你的计算机上,类似于你打的文字,选的一些东西什么的,Cookie 会帮你都纪录下来。当下次你再光临同一个网站,WEB服务器会先看看有没有它上次留下的 Cookie...转载 2019-08-12 10:43:57 · 180 阅读 · 0 评论 -
浅谈Java中的equals和==
在初学Java时,可能会经常碰到下面的代码:1 String str1 = new String("hello");2 String str2 = new String("hello");3 4 System.out.println(str1==str2);5 System.out.println(str1.equals(str2)); 为什么第4行和第5行的...转载 2019-08-02 15:29:02 · 104 阅读 · 0 评论 -
Java_基础篇_02继承
面向对象(继承的好处和弊端)(掌握)A:继承的好处 a:提高了代码的复用性 b:提高了代码的维护性 c:让类与类之间产生了关系,是多态的前提B:继承的弊端 类的耦合性增强了。 开发的原则:高内聚,低耦合。 耦合:类与类的关系 内聚:就是自己完成某件事情的能力面向对象(Java中类的继承特点)(掌握)A:Java中类的继承特点 ...原创 2019-07-07 11:54:37 · 124 阅读 · 0 评论 -
eclipse生成API文档
1 项目右键-->Export-->java-->javadoc 点next,2 javadoc command 注意使用jdk的bin目录下的javadoc.exe,Destination可以选择导出api目录,确认后点next,3 不修改什么,点击下一步,4 设置编码格式5 点击完成,查看导出api文件...原创 2019-07-07 10:01:30 · 295 阅读 · 0 评论 -
Java基础篇_03多态、抽象类、接口
事务的多种形态前提:1)有继承关系,2)有方法重写,3)要有父类引用指向子类对象,比如:Animal a = new Cat(); a.eat();成员变量 :编译看左边(父类),运行看左边(父类) ;成员方法:编译看左边(父类),运行看右边(子类);向上转型与向下转型:父类引用指向子类对象就是向上转型。对态好处:1)提高代码维护性(继承保证)2)提高代码扩...原创 2019-07-10 23:14:15 · 131 阅读 · 0 评论 -
java_基础篇_01术语
1 static关键字的特点:a,随着类的加载而加载 b:优先于对象存在 c:被类的所有对象共享 d:可以通过类名调用2 静态变量也叫类变量 成员变量也叫对象变量A:所属不同 静态变量属于类,所以也称为为类变量 成员变量属于对象,所以也称为实例变量(对象变量)B:内存中位置不同 静态变量存储于方法区的静态区 成员变量存储于堆内存C:内存出现时间不同...原创 2019-05-14 23:22:50 · 84 阅读 · 0 评论