自定义博客皮肤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)
  • 资源 (21)
  • 收藏
  • 关注

原创 zookeeper 共享锁问题—— 监听最小目录节点时,并准备向监听器列表中注册监听器时,最小目录节点被删除。

前言: zookeeper 分布锁的原来是 如图: 使用zookeeper 来实现分布式锁,发现一个问题,当客户端A线程发出命令删除最小的目录lock_001被删除时,并不会立刻删除,因为命令是通过网络协议传输过去的,中间会产生一定的时间段,虽然这个时间段很小很小,但是在这个时间段内会发生一件特殊的事:此时会有另外一个客户端B线程 在A线程 没有发送到z...

2018-08-29 16:38:04 885

原创 springboot 的默认配置文件 在哪里?

我们都知道springboot的开发者,把一些我们常用的开发环境进行了默认的配置,拿这些配置文件在哪里呢,我们在开发springboot的项目时是依赖maven进行开发的。导入的依赖包都在 Maven Dependenceis 中在我们导入的依赖都是jar包,默认的配置信息存在 包名字以 *-autoconfigure.jar 形式结尾的jar包中,springboot的默认配...

2018-08-24 13:37:59 9354

原创 无聊看看了spring的源码,并画了uml图。

spring执行流程:1: 加载spring.xml文件2: 创建xml文件解析器3: 获取命名空间,即在spring.xml文件中的 http://www.springframework.org/schema/context4: 根据命名空间找到命名空间处理器,在命名空间处理器中包含多个属性解析器:{annotation-config=org.springframework.cont...

2018-08-22 11:53:13 3805 1

原创 java访问属性和访问方法的区别:

对象 . 访问方法与对象所属的实例类型有关,访问属性与对象引用类 和 线程所在类(就是当前线程所执行的当前类文件)有关。&对象访问方法:线程永远是从当前对象所属的实例类中找到对应的方法,如果不存在则会去父祖类中查找。public class A{ say(){ system.out.println("this is A"); } play()...

2018-08-22 11:10:31 3175

原创 Spark 之 重新设置分区的个数repartition()。

业务需求: 有事我们从hdfs上用spark 进行处理,很有可能 在hdfs 有多个block ,spark就会默认有多少个分区,在经过我们自己的逻辑计算后,得到的最后的结果数据并不是很大,同时想把它输出为一个文件,同理相反 想把她输出为多个文件,这时 repartition( num ) 就可以解决:demo: scala> var a = sc.paralleli...

2018-08-13 17:01:42 14616

原创 mysql exists 使用的意义

exists 方法 判断存在,通常我们会碰到 这种 业务 需求,查询A表中的字段的时候,查询条件涉及到了 B 表中的字段,比如:A表:id username password age1 dd 123 342 gg 234 ...

2018-08-12 23:45:44 2172

原创 Scala 设计下划线_ 的意义 以及使用。

Scala中是这样定义下划线 _ 的: _ 代表 ‘’任意‘’在Scala语言中存在类型推理,就是有的时候你不必指定具体的类型,Scala语言会自动进行推测参数的类型是什么。比如: var a = "a" 这里Scala会自动推测他为 String类型。 var b = 2 这里Scala会自动推测他为Int类型那我们在Scala语言...

2018-08-03 11:58:03 517

原创 oracle 存储过程之 open 游标 for with t2 as ()

在项目中见到这样的存储过程代码:procedure procedure_name (out_param out cursorType, out_param2 out cursorType, in_param in cursorType)is sql varchar2(3200);begin open out_param for...

2018-08-01 16:06:27 11985 1

tesseract --list-langs 中文

tesseract --list-langs 中文

2022-02-13

jdk1.8.0_131_linux.tar.gz

linux jdk1.8_131,自己在部署项目的时候用到的,现在发出来让大家也可以下载,也算自己做个备份!

2019-11-10

Documents.zip(jdk1.7+tomcat1.7 linux版)

Linux 系统的jdk,发出来自己做个备份也方便大家使用。

2019-11-01

cpdetector-1.0.4.jar 针对info.monitorenter.cpdetector.io.*包

在网上找了好久终于找到了,现在发出来让大家下载使用,主要是包info.monitorenter.cpdetector.io.*

2019-10-10

jdk1.8.0_191.zip

解压版jdk1.8,本人不希望安装版的jdk, 于是就收集了安装版的jdk1.8,发出来方便自己也方便大家。

2019-08-22

git和svn.zip

本人从官网下载下来,用着也不错,发布到这里方便大家使用,也方便自己

2019-08-22

nginx安装全套.zip

本人来linux服务器上安装NGINX 并经他们收集起来,方便以后使用。也方便其他的小伙伴下载(openssl64位和32位,pcre,nginx)

2019-07-26

aptana3.7.0.jar

自己用的eclipse插件aptana,感觉还不错,提供给大家一起用。

2019-06-19

sqlYog12.5.0新版哦

自己用感觉好用就发出来,给大家下载用,本人感觉挺好用的。

2019-03-13

sqlYog12.5.0

自己用感觉好用就发出来,给大家下载用,本人感觉挺好用的。

2019-03-13

windows 64 redis3,2

用于学习redis,此版本属于Windows 64位的,自己在用,发出来给大家方便学习。

2019-01-11

mysql和客户端sqlyog

mysql 数据库安装,和 可视化客户端安装,自己使用,感觉好用,就发出来分享

2018-12-14

jdk1.4 版本

老的项目很有可能需要老的jdk,我在公司用的是jdk1.4,发出来让大家也用

2018-12-10

eclipse svn 插件

这是eclipse 的svn 插件,方便打架在网上查找,我自己也在用,感觉挺好的

2018-12-06

secureCRT+注册机

远程连接使用,连接到其他的Linux机上,自己在用,发出来给大家用,最低分

2018-12-05

eclipse jad 插件及安装

自己在网上 找了一大圈终于找到了,自己安装亲测可用。

2018-12-04

maven eclipse 离线插件

在网上找了好久,终于找到,给大家分享出来,让大家看到

2018-12-04

plsql 和 oracleClient 包括安装教程

plsql 和 oracleClient 包括安装教程,本人亲自搭建测试可用,吧搭建的过程分享出来,

2018-12-03

JAVA 下载 jdk1.8

这是jdk1.8 我自己在用 感觉不错就发出来 大家一起用。

2018-12-03

plsql 中文版 自己用的,发出来大家用

自己用感觉不错就发出来大家一起用,好的东西要学会分享

2018-11-21

中文版uml绘图软件,可用

该软件是汉化版,本人自己也在用,感觉挺好用的,就提供给大家,好用的额大家一起用。

2018-10-22

空空如也

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

TA关注的人

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