-
含源码解析,深入Java 线程池原理
含源码解析,深入Java 线程池原理 从池化技术到底层实现,一篇文章带你贯通线程池技术。 1、池化技术简介 在系统开发过程中,我们经常会用到池化技术来减少系统消耗,提升系统性能。 在编程领域,比较典型的池化技术有: 线程池、连接池、内存池、对象池等。 对象池通...
-
JavaSE学习笔记(4)---抽象类和接口
JavaSE学习笔记(4)---抽象类和接口 JavaSE学习笔记(4)---抽象类和接口 抽象方法和抽象类 ·抽象方法 使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。 特点 抽象方法必须声明在抽象类中。 抽象...
-
Java内存
Java内存 Java 虚拟机在执行 Java 程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java 虚拟机规范将 JVM 所管理的内存分为以下几个运行时数据区:程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区。 一,内存区域划分 1.线程共享区域: (1)Java...
-
00.简述工厂设计模式
00.简述工厂设计模式 这里简单理解:简单工厂又叫静态工厂;是将工厂方法的方法体加上static ? ? 问题来了,什么是开闭原则?又有哪些设计原则呢? 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句...
-
稀疏数组
稀疏数组 一、引入 先来看一个实际问题: 编写的五子棋程序中,有存盘退出和续上盘的功能 如上图,0表示没有棋子,1表示黑色棋子,2表示蓝色棋子 问题分析:因为该二维数组很多值是默认值0,因此记录了很多没有意义的数据。 解决方案:用稀疏数组代替二维数组 二、稀疏...
-
MyBatis 总结
MyBatis 总结 MyBatis是一个Java的持久层框架,和Hibernate一样,都是ORM框架。 MyBaits的前身是iBatis,可以将数据库中记录映射为pojo,是开发人员以面向对象编程的思想来操作数据库。 MyBatis消除了几乎所有的JDBC代码、参数的手动设置、对结果集的检索,开发人员只...
-
[JAVA] 面向对象小小总结
[JAVA] 面向对象小小总结 面向对象概述 符合人类思维习惯的编程思想 , 生活中存在着不同形态的事物 , 这些事物存在着不同的联系 , 在程序中使用对象来映射现实中事物 , 使用对象关系来描述事物之间的联系, 这种思想就是面向对象. 面向对象过程 分析解决问题所需要的步...
-
SpringMVC 中的异常处理
SpringMVC 中的异常处理 目录 1、搭建编码分析 2、编写异常类 3、编写自定义异常处理器 4、在springmvc.xml中配置异常处理器 5、编写Error.jsp、index.jsp页面 6、编写collector代码模拟异常 7、运行效果 前言 说到SpringMVC 中的异常处理,就不得不提提java基础中的异...
2020-02-02 16:05:20 java学习java基础java并发编程实战java并发编程java学习资料定义虚拟机IE谈谈系统
-
负载均衡算法 - 基本实现
负载均衡算法 - 基本实现 ? 最近在比赛一个项目 , 是给Dubbo写一个负载均衡接口 , 其实dubbo已经实现了下面四种, 所以他做的不是这个单面负载均衡, 需要做双向负载均衡 , 负载均衡的权重取决于服务端,所以有些时候我们不知道如何计算权重, 权重受到很多因素影响 ,所以...
-
学习Java的书籍资料
学习Java的书籍资料 对于程序员来说,编程技术至关重要,然而技术的提高不是一蹴而就的,它需要时间的积累和经验的沉淀。因此本文为大家推荐Java学习的书籍,学虽容易,学好不易,且学且珍惜。 基础类.《Java从入门到精通》(第3版)【内容介绍】本书从初学者角度出发...
2020-01-31 16:03:37 多线程编程编程开发界面设计java学习java多线程java从入门到精通java开发Java技术java web开发javaweb开发
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
