- 博客(14)
- 收藏
- 关注
原创 SpringBoot集成FastDFS+Nginx整合基于Token的防盗链
为什么要用SpringBoot?SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 创建独立的Spri...
2019-04-22 22:17:57
816
1
原创 利用cobbler 实现系统自动化安装及web管理
1 安装包和配置服务root:~# yum install cobbler dhcp -yroot:~# systemctl enable tftp dhcpd httpd cobblerdroot:~# systemctl start tftp httpd cobblerd2 修改cobbler 配置文件vim /etc/cobbler/settingsserver:...
2019-04-22 22:15:32
461
原创 K8S认证、授权与准入控制(RBAC)详解
前言RBAC (Role-Based Access Control,基于角色的访问控制)是一种新型、灵活且使用广泛的访问控制机制,它将权限授予“角色”(role)之上,这一点有别于传统访问控制机制中 将权限直接赋予使用者的方式,简单点来说就是将权限绑定到role中,然后用户和role绑定,这样用户就拥有了和role一样的权限。 在任何将资源或服务提供给有限使用者的系统上,认证和授权都是两个必...
2019-04-18 22:21:45
3966
原创 可照搬实施的商超高可用方案:proxmox + haproxy 等
现状存在大量的单点问题:每个门店一个物理服务器,中心机房多个服务器。门店服务器故障,营业受影响;中心机房服务器故障,门店的非现金业务(银行卡刷卡、微信支付、支付宝等)受影响总体思路撤销每个门店的服务器,保证门店网络的可靠性(多线路接入、4G终端设备等),服务器集中到中心机房,构建更高可用性的数据平台。基本目标 高可用性:最小的停机时间,部分硬件损坏不对正常业务产生...
2019-04-18 22:17:53
946
原创 详解Linux运维工程师高级篇(大数据安全方向)
hadoop安全目录: kerberos(已发布) elasticsearch(已发布)https://blog.51cto.com/chenhao6/2113873 knox oozie ranger apache sentry 简介: 从运维青铜到运维白银再到运维黄金,这里就要牵扯到方向问题也就是装备,根据自己的...
2019-04-16 23:01:23
369
原创 面试官: 说说看什么是 Hook (钩子) 线程以及应用场景?
一、Hook 线程介绍通常情况下,我们可以向应用程序注入一个或多个 Hook (钩子) 线程,这样,在程序即将退出的时候,也就是 JVM 程序即将退出的时候,Hook 线程就会被启动执行。先看一段示例代码:①:为应用程序注入一个钩子(Hook)线程,线程中,打印了相关日志,包括正在运行以及退出的日志;②:再次注入一个同样逻辑的钩子(Hook)线程;③:主线程执行结束,打印日志;...
2019-04-16 22:58:24
971
原创 ELK之-redis(错误,警告)日志使用filebeat收集
处理redis日志展示收集redis警告和错误日志即可filebeat include_lines: ["WARNING","ERROR"] include_lines 一个正则表达式的列表,以匹配您希望Filebeat包含的行。Filebeat仅导出与列表中正则表达式匹配的行。默认情况下,导出所有行。 参考:https://www.elastic.co...
2019-04-16 22:56:42
647
原创 CentOS(5.8/6.4)linux生产环境若干优化实战(实用篇)
下面我就为大家简单讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.4)。关于5.8和6.4两者优化时的小区别,我会在文中提及的。优化条目:修改ip地址、网关、主机名、DNS等关闭selinux,清空iptables添加普通用户并进行sudo授权管理更新yum源及必要软件安装定时自动更新服务器时间精简开机自启动服务定时自动清理...
2019-04-16 22:54:21
260
原创 Hbase+Hadoop+Zookeeper集群(含排错)
Hbase+Hadoop+Zookeeper集群一、服务器规划和基础配置*RM-ResourceManager,HM-HMaster,SN-SecondaryNameNode,NM-NodeManager,HR-HRegionServer IP Hostname 角色 10.0.0.1 Node...
2019-04-15 22:11:46
1268
原创 .NET高性能编程 - C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。
前言作为.net教程程序员,使用过指针,写过不安全代码吗?为什么要使用指针,什么时候需要使用它,以及如何安全、高效地使用它?如果能很好地回答这几个问题,那么就能很好地理解今天了主题了。C#构建了一个托管世界,在这个世界里,只要不写不安全代码,不操作指针,那么就能获得.Net至关重要的安全保障,即什么都不用担心;那如果我们需要操作的数据不在托管内存中,而是来自于非托管内存,比如位于本机内...
2019-04-15 22:06:48
237
原创 如果我一天把一个词百度搜索一万遍,能否以一己之力把它变成热词?
各位在评论前请先看题目:我一天把一个词百度搜索一万遍我在几天之内上万次的搜索一个网站我数以万计地反复搜索一个词--------------二次更新分割线--------------------V2.0更新:1.使用了requests库。2.可自定义搜索词。3.增加了浏览器标识信息(UA),更贴合问题。更新的源码在末尾。—————更新分割线,以下原回答————...
2019-04-14 20:56:20
798
原创 作为 IT 行业的过来人,你有什么话想对后辈说的?
1.抓紧挖掘 IT 和互联网的红利IT 和互联网行业的定义,既包含腾讯、阿里这样的互联网公司,也包含华为等硬件、信息技术公司,还有类似 IBM 等面向企业的软硬件服务公司,等等。和几个在技术圈和产品圈很资深的朋友聊天,我和他们半开玩笑的说,要认清楚,大家今天取得的成绩,未必仅仅是自己的因素,尽管很多做专业工作的朋友,容易认为自己的前进,都是因为产品、技术、运营等方面的专业技术。比如,过去和...
2019-04-14 20:48:05
845
原创 JQuery 选择器
简单选择器: 1、#id:匹配 id 属性为 id 的元素 2、.class:匹配 class 属性含有 class 单词的所有元素 3、[attr]:匹配拥有 attr 属性的所有元素 4、[attr = val]:匹配拥有 attr 属性且值为 val 的所有元素 5、[attr != val]:匹配没有 attr 属性或 attr 属性的值不为val 的所有元...
2019-04-12 23:03:50
167
原创 大数据排序问题
问题一个文件中有9亿条不重复的9位整数,对这个文件中数字进行排序直接想法9亿条(9e8)数据,每个数据能用int存储因此所需要内存 **9e8*4B = 3.6e9B = 3.6GB**,这是装载所需要的 排序复杂度一般都是nlogn因此需要的内存更大方法一 数据库排序将文本文件导入到数据库中,让数据库进行索引排序操作后提取数据到文件。评价操作简单, 运算速度较慢,...
2019-04-12 23:00:28
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人