基于Servlet+JSP+MySQL实现的在线购物商城系统

51商城采用JavaWeb技术开发的一个B2C的在线商城系统,提供商品购买,下单,购物车以及后台数据管理功能;

Java HashMap源码分析

本文从 Hash 方法开始,通过分析源码,深入介绍了 JDK 不同版本中 HashMap 的实现。JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的.JDK1.8 以后在解决哈希冲突时有了较大的变化,当

《Mybatis 手撸专栏》第7章:SQL执行器的定义和实现

那么关于池化数据源的调用、执行和结果封装,目前我们还都只是在 DefaultSqlSession 中进行发起 如图 7-1 所示。

Java+Python视频教程,别再说找不到适合的教程了

尤其是在运维的应用中非常的广泛,所以之前出了一句话,在如今的时代,运维不学Python,迟早会被淘汰!

二叉树刷题总结:二叉树的遍历方式

二叉树的遍历方式分为俩种,一种是深度优先遍历也就是我们常说的 DFS,另一种是广度优先遍历我们常用 BFS 来称呼;深度优先遍历实现的方法有俩种,一种是递归还有一种是迭代,而广度优先遍历则是利用队列来实现的,我们称之为层序遍历。

深度对比三种主流微服务配置中心

为什么需要配置中心开源配置中心基本介绍配置中心核心概念的对比配置管理功能的对比配置实时推送的对比部署结构&高可用的对比多语言支持的对比功能特性对比总结参考文档在撰写这篇技术选型的文章之前,是比较犹豫的。

面试官没想到,一个 Java 线程生命周期,我可以扯半小时

在 Java 线程生命周期中, RUNNABLE 状态是将 ready 和 running 两种状态合并在了一起,而 BLOCKED , WAITING , TIMED_WAITING 这三种状态其实就是 waiting 状态,也就是线程要等待某些事件发生,才能继续向下执行下去。

Java8:2万字20个实例玩转集合—筛选、归约、分组、聚合

Java8 Stream先贴上几个案例,水平高超的同学可以挑战一下:从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。统计员工的最高薪资、平均薪资、薪资之和。将员工按薪资从高到低排序,同样薪资者年龄小者在前。

让我们深入了解有关Java内存泄漏的10件事情

Java内存泄漏可能是致命的,而且很难排除故障。您是否属于定期(每周、每天或更频繁)重新启动应用程序服务器的商店之一?真可怜,不是吗?等等,我们在服务器上拥有128MB内存的日子一去不复返了。我们在服务器上有好几十亿字节的内存,不是吗?为什么我们还遇到内存问题?问得好。

部署 Java Web 服务

引言在过去数年里,随着万维网联盟更新了核心规范,并引入了弥补 Web 服务最初缺陷的新规范,Web 服务发生了大量的变化。

网站地图