自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java面试题(持续更新)

乐观锁总是假设最好的情况,认为共享资源每次被访问的时候不会出现问题,线程可以不停地执行,无需加锁也无需等待,只是在提交修改的时候去验证对应的资源(也就是数据)是否被其它线程修改了(具体方法可以使用版本号机制或 CAS 算法)。在 Java 中java.util.concurrent.atomic包下面的原子变量类就是使用了乐观锁的一种实现方式 CAS 实现的。乐观锁通常多于写比较少的情况下(多读场景),避免频繁加锁影响性能,大大提升了系统的吞吐量。等独占锁就是悲观锁思想的实现。

2023-03-23 23:45:00 77 1

原创 记一次deepin20更新中的bug

更新系统设置中点击更新全自动执行bug因为之前设置了锁屏密码,当固定时间没操作后会自动锁屏。而这次更新时间比较长,系统触动了锁屏。当我等不及去喝水的时候,听到系统的默认提示音(刺耳的爆破音),看了电脑,发现已经锁,而且无法输入密码解锁,输入的任何字符都是一闪而过,不能起作用。转而去点击电源想重启,发现系统更新程序还没结束,阻止了重启。只好再等等。。。。解决办法:1.多等待一会,去尝试点击重启,如果不再显示更新程序未结束的提醒,则进行下一步,否则重复步骤12.进入命令行

2021-05-15 00:36:52 364

原创 greenplum秒转成时分秒

gp将秒转成时分秒casewhen col >= 3600 then case when col%3600 > 60 then col/3600||'h'||col%3600/60||'m'||col%3600/60||'s' else col/3600||'h'||col%3600/60||'s' endwhen col >= 60 and col < 3600 then col/60||'m'||col%60||'s'else col||'s'...

2021-02-26 10:44:33 451

原创 Flink&Scala-bug: Malformed class name

项目场景:使用Scala开发的Flink代码中,在方法中定义了case class例如:def csvFile(env:ExecutionEnvironment) = { // 导入隐士转换 import org.apache.flink.api.scala._ val filePath = "file:///data/word.csv" case class MyCaseClass(name:String, age:Int) // case class

2021-01-22 17:20:40 842

转载 通过时间戳批量删除hbase的数据

如何通过时间戳批量删除hbase的数据我们使用hive关联hbase插入数据时,有时会写错数据,此时hbase中的数据量已经很大很大了(上亿)。此时,我们要修改错误的数据,只需要删除写错的那部分数据就可以了,但是很遗憾,hbase中没有这样的sql语句(hbase是不能用SQL操作的,这里概指hbase的一套数据库操作语言),怎么办呢。。。网上找了下,看了这个大佬的方法感觉确实可以。请先移...

2018-01-22 18:23:54 8300

原创 Win下用idea远程在hadoop上调试spark程序及读取hbase

Win下用idea远程在hadoop上调试spark程序及读取hbase环境: Win7 Jdk1.8 Hadoop2.7.3的winutils.exe工具 IntelliJ IDEA 2017.3 x64 IDEA 2017.3 的scala支持包 Spark2.1.1 Scala2.11.4第0步 配置系统环境变量0.1 Jdk1.8,Scala2.11.4配置就

2017-12-13 11:32:29 2770 3

原创 spark2.1源码编译

本文介绍spark2.1.0的源码编译1.编译环境:Jdk1.8或以上Hadoop2.7.3Scala2.10.4必要条件:Maven 3.3.9或以上(重要)点这里下载http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz 修改/conf/setting.xml&lt;m...

2017-11-28 16:14:46 3587

原创 看怎么修改Java Web项目名

在新建Web项目时,如果项目写好了,但发现名字写错了,这时候要改名字,如果直接rename,当部署Tomcat后,在浏览器输入新的项目名称的路径,报404找不出文件的错误,解决方法有两种:第一种方法: 打开工程所在目录,找到一个 .mymetadata的文件,用记事本等打开修改 context-root=”/JavaEEMy04-Demo” 再在Tomcat/webapps 路径下把原来的项目

2017-04-11 20:08:16 3857

shell命令与定时任务

CentOS7中用shell脚本的使用和如何创建定时任务

2017-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除