从今天开始呢,阿Q就带大家了解一下java的设计模式,并从中选出比较常用的几种设计模式进行总结。首先呢,先给大家说一下设计模式到底是什么。设计模式设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题
阿Q说代码 关注Ta
专注于后端技术栈分享: 文章风格多变、配图通俗易懂、故 事生动有趣
从上一篇文章Java设计模式——装饰模式(Decorator Pattern)中估计大家都已经对java设计模式有了初步的理解,今天呢,阿Q就给大家讲一下另一种设计模式——单例设计模式。首先我们先来了解一下它的概念,单例模式是设计模式中最简单的形式之一,这一模式的目的是使得类的一个对象成为系统中的唯
Web开发中的常见概念(1)B/S系统和C/S系统Brower/Server:浏览器、服务器系统 ----- 网站Client/Server:客户端、服务器系统 ----- QQ、大型游戏(2)web应用服务器供向外部发布web资源的服务器软件(3)web资源存在于web应用服务器可供外界访问的资源
核心科技你值得拥有
今天呢,阿Q就带大家了解一下什么是servlet。Servlet简介Servlet是运行在服务端的Java小程序,是sun公司提供的一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。servlet规范:包
JDBC的原理与使用
简介JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。原理早期SUN公司的天才们想编写一套可以连接天下所有数据库的API
今天突然想起来去年双十一买了一台服务器,不知不觉中已经闲置了三个多月了。之前的热情已经消退了,今天决定拿它练练手,安装几个平时用到的软件,今天阿Q就带大家一起搭建一下MySQL。一、用Linux命令完全卸载MySQLrpm包安装方式卸载查包名:rpm -qa | grep mysql删除命令:rpm
相信大家在用记事本编译运行java程序的同时肯定心里有不少怨言吧,要是用这种工具编译一个复杂点的程序简直就有想死的心了,更不用说什么大的网站项目了。接下来阿Q就带领大家了解一个全新的编译工具Eclipse。Eclipse的安装首先进入eclipse的官方网站http://eclipse.org/ (
MySQL的下载、配置
MySQL是一个免费开源的数据库系统,深受广大企业和程序员的喜爱。今天呢,阿Q就带大家完成一下MySQL的下载与使用的步骤。下载首先进入下载地址:https://dev.mysql.com/downloads/页面点击第四步中的MySQL Community Server (GPL)进入点击“最新版
MySQL的四大常见存储引擎谈到MyISAM和InnoDB了我们先来了解一下什么是存储引擎吧。MySQL中的数据用各种不同的技术存储在文件(或者内存)中,这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能,我们把这些不同的技术以及配套的相关功能称为存储引擎(也
大家好,我是阿Q。今天给大家分析一个由于 MySQL 字符集不一致导致索引失效的案例。问题描述有个朋友给我发来一个问题,说是他们的系统有几十万用户,某个查询需要 5 秒以上的时间才能返回,同时服务器 CPU 资源占用率将近 100%。这个对于用户的线上操作影响非常大,那么我们就来看看如何分析和解决这
- 1
- 2