草庐IT

成神之路

全部标签

Nginx 安全加固参考建议 —— 筑梦之路

nginx作为一款流行的web服务器,很多时候作为网站访问入口暴露在公网环境上,为了保护我们的资产,安全加固必不可少。1. 禁用server_tokens指令,不暴露版本号#建议配置在http全局Server_tokensoff;2. 禁用不需要的HTTP方法#一般的网站和应用程序,你应该只允许GET,POST,和HEAD并禁用其他#http444代表无响应if($request_method!~^(GET|HEAD|POST)$){return444;}3. 设置缓冲区大小限制#为了防止对您的NginxWeb服务器的缓冲区溢出攻击,坐落在一个单独的文件以下指令(创建的文件名为/etc/ngi

从末流211逆袭清华,我的电子通信保研之路

目录背景介绍准备工作推免经历夏令营预推免个人总结背景介绍本科末流211,专业电子信息工程,参加夏令营的时候专排2,约1%,六级五百出头,机器人实验室经历,两项国家级奖项,四项省级奖项,一项国家级大创负责人,实用新型专利若干,一项发明专利在申。准备工作因为正值疫情,有了去年线上的一些经验,所以在寒假的时候就开始准备了。寒假做的工作主要还是在定位和文书的一些准备上。现在回过头来看,定位很重要,如果没有一个很清晰的定位可能会对后来的心态造成很大的影响。寒假做的另一件比较重要的事就是梳理接下来回学校需要做的事情。回到学校后,大概在一个月内就把夏令营需要的材料准备好了,之后开始了我的一个推免面试。推免经

100000行级别数据的 Excel 导入优化之路

今天分享一篇大数据量Excel导入如何优化的文章,非常不错。需求说明项目中有一个Excel导入的需求:缴费记录导入由实施/用户将别的系统的数据填入我们系统中的Excel模板,应用将文件内容读取、校对、转换之后产生欠费数据、票据、票据详情并存储到数据库中。在接手之前可能由于之前导入的数据量并不多没有对效率有过高的追求。但是到了4.0版本,预估导入时Excel行数会是10w+级别,而往数据库插入的数据量是大于3n的,也就是说10w行的Excel,则至少向数据库插入30w行数据。因此优化原来的导入代码是势在必行的。逐步分析和优化了导入的代码,使之在百秒内完成(最终性能瓶颈在数据库的处理速度上,测试服

elasticsearch snapshot快照指定多个索引并行备份——筑梦之路

Curl命令方式对elasticsearch备份和恢复——筑梦之路_筑梦之路的博客-CSDN博客之前也写过使用API请求的方式对ES数据进行快照方式备份,这里主要对之前的内容进行完善和补充。版本兼容性快照包含构成索引的磁盘上数据结构的副本。这意味着快照只能还原为可以读取索引的Elasticsearch版本:在5.x中创建的索引快照可以还原为6.x。在2.x中创建的索引快照可以还原为5.x。在1.x中创建的索引快照可以还原为2.x。相反,在1.x中创建的索引的快照不能还原为5.x或6.x,在2.x中创建的索引的快照不能还原为6.x。每个快照可以包含在不同版本的Elasticsearch中创建的索

双非二本毕业生,惨遭滑铁卢,132天惨淡求职之路....

近日,一位应届毕业的粉丝哭诉,北京大大小小的厂软件测试工程师岗面了几十次。结果,中意的大企业总面不过,看不上的小企业offer给的base又太低,心态渐渐蚌埠住了。再耗下去房租都交不上了,是不是只能回老家卖红薯?今天给大家讲一讲很多同学忽略的——不同层级企业的用人观。找准根源,对症下药。大厂、中厂、小厂的用人观想要从事程序员这一行,企业的用人观不可不察,细数下来,互联网企业再多也无非分为大厂、中厂、小厂。大厂用人观是“白纸策略”,既招“白纸”,也是高质量“白纸”。再不明白?只能无情的告诉你只招985/211的“白纸”。大厂渴望优秀人才,人才向往更好的待遇,各取所需,一拍即合,情理之中!中厂用人

K8S 集群应用配置coredns实现访问内网域名 —— 筑梦之路

问题:在内网环境中,服务器不能连接互联网,某些服务直接使用ip访问又不方便,于是直接在hosts中配置域名解析,而K8S集群中的应用需要访问这些服务,pod容器内却不能解析,此时该怎么解决呢?解决方法:第一种方法:内网自建DNS服务,每台主机DNS都指向该dnsf服务器第二种方法:在需要访问内网域名服务的pod上配置解析:#在deployment上添加hostAliases:-ip:"192.168.200.100"hostnames:-"test.com.cn"第三种方法:修改coredns配置,添加内网域名解析,全局域名映射前两种方法这里不做介绍,重点来说下如何通过第三种方法解决该问题。#

解析机器人助力法科教育改革之路

随着人工智能的发展和人们生活水平的不断提高,大家对于教育也不是停留在传统教育这一层面,大家也更多的开始追求让孩子综合全面发展。格物斯坦认为:伴随着将来就业竞争的加剧,为了紧跟时代变化,越来越多的家长选择让孩子学习编程课程。国外因为教育本身已经产业化了,所以教育资源会更加丰富和多元一些。直白一点说,海外的编程教育投入更大,好的学校往往都配有很好的机房和老师。他们更容易理解里面的概念,所以像比尔•盖茨、扎克伯格这一类互联网大佬当年很多都是自己捣鼓自学摸索着就入了门。关于国内外少儿编程的发展趋势,美国这一步走的比较早,但是我们国家完全有能力追赶甚至超越他们。机器人教育学校在美国是最先开启互联网时代的

Spring高手之路6——Bean生命周期的扩展点:BeanPostProcessor

文章目录1.探索Spring的后置处理器(BeanPostProcessor)1.1BeanPostProcessor的设计理念1.2BeanPostProcessor的文档说明2.BeanPostProcessor的使用2.1BeanPostProcessor的基础使用示例2.2利用BeanPostProcessor修改Bean的初始化结果的返回值2.3通过BeanPostProcessor实现Bean属性的动态修改3.深度剖析BeanPostProcessor的执行时机3.1后置处理器在Bean生命周期中的作用及执行时机3.2图解:Bean生命周期与后置处理器的交互时序在前一篇讲解生命周期

AI时代的三类人:探索掌握AIGC,引领未来的人才之路

       (本文阅读时间:6分钟)1AI时代:ChatGPT引领AIGC技术革命对于那些热衷于探索新技术的小伙伴而言,ChatGPT早已超越了抽象的概念,我们对其能力已有所了解。那么,ChatGPT究竟能够做些什么呢?它可以帮我们撰写电子邮件、请假申请和感谢信函,编辑商务文件,甚至还能够进行无缝切换的翻译,如中译英、英译法等。我们只需要将录音通过语音识别转录后输入ChatGPT,再告诉它需要转化为某种风格的文章,ChatGPT也能轻松帮我们搞定。曾经,这些工作可能需要聘请一位十分具有文学素养的秘书来完成。然而,现在的ChatGPT不仅反应迅捷,而且生成文字质量方面甚至超过了一些经验丰富的人

【HarmonyOS】【JS】小白的鸿蒙学习之路2--小小的图片啊,动呀动起来

【关键字】image组件、动画【介绍】今天和大家分享下,我在官网上学习的一篇Codelab。这篇帖子通过一个代码示例,实现image组件的平移、缩放、旋转和透明度变化效果。话不多说,我们一起学起来吧!【成果展示】【开发步骤】1.新建工程的JS,如下图所示2.工程的JS目录如下图所示1)在工程目录中:i18n下存放多语言的json文件;en-US.json:此文件定义了在英文模式下页面显示的变量内容。zh-CN.json:此文件定义了在中文模式下页面显示的变量内容。2)common.images下存放工程中使用的图片资源文件;3)pages文件夹下存放多个页面,每个页面由hml、css和js文件