1、后端技术体系框架使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。纵观整个互联网技术体系再结合公司的目前状况,笔者认为必不可少或者非常关键的后端基础技术/设施如下图所示: 这里的后端基础设施主要指的是应用在线上稳定运行需要依赖的关键组件或者服务。开发或者搭建好以上的后端基础设施,一
转载 2023-08-10 14:14:49
230阅读
Java后端知识体系1. Java 语言<Java核心技术>1. 基础语法 2. 面向对象 3. 常用API 4. 异常处理 5. 集合 6. IO 7. 多线程 8. 网络编程 9. 泛型 10. 反射 11. 注解2.JVM <深入理解Java虚拟机>1. 类加载机制 双亲委派 2. 字节码执行机制 3. JVM内存模型 堆 栈 方法区 4. GC回收 5. J
转载 2023-09-18 04:38:17
61阅读
ServletServlet技术Java后端的重要技术之一,作为Java Web开发的核心组件,Servlet承担了Web MVC结构中的核心作用(功能导航)。传统的Model2结构(Servlet+JavaBean+JSP)虽然在目前已经很少使用了,但是Web开发的基本结构依然没有改变。Servlet技术的应用涉及到Web容器、会话(HttpSession)、安全、同步、Web应用部署等相关内
转载 2023-08-15 12:26:19
64阅读
(一)java集合类(done)在java集合类中最常用的是Collection和Map的接口实现类。Collection又分为List和Set两类接口,List的实现类有ArrayList、LinkedList、Vector、Stack,Set接口的实现类有HashSet、TreeSet,而Map的实现类主要有HashMap、ConcurrentHashMap、TreeMap。ArrayList
转载 2023-09-19 21:28:31
105阅读
有两年工作经验的老程序员拥有广阔的技术面,同时在工作过程中也总结出了经常使用的是其中20%的技术。特别是刚刚入门的初级程序员,可能没有那么多能力和时间学习所有的知识点,那么需要掌握的就是这20%的重点技术点,相信面试官也能理解一个新人的技术实力。下面和大家一起讨论一下,java程序员经常使用的其中20%的技术有哪些。第一、学会一个web服务J2EE服务器——tomcat、Nginx、httpd等。
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。       2.你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networki
转载 2023-07-18 19:12:10
38阅读
后端开发必须要掌握很多技能,你知道么?
原创 2021-09-01 10:50:59
234阅读
# Java 后端开发的入门指南 作为一名刚入行的新手,了解如何构建一个 Java 后端应用是你职业生涯的第一步。本指南将帮助你逐步构建一个简单的 Java 后端应用。 ## 简单开发流程 下面是一个简单的 Java 后端开发流程的表格: | 步骤 | 描述 | |------------|-------------
原创 2024-10-07 05:33:21
9阅读
最近有几个同事(当然都是搞技术的),我们几个之前只是讨论了几个技术而已。然后有个同事问我:“哥,你搞 Java 多长时间了?”,话说等我回答他有 14 年的时候,第一我自己有点惭愧,因为我好像并不是那么牛X。同事解释说没人能什么都掌握,虽然很赞同,但是还是觉得自己技术很欠缺。第二被人质疑那么年轻搞了 14 年,呃实在不敢说年龄,只是自己显年轻罢了。聊的正文吧。我接触 Java 已近 14 年了,见
前言      大学跟着老师培训班学习的C#,那时(2003-2010)它是比较时髦得开发语言,我2008年毕业后,当了一年多三班倒的工人,由于不是自己要走的路,就换到自己专业上来了,也就开始从事了winform窗体应用程序开发。随着web网站兴起,就转到asp.net开发,前端app混合开发。大约2017年前后踏上了java这艘大船,近五年来主要从事管理+
转载 2023-07-24 22:46:38
212阅读
 随着互联网的不断发展,越来越多的人都在学习软件编程开发的相关技术知识,而今天我们就一起来了解一下,java后端编程开发都需要掌握哪些知识点。   为什么我们网页能保证安全可靠的传输,你可能会了解到HTTP,TCP协议,什么三次握手,四次挥手。   还有进程、线程、协程,什么内存屏障,指令乱序,分支预测,CPU亲和性等等,在之后的编程生涯,如果你能掌握这些东西,会让你在遇到很多问题的时候
java基础提升(1)摘要:我们今天所要介绍的是一般大学老师所忽略的重要点,不过根据java所导入的JDK的版本不同;所用法也就不同,不过JDK1.5以上用法是一样的;为什么呢?JDK1.5的版本是一个飞跃性的过度,用起来让人和舒适;接下来就来为大家介绍下基础上的一点知识。(1)静态导入 关于静态导入;还是有很多人不懂的;甚至以为是一个新的知识点;其实是我们平常用的少;见得少而已。用法超级简单。如
  第一件事情就是 精读了effective java  第二件事情就是 在javaeye上混了一年  简单地说,就是找一本感兴趣的好书,再找一个好论坛。  现在,effective java依旧是我的第一推荐书籍,任何java的相关书都无法与之相提并论,因为他是 一个程序员在脱离低级程序员时候的最佳读物,越早看到,越不容易变成sb。  javaeye呢,已经不是以前那个javaeye了,但是你依
转载 精选 2014-09-24 17:47:48
365阅读
# Java提升技术的步骤指南 Java是一种广泛使用的编程语言,掌握它不仅可以帮助你在职业生涯中走得更远,还能提高解决问题的能力。在本文中,我们将一起探索如何有效提升你的Java技术水平。 ## 流程概述 下面是提升Java技术的整体流程: | 步骤 | 描述 | |------------|------------------
原创 2024-09-24 08:49:57
13阅读
# Java技术提升:如何生成PDF文档 在软件开发中,需求往往会涉及到生成PDF文档的功能。对于初学者而言,掌握如何使用Java生成PDF文件是一项非常重要的技能。本文将指导你逐步实现这个功能,下面是整个流程的概述与细节。 ## 流程概述 我们将通过以下步骤来完成PDF文档的生成: ```markdown | 步骤 | 描述
原创 9月前
32阅读
【前言】今天突然听说一个同事要离职了,心里有些不舍。他也是给了我很多帮助的一个同事,甚至我得到的一些小荣誉也有他的功劳。他要去北京发展了,在此,祝他以后一切都顺风顺水吧。 过几天有该死的考试,我报了java(果然是个不知道天高地厚的丫头),赶紧复习中。。。。   可以按照两条路线提高自己的技能:参加一个课程(为了认证或者只是为了学习)或自学(当然,还要通过编写代码进行
转载 2024-09-29 13:47:30
35阅读
随着软件开发技术的不断发展和完善,有众多同类选择的APP用户越来越挑剔,单单拼功能拼硬件已经不足以捕获用户芳心。在APP使用过程中,大部分用户无意识地培养出了对使用体验的重视感。这警醒企业,只盯着为用户解决问题的路子已显狭窄,同时做好用户体验才能获取用户。因此,迈集科技总结出十大要点,跟大家一起探讨如何完善用户体验。1、分层界面设计如同我们所知道的那样,移动设备的屏幕不够大,不能够提供PC端那种全
最近,看到文章《关于技术能力的思考和总结》,里面的一些点还是值得技术人反思学习的。对于什么是技术能力,作者提炼了一个模型如下:首先,技术人要通过练掌握术,提升技术能力,成为团队的核心技术骨干,要对技术有好奇心和钻研力,能持久的投入做大量练习,从而掌握扎实的技术。然后,要思考掌握法,提升技术架构能力,通过协作为团队做出更大的贡献,要善于从工作生活中发现问题,定义问题,分享并解决问题,善于通过现象看本
这里写目录标题一、后端开发概述二、负载均衡 - Load Balance(LB)三、微服务生态1. Thrift2. 服务发现3. Consul4. 微服务框架四、数据库(Database)1. Mysql2. Mycat3. DRC五、缓存(Cache)1. Redis2. Redis 集群方案3. KV-DB六、消息队列(MQ)1. RocketMQ2. Kafka3. 对象存储4. Ela
转载 2023-12-09 12:34:31
240阅读
学习目标:提升自己的java水平学习内容:1、 巩固java基础—基础是最重要的 2、 基础性知识实战 3、 java火热的技术学习 4、 技术实战 5、计算机理论基础学习 6、前端语言学习 7、网站实战项目 # 学习规划: 本人从事java开发的工作有一段时间了,在工作的时候发现自己的技能提升遇到了瓶颈,所以想了一下需要制定一个为期3-6个月的学习计划来提升下自己,为了督促自己写下这个记录卡片,
  • 1
  • 2
  • 3
  • 4
  • 5