首页
网址收藏
关于
网址导航
Search
1
云服务器使用总结
404 阅读
2
git 使用说明篇,搭配gitee
340 阅读
3
励志名言Elon Reeve Musk
265 阅读
4
庄周梦蝶
257 阅读
5
jupyter-book简介
240 阅读
默认分类
硬件
服务器
电脑维修
软件
系统
windows
linux
人工智能
NLP
运维
devops
虚拟化
中间件
编程
前端
后端
JavaScript
html
css
VUE
java
python
golang
c
数据库
Oracle
mysql
SqlServer
PostgreSql
Mongodb
redis
文学
登录
Search
青木
累计撰写
53
篇文章
累计收到
0
条评论
首页
栏目
默认分类
硬件
服务器
电脑维修
软件
系统
windows
linux
人工智能
NLP
运维
devops
虚拟化
中间件
编程
前端
后端
JavaScript
html
css
VUE
java
python
golang
c
数据库
Oracle
mysql
SqlServer
PostgreSql
Mongodb
redis
文学
页面
网址收藏
关于
网址导航
搜索到
53
篇与
的结果
2022-09-21
软件的边界与java学习心得
软件的边界自从学习了java,以及python,C语言等一系列的。还有机器学习跟算法。软件离不开硬件,硬件同理,无法离开软件,如果一台配置再高的机器,没有系统与软件在硬件上面跑。很多东西都无法实现。一款软件 从1到100是比较容易的,但是如果让从0到1可能就会比较艰难,这个时代造就了很多的软件工程师。但真正能把软件写好,易维护的工程师。没几个。再加上现在的人太浮躁了。根本做不好一件事情。一个热开发软件也并不是不可,软件开发一般有对应的敏捷开发工具,市面上免费的就有禅道工作,jira 也是开发用的最早的敏捷工具,只不过jira 是收费的。关于软件的边界:软件的边界可以理解为软件的作用范围。不同的软件有不同的边界,也就是不同的功能和用途。例如,一个文本编辑器的边界是编辑文本文件,而一个操作系统的边界则是管理计算机硬件和软件资源。在软件开发中,了解和定义软件的边界非常重要,因为它可以帮助开发人员确保软件的功能和性能。关于Java学习心得:Java是一种广泛使用的编程语言,具有简单易学、面向对象、跨平台等特点。以下是我个人的Java学习心得:入门语法:Java语言的语法相对来说比较简单,初学者可以通过学习基本数据类型、控制语句、类和对象等基础知识快速入门。编写实践:Java的编写实践比较重要,通过编写实际的项目可以更好地理解Java语言的使用方法和规范。掌握工具:Java开发需要使用一些工具,例如Eclipse、IntelliJ IDEA等,掌握这些工具的使用可以提高开发效率。持续学习:Java语言和技术发展迅速,需要不断学习新的知识和技术,例如Java 8的Lambda表达式、Stream API等。实践项目:参与实际的Java项目可以提高自己的技术水平和经验,可以通过开源项目、实习或者自己搭建项目来进行实践。总的来说,学习Java需要有耐心和持续的学习态度,需要注重实践和持续学习新的知识和技术。
2022年09月21日
73 阅读
0 评论
0 点赞
2022-07-31
运维职业规划
职业发展技术专家发展规划:初中级工程师 -> 高级工程师 -> 架构师 -> 专家适宜人群:比较喜欢挑战,热爱技术,有较强钻研精神,在某一领域有深入的理解,性格比较内向。技术管理发展规划:初中级工程师 -> 高级工程师 -> 主管/经理 -> 总监 -> CTO(首席技术官)适宜人群:技术知识面广,有一些管理思维,善于交际,表达沟通能力强,经常关注行业内动态和主流技术。目标熟悉运维技术学习路线及相关技能熟悉职业发展方向及面试分析初级主要工作修电脑,设备巡检服务器上下架网络服务部署网站平台搭建与维护1、Linux基础刚开始阶段需要熟悉Linux操作系统安装,目录结构、启动流程等。2、系统管理主要学习Linux系统,生产环境中基本都在字符界面完成工作,所以要掌握常用的几十个基本管理命令,包括用户管理、磁盘分区、软件包管理、文件权限、文本处理、进程管理、性能分析工具等。3、网络基础OSI和TCP/IP模型一定要熟悉。基本的交换机、路由器概念及实现原理要知道。4、Shell脚本编程基础掌握Shell基本语法结构,能编写简单的脚本即可。中级主要工作集群网站平台搭建数据库基本管理监控系统搭建脚本化工作1、网络服务常见的网络服务要会部署,比如vsftp、nfs、samba、bind、dhcp等。 代码版本管理系统少不了,可以学习下主流的GIT,能部署和简单使用就可以了。 经常在服务器之间传输数据,所以要会使用:rsync和scp。 数据同步:inotify/sersync。 重复性完成一些工作,可写成脚本定时去运行,所以得会配置Linux下的定时任务服务crond。2、Web服务每个公司基本都会有网站,能让网站跑起来,就需要搭建Web服务平台了。 如果是用PHP语言开发的,通常搭建LNMP网站平台,这是一个技术名词组合的拼写,分开讲就是得会部署Nginx、MySQL和PHP。 如果是JAVA语言开发的,通常使用Tomcat运行项目,为了提高访问速度,可以使用Nginx反向代理Tomcat,Nginx处理静态页面,Tomcat处理动态页面,实现动静分离。 不是会部署这么简单,还要知道HTTP协议工作原理、简单的性能调优。3、负载均衡器单台服务器终究资源有限,抵抗高访问量肯定是无法支撑的,解决此问题最关键的技术就是采用负载均衡器,水平扩展多台Web服务器,同时对外提供服务,这样就成倍扩展性能了。负载均衡器主流开源技术有LVS、HAProxy和Nginx。一定要熟悉一两个!4、数据库数据库选择MySQL,它是世界上使用最为广泛的开源数据库。学它准没错! 也要会一些简单的SQL语句、用户管理、常用存储引擎、数据库备份与恢复。 想要深入点,必须会主从复制、性能优化、主流集群方案:MHA、MGR等。 NoSQL这么流行当然也少不了,学下Redis、MongoDB这两个就好了。5、监控系统监控必不可少,是及时发现问题和追溯问题的救命稻草。可以选择学习主流的Zabbix、Prometheus开源监控系统,功能丰富,能满足企业级监控需求。监控点包括服务器硬件、服务器性能、API、业务、PV/UV、日志等方面。 也可以弄个仪表盘展示几个实时关键的数据,比如Grafana,会非常炫酷。6、日志分析系统日志也很重要,定期的分析,可发现潜在隐患,提炼出有价值的东西。 主流日志系统:ELK Stack 学会部署使用,能分析日志并可视化,方便故障排查。7、安全防范安全很重要,不要等到系统被攻击了,再做安全策略,此时已晚!所以,当一台服务器上线后应马上做安全访问控制策略,比如使用iptables限制只允许信任源IP访问,关闭一些无用的服务和端口等。 一些常见的攻击类型一定得知道啊,否则怎么对症下药呢!比如CC、DDOS、ARP等。8、Shell脚本编程进阶Shell脚本是Linux自动完成工作的利器,必须得熟练编写,所以得进一步学习函数、数组、信号、发邮件等。 文本处理三剑客(grep、sed、awk)得玩6啊,Linux下文本处理就指望它们了。9、Python/Go开发基础Shell脚本只能完成一些基本的任务,想要完成更复杂些的任务,比如调用API、多进程等。就需要学高级语言了。Python是运维领域使用最多的语言,简单易用,学它准没错!此阶段掌握基础就可以了,例如基本语法结构、文件对象操作、函数、迭代对象、异常处理、发邮件、数据库编程等。高级主要工作亿级网站架构设计性能优化容器化落地大规模自动化运维平台化工作1、Web静态缓存用户老喊着访问网站慢,看看服务器资源还很富裕啊!网站访问慢也许不是服务器资源饱和导致的,影响因素很多,例如网络、转发层数等。 对于网络,存在南北通信问题,之间访问会慢,这个可以使用CDN解决,同时缓存静态页面,尽可能将请求拦截在最上层响应,减少后端请求和响应时间。 如果不用CDN,也可以使用Squid、Varnish、Nginx这样的缓存服务实现静态页面缓存,放到流量入口处。2、集群单台服务器终究资源有限,抵抗高访问量肯定是无法支撑的,解决此问题最关键的技术就是采用负载均衡器,水平扩展多台Web服务器,同时对外提供服务,这样就成倍扩展性能了。负载均衡器主流开源技术有LVS、HAProxy和Nginx。一定要熟悉一两个! Web服务器性能瓶颈解决了,数据库更为关键,还是采用集群,就拿MySQL来说,可以一主多从架构,在此基础上读写分离,主负责写,多从负责读,从库可水平扩展,前面再来个四层负载均衡器,承载千万级PV,妥妥的! 高可用软件也得会,避免单点的利器,主流的有Keepalived、Heartbeat等。随着业务扩展,网站图片越来越多!NFS共享存储支撑不过了,处理很慢!上分布式文件系统,并行处理任务,无单点,高可靠,高性能等特性,主流的有FastDFS、MFS、HDFS、Ceph、GFS等。初期的话我建议学习下FastDFS,能满足中小规模需求。3、容器化硬件服务器资源利用率很低,甚是浪费!可以把空闲多的服务器虚拟化,弄成很多个的虚拟机,每个虚拟机就是一个完整的操作系统。可以很大程度提高资源利用率。主流私有云平台实现:KVM+OpenStack 虚拟机作为基础平台还可以,但应用业务弹性伸缩也太重量了吧!启动好几分钟,文件又这么大,快速扩展太费劲了! 好说,上容器,容器主要特点就是快速部署和环境隔离。一个服务封装到镜像中,分分钟钟可创建几百个容器。 主流的容器技术非Docker莫属了。 当然,生产环境单机Docker大多数情况下是无法满足业务需求的,可以基于Kubernetes构建容器平台,集群化管理容器,形成一个大的资源池,为基础架构提供有力的支撑。4、自动化运维反反复复重复的工作,不但提高不了效率,价值也得不到体现。 一切运维工作标准化,例如环境版本、目录结构、操作系统等统一。在标准化基础上才能更方面的自动化,点点鼠标或者敲几个命令即可完成一项复杂的工作任务,爽哉爽哉! 因此,所有的操作尽可能自动化,减少人为失误,提高工作效率。 主流服务器集中管理工具:Ansible、Saltstack 持续集成工具:Jenkins、Gitlab5、Python开发进阶可以再深入学习下Python开发,掌握面向对象编程。 最好也掌学习一个Web框架开发网站,例如Django、Flask,主要是开发运维管理系统,将一些复杂的流程写到平台中,再集成集中管理工具,可打造一个属于运维自己的管理平台。7、性能优化只会部署是远远不够的,性能优化能最大化提升服务承载量。 这块也是比较难的,也是高薪的关键点之一,为了钱也得下点功夫学习啊! 可以从硬件层、操作系统层、软件层和架构层维度展开思考。运维职业规划
2022年07月31日
99 阅读
0 评论
1 点赞
2022-04-11
充足的睡眠很重要
几个世纪以来。我们一直认为,睡眠只不过是给我们充电的方式。全世界科研人员都在解开睡眠背后的原理。哔哩哔哩睡眠科学纪录片是的,充足的睡眠对身体健康和心理健康都非常重要。以下是一些关于充足睡眠的好处:提高免疫力:充足的睡眠有助于增强免疫系统的功能,使身体更能抵抗疾病和感染。促进生长和发育:对于儿童和青少年来说,充足的睡眠对他们的身体发育至关重要。生长激素主要在深度睡眠期间分泌,因此保证充足的睡眠有助于促进生长和发育。提高记忆力和学习能力:充足的睡眠有助于巩固记忆和学习新知识。研究表明,睡眠不足会影响大脑对信息的处理和整合能力。保持情绪稳定:充足的睡眠有助于调节情绪,降低焦虑和抑郁的风险。缺乏睡眠可能导致情绪波动、易怒和烦躁。增强认知功能:充足的睡眠有助于提高注意力、判断力和决策能力。长期缺乏睡眠可能导致认知功能下降,影响工作和生活质量。为了保持良好的睡眠质量,建议遵循以下几点:确保每晚获得7-9小时的高质量睡眠。建立规律的作息时间,尽量在固定的时间上床睡觉和起床。避免临睡前使用电子设备,因为蓝光可能干扰褪黑素的分泌,影响入睡。确保卧室环境舒适、安静、黑暗且温度适中。在睡前进行放松活动,如阅读、瑜伽或深呼吸练习等。睡觉无疑是很总要的,这能让我们尽可能地延缓衰老,而且尤其是青年的时候,保持充足的睡眠很重要。这会让身体保持健康。运动也很重要,但是鉴于当下疫情,没有地方可以去。爬山吧,就说爬山,也好久没去了,过着两点一线的生活。不得不说,宅在家里,其实也不错,起码可以省钱。、我也觉得一天的时间真的可能太少了,但是一天24个小时,对于我们所有人,是那么的公平,不会多也不会少。每个人只有24个小时。我以后也尽可能不占用生物钟的时间。躺下睡觉,可能不是立马睡着。如果是要睡够八个小时,那么可能需要提前睡觉。除了睡够八个小时,或者八个以上小时,睡眠才算是健康,其他什么东西都是虚的。
2022年04月11日
151 阅读
0 评论
0 点赞
2022-03-20
java基础入门-完结、pads-入门开-开始、proe入门-完结。
java篇根据视频,体系化的学习了这门编程语言过后,然后再次回顾之前学习零零岁岁的C语言、javascript。以及windows自带的cmd。感觉编程语言都差不多是差不多的。刚开始可能还是看不懂这张图片,上面标识的。现在已经可以看懂了,后面只需要加深一下自己的思想。先从小的项目开始做起。可以用禅道这个来循环渐进的实现功能需求。然后就是git了。目前的话,git可能我只是会用。距离出神入化还是差的很远。硬盘里面,网盘里面都有很多的教程。需要挑出一些精品教程,然后坚持看下去。然后把这些知识融会贯通。这样就好玩了。坚持不懈,才能学到更多的东西。至于这些技能能做什么。能否赚到钱,对我来说,并不是很重要,最起码,对着电脑,我知道,我能做到很多事情。java基础已经学会了,然后就是找一个一个的项目练,练好基础,之后再上手学习高级的java课程。这样子就好一点,稳固一下基础。pcb篇pcb pads logic pads layout之前是有报过老吴的初学班。入门的视频也还是放在哪里。吴老师说了。画PCB电路板,并不需要比较高的学历。只需要跟着课程一步一步来,就已经可以超过大部分人。本来是直播课,以往都没有录播的,但是这次,我报的这个班,竟然有录播。而且吴老师还发给我了。微云。时间不多了,要抓紧多学一点东西。趁现在年轻。现在还是反复再第一集视频开头研究。不能断了工业3d模型设计之前有学过3D工业模型设计,设计出来的的模型,可以直接拿去开模,然后量产,或者用于3d打印机,以及CNC数控编程编辑刀路。只不过后续因为自己的原因就没有去学。师傅送了一张丽台显卡,这台电脑现在放在角落。目前还缺一个电源,与一个CPU散热器,就能继续跑起来。然后再跟老朋友买两个显示器。可能需要换个大一点的地方放了,不然目前电脑放太多,可能放不下了。PROE抄数。这个用peor2001不错,有空得翻翻笔记了。不过我好像转成了电子版的。之前写的手写笔记,现在转成了PDF格式了。以后还是要学一下这个的。到时候买3d打印机完。想要什么塑料壳,打印出来就好了。
2022年03月20日
152 阅读
0 评论
0 点赞
2022-02-24
云服务器使用总结
云服务器是一种虚拟服务器,它可以在云计算环境中提供计算和存储资源。以下是一些云服务器使用总结:选择云服务提供商:选择可靠的云服务提供商非常重要,应该考虑性能、可靠性、价格、安全性等因素。选择适合的云服务器类型:根据需求选择适合的云服务器类型,包括虚拟私有服务器(VPS)、弹性计算等。确定存储需求:根据需要选择云存储解决方案,包括对象存储、文件存储、块存储等。配置和管理:需要进行服务器配置和管理,包括安装操作系统、配置网络、安装应用程序、设置安全性等。监控和维护:需要进行监控和维护,包括监控服务器性能、定期备份数据、更新软件、处理安全漏洞等。弹性扩容和收缩:可以根据需要调整云服务器资源,扩容和收缩可以帮助节省成本和提高性能。总的来说,使用云服务器可以帮助我们获得高效、灵活和安全的计算和存储资源。在使用云服务器时,需要考虑多方面的因素,并进行有效的配置和管理,以确保服务器的性能和安全性。使用过很多的服务器,真心觉得阿里云的服务器,是比较好的,第一,价格便宜,第二网络稳定,第三大品牌。其主业是阿里巴巴,以及支付宝。人才方面是没得说的。国外一些互联网公司,一般都是研发公司。希望我们国家这些互联网公司也能学一学他们。能做出更好的产品。而不是走互联网买菜。马斯克已经让特斯拉发射到太空了。最近编程已经入门了,但是还要加强学习。每天积累一点点,虽然说不多吧,但是每天学习一点点,时间久了。也能积累下来不少东西,不积跬步无以至千里。
2022年02月24日
404 阅读
0 评论
0 点赞
2022-02-13
庄周梦蝶
庄周梦蝶舞,蝶舞化庄周。一体冥变易,万事艮悠悠。乃道蓬莱水,复作清浅游。青门种树翁,昔日武陵侯。富贵皆如此,焉焉何所求。
2022年02月13日
257 阅读
0 评论
0 点赞
1
...
4
5
6
...
9