自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 redis持久化方式,RDB,AOF

(1)RDB,把当前进程数据生成快照保存到硬盘的过程,有手动触发和自动触发 手动触发: 实现方式:save ,bgsave save命令是同步的,对于特别大的数据和访问量大的 网站都会发生阻塞 bgsave命令是异步的,不会发生阻塞,该命令会执行fork操作创建子进程,RDB持久化由子进程负责,阻塞只发生在fork 阶段,redis的RDB操作主要用到bgsave bgsave的流程:...

2019-06-07 18:32:10 101

原创 Java10年技术栈

Java10年技术栈

2017-09-04 19:30:33 331

原创 JSON的深刻剖析

JSON有两种结构,一种是对象,另一种是数组。       (1).对象(object),是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)     分  隔。 是由{}括起来的,格式例如,{"key1":value1,"key2":value2,"key3":value3,..

2017-08-27 00:13:33 265

原创 Linux随记

linux文件系统常用管理操作命令   Linux系统文件系统目录结构:   约定俗成:   bin  (binaries)存放二进制可执行文件   sbin  (super user binaries)存放二进制可执行文件,只有root才能访问   etc (etcetera)存放系统配置文件   usr  (unix shared res

2017-08-05 13:34:28 277

原创 Redis笔记

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 redis提供五种数据类型:string,hash,list,set及zset(sorted set)。 第一种 String:key-value(做缓存) 命令不区分大小写,key区分大小写 incr key 自增

2017-08-05 13:31:54 285

原创 springAOP详解

AOP的作用   在OOP中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),切面将那些与业务无关,却被业务模块共同调用的逻辑提取并封装起来,减少了系统中的重复代码,降低了模块间的耦合度,同时提高了系统的可维护性

2017-08-05 13:30:41 202

原创 springIOC详解

IoC是什么   Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。   谁控制谁?当然是IoC 容器控制了对象;控制什么?那就是主要控制了外部资源

2017-08-05 13:27:05 268

原创 springMVC详解

1.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。   另外还有一种基于组件的、事件驱动的W

2017-08-05 13:24:19 178

阿里巴巴Java开发规约 插件使用详细指南.pdf

2017年开春之际,阿里诚意献上重磅大礼:《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。 至今为止已更迭了三个版本,2017年9月25日,阿里巴巴Java开发手册(终极版)》正式发布,这是史上内容最全、修正最为彻底的一个版本,并且增加了单元测试规约内容,这也是阿里官方对外发布的最后一个PDF版本,值得收藏。 《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善。这是阿里回馈给Java社区的一份礼物,希望能够帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。

2017-12-16

spring+springmvc+mybatis完美项目

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认为使用框架并不是很难,关键要理解其思想,这对于我们提高编程水平很有帮助。不过,如果用都不会,谈思想就变成纸上谈兵

2017-12-16

mybatis反向生成maven插件完美生成代码

mybatis反向生成maven插件完美生成代码,运行generator插件 运行方法:在eclipse 中,选择pom.xml文件,击右键先择Run AS——>Maven Build… ——>在Goals框中输入:mybatis-generator:generate 运行即可 这样,相关的文件就会生成在配置的路径下,如果需要的话,可以进行自行删减、改名,很方便

2017-12-16

空空如也

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

TA关注的人

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