精华内容
下载资源
问答
  • 技术名称及官网Spring FrameworkSpring容器SpringMVCSpring MVC框架http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvcApache Shiro安全框架 ...

    技术名称及官网

    Spring Framework

    Spring容器

    SpringMVC

    Spring MVC框架

    http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc

    Apache Shiro

    安全框架 http://shiro.apache.org/

    Spring session

    分布式Session管理

    http://projects.spring.io/spring-session/

    MyBatis

    ORM框架

    http://www.mybatis.org/mybatis-3/zh/index.html

    MyBatis Generator

    代码生成

    http://www.mybatis.org/generator/index.html

    PageHelper

    MyBatis物理分页插件

    http://git.oschina.net/free/Mybatis_PageHelper

    Druid

    数据库连接池

    https://github.com/alibaba/druid

    FluentValidator

    校验框架

    https://github.com/neoremind/fluent-validator

    Thymeleaf

    模板引擎

    http://www.thymeleaf.org/

    Velocity

    模板引擎

    http://velocity.apache.org/

    ZooKeeper

    分布式协调服务

    http://zookeeper.apache.org/

    Dubbo

    分布式服务框架 http://dubbo.io/

    TBSchedule & elastic-job

    分布式调度框架

    https://github.com/dangdangdotcom/elastic-job

    Redis

    分布式缓存数据库 https://redis.io/

    Solr & Elasticsearch

    分布式全文搜索引擎

    http://lucene.apache.org/solr/ https://www.elastic.co/

    Quartz

    作业调度框架 http://www.quartz-scheduler.org/

    Ehcache

    进程内缓存框架

    http://www.ehcache.org/

    ActiveMQ

    消息队列

    http://activemq.apache.org/

    JStorm

    实时流式计算框架 http://jstorm.io/

    FastDFS

    分布式文件系统

    https://github.com/happyfish100/fastdfs

    Log4J

    日志组件

    http://logging.apache.org/log4j/1.2/

    Swagger2

    接口测试框架

    http://swagger.io/

    sequence

    分布式高效ID生产

    http://git.oschina.net/yu120/sequence

    AliOSS & Qiniu & QcloudCOS

    云存储

    https://www.aliyun.com/product/oss/ http://www.qiniu.com/https://www.qcloud.com/product/cos

    Protobuf & json

    数据序列化

    https://github.com/google/protobuf

    Jenkins

    持续集成工具 https://jenkins.io/index.html

    Maven

    项目构建管理 http://maven.apache.org/

    展开全文
  • 点击上方蓝色字体,关注我们原文:http://dy.163.com/v2/article/detail/CTH338RB0516KVNO.html技术名称及官网Spring FrameworkSpring容器http://projects.spring.io/spring-framework/SpringMVCSpring MVC框架...

    点击上方蓝色字体,关注我们

    原文: http://dy.163.com/v2/article/detail/CTH338RB0516KVNO.html

    技术名称及官网

    Spring Framework

    Spring容器

    http://projects.spring.io/spring-framework/

    SpringMVC

    Spring MVC框架

    http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc

    Apache Shiro

    安全框架 http://shiro.apache.org/

    Spring session

    分布式Session管理

    http://projects.spring.io/spring-session/

    MyBatis

    ORM框架

    http://www.mybatis.org/mybatis-3/zh/index.html

    MyBatis Generator

    代码生成

    http://www.mybatis.org/generator/index.html

    PageHelper

    MyBatis物理分页插件

    http://git.oschina.net/free/Mybatis_PageHelper

    Druid

    数据库连接池

    https://github.com/alibaba/druid

    FluentValidator

    校验框架

    https://github.com/neoremind/fluent-validator

    Thymeleaf

    模板引擎

    http://www.thymeleaf.org/

    Velocity

    模板引擎

    http://velocity.apache.org/

    ZooKeeper

    分布式协调服务

    http://zookeeper.apache.org/

    Dubbo

    分布式服务框架 http://dubbo.io/

    TBSchedule & elastic-job

    分布式调度框架

    https://github.com/dangdangdotcom/elastic-job

    Redis

    分布式缓存数据库 https://redis.io/

    Solr & Elasticsearch

    分布式全文搜索引擎

    http://lucene.apache.org/solr/ https://www.elastic.co/

    Quartz

    作业调度框架 http://www.quartz-scheduler.org/

    Ehcache

    进程内缓存框架

    http://www.ehcache.org/

    ActiveMQ

    消息队列

    http://activemq.apache.org/

    JStorm

    实时流式计算框架 http://jstorm.io/

    FastDFS

    分布式文件系统

    https://github.com/happyfish100/fastdfs

    Log4J

    日志组件

    http://logging.apache.org/log4j/1.2/

    Swagger2

    接口测试框架

    http://swagger.io/

    sequence

    分布式高效ID生产

    http://git.oschina.net/yu120/sequence

    AliOSS & Qiniu & QcloudCOS

    云存储

    https://www.aliyun.com/product/oss/ http://www.qiniu.com/https://www.qcloud.com/product/cos

    Protobuf & json

    数据序列化

    https://github.com/google/protobuf

    Jenkins

    持续集成工具 https://jenkins.io/index.html

    Maven

    项目构建管理 http://maven.apache.org/

    推荐作品

    展开全文
  • java后端开发需要掌握什么技术

    千次阅读 2020-12-30 23:50:23
    一、ServletServlet技术是Java后端的重要技术之一,作为Java Web开发的核心组件,Servlet承担了Web MVC结构中的核心作用(功能导航)。传统的Model2结构(Servlet+JavaBean+JSP)虽然在目前已经很少使用了,但是Web开发...

    一、Servlet

    Servlet技术是Java后端的重要技术之一,作为Java Web开发的核心组件,Servlet承担了Web MVC结构中的核心作用(功能导航)。传统的Model2结构(Servlet+JavaBean+JSP)虽然在目前已经很少使用了,但是Web开发的基本结构依然没有改变。

    Servlet技术的应用涉及到Web容器、会话(HttpSession)、安全、同步、Web应用部署等相关内容。

    二、Java操作数据库

    后端开发免不了与数据库打交道,所以掌握Java的数据库操作是一个基本要求。Java操作数据库涉及到的内容有JDBC、JNDI、RMI、DAO等内容,其中使用RMI+JDBC是构建java数据库开发的一个常见的解决方案,而JNDI则是对各种资源的定义。

    (视频教程:java视频)

    三、Spring框架

    Spring+SpringMVC+MyBatis是目前一个比较常见的后端开发方案,Spring的原理就是构建了一个“业务组件容器”,SpringMVC则是Web MVC的一个具体实现框架,而MyBatis则是一个基于DAO的实现框架。从性能的角度来说,Spring是EJB的轻量级解决方案,得到了广大Java程序员的欢迎。

    如果有Servlet以及数据库操作的基础,那么学习这几个框架的使用是一件非常轻松的过程。虽然基于Spring的编程比较方便,但是Spring也有缺点,比如配置文件过于繁琐。

    四、结合hadoop构建Java的分布式开发

    Java的分布式开发是提高Java后端处理能力的重要内容,RMI是Java分布式开发比较常见的解决方案,学习起来也比较简单。在学习完RMI之后可以进一步学习在Hadoop平台(大数据平台)下构建Java的分布式应用,另外Docker(云计算常用)也是一个不错的构建分布式开发的平台。

    Java开发涉及到的内容比较多,需要一个系统的学习过程,建议在实际使用过程中学习,这样效果会更好。

    展开全文
  • java web后端开发技术

    2020-12-22 02:45:08
    1java web后端开发技术Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。下面小编给大家说说java web后端开发技术,希望能对你有些帮助。corejava这是...

    1

    java web后端开发技术

    Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。下面小编给大家说说java web后端开发技术,希望能对你有些帮助。

    corejava

    这是java的基础,包括基本的概念,语法,面向对象,集合等,这是作为一个java工程师必须要熟练掌握的,也是最核心的部分。这部分的学习应该是比较有条理性的,也是比较容易学习的,网络上可利用的资源也比较多。推荐一本书《java核心技术》,开始阶段先学习卷1,真正接触项目后可以学习卷二。从现在起你必须学会使用 API帮助手册。java的api巨多,你不可能全部记下来,最好的办法就是学会使用手册。不会用手册的人是学不好java的。

    database

    数据库是现在项目中不可缺少的部分,基本要求就是数据的增删改查,单表操作,多表操作。掌握的数据库以oracle,mysql,sqlserver三大主流数据库为主,mysql是免费的,适合学习使用,oracle提供了免费的简介版oracleXE可以从官网下载使用。这一部分对sql语句的掌握是至关重要的。sql语句在主流数据库中是通用的。以上都是些基础。如果掌握了,需要深入的学习一些触发器,存储过程的知识。每种数据库都有自己的特点,可以深入研究一种数据库,作为自己的亮点。

    web

    web技术主要包括html,css,js等,作为一名java工程师,对前端技术的要求不如前端工程师要求那么高,但要掌握基本的使用。这一部分比较重要的是ajax和jquery技术,http技术也是必须要掌握的。html5将会是成为主流。

    framework

    接触过实际项目的人都明白框架的重要性。对于初学者,可以从三大基本框架入手:struts2,hibernate,spring。首先学会使用,其次是掌握每个框架的核心。对于更深层的运作原理可以先不去理会,等你成长为一名高级工程师的时候再去攻克吧!最后要使用三大框架整合出一个自己的项目出来,作为自己的成果展示。具体的项目可以从一些书籍中参考,也可以从网络查找。

    展开全文
  • 如果你想要从事web后端开发的工作,那么你就需要了解web后端技术有哪些?并且要学习掌握这些web后端开发... 后端就是跟数据库打交道的,需要熟练使用oracle、sqlserver、mysql等常用的数据库系统,并对数据库有较强...
  • Go语言后端开发技术

    千次阅读 2021-03-12 09:42:37
    熟悉SQL,并了解常用的SQL优化技巧、熟悉MySQL,并掌握常用性能优化技巧 熟悉RocksDB、Memcached或Redis、MongoDB等NoSQL技术 3.网络 掌握TCP/IP、HTTP(S) 等网络通信技术,对tcp http https有一定理解 熟悉Socket ...
  • 做了十年的Java开发和项目管理,和大家介绍一下我总结的一两年用得比较多的Java框架(包括软件、中间件),以及相关开发、... 2021年最新Java后端开发技术架构总结 | ProcessOn免费在线作图,在线流程图,在线思维导图 |
  • 尚医通项目后端技术点总结介绍核心技术持久层MyBatis-Plus常用注解 介绍 尚医通项目是哔哩哔哩尚硅谷的一套视频课程,主要是实现预约挂号等任务。 核心技术 SpringBoot:简化新Spring应用的初始搭建以及开发过程 ...
  • 通常情况下如果不涉及数据层面的灰度流程,服务可以灰度上线,或者滚动上线,这两种方式很常用;如果涉及到数据灰度,则可能需要中间服务做不同版本数据之间追平,或者停机维护一次性处理好数据和上线问题,不过后面...
  • C++ 后端开发工程师的技术栈整理

    千次阅读 2021-04-04 22:52:32
    C++ 后台开发岗位知识技能树 一、语言: a)C/C++ 语言,对象生命周期,垃圾回收,标准库,错误与异常的处理,日志,面向对象的理解,设计模式,GDB的使用,代码高内聚低耦合 二、数据结构与算法: ...
  • Servlet技术是Java后端的重要技术之一,作为Java Web开发的核心组件,Servlet承担了Web MVC结构中的核心作用(功能导航)。传统的Model2结构(Servlet+JavaBean+JSP)虽然在目前已经很少使用了,但是Web开发的基本...
  • 通常情况下如果不涉及数据层面的灰度流程,服务可以灰度上线,或者滚动上线,这两种方式很常用;如果涉及到数据灰度,则可能需要中间服务做不同版本数据之间追平,或者停机维护一次性处理好数据和上线问题,不过后面...
  • 很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。下述...
  • 如果你想要学习Java开发,则需要全方位地进行学习,并且需要从入门到精通,只有将这些技术全学会了,就业应该问题就不大了。下面,南京课工场将会为你列出一些清单。1.熟练的使用Java语言进行面向对象程序设计,有...
  • PHP DIY系列之自定义配置和路由_后端开发虽然我们已经开发完成,但我们还需要更多,比如自定义配置和路由,本文将详细介绍自定义配置和路由的方法,和大家一起学习。下面的列表是最常用的前100个 PHP 函数:它们是最...
  • 常见的后端框架

    千次阅读 2020-12-19 04:25:17
    后端vs前端如果您是Web开发世界的新手,后端和前端开发之间的区别可能不那么明显,但是,了解两者之间的区别很重要。以下是前端开发人员与后端开发人员的一些区别。前端开发:前端开发人员在很大程度上负责用户所...
  • 都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术,这篇文章胖达就打算给大家介绍几款现阶段流行的框架组合,不管是在传统企业开发还是在互联网开发领域,这几种框架应该都是比较常用的。...
  • 可以选择的一些常用选项有 MongoDB,Redis,Cassandra,RethinkDB 和 Couchbase,如果必须选择一个,请使用 MongoDB。 Step 14 —— 缓存(Caching) 了解如何在应用程序中实现应用程序级缓存,了解如何使用 Redis ...
  • 技术知识1.1 必备技术栈1 JavaSE环境搭建程序基础面向对象数组常用的API集合IO多线程网络编程正则表达式Lambda表达式反射机制MySQL前端基础高级Servlet框架软件构成WEB项目请求流程 1 先了解知识点是什么 2 解决什么...
  • Java后端开发技术

    千次阅读 2021-12-16 23:21:02
    Java技术路线
  • IT技术分享社区 个人博客网站:https://programmerblog.xyz 文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口...
  • 每一个技术方向的背后都包含了众多技术细节,以开发一个分布式系统来说,需要分布式存储/数据库/缓存、中间件、RPC、消息系统、分布式一致性处理等多种技术。怎么去解决这些问题呢?1、 能够知道...
  • <maven.compiler.target>1.8maven.compiler.target> <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion> properties> profile> Maven 常用命令 maven clean 对项目进行清理,清理的过程中会删除...
  • 一名Java开发工程师不仅要对Java语言及特性有深层次的理解而且需要掌握与Java相关的框架、生态及后端开发知识本文涉及多种后端开发需要掌握的技能对于帮助提高开发能力非常有帮助NO.1《Java工程师修炼之道》杭建 著...
  • 后端技术阶段性学习总结

    千次阅读 2021-03-05 21:22:32
    内存池 重做日志 事务 MVCC原理:用锁(并发控制)+undolog (多版本) 锁 当前读与快照读 死锁 Innodb关键特性 Innodb索引: Mysql主从同步 Mysql一些问题 三,redis 1,redis的五种常用类型及数据结构(string,list...
  • JAVA技术路线图

    2020-12-21 06:07:46
    技术方面无论我们怎么学习,总感觉需要提升自已,却又不知道从哪里着手,同时也不知道自己处于哪个水平。这时候就需要有清晰的指示图来指引我们,这样我们能清楚的知道我们在哪方面不足,以及自己大概处于哪个阶段...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,591
精华内容 38,236
关键字:

后端常用技术