- 博客(29)
- 收藏
- 关注
原创 悲观锁和乐观锁
锁机制的作用是保证共享资源可以进行排他性的访问;悲观锁悲观的认为在数据处理过程中极有可能存在修改数据的并发事务(包括本系统的其他事务或来自外部系统的事务),于是将处理的数据设置为锁定状态。但是由于悲观锁排他性的数据访问会对系统性能造成严重影响。乐观锁对并发事务持乐观态度(认为对数据的并发操作不会经常性的发生),通过更加宽松的锁机制来解决,最常见的乐观锁是通过数据版本标识来实现的。...
2021-01-26 21:00:53 101
原创 Integer和int的区别
区别:1、integer是int的包装类,int是Java的一种基本数据结构 2、integer变量必须实例化后才能使用,int变量不需要 3、integer实际是对象的引用,int是直接存储数据值 4、integer的默认值是null,int的默认值是0比较:首先要明白equals和==的区别:Equals通常用来比较两个对象的内容是否相等,==用来比较两个对象的地址是否相等;Object类中的equals方法定义为判断两个对象的地址是否相等(可以理解成是否是同一个对象),此时就等同于
2021-01-26 20:38:03 340
原创 Map的遍历
package com.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;// 遍历Mappublic class ForMap {public static void main(String[] args) { HashMap<Integer, String> map = new HashMap<>(); map.put(1,"AAA");
2020-12-22 21:45:34 94
原创 ArrayList和LinkedList的区别
底层结构:1、ArrayList底层是数组,查询快,增删慢;2、LinkedList底层是链表,增删快,查询慢;遍历速度:1、ArrayList用for循环遍历速度更快2、LinkedList用迭代器遍历速度更快
2020-12-21 07:01:00 160
原创 SQL中where和having的区别
SQL中where和having的区别1、where可以用在增删改查多种语句中,而having只能用在查询语句中;2、where是在分组之前执行,having是在分组之后执行;3、where的子句having都可以跟,但是having有的子句where不能跟,比如集合函数;...
2020-12-20 11:39:52 163 1
原创 关于数据结构
栈:先进后出,如子弹进弹夹;队列:先进先出,如火车过山洞;数组:查询快,增删慢,如根据房间号找房间;链表:增删快,查询慢,节点分数据域和指针域, 如链条一环扣一环;
2020-06-17 10:02:40 298
原创 NoSuchMethodError: org.apache.spark.internal.config.TypedConfigBuilder.checkValue
版本不一致造成的!
2020-04-23 17:02:46 1088
原创 Maven倒入依赖失败解决方案
依赖下载失败,相关文件夹中多了以 .lastUpdated为后缀的文件,此时,如果开发者在开发工具中反复导入,会发现始终无法导入成功,这个时候就需要删除本地仓库中相关的 .lastUpdated文件,可以通过文件搜索找到本地仓库中所有的以 .lastUpdated为后缀的文件,再在开发工具中重新Reimport maven导入依赖。如果对应的jar包依赖依然不存在,说明拉取失败,删除相应的依赖文...
2020-03-27 09:05:19 289
原创 Error: Please select a valid Python interpreter(运行报错)
选择设置(Ctrl+Alt+S)并搜索Interpreter
2020-03-20 20:19:05 514
原创 虚拟机JDK配置
查询[root@hadoop101 ~]# rpm -qa | grep jdk卸载[root@hadoop101 ~]# yum -y remove java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64安装解压[root@hadoop101 software]# tar -zxvf jdk-8u144-linux-x64.tar.gz -C...
2020-02-25 11:35:03 289
原创 在windows环境上配置HADOOP_HOME环境变量
修改D:\hadoop-2.7.2\etc\hadoop\hadoop-env.cmd文件在D:\hadoop-2.7.2\bin目录下添加winutils.exe文件
2020-02-19 22:18:29 2400
原创 配置虚拟机网络
修改IP地址[root@centos003 桌面]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 重启网络服务[root@centos003 桌面]# service network restsart
2020-02-19 16:06:37 218
原创 虚拟机主机映射文件
修改个主机名:[root@hadoop101 桌面]# vi /etc/sysconfig/network配置主机名和IP映射关系[root@hadoop101 桌面]# vi /etc/hostsWindow系统的主机映射文件C:\Windows\System32\drivers\etc\hosts...
2020-02-18 17:15:50 1371
原创 打开IDEA 进入选择项目页面
File | Settings | Appearance & Behavior | System Settings
2020-02-09 16:22:43 2784
原创 SpringIOC的使用
写实体类且需要有构造方法、Set、Get、toString方法;package com.bean;public class Student { private int sid; private String sname; public Student() { } public Student(int sid, String sname) { ...
2020-01-15 15:31:00 155
原创 Spring的优势
方便解耦,简化开发;(提供了IOC容器)支持AOP面向切面编程;支持声明式事务;方便程序的测试;方便集成各种优秀的框架;降低了Java EE API的使用难度;...
2020-01-15 10:11:36 161
原创 SpqrkSQL的开窗函数
over()开窗函数其实就是根据指定字段分组再根据指定字段排序;package comimport org.apache.spark.sql.{Dataset, SparkSession}import org.apache.spark.{SparkConf, SparkContext}object demo101 { case class StudentScore(name:St...
2020-01-14 11:25:12 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人