个人博客

张豪


  • 首页

  • 标签

  • 分类

  • 归档

写给自己

发表于 2019-01-11 | 阅读次数:
字数统计: 3,745字 | 阅读时长 ≈ 13分钟
学技术往往学到的东西越多,就会知道自己不懂的东西更多。借用古希腊先贤的一句话就是:“吾所知的乃是圈中之物,吾所未知的是圈外的世界,吾之所知之圆越大,吾所触及的未知世界越大“。如果自己没有规划好学习方向、学习计划,很容易在知识的海洋中迷失自己。努力是很重要的,但是努力的方向和方法也是十分重要的,在学习 ...
阅读全文 »

Maven的常见错误

发表于 2019-01-11 | 分类于 常见错误 | 阅读次数:
字数统计: 1,061字 | 阅读时长 ≈ 5分钟
用过Maven的朋友肯定遇到过Maven莫名其妙报错的问题,根据我个人经验,Maven报错的原因百分之70是Jar没有下好,百二分之20是因为版本不匹配,剩下百分之10其它的可能。在这里我就总结一下用Maven遇到的坑。 配置aliyun远程仓库maven仓库用过的人都知道,国内有多么的悲催。还好有 ...
阅读全文 »

SpringCloud

发表于 2019-01-10 | 分类于 框架 | 阅读次数:
字数统计: 4,218字 | 阅读时长 ≈ 19分钟
SpringCloud是什么SpringCloud是一个微服务框架,Spring Cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。何为微服务?简而言之,微服务架构风格这种开发方法,是以开发一组小型服务 ...
阅读全文 »

JDK1.7和JDK1.8新特性

发表于 2019-01-08 | 分类于 JDK | 阅读次数:
字数统计: 1,124字 | 阅读时长 ≈ 5分钟
JDK每个版本都会带来一些新东西,例如里程碑式的1.5。在这里主要总结一下JDK1.7和1.8的一些新特性。 JDK1.7新特性String能控制switch语句话不多说,直接上代码测试一下(用的是1.8测试):123456789101112131415161718192021package com ...
阅读全文 »

简单工厂、工厂方法、抽象工厂有什么区别?

发表于 2019-01-06 | 分类于 设计模式 | 阅读次数:
字数统计: 1,504字 | 阅读时长 ≈ 6分钟
工厂模式的作用刚接触和使用工厂模式的时候,我心中一直有个疑惑,工厂模式有什么用?不使用的工厂模式的时候,我们需要知道具体类名字,使用了工厂模式之后我们仍然需要知道工厂类,最多是吧new对象时的构造函数和参数屏蔽了而已,为什么要做这样一步吃力而不讨好的工作?带着这个疑惑我查阅了网上大量的资料,对工厂模 ...
阅读全文 »

redis

发表于 2018-12-31 | 分类于 数据库 | 阅读次数:
字数统计: 2,027字 | 阅读时长 ≈ 9分钟
redis是什么Redis是完全开源免费的,高性能的key-value数据库。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list、set、zset、hash等数据结构的存储。 为什么使 ...
阅读全文 »

SpringMVC

发表于 2018-12-25 | 分类于 框架 | 阅读次数:
字数统计: 1,962字 | 阅读时长 ≈ 9分钟
杭州下起了小雪,但是也阻止不了我写博客总结技术的步伐。 什么是SpringMVCSpringMVC是一个强大的Web框架,它支持注解配置,易用性高。Spring MVC 是当前应用最多的 MVC 框架,而且在很多公司,通常会把 Spring MVC 和 Mybatis 整合起来使用。 框架原理和执行 ...
阅读全文 »

原子类以及CAS算法

发表于 2018-12-20 | 分类于 并发 | 阅读次数:
字数统计: 675字 | 阅读时长 ≈ 3分钟
在并发编程中,为了防止多线程访问造成的不安全性,我们可以用到synchronized锁(悲观锁),ReentrantLock(重入锁),和原子类(乐观锁)等技术来提高安全性。今天我们就来深入理解一下原子类的实现方式。 J.U.C下的Atomic*类atomic:原子的。代指不可再分割的意思,映射到 ...
阅读全文 »

Mybatis缓存机制

发表于 2018-12-18 | 分类于 框架 | 阅读次数:
字数统计: 349字 | 阅读时长 ≈ 1分钟
写这篇博客是因为半夜突然想起我对MyBatis的缓存机制的记忆有些模糊了,赶紧绞尽脑汁的回忆了一下MyBatis的缓存机制。好记性不如烂笔头,索性就写进博客里边,以后也好自己查找。 MyBatis缓存介绍正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 一级缓存: ...
阅读全文 »

集合总结

发表于 2018-12-18 | 分类于 集合 | 阅读次数:
字数统计: 2,024字 | 阅读时长 ≈ 8分钟
List与Set区别List,Set都是继承自Collection接口List特点:元素有放入顺序,元素可重复Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖注意:元素虽然无放入熟顺序,但是元素在Set中的位置是该元素的HashCode决定的,其位置其实是固定的,加入Set的Object必须 ...
阅读全文 »
12345
张豪

张豪

纵有疾风起,人生不言弃。

44 日志
16 分类
23 标签
© 2020 张豪 | Site words total count: 109.1k