- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 史上最全面的Spring Boot Cache使用与整合
一:Spring缓存抽象Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发; Cache接口为缓存的组件规范定义,包含缓存的各种操作集合; Cache接口下Spring提供了各种...
2019-05-21 13:53:38 208
转载 ReflectASM-invoke,高效率java反射机制原理
前言:前段时间在设计公司基于netty的易用框架时,很多地方都用到了反射机制。反射的性能一直是大家有目共睹的诟病,相比于直接调用速度上差了很多。但是在很多地方,作为未知通用判断的时候,不得不调用反射类型来保障代码的复用性和框架的扩展性。所以我们只能想办法优化反射,而不能抵制反射,那么优化方案,这里给大家推荐了ReflectASM。一、性能对比我们先通过简单的代码来看看,各种调用方式之间的性...
2019-05-18 23:32:51 301
转载 git flow的使用
简介 Gitflow工作流程围绕项目发布定义了严格的分支模型。尽管它比Feature Branch Workflow更复杂一些,但它也为管理更大规模的项目提供了坚实的框架。 与Feature Branch Workflow比起来,Gitflow流程并没有增加任何新的概念或命令。其特色在于,它为不同的分支分配了非常明确的角色,并且定义了使用场景和用法。除了用于功能开发的分支,它还使用独立的...
2019-05-17 15:28:13 233
转载 Windows平台使用Gitblit搭建Git服务器图文教程
原文地址:https://www.uedsc.com/windows-gitblit-git-server.htmlGit服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建我们的Git服务器。国内使...
2019-05-17 15:11:20 282
转载 手把手教你 GitLab 的安装及使用
前言新入职公司,发现公司还在使用落后生产工具 svn,由于重度使用过 svn 和 git ,知道这两个工具之间的差异,已经在使用 git 的路上越走越远。于是,跟上级强烈建议让我在公司推行 git 和他的私有仓库 gitlab,多次安利“磨刀不误砍柴工”的理念,终于被我说服。以下是我边安装和边记录的详细笔记,务求安装好之后分享给同事直接就能看懂,降低团队的学习成本。git的优点gi...
2019-05-17 15:10:38 711
转载 Java 8 函数式接口 - Functional Interface
阅读目录什么是函数式接口(Functional Interface) 函数式接口用途 关于@FunctionalInterface注解 函数式接口里允许定义默认方法 函数式接口里允许定义静态方法 函数式接口里允许定义java.lang.Object里的public方法 JDK中的函数式接口举例 参考资料什么是函数式接口(Functional Interface)其实之...
2019-05-15 10:32:35 103
转载 Spring Bean的生命周期
Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取...
2019-05-15 10:27:10 111
转载 spring的@Transactional注解详细用法
概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持...
2019-05-10 12:50:02 137
转载 eclipse 中 git 解决冲突(重点)
一、先制造冲突这里的目的是模仿大家平常提交代码遇到的代码冲突问题。(项目已经已经提前创建好并放到了 GIT 上)先在云端修改TestGit_Master.java文件,如下图:然后在本地修改TestGit_Master.java文件,如下图:接下来我们解决冲突。二、项目右键“team”,选择“commit”,与正常提交做一样的操作三、提交并推送发送推送失败,...
2019-05-07 22:04:05 132
s v n
2014-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人