java基础
文章平均质量分 69
西伯利亚狼本狼
我就是我,颜色不一样的烟火
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java8新特性
1、新特性Lambda表达式函数式接口方法引用与构造器引用Stream API接口的默认方法与静态方法新时间日期API其他新特性2、优点速度更快代码更少(增加了新的语法Lambda表达式)强大的Stream API便于并行最大化减少空指针异常Optional3、Lambda表达式Lambda表达式是一个匿名函数,我们可以这样理解Lambda表达式:Lambda是一段可以传递的代码(能够做到将代码像数据一样进行传递)。使用Lambda表达式能够写出更加简洁、灵活的代码。原创 2022-05-04 14:49:07 · 1062 阅读 · 1 评论 -
数据清洗遇到的坑
数据库相关背景:1)mybatis生成的xml文件,其中的主键id是自增的,xml文件insert的sql语句不包含id列。2)业务场景:需要进行数据清洗,旧表与新表的数据都是一致的,包括主键id。由1)可知,即使给新的对象赋了值,也不会插入到新的数据表中。解决方案:新增sql语句,支持自增id的插入优点:易扩展,易维护,低耦合缺点:需要新增mapper和dao,并且修改数据库配置的application文件数据层目录树如下:step1:java目录下的manual的是新增的dao接原创 2021-10-29 18:51:28 · 409 阅读 · 0 评论 -
如何让系统更稳定
前言本文目标:如何让系统更稳定一、高可用二、高可靠三、高性能四、高扩展总结原创 2021-10-09 15:09:58 · 659 阅读 · 0 评论 -
分布式的CAP
分布式系统关注的指标数据一致性:1)数据“强一致性”,是希望系统只读到最新写入的数据,例如:通过单点串行化的方式,就能够达到这个效果。2)session一致性,DB主从一致性,DB双主一致性,DB与Cache一致性,数据冗余一致性,消息时序一致性,分布式事务一致性,库存扣减一致性,如何设计?系统可用性:如果系统每运行100个时间单位,会有1个时间单位无法提供服务,则说系统的可用性是99%。节点连通性与扩展性:分布式系统,往往有多个节点,每个节点之间,都不是完全独立的,需要相互通信,当发生节点无法原创 2021-10-09 14:55:57 · 138 阅读 · 0 评论 -
GFS架构
GFS(Google File System)Google早期研发的分布式文件系统。画外音:与分布式文件系统对应的,是单机文件系统,Windows和Linux操作系统都有文件系统。原创 2021-10-09 14:21:10 · 1611 阅读 · 0 评论 -
ubuntu卸载JDK
1.要删除 OpenJDK ,检查是安装的哪个 OpenJDK包# dpkg --list | grep -i jdk2.移除 openjdk包# apt-get purge openjdk*3.卸载 OpenJDK 相关包# apt-get purge icedtea-* openjdk-*4.检查所有 OpenJDK包是否都已卸载完毕# dpkg --list | grep -i jdk注:如果权限不够,就在前面加上sudo。...原创 2020-07-30 11:06:22 · 1203 阅读 · 0 评论 -
ubuntu系统安装jdk1.8.0_231
1.cmd下输入:D:scp jdk-8u231-linux-x64.tar.gz 用户名@服务器地址:~2.xshell下输入:sudo mv ~/jdk-8u231-linux-x64.tar.gz /opt/java/sudo tar -zxvf jdk-8u231-linux-x64.tar.gzsudo vi /etc/profile export JAVA_HOME=/opt/java/jdk1.8.0_231 export JRE_HOME=${JAVA_HOME}/jre原创 2020-07-30 11:02:22 · 678 阅读 · 0 评论 -
一文理解hashmap
首先看下集合类之间的关系和特点:List 和 Set 存储的是单个数据,Map 存储的是键值对List 中的数据是有序有下标且允许重复的,Set 中的数据是无序无下标且不允许重复的(无序是指存入元素的先后顺序与输出元素的先后顺序不一致)Map 中存储的数据是无序的,且键不能重复,值可以重复1.hashmap是什么,是有什么特性1)extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable原创 2020-05-14 16:43:03 · 349 阅读 · 0 评论
分享