莫方教程网

专业程序员编程教程与实战案例分享

Java集合框架3大隐藏陷阱!你的代码为何总崩溃(附修复代码)

导语:

“你的Java应用在处理10万条数据时突然崩溃?不是数据量大,是集合框架的‘隐形刺客’在作祟!某物流系统因错误使用ArrayList导致内存泄漏,本文通过线上事故复盘+JDK源码解析,揭秘开发者最易踩坑的集合操作。文末附内存分析工具+性能优化模板,点击关注领取解决方案!”

MyBatis vs JPA:Java 持久层框架选型与性能优化

在Java开发中,持久层框架的选择对项目的开发效率、维护成本和性能有着重要影响。MyBatis和JPA(Java Persistence API)是两种广泛使用的持久层框架,各自有着不同的设计理念和适用场景。本文将从多个指标对比MyBatis和JPA的优越性,并通过表格形式展示,最后给出选型建议及性能优化的关键点。

适用于Spring Boot的轻量级 HTTP 客户端框架

《狂野绿茵》:我们搞了一个Low Poly风格的胡逼游戏

这就是《狂野绿茵》,它是我们几个业余喜欢玩游戏做游戏的人,鼓捣出来的原创游戏。

哒哒哒,嘟嘟嘟,蹦蹦蹦,砰砰砰

从枪和球开始,我们打算做这么个看起来不靠谱的事

我是个FPS爱好者。从入职游戏公司的第一年开始,就一直在琢磨,什么时候我自己做一款FPS游戏,不为其他,就因为我喜欢FPS,仅此而已。然而我并不是全能战士,我不会建模,也不会画图,于是就只好这么默默地幻想着。

直到某个风和日丽的下午,我认识了几个呆萌的家伙,他们愿意和我一起做这件看上去不太靠谱的事情,以丰富自己无聊的业余生活。

芜湖Java培训/0基础如何学习Java三大框架?

Java是世界第一编程语言,这已经达成共识,是毋庸置疑的真理。框架是程序员们必学的知识点,而且是十分重要的应用,Spring、Struts、Hibernate也是经典中的经典,最常用的框架类型。

作为Java新手该如何去学习呢?看看他人怎么说?

再见 Spring Task,这个定时任务框架真香

最近有朋友问到定时任务相关的问题。

四千字干货 - 十三位Java工程师的学习心得

史上最强Java学习大全,多亏我足够无耻,才从公司十三位Java程序员口中问出方法来。

没错。

这篇文章总结于我们公司十三位使用Java作为开发语言的程序员前辈,方方面面近四千字。

作为十大编程语言榜首的Java,真的太多人学也有太多要学的东西了,以至于后台总有人问Java该怎么学,甚至还有具体问编程问题的。

乘此机会,整理Java程序员的从入门到精通之路,分享一下这么多年来我们公司Java程序员的学习心得。

初步认识Java集合框架

以前我们存储一个班的学生信息,可以使用一维数组来存储,假如要存储每天的新闻信息,因为每天的新闻数量不确定,给数组分配太大会浪费空间,太少了空间不足,因为数组是不可变长的,一旦分配就不能再更改。那么有没有更好的办法来解决这个问题?java 中给我们提供了集合框架,使用集合框架就可以解决当程序运行时并不知道会需要多少对象,或者需要更复杂方式存储对象的这类问题。

Java 集合框架提供了一套性能优良、使用方便的接口和类,它们位子java.util 包中。

现在企业开发时,Java所用到的主流框架有哪些?

做了十多年的Java开发,和大家介绍一下我最近一两年用的比较多的Java框架(包括软件、中间件)。


  • Spring:从刚开始工作的时候就在用;是一个J2EE框架,提供了对IOC的良好支持,也提供了对AOP技术非常好的封装;

  • Spring MVC:也是Spring的一个子项目,实现了MVC设计模式,目标是解耦;

  • MyBatis、Hibernate:两个都是ORM框架,现在Hibernate用的少了;也有用到Spring Data JPA,这个可以看做是更高级的封装,可以通过方法的命名,实现SQL语句;

无聊的周末用Java写个扫雷小游戏

周末无聊,用

<< 1 2 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    滇ICP备2024046894号-1