fill:#333;color:#333;color:#333;fill:none;算法基础单调栈并查集滑动窗口&双指针前缀和&差分拓扑排序字符串二分查找BFS&DFS贪心算法动态规划字典树非算法思想。
前言 想要成为一名架构,一定要有从无到有搭建环境的能力,这是作为架构基础技能,而gitLab服务器的搭建一定又是重中之重。 相信很多小伙伴的公司也在使用gitLab,但都是你们公司的架构搭建好的,你是否好奇它是怎么搭建的呢? 今天王子就与大家实际操作一下gitLab的搭建,如果你还不知道什么
原创 2021-04-28 21:04:23
354阅读
fill:#333;color:#333;color:#333;fill:none;计算机基础计算机网络操作系统设计模式数据库数据库基础MySQLRedis数据结构基础
本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小公司都适用。如果你有更好的,欢迎留言补充。一、消息队列二、缓存三、分库分表四、数据同步五、通讯六、微服务七、分布式工具八、监控系统九、调度十、入口工具十一、OLT(A)P十二、CI/CD十三、问题排查十四、本地工具一、消息队列√ 推荐:(1) 吞吐量优先选择kafka(2)
1.安装基本运行的环境。有很多人认为只要自己代码写的比较牛,自己就没有必要理会基本软件的安装方法。但是我认为,不会安装基本的基本运行的环境的java开发不是好的java开发人员。至少你自己可以对照着百度安装jdk,eclipse/Myeclispse/idea,mysql,基本搭建虚拟机,在Linux 上简单布置简单的demo。2.jave 基本知识。Java的集合,数组,线程。3简单的linux
开发人员需要各种技能才能充分利用Java,从技术熟练程度到解决问题的能力,再到团队合作。无论您是对学习Java感兴趣的开发人员,还是想聘请某人来创建基于Java的项目,准确了解成为一名成功的Java工程所需的技能都会很有帮助。Java开发人员技能基本技能:面向对象的编程概念与过程编程相比,面向对象编程有很多优点:OOP是一种更高效、更直接的编程方法。由于OOP,程序具有清晰的结构。通过保持DRY
转载 2023-07-20 23:29:57
114阅读
近三年,其实都是在做一个项目,项目是一个大型的多节点部署的项目,做了好几个版本,中间用到了很多技术和框架, 也用了一些管理工具和敏捷实践。我这里不是来说项目的,因为最近看了一些招聘信息,结合项目中用到的一些知识和 管理措施,作为一个程序员,需要去实时评估下自己当前的能力是否能跟上时代的步伐,所以,总结了下作为一个中高 级Java开发人员或架构,到底需要掌握哪些技能。   当然,下述所
转载 2023-08-16 16:24:18
80阅读
目录一、环境依赖二、基础语法基本数据类型:数据类型转化:关键字运算符类和方法时间和日期三、json四、
1、文件上传下载io流程本地读写文件流程:使用FileInputStream根据文件路径读取文件流到InputStream中,使用while循环读取inputStream的每个字节,将其存到一个byte数组。写文件则将要写的内容使用getBytes方法将其转成字节数组,接着使用File类新建一个文件,其中可能会抛出文件找不到等异常,要做对应的catch处理,然后用write将字节数组输出。最后
转载 2024-10-29 08:04:19
21阅读
2_变量、标识符、保留字、变量一、关键字与保留字1.关键字(keyword)的定义和特点2.保留字(reserved word)二、标识符1.什么是标识符(Identifier)2.定义合法标识符规则【重要】3.Java 中的名称命名规范(1)Java 中的名称命名规范(2)注意点三、变量1 .变量的声明与使用(1)、变量的概念(2)、变量的作用(3)、使用变量注意(4)、声明变量(5)、变量的
转载 2023-06-16 16:32:06
76阅读
初级java开发必备技能 我仍然可以回想起大学时代:我的大脑充满了技术主题,从算法,数据结构,SQL,Java和C ++到更广泛的主题,例如质量管理,知识管理和项目管理。 我唯一没有的就是对我可以在任何公司完成任何事情的信心。 我花了好几年的时间才知道我只需要两件事:正确的资源和大规模的行动。 本文将重点介绍我将为年轻的人提供哪些资源,以极大地提高自己的技能和经验。 如果您是刚开始工作的初级
业界对程序员的分级大体有初级,中级,高级,资深等等,但并没有什么统一的标准,不同的公司要求不一样,不同的面试官不同的岗位要求也不一样。但是一些较为通用的知识点还是必须掌握,在面试过程中被提问的几率也是非常大的。下面,小编就带大家看一下合格的Java工程要掌握哪些知识点。基本语法:Static,Transient,foreach循环的原理,Switch,java反射机制,单线程安全类demo,常规
#架构知识目录架构是大多数程序员发展的终极目标,一个好的架构在公司有着举足轻重的作用,不管是在薪水还是职位方面都会受到boss的足够重视。万丈高楼平地起,没有两把刷子高楼是盖不起来的,所以架构要对得起自己的职位,兢兢业业,严谨,客观,尊重所学的所有知识。以下是我的知识结构清单,共勉!docker+springcloud实现微服务参考:添加链接描述MQ实现微服务之间的通信RocketMQ
 此篇涉及的 SQL 全部在SQL SERVER 2005 EXPRESS 通过验证 -- 数据库备份 USE MASTER EXEC SP_ADDUMPDEVICE 'DISK' , 'TESTBACKDB1' , 'E:\T.bak'; BACKUP DATABASE DB TO TESTBACKDB1 EXEC SP_DROPDEVICE 'TESTBACKDB1' -
原创 2011-11-28 20:32:19
638阅读
1, mysql的复制原理以及流程。(1)先问基本原理流程,3个线程以及之间的关联。  答:Mysql复制的三个线程:主库线程,从库I/O线程,从库sql线程;    复制流程:(1)I/O线程向主库发出请求         (2)主库线程响应请求,并推binlog日志到从库         (3)I/O线程收到线程并记入中继日志         (4)Sql线程从中继日志读取sql,并
   JAVA工程技能要求          近期做了个JAVA工程分类, JAVA工程可能是市场上最多类的程序员:   初级JAVA工程的基本要求Good basic programming skills 良好基本编程技能Foundational Java knowledge JAVA基础知识Object-Oriented Programming 面向对象编程Lea
转载 2021-04-29 20:46:24
227阅读
2评论
一.填空1.(中)迭代器Iterator为集合而生,专门实现集合遍历,该接口有三个方法,分别是____、____、____hasNext()     next()   remove()2. (易)抽象方法只能定义在________中,抽象类和抽象方法必须由关键字________修饰抽象类 abstr
转载 2024-05-11 15:35:40
38阅读
本文参考:软件架构的12项修炼,后续总结个人读后感。 
转载 2023-07-20 09:38:48
92阅读
天天和你一起进步1. 字符串有整型的相互转换String a =
转载 2021-08-05 16:48:49
61阅读
  互联网行业一直是人们追求的淘金地,而编程开发人员是公认的高薪贵族。很多应届毕业生和不满于现状的从业人员都想入行编程拿高薪,而老牌编程语言Java以其广阔的市场和较高的薪资成为了人们的首选。纵使Java入行门槛相较UI、HTML5较高,但这也是一种潜在优势,高门槛意味着市场竞争小。不过如何才能学好Java让很多小伙伴伤透了脑筋,参加学习班被看做是当前快速学习Java的有效方式。  作为中原地区的
  • 1
  • 2
  • 3
  • 4
  • 5