- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 org.apache.flink.client.deployment.ClusterDeploymentException: Couldn‘t deploy Yarn session cluster
flink集群启动异常如下:org.apache.flink.client.deployment.ClusterDeploymentException: Couldn't deploy Yarn session cluster at org.apache.flink.yarn.YarnClusterDescriptor.deploySessionCluster(YarnClusterDescriptor.java:381) at org.apache.flink.yar
2021-03-19 10:47:23
4459
原创 java基础面试题之集合
1. 接口HashMap、TreeMap、LinkedHashMap、concurrentHashMap的实现机制是怎么样的,在什么场景下会使用到? 上面四种类都继承了Map接口,Map底层实现是使用哈希算法来存储key值,value只是附加存储项,找到了key,就可以找到value,只是在存储key值的时候可以有不同的实现方式 HashMap底层是通过哈希散列的来存储key...
2018-08-21 11:26:53
350
2
原创 java基础面试题之对象与内存控制
1. 怎么区分局部变量、成员变量、实例变量,类变量,他们有什么区别? java变量大体可以分为局部变量和成员变量: 局部变量可分为:形参、方法内的局部变量,代码块内的局部变量,它们作用时间短暂,被存在方法栈内存中 成员变量是在类体内定义的变量:根据static修饰符来区分非静态变量或实例变量,和静态变量或类变量 PS:static的作用就是将...
2018-08-18 16:37:02
305
原创 Java基础面试题之数组
1. java在声明一个数组的过程中,是如何分配内存的,初始化方式有几种? 这道题可以说是非常基础了,主要考了几点 a. 数组初始化方式 b. 数组初始化过程,以及过程中的内存分配问题 java的数组是静态的,即初始化之后长度不可变。所谓初始化,就是为数组对象元素分配内存空间,并为每个元素指定初始值 数组初始化方式有两个: ...
2018-08-18 11:12:19
2728
1
原创 innodb存储引擎内幕纪要
说到innodb,大家肯定很熟悉,innodb它是MySQL5.5以后的默认存储引擎,它支持事务,支持行级锁,对比myisam存储引擎,没有事务,只有表锁功能来说,innodb存储引擎受到广大开发者的喜爱; 那么,我们现在来了解一下: innodb存储引擎是怎么实现的? 为什么支持事务? 行级锁的实现原理是什么? innodb支...
2018-07-11 13:15:22
315
原创 mysql--sql的处理过程
mysql的线程在获取到一条sql之后,会经过怎样的处理,然后得出你想要的结果呢? 首先,我们应该先了解mysql的体系结构 其次,我们应该理解各个部分的功能,以及sql中各个关键词的执行顺序 最后,深入理解一下innodb是怎么处理一条查询的sqlmysql的体系结构下面引用一下mysql官方的体系结构图:从上图可以看到各个组件之间的关系,以及负责的功能mysql的体系...
2018-07-09 09:57:23
1057
原创 cfree安装与使用
简单介绍一款C语言的IDE软件CFree,这是一款简单易用的IDE,可以支持和编译c语言 可以去官网下载,或者点击下面百度网盘: 链接:https://pan.baidu.com/s/1EVT2XvqVf_UYvyKFZsep2Q 密码:yjnh 安装: 从百度云盘终下载的压缩包,解压,双击exe文件安装: 点击下一步同意协议: 点击下一...
2018-03-07 22:39:08
26589
7
原创 java日期时间小处理
在java开发的过程中,我们经常会遇到对时间的处理,如将时间转换成时间戳,将时间戳转换成时间等等,下面我们来看看java的几个日期处理类: new Date(); //封装了当前的日期和时间 new SimpleDateFormat(); //封装对日期和时间的格式转化 Calendar (Calendar.getInstance()); ...
2018-03-02 09:56:14
378
原创 redis安装
//下载安装包 解压 安装#cd /usr/local/src#wget http://download.redis.io/releases/redis-2.8.23.tar.gz#tar xzf redis-2.8.23.tar.gz#ln -s redis-2.8.23 redis //创建一个链接#cd redis#make PREFIX=/usr/lo
2018-01-24 22:11:47
249
原创 Swoole安装
swoole是一款高性能的PHP框架,支持高并发、异步请求、定时任务和RPC等功能下面记录一下swoole的安装,很简单,实现步骤如下:wget http://pecl.php.net/get/swoole-1.8.4.tgz tar -zxf swoole-1.8.4.tgzrm swoole-1.8.4.tgz/usr/local/php/bin/phpize./confi
2018-01-24 22:08:19
311
原创 PHP预定义接口
PHP提供了几个预定义接口,用于解决一般性的问题 遍历(Travsersable接口) 迭代器 聚合式迭代器 数组式访问 序列化 closure 生成器 罗列出来好像有点陌生,妈呀,这是什么鬼,接下来我们来剖析这个鬼东西! Traversable遍历接口 检测一个类是否可以使用 foreach 进行遍历的接口。无法被单独实现的基本抽象接口。
2018-01-24 10:16:04
413
原创 安装SVN
折腾了很久,http://blog.chinaunix.net/uid-20666140-id-1903515.html最后参考此处:环境 服务器cententos 6.5/home/svn/conf 配置目录里面有password以及authz文件/home/svn/node/home/svn/yaoa两个目录 1、安装(yum list | grep svn)yum install -y s
2018-01-19 10:19:58
323
原创 安装MongoDB
下载mongodb源码包:版本不对请下载最新版本#cd /tmp#wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.5.tgz 解压源码包#tar zxf mongodb-linux-x86_64-3.2.5.tar将解压后的目录复制到你想要的目录下#mv -t /usr/local/ mongodb-linux-x86
2018-01-19 10:16:20
302
原创 简单构建Linux环境下Nginx+MySQL+PHP
依赖:首次安装一下依赖,这些依赖都是在安装其他开发环境时需要用到的yum -y install gcc automake autoconf libtool make gcc-c++ glibcyum -y install libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freet
2018-01-19 10:06:38
394
原创 PHP导出csv文件
简单说明导出数据表格这个需求基本在所有互联网上的后台都会存在,你会很疑惑,为什么不导出excel而是csv,PHP就有一个导出excel的插件--PHPExcel啊,直接用多方便,下面我们来看一下excel的一下限制:Excel2003及以下的版本一张表最大支持65536行,256列Excel2007-2016版本一张表最大支持1048576行,16384列而PHPExcel,在创
2018-01-17 17:33:42
4900
原创 web安全漏洞与防范小记
what!我的网站出现了莫名广告。。。 最近为了迎合产品和市场的需要,上线了一个基于微信公众号的h5项目,可能运营渠道推广的不错,公众号的粉丝蹭蹭蹭的往上涨,不料,有人羡慕嫉妒恨了[捂脸]。。。 h5的页面上出现了一些低级广告!!! 运营人员开始炸锅了,带着刀枪和证据来到我身边,一手甩过手机,xxx广告亮瞎了我的24K钛金狗眼,看着肩上的‘刀‘和头上的‘抢‘,吓得我灰
2018-01-15 17:18:59
885
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人