-
一个知名网站的微服务架构最佳实现
一个知名网站的微服务架构最佳实现 编者语:如果你的项目正在从单体升级为微服务而忧心;或者你在实践微服务过程中手忙脚乱,本文都是你不容错过的好文。 微服务架构的目标是帮助工程团队更快、更安全、更高质量地交付产品。拆分服务允许团队快速迭代的同时,保证了对...
-
深入学习Mybatis框架(二)- 进阶
深入学习Mybatis框架(二)- 进阶 1.动态SQL 1.1 什么是动态SQL? 动态SQL就是通过传入的参数不一样,可以组成不同结构的SQL语句。 这种可以根据参数的条件而改变SQL结构的SQL语句,我们称为动态SQL语句。使用动态SQL可以提高代码重用性。 1.2 XML方式的实现 1.2.1 需要...
-
让我们一起来: 面向对象!!!
让我们一起来: 面向对象!!! 面向对象 1.封装 封装;隐藏内部的实现细节,对外提供公共的访问方式 优点: * 隐藏实现细节 * 提高程序的安全性 * 提高程序复用性 2.继承(子承父业) 首先继承的目的:为了提高代码的复用性 如何使用继承: * 定义子父类,使用extends关键字 子类...
-
消息队列
消息队列 消息队列 前言: 说实话,最近还是比较忙的,手上素材倒是一大把,但是大多只是初步整理了。但是博客这种东西还是要写的,果然后面还是要放低一下排版要求(扩展性的一些东西也少提一些)。 简介: 消息队列这个东西,其实网上的资料还是很多的。我就简单说一...
-
Java面试题汇总---基础版(附答案)
Java面试题汇总---基础版(附答案) 基于我个人对面试的认知和招聘经验,在此我总结一下Java开发者的基础知识掌握要求,及应聘者面试的需要准备的内容。 首先,Java基础是每个面试官都会问到的,可能只是针对工作经验的多少,对问题追踪深度有所差异。基本对初中级开发...
-
关于重写equals()和hashCode()的思考__从HashMap源码分析
关于重写equals()和hashCode()的思考__从HashMap源码分析 最近这几天一直对equals()和hashCode()的事搞不清楚,云里雾里的。 为什么重写equals(),我知道。 但是为什么要两个都要重写呢,我就有点迷糊了,所以趁现在思考清楚后记录一下。 通过本文,你可以了解到 1.为...
-
for循环和while循环的区别
for循环和while循环的区别 for循环和 while循环 的区别 使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环, 否则用for循环。不知道用for循环。 因为变量及早的从内存中消失,可以提高内存的使用效率。 其实还有一种场景的理解: 如果是一个范...
-
java基础第十五篇之IO流和递归算法
java基础第十五篇之IO流和递归算法 FileInputStream : 输入流 int available() : 一次读取所有的字节数 read() : 将文件上的字节读取到内存的数组中 FileOutputStream : 输出流 write(byte[] b) : 将字节数组中的字节数据写到文件上 缓冲区会在内存中创建一个8192容量...
-
深挖Jvm垃圾收集
深挖Jvm垃圾收集 垃圾收集(Garbage Collection,GC),它的任务是解决以下 3 件问题: 哪些内存需要回收? 什么时候回收? 如何回收? 其中第一个问题很好回答,在 Java 中,GC 主要发生在 Java 堆和方法区中,对于后两个问题,我们将在之后的内容中进行讨论,并介绍...
-
Redis基础命令
Redis基础命令 1.Redis单进程: 单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠 主进程的执行效率。 epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll...
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
