目录包装类类型转换数组一维数组二维数组使用Arrays类操作数组 包装类8种基础数据类型都有对应的包装类基础数据类型包装类shortSHortbyteByteintIntegerlongLongcharCharacterfloatFloatdoubleDoublebooleanBoolean基础数据类型不是引用型,不继承任何类(包括Object);包装类是引用型,都继承自抽象类Number,根类是Obje
目录获取日期时间Date类Calendar类jdk1.8新增的日期时间类格式化日期时间DateFormat类SimpleDateForm类DateTimeFormatter类 获取日期时间Date类// 获取当前时间戳,msSystem.currentTimeMillis();// 获取指定时间戳的Date对象Date date1 = new Date(11111111111111L);// 缺省参数默认取当前时间戳Date date2 = new Date();// 获
目录函数类接口泛型创建对象的4种方式异常处理final关键字初始化块lambda表达式 函数递归函数:在方法体内调用方法本身,方法要有出口。函数重载:同一个类中,方法名相同,形参表不同(数据类型、参数个数),与返回值类型、修饰符无关。个数可变的参数:放在形参表末尾,调用时该位置可传入0个或多个指定类型的参数,实质是以数组方式传入,在函数体中以数组方式进行操作。public void test(String str, String... args) { //jvm会预先创建一个数组
目录集合简介SetHashSetTreeSetEnumSet比较ListArrayList、VectorLinkedList比较MapHashMapHashtableTreeMapEnumMap比较遍历集合操作集合的工具类Collectionshash系列集合优化 集合简介集合可存储类型不同的对象,并可实现栈、队列等常用的数据结构。集合的两个根接口:Collection 单列集合Map 双列集合,key唯一标识一个键值对,key不能重复集合的实现类都重写了toString
目录jdbc简介StatementPreparedStatement从配置文件加载数据库配置jdbc事务管理说明 jdbc简介jdbc是一套数据库编程接口,由各数据库厂商提供实现(数据库驱动),使用相同的方式就可操作不同的数据库,实现了跨数据库编程。使用时添加数据库驱动到依赖中。 Statement//注册驱动,mysql5不带cj,mysql8带cjClass.forName("com.mysql.cj.jdbc.Driver");String url = "j
目录相关概念UDPTCP 相关概念网络编程:实现连接到网络的计算机之间的网络通信,比如聊天、传文件。 ip:唯一标识网络中的一台计算机。查看本机ip:# windowsipconfig# linuxifconfig 端口号:唯一标识一台机器上的某个进程。0-65535,1024以下的基本都被操作系统占用了,尽量使用1024以上的端口。ip确定是哪台机器,port确定是这台机器上的哪个进程。 网络通信协议UDP 无连接,不区分客户
...
目录 Proxy 代理 Reflect 反射 使用Proxy、Reflect实现双向绑定 函数 类 Proxy 代理 使用代理可以增强对象中的方法,做一些额外的处理 let user = { id: 1, name: 'chy', tel: '13812345678' } let userProxy = new Proxy(user, { //
目录 常用命令 注释 生成API文档 命令行参数 常用命令 #编译,.class文件默认与源文件存放在同一目录下 javac Xxx.java #解析.class文件,查看编译器编译、优化后得到的汇编指令、本地变量表、常量池等信息 #不能像linux一样合并写成-clp javap -c -l -p Xxx.class 注释 //单行注释 /* * 多 *
目录 配置maven的环境变量 配置仓库地址 本地仓库 阿里云镜像 IDEA中使用Maven 依赖坐标 依赖的作用域 依赖传递 jar包冲突 maven常用命令 项目目录 多模块开发 常见问题 版本号显示为红色 配置了阿里镜像后仍从中央仓库下载依赖 本地仓库中有相关jar包,但依然从远程仓库中搜索该jar包(jar包下载导入失败) Maven项目默认使用jdk1.5或者IDEA设
目录ServletServlet的生命周期Servlet的线程安全问题JSP ServletServlet是JavaEE的一种技术,跨平台,可扩展。 Servlet的生命周期1、初始化阶段servlet容
目录概述搭建es集群kibana连接es集群分片管理查看集群信息文档读写过程写操作读操作es中的乐观锁倒排索引analyzer 分词器 概述es为什么要集群?(集群的作用)高可用。高可用(High Availability)是分布式系统必须考虑的因素之一,实质是减少系统不能提供服务的时间。eg. 系统每运行100个时间单位,会有
目录 File类 RandomAccessFile类 IO流 流的分类 常见的IO流 读文件 示例 写文件 示例 包装流之PrintStream 包装流之缓冲流 包装流之转换流 对象的序列化、反序列化 对象的拷贝 工具类Files、Paths 其它 读取控制台输入 格式化输出 刷出数据到终端 File类 windows路径可以用\或/,linux路径用/,为跨平台
目录 常用快捷键 常用技巧 运行项目的多个实例 全局查找、全局替换 项目启动后自动在浏览器中打开 代码重构 debug 远程debug 同时对多行代码进行相同、相似的编辑 常用设置 注释与代码对齐 创建类时自动在注释中提供作者信息、日期时间 添加mybatis映射文件的模板 Autowired报红 常用插件 Translation 翻译 SequenceDiagram 查看、
目录SpringBoot简介项目搭建热部署静态资源路径配置多种运行环境定时任务设置全局异常处理yml文件的使用项目打包 SpringBoot简介springboot用于快速搭建spring项目使用起步依赖,十分方便提供了大量默认配置,开箱即用可搭建分布式项目 项目搭建一
目录定时任务概述jdk自带的TimerSpringBoot自带的定时任务Schedule附:springboot自带的异步任务AsyncQuartzquartz的体系结构springboot整合quartzxxl-jobcron表达式 定时任务概述定时任务常见的使用场景定时开始:铁路定时放票,美团定时发放优惠券、红包,到点定时抢
目录JUnit的使用SpringBoot整合JUnit JUnit的使用public class XxxTest { @Before public void before(){ } @
目录静态文件的引入、路径问题SpringBoot整合Thymeleaf依赖applicaiton.propertiesThymeleaf语法SpringBoot整合FreeMarker依赖application.properties thymeleaf的文件后缀是.html,freemarker的文件
目录依赖切面aspectj advice的5种类型切入点的配置 spring提供了2种实现aop的方式spring aop:早期版本提供的方式,只提供了简单的aop实现aspectj:专
目录CAP定理(理论)一致性(Consistency)可用性(Availablity)分区容错性(Partition-torlerance)情况分析总结 CAP定理(理论)在一个分布式系统中,Consistency(数据一致性)Availability(服务可用性)Partition tolerance
目录幂等性的概念消息中间件与幂等性http请求方式与幂等性实现幂等性的常见方式核心思
这里写自定义目录标题alpha 内测版bug很多,项目的结构、功能模块极其不稳定,后续可能会对项目进行大修改beta 公测版bug少,项目的结构、功能趋于稳定,后续修改幅度小rc 候选版发布的候选版本,往往是从多个公测版中筛选出来的,bug很少、项目十分稳定了ga、release、stable 正式版、发布版往往是从候选版中挑选出来的final 最终版后续不再升级、维护Preview:预览版Trial:试用版,一般有时间或者功能限制Mini:迷你版、精简版,只有最基本
目录微服务的优缺点微服务的拆分、设计原则微服务的一些概念Dubbo、SpringcCloud的对比 微服务的优缺点优点易于开发、维护,扩展性好启动快,修改局部无需重新部署整个项目技术栈不受限制可针对性地设置集群大小,比如电商网站,商品、订单模块负载大,集群节点多些;
目录EmmethtmlcssMarkdown EmmetEmmet是一个快捷编写html元素、css样式的插件,很多主流IDE都自带得有.输入命令后,按Tab执行。html! #生成html文档基本骨架link:css #生成引入css的<link
目录mvc模式springmvc简介struts2、springmvc的区别springmvc的工作流程后端接收前端传递的参数(数据绑定)1、使用普通类型接收2、使用实体类接收3、使用Map接收4、使用扩展类接收表单常见控件的参数接收restfulurl映射controller向视图传递数据转发、重定向 mvc模式mvc是
目录文件上传文件下载说明 文件上传spring-boot-starter-web中已经包含了springmvc的依赖,其中包括上传文件所需的依赖,不需要额外添加依赖。 application.properties#所允许的文件最大尺寸,默认
目录介绍邮件分类获取授权码发送邮件依赖application.properties接口实现类单元测试注意点 介绍邮件分类文本邮件 不解析内容中的html标签html邮件 会解析内容中的html标签,就是说可以包含图
目录概述全文索引ES简介ES的下载、安装、启动下载win版安装、启动linux版安装linux版启动、停止Kibana的安装、启动ES常见的调试方式Kibana的安装Kibana的启动、停止Kibana的使用常见问题再次启动es时抛出异常:某些文件没有权限kibana粘贴代码报错 概述全文索
目录 mq的优缺点 mq常见的使用场景 java消息服务 JMS 主流消息中间件及其特点 消息发送模型 消息发送方式及其使用场景 延迟消息 如何保证消息生成、消费的顺序性 如何保证消息的可靠性传输 如何避免消息的重复消费 消息堆积问题 | 大量消息堆积在broker中,应该如何处理 MQ,全称MessageQueue 消息队列,专门用作消息队列的中间组件叫做消息中间件,主
目录 常用命令 常用快捷键 忘记开机密码、PIN,无法登陆Windows 笔记本键盘失灵 修改命令行的默认字符集 同一局域网内共享文件夹 Excel 公式的使用 删除引用 内容到单元格右边界时自动换行 常用命令 netstat -ano #查看所有端口的使用情况 netstat -ano | findstr 8080 #查看指定端口的的使用情况 tasklis
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号