很久没有去面试了

 坐标江苏,在一家上市公司的小分区里面从事java开发。今天去泰州的某迪面试,感觉被伤到了。可能是我表述的不好,对方给我的评价是技术老旧,不会spring boot和spring cloud,其实我觉得这个两个技术没什么难,只是自己很少花时间去学习。毕业6年了,ssh不算擅长,正常的 代码修修补补,项目运维倒也是不算精通,但也交付项目。公司里面搞java的不会,基本事情都是我一个人来做,都有点飘了。感觉还是静下心来,学学学习。下次问倒面试官。 hR的真的不礼貌,说我“被动的工作”,当时就很火大
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

Mac下安装php-memcached扩展

【libmemcached安装】 libmemcached可以通过直接下载后解压也可以采用wget下载 先下载libmemcached: 方式一:libmemcached下载地址:https://launchpad.net/libmemcached/+download 方式二:wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz 解压 mkdir -p /usr/local
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

Python学习笔记文件读写之用pprint.pformat()函数保存变量

随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------   pprint.pprint()函数将列表或字典中的内容“漂亮打印”到屏幕,而 pprint.pformat()函数将返回同样的文本字符串,但不是打印它。 这个字符串不仅是易于阅读的格式,同时也是语法上正确的 Python 代码。假定你有一个字典,保存在一个变量
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

Kafka 与flume的整合

flume与kafka的整合 第一步:配置flume的conf文件 TaildirSource-kafka.conf agent1.sources = source1 agent1.sinks = sink1 agent1.channels = channel1 agent1.sources.source1.type = TAILDIR agent1.sources.source1.positionFile = /home/hadoop/bigdatasoftware/datas/nginx/
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

jq——动画

基本 1 show(可加时间)显示【在效果完成后可执行函数】 2 hide(可加时间)隐藏 3 toggle():切换效果 【在show和hide中切换】 有函数时 滑动动画 1 slideDown:下滑,显示 2 slideUp:收起,隐藏 3 slideToggle:切换效果 淡入淡出动画 1 fadeIn:淡入 2 fadeOut:淡出 3 fadeToggle:切换效果 4 fadeTo("时间",0.1(淡化程度))
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

Python学习笔记文件读写之shelve模块保存变量

随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------   利用shelve模块,你可以将Python程序中的变量保存到二进制的shelf文件中。这样,程序就可以从硬盘中恢复变量的数据。shelve模块让 你在程序中添加“保存”和“打开”功能。例如,如果运行一个程序,并输入了一些配置设置,可以将这些设置保存到一个she
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

Python3之多线程学习

这里做一个自己复习多线程的笔记 Python中使用线程有两种方式:函数或者用类来包装线程对象。 函数式:调用 _thread 模块中的start_new_thread()函数来产生新线程。语法如下: 参数说明: function - 线程函数。 args - 传递给线程函数的参数,他必须是个tuple类型。 kwargs - 可选参数。 实例: #!/usr/bin/python3 import _thread import time # 为线程定义一个函数 def print
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

jq——事件

http://www.w3school.com.cn/jquery/jquery_ajax_intro.asp $(document),$(body) 加载事件: $(document).ready(fn) $(document).ready(function(){ alert("这是加载事件"); }); 简写:$(function(){});工作中简写比较多 js:window.onload=fn 把页面上的DOM和资源加载完成之后执行 jq:$(document).ready(fn) 把
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

导致甲骨文裁员的原因有哪些?

请添加链接描述近期各大企业裁员事件不断,但本次甲骨文裁员却引发外界一片唏嘘,被认为是甲骨文为错过时代大潮埋单。甲骨文本次裁员首批就裁去就约900余人,占CDC约1600的大半。第二批裁员或将在7月进行,深圳、南京、苏州、上海等地的CDC员工或面临一对一面谈。世界百强企业、第二大独立软件公司是怎么沦落到岌岌可危裁员自救的地步的?我认为有以下原因:无法适应市场的流转而被迫转型,同时再加上人才外流,更是
分类: 企业开发 发布时间: 05-16 20:31 阅读次数: 0

导致甲骨文全球性裁员的原因有哪些?

请添加链接描述自一个多月前小规模的裁员之后,甲骨文再次对位于中国的研发团队进行精简,甚至有传闻说整个北京研发团队都将被裁撤,相关职位转移回美国。相比于陆奇×××百度、乐视168亿救火等重磅新闻,甲骨文裁员一事似乎有些微不足道。但联想到甲骨文的云计算转型,以及可能牵涉出的“川普号召”,让整个事件变得更加扑朔迷离。尤其对国内的云计算竞争者来说,甲骨文或是退出中国市场,或是借云计算断臂求生,其中的不确定性
分类: 企业开发 发布时间: 05-16 20:30 阅读次数: 0

甲骨文裁员后应该怎样发展后来的路?

请添加链接描述最近国内外企裁员的形式很严峻啊,从英特尔、索尼,再到思科、甲骨文,外企的裁员潮颇有越演越烈之势。就在今年 1月18日,全球最大的企业级软件公司甲骨文,在年末传出裁员的消息。该公司相关人士在接受21世纪经济报道记者采访时给予了证实。“这应该是结构战略调整,导致的人员波动。甲骨文的策略是向云计算转型,希望新的一年能更好地聚焦业务方向。这次是对计算机操作系统Solaris相关部门的岗位进行
分类: 企业开发 发布时间: 05-16 20:30 阅读次数: 0

vcf2maf

---恢复内容开始--- 1. install VEP (1) prerequisite su apt-get update apt-get upgrade at-get install -y perl #perl packages install cpanm Archive::Zip cpanm DBD::mysql cpanm DBI #c complier not found apt-get install build-essential conda update --all -c co
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0

再次讨论二叉树--如何根据先序和中序推选后序

今天看姥姥的视频, 继续深入了解二叉树的遍历 讲到二叉树的非递归中序遍历是用到了stack, push时,其实是先序(先root)遍历, pop时,才是中序(中root) 确定后序: pre第一个就是root 排最后, 然后根据in, 1为root, 左树是3,2,4,右树6,5 pre接着暴露root是2, 根据in, 左树3,2,4 中,2是root, 3左,4右. pre接着暴露root为5,根据in,右树6,5中, root为5,左为6. 所以确定后序(左,右,根): 3,4,2 6,
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0

抽修类与修饰类

抽象类(abstract) 1.不能使用抽象类创建对象 2.只能通过继承抽象类创建子类使用 把一个方法变成抽象方法 1.子类必须实现父类的抽象方法 2.普通的类不能声明抽象方法 3.抽象方法没有方法体,没有{},直接以分号结尾 4.抽象方法只是为了给子类规定方法格式 final 关键字终止类 //当修饰类的时候,表示类不会继承, 当final修饰方法的的时候,表示该方法不会被重写 当一个方法被标记为private,那么也会被标记被标记final 当fin
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0

shell 判断一个变量是数字还是字符串

shell脚本中如何判断一个变量是数字还是字符串,其实本身shell脚本中的所有变量值都是字符串,其中的数字也是数字字符串,只是人为的增加了数字的概念,具体可以参考如下内容。 1、判断一个变量的值是否为整数:   可以借助于grep命令,结合正则表达式,整数是有[0-9]这10个数字组成,如果字串中有不是这10个数字的字符即表示不是整数,用正则表达式表示为[^0-9],编写代码如下: while true   do     read -p "input value:" var;   
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0

算法1 时间复杂度

什么是计算机科学? 首先明确的一点就是计算机科学不仅仅是对计算机的研究,虽然计算机在科学发展的过程中发挥了重大的作用,但是它只是一个工具,一个没有灵魂的工具而已。所谓的计算机科学实际上是对问题、解决问题以及解决问题的过程中产生产生的解决方案的研究。例如给定一个问题,计算机科学家的目标是开发一个算法来处理该问题,最终得到该问题的解、或者最优解。所以说计算机科学也可以被认为是对算法的研究。因此我们也可以感受到,所谓的算法就是对问题进行处理且求解的一种实现思路或者思想。 怎样形象化的理解算法? 一个
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0

Spring MVC中获取当前项目的路径

Spring MVC中获取当前项目的路径 在web.xml中加入以下内容 <!--获取项目路径--> <context-param> <param-name>webAppRootKey</param-name> <param-value>rootpath</param-value> </context-param> <listener> <listener-class>org.springframework.web
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0

mysql只能通过localhost而不能使用本机ip访问的问题

安装完mysql本地服务后,利用Navicat Premium登录,发现只能通过localhost作为主机登录,而不能使用本机ip登录.经过一番折腾,原来是权限没开,如下: 利用localhost登录mysql; 使用mysql数据库; 打开查询窗口执行以下语句赋予权限: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'; 1 这里面*.*代表是所有库.所有表,root是用户名,%代表所有ip都可访问,也可指定ip
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0

PowerDesigner 表格导出为excel(转载)

选中tables ctrl + shift +x 然后运行脚本 '****************************************************************************** Option Explicit Dim rowsNum rowsNum = 0 '----------------------------------------------------------------------------- ' Main functi
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0

Linux磁盘管理及LVM讲解

从整体的角度上,硬盘接口分为IDE、SATA、SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价格昂贵。 虚拟机默认磁盘类型:SCSI硬盘 分区符MBR(512字节): 三部分组成 引导程序:446字节 分区表:64字节 魔数:2字节(55AA) 分区编号:主分区1-4 ,逻辑分区5…… LINUX规定:逻辑分区必须建立在扩展分区之上,而不是建立在主分区上、 分区:主分区+扩展分区(扩展分区之上建立了
分类: 其他 发布时间: 05-16 20:14 阅读次数: 0