首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    java开发后端框架_java开发后端框架

    1 java开发后端框架 java从推出到现在技术不断发展,语言也优化的越来越好,对于java工程师来说技术的不断发展,他们需要不断学习java进阶,而对于新手来说就能从基础到核心。 下面小编给大家说说java开发后端框架,希望能对你有些帮助。 Struts在项目中主要负责视图层、控制层,在视图层提供了大量的标签库,提高视图层的开发速度。 是一种对象、关系的映射工具, 提供了从 Java类到数据表的映射,也提供了数据查询和恢复等机制, 大大减少数据访问的复杂度。把对数据库的直接操作 , 转换为对持久对象的操作。 解决程序与数据库的依赖,即使用了Hibernate之后,以后更改数据库不需要更改代码,因为Hibernate会根据数据库方言来生成对应的SQL语句;2、是对JDBC的轻量级封装,简化持久层的代码,提高开发速度

    4K30编辑于 2022-08-14
  • 来自专栏AVAJ

    面试java后端面经_3

    1 自我介绍哈(这块没有一点准备的可以看面试java后端面经_1) 2 类加载的三种方式(1:命令行启动应用时由JVM初始化加载 2:通过Class.forName() 方式动态加载 3:通过ClassLoder.loadClass () 方法动态加载) 3 如何判断对象已死(1:引用计数法(java中没用,因为,没办法解决循环引用:A引用B,B也引用A,但是没有其他引用去引用A和B,这时AB都是垃圾,但是引用计数法无法判断)。 3方法区中常量引用的对象。 3标记整理算法:先标记清除再整理。 3.性能最化,fork子进程来完成写操作,让主进程继续处理命令。4.相对于数据集大时,比AOF启动效率高。

    53920发布于 2019-08-20
  • 来自专栏全栈程序员必看

    java后端开发框架有哪些(java后端需要学哪些框架)

    Java web开发框架了解 web开发 前端–页面的设计、路由、展示—静态资源(HTML、CSS、JS)–web服务器(nginx)– Vue 技术栈开发 后端–对外提供(类)RESTful风格的 API—数据库交互– web应用服务器(tomcat)– Spring 技术栈开发 交互–HTTP协议通信– JSON格式–RESTful 风格 java web开发框架的变迁 SSH ——Struts 常用的框架 数据层:mybatis API层:spring mvc 业务层:spring 外加重要的:spring boot——进一步简化基于 spring 框架的项目的构建工具 web后端开发框架 企业最常用 Spring:是 Java 后端框架家族里面最强大的一个框架,其拥有 IOC(控制反转) 和 AOP(面向切面) 两大利器,大大简化了软件开发复杂性。 并且,Spring 现在能与所有主流开发框架集成,可谓是一个万能框架,Spring 让 JAVA 开发变得更多简单。 SpringMVC:API层,处理|响应请求,获取表单参数,表单校验等。

    2.9K11编辑于 2022-07-31
  • 来自专栏AVAJ

    用友java后端开发面经

    面的是深圳的友金锁 3月28号 早上十点 之前来学校宣讲加笔试(笔试做的很菜) 以为凉了,27号被捞起来了,现在看来面了也有点凉 视频面试 时间:19分钟左右 面试官人不错 1 自我介绍 2 自我介绍完马上问了我实习期间所做的项目 balabala然后问我java学的怎样 (我说还行,哎,菜鸡的自我修养) 3 直接hashMap(只问了数据结构然后就没了,他应该不太满意吧。

    60130发布于 2019-08-20
  • 来自专栏芋道源码1024

    Java 后端开发实践 - 项目模板

    一键式本地构建 3. 日志处理 4. 异常处理 5. 统一代码风格 ? 整理出一套公共性的项目模板,旨在尽量多地包含日常开发所需,减少开发者的重复性工作以及提供一些最佳实践。 1. 一个好的README给人以项目概览,可以使新人快速上手项目,并降低沟通成本,建议包括: 项目简介 一两句话描述该项目实现的业务功能 技术选型 项目的技术栈,包括语言,框架,中间件等 本地构建 列出本地开发过程中所用到的工具命令 注意保持README的持续更新,一些重要的架构决定可以通过示例代码的形式记录在代码块当中,新开发者可以通过直接阅读这些示例代码快速了解项目的通用实践方式以及架构选择 2. 一键式本地构建 写一个必需的script,自动化完成本地构建的过程 run.sh 进行本地调试或者必要的手动测试 local-build.sh,完成本地构建 3. 客户端的请求数据类统一使用相同后缀,比如Command 返回给客户端的数据统一使用相同后缀,比如Represetation 统一对请求处理的流程框架,比如采用传统的3层架构或者DDD战术模式 提供一致的异常返回

    87610发布于 2020-12-08
  • 来自专栏王二麻子IT技术交流园地

    Java后端开发规范(基于阿里开发规范)

    3) 获取统计值的方法用 count 做前缀。 4) 插入的方法用 save/insert 做前缀。 5) 删除的方法用 remove/delete 做前缀。 = null) && (...) || (...); 3if (existed) { 4  ... 5} 反例: 1if ((file.open(fileName, "w") ! 3) 需要极高稳定性和可用性的方法。 4) 对外提供的开放接口,不管是 RPC/API/HTTP 接口。 5) 敏感权限入口。 正例:aliyun_admin,rdc_config,level3_name 反例:AliyunAdmin,rdcConfig,level_3_name 【强制】禁用保留字,如 desc、range、match 3)抵制惟一索引。认为业务的惟一性一律需要在应用层通过“先查后插”方式解决。

    1.9K21编辑于 2023-07-18
  • 来自专栏JAVAandPython君

    简单聊聊Python后端开发Java后端的区别

    今天我想以个人观点来简单说说Java后端开发和Python后端开发的区别。 回归正题 Java和Python开发后端的区别,从我个人最直观的感受就是 1、简易度 Python后端框架最火的就是Django和flask,我也写过这两个框架的系列文章,感兴趣的可以去看看。 2、项目架构 了解Python或者Java中任一web框架并且都开发过的朋友,应该有个很明显的感受,就是感觉Java的项目架构更加的清晰明了,仿佛是一种行业内的规定。 flask项目架构 3、生态环境 生态环境也许是Java后端更火的原因之一吧。Java后端生态真的是数一数二的地位,它说第二没人敢说第一。 总结 除了上面我的一些直观感受,Java后端的优势确实还是有许多,例如性能、并发等。 可能有些小伙伴会说,那做Python后端还有前途吗?

    15.9K40发布于 2020-11-05
  • 来自专栏全栈程序员必看

    java后端开发需要学什么_从事Java后端开发,要学习哪些知识和技能?

    首先要明确后端包括哪些职业:DBA(数据库维护优化专家),Developer(程序猿),Architect(构架师),Scrum master及类似(敏捷开发专家),Project Manager(产品狗 对于初学Java并且有志于后端开发的同学来说,需要重点关注以下几个部分: 基础:比如计算机系统、算法、编译原理等等 Web开发: 主要是Web开发相关的内容,包括HTML/CSS/js(前端页面)、 Servlet J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的。 最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。 总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。

    1.2K30编辑于 2022-09-08
  • 来自专栏全栈程序员必看

    java后端开发需要什么_从事Java后端开发,要学习哪些知识和技能?

    很多小伙伴想转行做Java后端,但是又不知道到底该学习些什么。今天就跟你们聊聊做Java后端,需要学习和了解什么? 1、首先要明确后端包括哪些职业 DBA(数据库维护优化专家) Developer(程序猿) Architect(构架师) Scrummaster及类似(敏捷开发专家) ProjectManager(产品狗 对于初学Java并且有志于后端开发的同学来说,需要重点关注以下几个部分: 基础:比如计算机系统、算法、编译原理等等。 Web开发:主要是Web开发相关的内容,包括HTML/CSS/js(前端页面)、Servlet/JSP(J2EE)以及MySQL(数据库)相关的知识。 J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的。

    73420编辑于 2022-09-08
  • SpringBoot3+Vue3后端分离的Java快速开发框架开源啦

    SpringBoot3+Vue3后端分离的Java快速开发框架开源啦 基于SpringBoot3+Vue3后端分离的Java快速开发框架 平台简介 基于 JDK 17、Spring Boot 3、Spring 开发框架: 使用 Spring Boot 3 和 Vue 3,以及 Element-Plus 等主流技术栈,实时更新。 后端开发 Gitee仓库地址: https://gitee.com/harry-tech/harry.git idea、eclipse需安装lombok插件,不然会提示找不到entity的get set 方法 创建数据库harry3,数据库编码为UTF-8 执行db/harry3.sql文件,初始化数据 修改application.yml,更新MySQL账号和密码 Eclipse、IDEA运行HarryApplication.java ,则可启动项目 Swagger注解路径:http://localhost:9000/doc.html 前端开发 本项目是前后端分离的,还需要部署前端,才能运行起来 前端下载地址: Gitee: https

    1.5K10编辑于 2025-01-11
  • 来自专栏Java后端技术栈cwnait

    最近面试 Java 后端开发的感受!

    www.cnblogs.com/JavaArchitect/p/10011253.html 前段时间,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我的标准其实不复杂(适用90%小小小公司,BAT等自动忽略): 第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。 我们知道,目前Java开发是以Web框架为主,那么为什么还要问Java核心知识点呢?我这个是有切身体会的。你必须掌握的 21 个 Java 核心技术! 过了半年以后,后者的能力快速升级到高级开发,由于对JAVA核心知识点了解很透彻,所以看一些分布式组件的底层实现没什么大问题。 而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    66830发布于 2019-07-16
  • Java后端开发——分层解耦详解

    在程序设计和开发时,让每一个接口、类、方法的职责尽可能单一。 代码拆分为以下三层: controller :控制层,接收前端请求,处理请求并响应数据。 username = s1[1]; Integer password = Integer.parseInt(s1[2]); String name= s1[3] (UserService userService) { this.userService = userService; } 优点:封装性好,依赖关系清晰 缺点:需额外编写Set方法,代码量大 实际开发

    25010编辑于 2025-12-23
  • 来自专栏程序员的成长之路

    最近面试 Java 后端开发的感受!

    首发:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我的标准其实不复杂(适用90%小小小公司,BAT等自动忽略): 第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。 我们知道,目前Java开发是以Web框架为主,那么为什么还要问Java核心知识点呢?我这个是有切身体会的。 过了半年以后,后者的能力快速升级到高级开发,由于对JAVA核心知识点了解很透彻,所以看一些分布式组件的底层实现没什么大问题。而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    79730发布于 2019-04-29
  • 来自专栏微信公众号:Java团长

    最近面试Java后端开发的感受

    来源:cnblogs.com/JavaArchitect/p/10011253.html 在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。 我们知道,目前Java开发是以Web框架为主,那么为什么还要问Java核心知识点呢?我这个是有切身体会的。 过了半年以后,后者的能力快速升级到高级开发,由于对JAVA核心知识点了解很透彻,所以看一些分布式组件的底层实现没什么大问题。 而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    91030发布于 2018-12-28
  • 来自专栏全栈程序员必看

    Java Web和Java后端开发的学习路线

    J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的。 对于参加工作2年到3年的同学有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。请记住,你还嫩的多。这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。 这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。 这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。 比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你的作用也是很大的。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。

    1.1K10编辑于 2022-09-08
  • 来自专栏码农小胖哥的码农生涯

    后端Java开发如何防御XSS攻击

    javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestWrapper; import java.util.stream.Stream { jsonGenerator.writeString(HtmlUtils.htmlEscape(value)); } } } 总结 今天介绍了几种常用的防止XSS攻击的方式,主要是涉及后端

    5.6K10发布于 2021-07-22
  • 来自专栏逆锋起笔

    Java 后端开发必读的 6 本书!

    如果你是一个小白,你打算自学JAVA,你如果想找到一份月薪1万的JAVA开发工程师的工作。那么很简单,你只需要花1个月的时间,学完我推荐的这6本书,再结合一些实战项目,那就差不多了 1. JAVA了! 语言/框架如javaJava核心技术·卷I》 3、《Effective Java》 这本书我认为是JAVA程序员都应该学习的一本书,不论你是小白还是资深JAVA开发工程师 4、《Spring实战 》 5、《MySQL必知必会》 6、《MySQL技术内幕》 大多数JAVA开发工程师的工作日常都是增删改查! 其实JAVA开发工程师并不是什么高级的工作,只是代码农民工而已,大家不要有畏惧的心理哦!

    1.3K40编辑于 2021-12-14
  • 来自专栏全栈程序员必看

    java后端开发题库_2020年Java题库整理

    2020年Java题库整理(WUST) 知识点整理: 1.Java 语言具有跨平台性, 是一种面向对象的语言,程序具有可移植性,不可多继承。 2.Java的标准版主要用于桌面级的应用和数据库的开发3.main()的头定义只能为public void main,一个类中可以没有 main()方法。 4.接口可以继承接口。 15.每一个 Java 线程可以看成由代码、一个虚拟的 CPU 以及数据三部分组成。 2.length 3.非运行时异常 4.this 5.4 6.JVM 7.Character 8.非运行时异常 9.内部类 10.抽象方法 11.synchronized 12.BorderLayout 13.BorderLayout 14.FlowLayout 15.File.separator 16.ServerSocket 17.DriverManager 18.java.lang 19.快 20

    1K30编辑于 2022-07-28
  • 来自专栏高性能服务器开发

    3 游戏后端开发需要掌握的知识

    Server服务器之间是不通信的 带负载均衡 一个Gate Server的对应多个Game Server 各个GateServer之间可以互相通信,而且还可以随意扩展,通过配置文件可以实现配置 3

    1.6K31发布于 2018-07-25
  • 来自专栏微信公众号:Java团长

    微信小程序开发【前端+后端Java)】

    我在后端编写主要是用java,当然对其他开发语言熟悉的也可以使用其他语言开发后端。 现在我就java编写后端api的讲解。主要框架springboot,开发工具myeclipse,服务器阿里云服务器。 创建一个maven项目,导入相关依赖: pom.xml依赖 <! 在写一个测试的controller进行微信小程序与java后端实现通信,controller代码如下: @RestController @SpringBootApplication public class 所以这就是选择springboot框架开发小程序后端的主要原因之一。可以方面我们进行小程序的后端开发。 五、小程序发起网络请求 在完成了小程序的后端开发,下面进行小程序端发起网络请求。 现在可以在启动后端项目在微信开发工具上进行测试。 演示效果: ? ? 所以至此已经完成了小程序的前后端通信。

    22.9K53发布于 2021-01-20
领券