- 博客(17)
- 资源 (1)
- 收藏
- 关注

原创 JDK的快速安装(内含Windows和Linux系统)(图解版)
目录Windows安装JDK:接下来告诉大家手动环境变量的配置方法:Linux安装JDK:Windows安装JDK:安装提醒:win7和win10安装JDK,唯一区别在环境变量的配置处略有不同。1.准备好JDK8官网下载:oracle.com(推荐)或者百度网盘百度网盘:https://pan.baidu.com/s/19K7-cmnTwvFaaUpUE__07...
2018-12-22 12:05:23
710
1
原创 ASTRIDE威胁建模-精简版
1、概念威胁建模可以通过结构化的方法,系统的识别、评估产品的安全风险和威胁,并针对这些风险、威胁制定消减措施的一个过程。STRIDE是微软开发的用于威胁建模的工具,或者说是一套方法论。2、原因(1) 站在攻击者的角度通过识别威胁,尽可能多的发现产品架构和功能设计中的安全风险(2) 制定措施消减威胁,规避风险,确保产品的安全性3、时机威胁建模应融入企业的软件开发安全生命周期(SDL)中。(1) 新产品或新功能的设计阶段应开展威胁建模,发现风险、制定消减措施,消减措施是安...
2021-07-01 15:14:03
9289
原创 python requests调用java接口(https请求,自签名证书校验)
python requests调用java接口(https请求,自签名证书校验)背景 智能推荐项目中需要使用python调用java接口来调度执行Spark任务。 商用环境中,双方需使用https协议,及C/S端需要用SSL证书校验来保障接口安全。三方包版本Python3.7.0 Requests2.22.0(python发送https请求) OpenSSL1.1.0(生成证书) JDK1.8(提供https接口)Requests发送po...
2021-03-12 11:38:30
1453
转载 开发人员如何在面试中介绍自己的项目经历
在面试时,经过寒暄后,一般面试官会让你介绍项目经验。常见的问法是:“说下你最近的(或最拿得出手的)一个项目”。根据我的面试经验,发现有不少程序员对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。第一印象就不好了,至少会感觉该候选人表述能力不强。一般来说,面试官会根据程序员介绍的项目背景来提问题。假设面试时会问10个问题,那么至...
2020-04-20 09:29:23
3316
1
转载 开发人员的简历如何脱颖而出
最近我在帮朋友的公司招人,招人的第一步是要筛选简历,在这过程中,我发现虽然能收到很多简历,但实际能通过筛选能进入到技术面试流程的简历不多,估计10份里不会超过4份能通过筛选。 如果没法通过技术面试,那么候选人尚且能收集面试题,回家继续准备,毕竟他和面试官也交流过,也不算没收获,但对于这些没法通过筛选的简历,简历的主人往往是无从得知的(公司不会主动通知),所以他们依然会混混沌沌,可以预想,...
2020-04-20 09:27:04
385
原创 刚进公司,git的正确使用方式
版权声明:你想转就转,知识是用来分享的 https://blog.youkuaiyun.com/csdn_blog_lcl/article/details/86261799转者注:刚进公司时我根本理解不了这篇文章,随着我git的使用越来越娴熟,回想起这篇文章真的很棒,于是我又重新精读了一遍这篇文章,然后就会从我的收藏夹删掉它,因为这部分知识我已经get到了,将它转发是希望能帮助到更多人正确使用git,同时...
2019-07-25 18:03:49
17448
4
原创 spark个性化课程推荐系统
个性化推荐系统实现该系统主要是使用的编程语言主要是R,然后配合css在样式上进行一定优化,使用shiny开发的一款web程序,主要实现的核心功能是基于spark的ALS算法的课程个性化推荐系统。首页界面如下图所示:该系统中的所有课程名称,课程图片以及课程链接均从百度传课爬取进行汇总得到的,因此点击每个图片均可以跳转至该课程在百度传课的页面。该系统中实现的主要功能有:首页推荐。...
2019-05-08 23:33:26
1723
1
转载 Spark核心技术之:数据倾斜解决,Shuffle调优
继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与资源调优之后,本文作为《Spark性能优化指南》的高级篇,将深入分析数据倾斜调优与shuffle调优,以解决更加棘手的性能问题。调优概述有的时候,我们可能会遇到大数据计算中一个最棘手的问题——数据倾斜,此时Spark作业的性能会比期望差很多。数据倾斜调优,就是使用各种技术方案解决不同类型的数据倾斜问题,以保证Spark作业的性能。...
2019-04-12 22:19:34
441
转载 Spark核心技术之:开发调优,资源调优
在大数据计算领域,Spark已经成为了越来越流行、越来越受欢迎的计算平台之一。Spark的功能涵盖了大数据领域的离线批处理、SQL类处理、流式/实时计算、机器学习、图计算等各种不同类型的计算操作,应用范围与前景非常广泛。在美团•大众点评,已经有很多同学在各种项目中尝试使用Spark。大多数同学(包括笔者在内),最初开始尝试使用Spark的原因很简单,主要就是为了让大数据计算作业的执行速度更快、性能...
2019-04-09 21:13:31
194
原创 yum源卸载与重装——yum被玩坏怎么办(已解决)
安装CentOS 6.7版本的yum。如果是CentOS 7.x雷同,只要把下面的下载源李的6换成7即可。下载源:http://mirrors.163.com/centos/6/os/x86_64/Packages/材料准备:(ctrl+f 找下面的五个文件(版本号会随时间更新),然后离线下载,移动到linux随便某目录下,****************************文...
2019-03-04 21:08:55
10264
2
转载 程序员的那些事儿 --为什么离职还会加薪?
我的朋友A君是个典型的.NET开发人员,技术不错,人品也不错,在一家小公司(姑且称为甲公司)做项目开发,是技术骨干。 3个月前,他找到我说想跳槽,让我帮忙介绍工作。我说为什么想跳了?1. 为什么想离职? 他简单说了一下他在甲公司当时的状况:A君在甲公司做了两年多,这两年多完成了一个大项目,作为开发的核心主力,开发压力很大,特别是项目上线前的几个月是非常辛苦,几乎每晚都...
2019-03-03 21:44:15
249
原创 王垠谈及"为什么我不在乎人工智能"?
人工智能的局限性有人听说我想创业,给我提出了一些“忽悠”的办法。他们说,既然你是程序语言专家,而现在人工智能(AI)又非常热,那你其实可以搞一个“自动编程系统”,号称可以自动生成程序,取代程序员的工作,节省许许多多的人力支出,这样就可以趁着“AI 热”拉到投资。有人甚至把名字都给我想好了,叫“深度程序员”(DeepCoder = Deep Learning + Coder)。口号是:“有了...
2019-02-23 23:14:38
660
原创 hadoop集群搭建系列(step01:集群搭建准备)
本系列文章,通用性较强。不管略懂linux命令的,或者是忘记hadoop搭建细节的,都可以参考本文章。环境准备:电脑系统:Windows10vmware虚拟机: 操作系统:CentOS6.7 linux用户:root用户 JDK:jdk8.0,linux、windows系统JDK 1、修改各服务器的主机名vi /etc/sysconfig...
2018-12-31 12:07:45
500
原创 windows连接到linux虚拟机的FTP工具们
1.SecureCRT工具连接这个安装好以后打开界面直接alt+p就可以打开文件传输。链接:https://pan.baidu.com/s/1_d-AohBW2fxIMZDW3uGuaw提取码:fs722.nodepad++又叫超级记事本,这是程序员必备十款软件之一,十分常用。缺点是装的sftp插件传输速度相对较慢,不适合较大文件传输。链接:https://pan.baid...
2018-12-22 15:05:20
295
原创 IDEA从零部署Tomcat(图解版)
序言:如果你没有安装JDK和tomcat:安装图解 下面我们来搭建一个简单的web项目。 1.开发环境IntelliJ IDEA 2018.2.6 (Ultimate Edition)JRE: 1.8.0_152-release-1248-b22 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.oWindows...
2018-11-27 22:54:56
2208
1
原创 简单说算法:冒泡排序(bubble sort)
简介:冒泡排序是一种简单的排序算法。原理: 数组 { 5 ,4 ,3 ,2 ,1 } 比较相邻的两个数,如果 数1 > 数2 则交换他们两个 如果 数2 > 数3 再次交换他们两个,每一轮都能够将最大的元素放到数组末尾。 第一轮得到:[4, 3, 2, 1, 5] 第一...
2018-11-24 10:47:23
386
原创 程序员应了解:知识技能金字塔
这是我的开篇文章!! 如今计算机非常火热,尤其是程序员(软件开发)更是大众眼中高工资的代表。而新的编程语言和技术框架等更新迭代速度可以说是360行中最快之一,一般来说程序员知识半衰期是五年,也就是五年以后用的技术和之前的技术大相径庭。时代变化如此之快,软件行业跟是如此,如果你不善于适应新的环境,又不能改变环境,就很可能面临几年之内丢掉饭碗。那么,我跟大家聊一聊:一名不落伍的程序...
2018-11-23 23:15:55
2410
1
最新全国高校数据库信息(包含2854所高校)
2019-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人