- 博客(12)
- 收藏
- 关注
原创 try-with-resources java异常处理
在考虑所有可能失败的方法时,找出放置所有 try-catch-finally 块的位置变得令人生畏。确保没有任何故障路径,使系统远离不稳定状态1、解决两个问题1.需要资源清理2.需要在特定的时刻进行资源清理,比如你离开作用域的时候(在通常情况下意味着通过异常进行清理)一个常见的例子是 java.io.FileInputStream (将会在 附录:I/O 流 中提到)。要正确使用它,你必须编写一些棘手的样板代码:import java.io.*;public class MessyExcep
2020-11-02 22:37:08 465
原创 Docker笔记
Docker概述Docker为什么会出现一款产品开发–上线 两套环境,应用配置开发–运维 :在我的电脑上可以运行! 版本更新导致服务不可用环境配置是十分麻烦的,每一个机器都要部署环境,费时费力,发布项目(jar+redis+mysql+jdk+es),能不能带上环境安装打包配置麻烦不能跨平台传统:开发jar,运维来做现在:开发打包部署上线,一套流程做完java --apk --发布 – 使用安装即可Java–jar(环境)-- 打包项目带上环境(镜像)–Docker仓库–下载安装–运行即
2020-11-01 10:24:59 1615 1
原创 docker启动nacos的过程和坑
#下载nacosdocker pull nacos/nacos-server#查看镜像docker images#启动镜像加--env MODE=standalone(单机)指定启动方式docker run --env MODE=standalone -d -p 8848:8848 --name nacos nacos/nacos-server#查看镜像测试docker ps#外部链接测试 默认账号密码 nacos nacoshttp://127.0.0.1:8848/nacos/#如
2020-10-14 11:51:34 3161 1
原创 Java split 用法
public static void main(String[] args) { //split表达式,其实就是一个正则表达式 //split用来分割字符串 String l = "1+5?4+45?12+12,4215,8745,g,jhj,g[,gj?gjg,[j,gj["; for (String o : l.split(",")) { System.out.print(o); } .
2020-06-14 11:33:01 175
原创 Java 函数式编程 ----函数接口
以下是基本命名准则:如果只处理对象而非基本类型,名称则为 Function,Consumer,Predicate 等。参数类型通过泛型添加。如果接收的参数是基本类型,则由名称的第一部分表示,如 LongConsumer,DoubleFunction,IntPredicate 等,但基本 Supplier 类型例外。如果返回值为基本类型,则用 To 表示,如 ToLongFunction 和 IntToLongFunction。如果返回值类型与参数类型一致,则是一个运算符:单个参数使用 Unary
2020-06-07 21:31:16 107
原创 Python 的基本数据类型
List 列表(集合)创建 与 基础操作#创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可#操作包括索引,切片,加,乘,检查成员。list_a = [1, 2, 3, 4]list_b = [5, 6, 7, 8]#可以使用索引访问print(list_a[0])#截取(切片)print(list_a[0:3])#负数可以从后面截取print(list_a[...
2020-04-04 01:55:19 68
转载 生成Javadoc API文档
1、IDEA: Tools --> Generate JavaDoc2、使用命令生成javadoc -d javaapi -header 名字 -doctitle 这是我的第一个文档注释 -version -author javadoc/Hello.java 进行文档生成。-d:文件存储位置;-head:文件头部名称;-version:显示版本;-author:显示作者;jav...
2020-03-24 23:34:03 161
原创 笔记3
Java对象储存的地方1).寄存器。这是最快的储存区域,它不属于其他存储区的地方-----处理器内部Java有四个寄存器 1.程序记数寄存器:跟踪程序执行的准确位置 2.堆栈指针寄存器:指示操作栈项 3.框架寄存器:指向当前执行的环境 4.变量寄存器:指向当前执行环境中第一个本地变量2).栈。位于通用RAM(随机访问存储器)中,仅次于寄存器。当线程执行一个方法时,...
2020-03-24 00:31:56 72
原创 java 编程思想 读书笔记2
继承已现有的类为基础,复制它,然后通过添加修改这个副本来创建新类当源类(基类。超类、父类)发生变动时,被修改的副本也会反映出变动类型不仅仅只是作用一个对象集合上的约束条件,同时还于其他类型直接的关系,其中一个类型可能会比另一个含有更多的特性,并且可以处理更多的消息(已不同的方式来处理消息)。继承使用基类格导出类的概念表示了这种类型之间的相似性。一个基类包含其所有导出类型所共享的特性和行为...
2020-03-23 22:56:13 63
原创 java 编程思想 读书笔记(1)
父类的protected成员是包内可见的,并且对子类可见;若子类与父类不在同一包中,那么在子类中,子类实例可以访问其从父类继承而来的protected方法,而不能访问父类实例的protected方法。
2020-03-07 12:20:00 140
原创 Git:报错bash: git: command not found
Git:报错bash: git: command not found依次执行以下的代码就行了在这里插入代码片export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnexport PATH=`pwd`/flutter/bin:$PA...
2019-12-22 22:12:15 2252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人