每天进步一点点,好记性不如烂笔头

导航

2017年12月1日 #

MySql详解(四)

摘要: MySql详解(四) MySql的DML操作 插入: 一、方式一 语法: insert into 表名(字段名,...) values(值,...); 特点: 1、要求值的类型和字段的类型要一致或兼容 2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致 但必须保证值和字段一一对应 3、假如表中 阅读全文

posted @ 2017-12-01 16:19 yujiwei 阅读(127) 评论(0) 推荐(0) 编辑

MySql详解(一)

摘要: MySql详解(一) 作为一名Java开发人员,数据库的地位不用多说了。从大学时期的SqlServer,到现在最流行的MySql和Oracle。前者随着阿里巴巴的去IOE化,在互联网公司中的使用比例是逐年上升,甚至已经完全取代了Oracle的位置,后者则是在电信,银行,交通等领域发挥着很大的作用。我 阅读全文

posted @ 2017-12-01 16:18 yujiwei 阅读(280) 评论(0) 推荐(0) 编辑

MySql详解(二)

摘要: MySql的安装和使用安装过程可以自行百度,非常简单,一直下一步就行,这里省略。 启动和停止MySql服务:• 方式一:通过计算机管理方式右击计算机—管理—服务—启动或停止MySQL服务• 方式二:通过命令行方式启动: net start mysql服务名停止: net stop mysql服务名M 阅读全文

posted @ 2017-12-01 16:18 yujiwei 阅读(119) 评论(0) 推荐(0) 编辑

MySql详解(三)

摘要: MySql详解(三) 导入基础表 具体的SQL文件已经放入百度网盘,连接为:http://pan.baidu.com/s/1hseoVR2,后面的MySql内容都是按照这些基础表展开的。 departments部门表: employees员工表: job_grades等级表: jobs职位表: lo 阅读全文

posted @ 2017-12-01 16:18 yujiwei 阅读(259) 评论(0) 推荐(0) 编辑

MySql详解(五)

摘要: MySql详解(五) MySql库的管理 一、创建库 create database 【if not exists】 库名【 character set 字符集名】; 二、修改库 alter database 库名 character set 字符集名; 三、删除库 drop database 【i 阅读全文

posted @ 2017-12-01 16:18 yujiwei 阅读(164) 评论(0) 推荐(0) 编辑

MySql详解(七)

摘要: MySql详解(七) MySql视图 一、含义 mysql5.1版本出现的新特性,本身是一个虚拟表,它的数据来自于表,通过执行时动态生成。 好处: 1、简化sql语句 2、提高了sql的重用性 3、保护基表的数据,提高了安全性 二、创建 create view 视图名 as 查询语句; 三、修改 方 阅读全文

posted @ 2017-12-01 16:18 yujiwei 阅读(145) 评论(0) 推荐(0) 编辑

MySql详解(六)

摘要: MySql详解(六) MySql事务 一、含义 事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行 二、特点(ACID) A 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行 C 一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态 I 隔离性:一 阅读全文

posted @ 2017-12-01 16:17 yujiwei 阅读(121) 评论(0) 推荐(0) 编辑

windows下的MySql实现读写分离

摘要: MySql读写分离 1.删除系统服务 sc delete 服务名 2.复制安装好的3380文件夹到3381 3.进入3381\logs目录下将所有文件删除 4.进入3381\data目录,将所有的log文件删除(注意不是所有文件哦!) 5.打开 my.ini 文件,将所有的 3380 替换为 338 阅读全文

posted @ 2017-12-01 10:42 yujiwei 阅读(2358) 评论(0) 推荐(0) 编辑

2017年10月22日 #

(原创)我眼中的设计模式系列之外观模式(二)

摘要: 外观模式的基本概念 首先,我们要先了解一下外观模式的基本概念。那到底什么是外观模式?其实就是基于很多模块或者很多子系统提供的一个最高层的接口,控制客户端访问我们的应用程序,减少客户端直接对内部应用程序的调用。也可以说是客户端和应用程序之间的第一道桥梁或者一个简化过的调用模版。我从网上偷了一张图,大家 阅读全文

posted @ 2017-10-22 11:18 yujiwei 阅读(204) 评论(0) 推荐(0) 编辑

2017年10月21日 #

(原创)我眼中的设计模式系列之简单工厂模式(一)

摘要: 简单工厂模式 在日常的软件开发中,我们一般都是按照模块来划分工作的。 场景一: 试想我们现在有这么一个模块,为其他的模块提供服务,比如说我们调用了好几个外部接口,统一返回XML字符串,每个接口返回的XML格式都不同,有的嵌套数组,有的纯数组,有的就是普通的节点XML。但是我们项目需要的是json格式 阅读全文

posted @ 2017-10-21 19:16 yujiwei 阅读(213) 评论(0) 推荐(0) 编辑

2017年8月30日 #

多线程设计模式(一)

摘要: DelayQueue的使用设计 我们谈一下实际的场景吧。我们在开发中,有如下场景a) 关闭空闲连接。服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之。b) 缓存。缓存中的对象,超过了空闲时间,需要从缓存中移出。c) 任务超时处理。在网络协议滑动窗口请求应答式交互时,处理超时未响应的请求。 今 阅读全文

posted @ 2017-08-30 22:09 yujiwei 阅读(181) 评论(0) 推荐(0) 编辑

关于Java集合类库中的几种常用队列

摘要: Java中几种常用的队列 阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞, 阅读全文

posted @ 2017-08-30 21:52 yujiwei 阅读(707) 评论(0) 推荐(0) 编辑

2017年7月30日 #

JAVA引用的种类

摘要: 最近在进行Java项目开发的时候,由于业务的原因,有时候new的对象会比较多,这个时候我总是有一个疑惑?那就是JVM在何时决定回收一个Java对象所占据的内存?这个问题其实对整个web系统来说是一个比较核心的性能问题了,因为众所周知,Java也是会发生内存泄漏的。经过几天的学习和查询资料,现在先来分 阅读全文

posted @ 2017-07-30 21:20 yujiwei 阅读(195) 评论(0) 推荐(0) 编辑

闲谈CDN网络架构

摘要: CDN也就是内容分布网络(Context Delivery Network),它是构筑在现有interent上的一种先进的流量分配网络。其目的是通过现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。有别 阅读全文

posted @ 2017-07-30 14:06 yujiwei 阅读(589) 评论(0) 推荐(0) 编辑

详解Web请求中的DNS域名解析

摘要: 当我们打开浏览器,输入一个URL去请求我们需要的资源,但是URL是需要解析成对应的IP地址才能与远程主机建立连接,如何将URL解析成IP就是DNS的工作范畴,即使作为开发人员,这个过程我们也感觉不到,但是它却真实的存在,如果任何一台DNS服务器坏掉都会导致非常严重的互联网灾难。 DNS服务器的解析过 阅读全文

posted @ 2017-07-30 13:36 yujiwei 阅读(531) 评论(0) 推荐(0) 编辑