随笔分类 - java
1
摘要:https://www.cnblogs.com/qinghe123/p/13201713.html (1) 适用场景 Kafka适合日志处理; RocketMQ适合业务处理。 结论:平手,根据具体业务定夺。 (2) 性能 Kafka单机写入 TPS 号称在百万条/秒; RocketMQ 大约在10万
阅读全文
摘要:1.点击add Configurations, 点击+,如图选择tomcat local 2.安装tomcat,参考mac下tomcat的安装 3.输入名字,选择tomcat路径和jdk 选择deployment,点击+ 选择Artifact,自动带入war包,点击OK 点击OK,点击启动按钮
阅读全文
摘要:1、在官网上下载,比如apache-tomcat-8.5.57.tar.gz: https://tomcat.apache.org/download-80.cgi 2、解压缩:tar -zxvf xx.tar.gz 3、授权,进bin目录:chmod 755 *.sh 4、sh ./startup.
阅读全文
摘要:1.utils目录下新建DingDingUtil类 package utils; import com.alibaba.fastjson.JSONObject;import org.apache.http.client.methods.CloseableHttpResponse;import res
阅读全文
摘要:一、下载JDK安装包 通过uname -m查看系统的cpu版本 1.1 移步oracle官网下载对应Mac OS版本JDK安装包 官网下载链接:Java Downloads | Oracle https://www.oracle.com/java/technologies/downloads/#jd
阅读全文
摘要:首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。
阅读全文
摘要:java开发过程中经常需要打印日志信息,往往会在每个类的第一行加上形如以下代码: protected static final Logger logger = LoggerFactory.getLogger(XXX.class); 目的:使用指定的类XXX初始化日志对象,方便在日志输出的时候,可以打
阅读全文
摘要:其实 File.separator 的作用相当于 ' \ ' 在 windows 中 文件文件分隔符 用 ' \ ' 或者 ' / ' 都可以 但是在 Linux 中,是不识别 ' \ ' 的,而 File.separator 是系统默认的文件分隔符号,在 UNIX 系统上,此字段的值为 ' / '
阅读全文
摘要:1、深度总结 引用一位网友的话,说的非常好,如果别人问你static的作用;如果你说静态修饰 类的属性 和 类的方法 别人认为你是合格的;如果是说 可以构成 静态代码块,那别人认为你还可以; 如果你说可以构成 静态内部类, 那别人认为你不错;如果你说了静态导包, 那别人认为你很OK; 那我们就先在这
阅读全文
摘要:一.jdk安装 1.下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载jdk-8u131-macosx-x64.dmg 2.安装 参考https://www.cnblogs.com/kaola8023/
阅读全文
摘要:IDEA打包jar包的多种方式 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-assembly-plugin打包 1.view-》Tool Buttons 调出maven projects 点击界面最右侧的选项:Maven Proje
阅读全文
摘要:很长一段时间我的eclipse都有个毛病,就是当我要格式化代码的时候,右键-source-format能够起效,但ctrl+shift+f不好使了。 可以基本断定是快捷键与别的软件冲突了,但一直也没时间排查一下。google之后来发现是搜狗输入法惹的祸。 原来是和“简繁体快捷键”冲突了。输入法中的这
阅读全文
摘要:1.数据类型 java数据类型分基本数据类型和引用数据类型 具体数据类型的取值范围: 数据类型 大小 默认值 可表示的数据范围 byte(位) 1个字节 (8bit) 0 -128~127 short(短整数) 2个字节 (16bit) 0 -3768~32767 char(字符) 2个字节 (16
阅读全文
摘要:常用配置 1、显示行号:window->Preferences->General->Editors->Text Editors , 勾选show line numbers 2.设置API提示:window->Preferences->Java->Editors->Content Assist , 勾
阅读全文
摘要:Ctrl+Shift+F或者右键-source-format 格式化当前代码 Ctrl+/ 注释当前行 Ctrl+Shift+O 将缺少的import语句加入 Ctrl+F11 运行 Ctrl+1快速修复 Ctrl +L 定位到某行 Ctrl+M 最大化当前Edit 或 View F3 跳转到声明或
阅读全文
摘要:JVM的执行过程: 加载.class文件-》管理并分配内存-》执行垃圾收集 1、JDK下载和安装 JDK是面向开发人员使用的SDK,提供了java的开发环境和运行环境,SDK是Software Development Kit 指的是软件开发包。 IDE集成开发环境:Eclipse和 Interlli
阅读全文
摘要:实现java.io.Serializable这个接口是为序列化,serialVersionUID 用来表明实现序列化类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。实现后如果你用的是工具的话会出来警告,他会提示你,可以自动生成private sta
阅读全文
摘要:HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身
阅读全文
1