自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (22)
  • 收藏
  • 关注

原创 Redis的事务

1、基本概念1)什么是redis的事务?简单理解,可以认为redis事务是一些列redis命令的集合,并且有如下两个特点:a)事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。b)事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。2)事务的性质ACID一般来说,事务有四...

2019-03-28 18:22:28 3003

原创 Java双亲委派模型

本文大致分析了各个函数的流程,目的就是让大家看完之后,难以忘记!或者说,延长你对自定义类加载器的记忆时间!随时随地想自定义就自定义!1. 双亲委派模型简单说,类加载器就是根据指定全限定名称将class文件加载到JVM内存,转为Class对象。如果站在JVM的角度来看,只存在两种类加载器: 启动类加载器(Bootstrap ClassLoader):由C++语言实现(针对HotSpot...

2019-03-15 17:23:57 727

原创 类加载器

一、class装载验证流程加载链接 --验证 --准备 --解析初始化加载:1、取得类的二进制流 2、转为方法区数据结构3、在Java堆中生成对应的java.lang.Class对象。验证:目的:保证Class流的格式是正确的,比如:文件格式的验证,版本号是否合理,是否有父类等。准备:分配内存,并为类设置初始值 (方法区中)。解...

2019-03-15 16:59:58 3077

原创 垃圾回收(GC)

什么是垃圾在内存中不再使用的对象,而回收就是将垃圾倒掉。垃圾回收的算法有:引用计数、复制、标记压缩、分区、分代。引用计数:核心就是对象被其他的引用计数器加1,引用失效就减1。问题:①无法处理循环引用的情况。②引用和去引用都会进行计算,比较浪费系统性能。标记清除:标记和清除对象,弊端就是会产生垃圾碎片问题。大致的过程就是:首先从根节点出发,标记所有从根节点的可达对象,未被标记的就是需要清...

2019-03-08 19:20:44 116

原创 timestamp丢失精度问题

mysql数据库存放timestamp格式的数据出现的问题场景:在一次的开发中遇到了一个问题,将对象信息实例化到数据库,并缓存在redis。但是在对比redis中的数据和数据库中的数据时候出现了意外,那就是在数据库中类型为timestamp的字段和redis数据不一致。如下图所示:插入的数据=1551793619243redis存的数据={"vipendtime":1551793619...

2019-03-05 21:51:55 4454

原创 Lambda 表达式

其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能Lambda表达式的语法基本语法:(parameters) -> expression或(parameters) ->{ statements; }案例如下:// 1. 不需要参数,返回值为 5 () -> 5 // 2. 接...

2019-03-01 13:41:04 109

weathermap-1.0.0.zip

weathermap本指南通过一个示例向您展示微服务引擎的治理能力。包括注册发现、服务降级、路由策略以及灰度发布,其他功能的使用方法请参考微服务管理。 示例是一个天气预报应用,该应用可以为您提供世界各地当前的天气详情以及未来5天的预报。

2019-08-13

jweixin-1.0.0.js

该jar包支持微信的开发,比如微信支付,微信权限获取等等

2018-11-30

aspose-words-15.8.0.jar

全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF,EPUB, XPS, SWF 相互转换

2018-11-30

redis安装文档

redis安装文档

2018-10-19

FSCapture截屏小助手

《FSCapture》是一款抓屏工具,体积小巧、功能强大,不但具有常规截图等功能,更有从扫描器获取图像,和将图像转换为 PDF文档等功能。FastStone Capture支持不同的截图方式,可设定不同的快捷键进行操作。

2018-05-12

近5年软件设计师真题分析与解答(2014-2017)

近5年软件设计师真题分析与解答(2014-2017)、软件设计师、软考

2018-05-12

采用Subversion进行版本控制(中文)

Subversion 是一个自由/开放源码的版本控制系统, 也就是说 Subversion 管理着随 时间改变的档案. 这些档案放置在一个中央 档案库 (repository) 中. 这个档案库 很像一个寻常的档案服务器, 不过它会记住每一次档案的变动. 这样你就可以把 档案回复到旧的版本, 或是浏览档案的变动历程. 许多人会把版本控制系统想象 成某种 “时光机器”

2018-04-08

Git魔法书籍

Git(http://git.or.cz/)是一个版本控制的瑞士军刀。一个可靠通用多用途版本控制工具,它超强的灵活性使得一般人学着使用它没那么直白,更别说掌握它了。我把到目前为止弄明白的记下来,因为在我试图理解Git用户手册的时候也是困难重重;希望对别人有用

2018-04-08

Activiti-5-14.pdf

Activiti 5.14 用户手册 Activiti流程引擎的配置文件是名为activiti.cfg.xml的XML文件。 注意这与使用Spring方式创建流程引擎 是不一样的。

2018-04-08

日报的模板

PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),使用 PL/SQL Developer 可以方便地创建你的客户/服务器应用程序的服务器部分。主要的功能有: · 使用文本编辑器写程序单元(过程、触发器等等)。 · 使用 Oracle SQL*Plus 编译源文件。 · 如果有编译错误,你必须找出它位于源文件何处,纠正它,转回到 SQL*Plus 重新编译它,然后再找下一处错误。 · 使用 SQL*Plus 或你的客户端应用程序测试程序单元。 · 使用解释计划工具或 tkprof 工具优化你的 SQL 语句。 · 使用 SQL*Plus 或另外的工具在你的数据库里查看或修改其它对象和数据。 这些任务 - 编辑、编译、纠正、测试、调试、优化和查询,在不离开 PL/SQL Developer IDE 的情况下都能被完成。

2017-11-26

就业面试题

汇聚了就业面试常见题型 详细剖析

2016-06-22

巴巴运动网站源码

巴巴运动网站源码 可以从中学到各个页面跳转 显示 等业务逻辑的处理

2016-06-18

论坛技术源码

bbs论坛 实现了将静态的页面动态化

2016-06-18

绕过防盗链技术

一个简单的代码演示如何绕过网站设置的防盗链技术

2016-05-28

myeclipes多版本的破解软件

myeclipes多版本的破解软件 myeclipes2013,2014,10.x

2016-05-25

java高手秘笈

java高手秘笈是基于java5.0的新特性而言,全面了解java技术!

2016-05-25

推箱子游戏

javase技术的灰太狼推箱子游戏。主要涉及的知识点有:IO流 GUI编程 事件监听 eclipse使用

2016-05-25

mysql驱动jar包

mysql驱动jar包

2016-05-25

ps的常用笔刷

文鼎字体打包下载,山水,树木,动物各种笔刷,满足您的需要

2016-05-25

酒店管理系统

该资源源码全面,主要利用javase知识解决点餐 预定 收款 财务管理业务。以达到对javase的透彻的认识和运用!

2016-05-25

空空如也

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

TA关注的人

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