自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 jdk1.8中自带了Base64加密解密包

jdk1.8中自带的包加密代码控制台输出

2018-05-08 23:22:02 6097

转载 Java中的23种设计模式详解

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。二、设计模式的六大原则1、开闭...

2018-04-29 12:12:04 146

原创 Java中的设计模式(23种)

创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。...

2018-04-29 12:06:05 136

转载 MySQL数据类型--日期和时间类型

MySQL中的多种时间和格式数据类型日期和时间类型是为了方便在数据库中存储日期和时间而设计的。MySQL中有多种表示日期和时间的数据类型。其中,year类型表示时间,date类型表示日期,time类型表示时间,datetime和timestamp表示日期和时间。实际情况,最后2种使用的比较多。具体的日期和时间类型如下:关于上图的解释:1,每种日期和时间类型都有一个有效范围。如果插入的值超过了这个范...

2018-04-25 21:36:35 1790

原创 网页色彩值

页面色彩值:

2018-04-25 19:02:15 143

原创 MySql几个存储函数小demo

自定义函数:(求从1到给定参数的和)delimiter $$  --修改结束语句定界符create function sum1(int111 int) returns intbegin            set @i = 1; set @res = 0; while @i <= int111 do  set @res = @res + @i; set @i = @i + 1; end...

2018-04-25 18:56:23 254

转载 Json和xml区别(比较全面)

1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语...

2018-04-25 10:03:46 288

转载 网站高并发解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht...

2018-04-24 23:26:53 242

转载 Redis基础概括

(1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正)(2)Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写...

2018-04-24 23:22:33 136

原创 之前学习数据库的笔记

数据库设计的三大范式:概念:     关系型数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效,优雅的数据库。     一般项目中用的最多的也就是第三范式,性能和维护比较平衡第一范式:数据库中的每个字段都是不可拆分的数据项,那么就满足第一范式第二范式:首先满足第一范式,其次,每个非主键字段是由主键字...

2018-04-24 23:10:22 355

转载 运维角度浅谈MySQL数据库优化

这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计  项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设计不当,会直接影响访问速度和用户体验。影响的因素很多,比如慢查询、低效的查询语句、没有适当建立索引、数据库堵塞(死锁)等。当然,有测试工程师的团队,会做压...

2018-04-24 23:09:10 144

转载 数据库优化总结(比较全面)

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为 NULL...

2018-04-24 23:07:15 5415 1

转载 MySQL优化的8个详解

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果...

2018-04-24 23:05:14 115

原创 MySQL优化小结(自己总结的)

1,为MySQL的查询缓存优化你的缓存(因为某些查询语句会让MySQL不使用查询缓存)例子:不在查询的语句条件后面使用MySQL函数,这会使MySQL放弃查询缓存,性能很低2,explain你的select语句可以分析查询语句或者是分析性能瓶颈3,当只要使用一行数据时,使用limit1,提高查找效率4,为搜索字段建立索引,能极大提供性能5,两个join的字段应该是有索引的,并且类型相同6,避免使用...

2018-04-24 22:46:25 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除