标签:二级缓存

IOS技术

iOS中堆和栈的使用

3

dulong 发布于 2018-06-19

堆和栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。堆,队列优先,先进先出(FIFO—first in first out);栈,先进后出(FILO—First-In/Last-Out)。一般情况下,如果有人把堆栈合起来说,那它的意思是...

阅读(17)评论(0)赞 (0)

Java

06-13Mybatis 插件实现动态设置参数

1

puefu.he 发布于 2018-06-13

一、背景 笔者在搭建架构时,通常会利用泛型对 dao 层 和 service 层公共的代码(增删改)进行抽取,但是遇到一个尴尬的问题,就是实体类中的时间设置。 解决办法有很多,简单的方法就是在 web 层接收实体类参数后直接设置时间即可。但是,web 层理论上只是调用 servi...

阅读(36)评论(0)赞 (0)

Java

基于动态代理 Mock dubbo 服务的实现方案

19

尖兵 发布于 2018-06-01

序言 背景概述 公司目前 Java 项目提供服务都是基于 Dubbo 框架的,而且 Dubbo 框架已经成为大部分国内互联网公司选择的一个基础组件。 在日常项目协作过程中,其实会碰到服务不稳定、不满足需求场景等情况,很多开发都会通过在本地使用 Mocktio 等单测工具作为自测辅...

阅读(57)评论(0)赞 (0)

Java

Jspxcms 9.0.0 发布,国内开源 Java CMS

3

wenming.gapo 发布于 2018-05-15

Jspxcms-9.0.0-release今天正式发布。同时官方的社区论坛系统也上线了,基于kotlin、spring boot 2、mybatis、thymeleaf开发,待功能更加完善后,会采用GPL-3开源发布。地址: http://www.jspxcms.com/jspb...

阅读(34)评论(0)赞 (0)

Java

JavaEE进阶知识学习—–SpringCloud(二)实践准备

xubiao.zhuang 发布于 2018-05-06

项目是使用SpringCloud将四个工程进行整合,microservicecloud整体父工程Project,microservicecloud-api公共子模块Module,microservicecloud-provider-dept-8001部门微服务提供者Module,...

阅读(46)评论(0)赞 (0)

Java

Infinispan 9.2.2.Final 和 9.3.0.Alpha1 发布,错误修复

邓龙华 发布于 2018-05-04

Infinispan 9.2.2.Final 和 9.3.0.Alpha1 现已正式释出。下面简要介绍一下更新内容: 首先是 9.2.2.Final,该版本为即将到来的 Hibernate ORM 5.3 引入了二级缓存的 provider,还修复了 许多错误 。 然后是 9.3...

阅读(25)评论(0)赞 (0)

Java

Spring Mybatis详解

5

xubiao.zhuang 发布于 2018-05-04

介绍 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,它可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs...

阅读(75)评论(0)赞 (0)

IOS技术

iOS新闻类App内容页技术探索

11

yeseng 发布于 2018-05-03

据相关数据显示,截至2017年底,中国手机新闻客户端用户规模达到6.36亿人,移动App已经成为新闻和内容传播的最重要途径之一。而伴随着行业的竞争和发展,App中的内容页在提升App品质、提升使用时长及提升用户黏性等方面,扮演着更为重要的角色,同时也面临着更大的挑战。 内容页在呈...

阅读(35)评论(0)赞 (0)

Java

后端架构师技术图谱

songhua.gao 发布于 2018-04-28

《后端架构师技术图谱》 最后更新于20180427 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B-,B+,B*树 LSM 树 BitSet 常用算法 排序、查找算法 选择排序 冒泡排序 插入排序 快速排...

阅读(281)评论(0)赞 (0)

Java

目标:BAT—Java研发方向技术面试准备

邓龙华 发布于 2018-04-04

背景: 最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。对于Java研发方向的技术面试,这里总结了一些你必须要掌握的技术知识点,考察的内容会比这里总...

阅读(68)评论(0)赞 (0)

Spring

Mybatis 通用 Mapper 4.0.0 发布

yeseng 发布于 2018-03-19

通用 Mapper4 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。 4.0 更...

阅读(105)评论(0)赞 (0)

Spring

一起来谈谈 Spring AOP!

1

changyuan.xu 发布于 2018-03-13

要谈AOP,那么AOP到底是什么呢?AOP即面向切面编程,相比OOP–面向对象编程,由于面向对象中最基本的单位是 类,实例 ,很自然我们会想到AOP中最基本的单位可能就是所谓的 切面 了,你可能会问,那 切面 又是个什么东西,我想说,现在不懂没关系,下面我会讲到。我们...

阅读(96)评论(0)赞 (0)

Spring

异常集锦

18

zhuangli 发布于 2018-03-13

异常集锦 在写代码的时候出现过很多的异常( 针对一些不能即时查询出来的情况 ),现在把它们一一整理出来,以后再次出现的时候可以有地方可查。 Hibernate异常 BatchUpdateException Caused by: java.sql.BatchUpdateExcept...

阅读(144)评论(0)赞 (0)

IOS技术

深入iOS系统底层之CPU寄存器介绍

17

尖兵 发布于 2018-02-05

一弹指六十刹那,一刹那九百生灭。 –《仁王经》 组件 计算机是一种数据处理设备,它由CPU和内存以及外部设备组成。CPU负责数据处理,内存负责存储,外部设备负责数据的输入和输出,它们之间通过总线连接在一起。CPU内部主要由控制器、运算器和寄存器组成。控制器负责指令的读...

阅读(92)评论(0)赞 (0)

Spring

围观! 2018 开年 1k+ star 及码云 GVP 项目是如何炼成的

尖兵 发布于 2018-02-01

码云Gitee 始终致力于推动国内开源生态的建立与良好发展,在竭诚为广大开发者提供更好的远端代码托管、协作开发服务的同时,也推出了码云开源项目 “GVP” 与 “1000 Star” 计划,大力扶植和推广本土优质开源项目,让国内优秀的开源作者们得能到更多的关注、获得更好的发展。 ...

阅读(150)评论(0)赞 (0)

IOS技术

YYCache 源码解析

4

尖兵 发布于 2018-01-30

YYCache是国内开发者ibireme开源的一个线程安全的高性能缓存组件,代码风格简洁清晰,在GitHub上已经有了1600+颗星。 阅读它的源码有助于建立比较完整的缓存设计的思路,同时也能巩固一下双向链表,线程锁,数据库操作相关的知识。如果你还没有看过YYCache的源码,那...

阅读(102)评论(0)赞 (0)

Spring

每日一博 | Spring Boot 缓存实战之实现多级缓存

1

puefu.he 发布于 2018-01-04

在前文我们介绍了如何使用Redis或者Caffeine来做缓存。 Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2 Spring Boot缓存实战 Caffeine 问题描述: 通过使用redis和Caffeine来做缓存,我们会发现一些问题。 如果只使...

阅读(136)评论(0)赞 (0)

Spring

SpringMVC+Hibernate的Web Application构建实践

19

xiaoli.wang 发布于 2017-12-03

这篇文章是关于Spring的Web程序的搭建,有什么不对的地方希望大家批评指正。 首先我们要了解什么是Spring,这里可能很多大家也都明白,无非是一个管理对象的一个容器,主要体现在IOC注入和AOP切面编程。 关于上面的两点在后面一点会给大家更具体的说明一下是什么。简单的来说,...

阅读(105)评论(0)赞 (0)