Guava Cache(LoadingCache)

  • Post author:
  • Post category:其他

Guava Cache guava cache是一个本地缓存。 优点 线程安全的缓存,与ConcurrentMap相似,但前者增加了更多的元素失效策略,后者只能显示的移除元素。 提供了三种基本的缓存回收方式:基于容量回收、定时回收和基于引用回收。定时回收有两种:按照写入时间,最早写入的最先回收;按照访问时间,最早访问的最早回收。 监控缓存加载/命中情况。 集成了多部操作,调用get方式,可以在未命…

继续阅读 Guava Cache(LoadingCache)

Service基本功能封装

  • Post author:
  • Post category:其他

import com.iloosen.imall.commons.util.BusinessException; import org.springframework.transaction.annotation.Transactional; import java.io.Serializable; import java.util.List; @Transactional(readOnly = …

继续阅读 Service基本功能封装

判断集合是否为空_Java集合系列(二)-Collection接口

  • Post author:
  • Post category:java

Sean:有足乐专栏导航​zhuanlan.zhihu.com 一、Collection接口概述 Collection是一个接口,继承自Iterable。我们先看一下Iterable接口的源码。 1.1 Iterable接口 Iterable接口源码 package java.lang; import java.util.Iterator; import java.util.Objects; im…

继续阅读 判断集合是否为空_Java集合系列(二)-Collection接口

ue4中在物体上加ui_使用Houdini Engine在UE4静态物体上面种草

  • Post author:
  • Post category:其他

(2020/05/09 在坐标轴的地方稍作了修改) 前言 大佬们都知道使用Landscape等可以在特定朝向的区域种草,因为入了Houdini Indie所以就来写一下如何使用Houdini Engine在场景内的普通的物体上面种草。最后可以导出为蓝图内的Instance或者Foliage。因为自身也还在探索学习阶段,所以不保证所写的完全正确,也不保证可以供商业流程使用,如果有不对的地方欢迎指出一…

继续阅读 ue4中在物体上加ui_使用Houdini Engine在UE4静态物体上面种草

30张炫酷的动态交互式图表,Python 一键即可生成

  • Post author:
  • Post category:python

今天我来讲一下如何用 Python 一行代码在 DataFrame 数据集当中生成炫酷的动态交互式的图表,本文中我们需要用到的模块 cufflinks ,就像是 seaborn 封装了 matplotlib 一样, cufflinks 也在 plotly 上面做了进一步的包装及优化,方法统一、参数配置简单,对于 DataFrame 数据集而言也可以方便灵活的绘图。 本文案例较多,很多可以拿来即用,…

继续阅读 30张炫酷的动态交互式图表,Python 一键即可生成

英语日常用语集锦!

  • Post author:
  • Post category:其他

英语日常用语集锦part1 1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet. 还没。 12. …

继续阅读 英语日常用语集锦!

python for循环n次_Python入门10 —— for循环

  • Post author:
  • Post category:python

1.字符串依次取值 students = ['egon', 'lxx', 'alex'] i = 0 while i < 3: print(students[i]) i += 1 2.针对循环取值操作,while循环并不擅长,于是python提供一个专门循环取值操作:for循环 students = ['egon', 'lxx', 'alex'] for x in students: # 有…

继续阅读 python for循环n次_Python入门10 —— for循环

数据传输的三种方式

  • Post author:
  • Post category:其他

在通信和计算机网络中,从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输线路的资源。常用的数据传输方式有电路交换、报文交换、分组交换。 电路交换 特点: 通信双方独占通信链路 优点: 数据传输时延小, 适用于实时通信 ;数据按序发送,不存在失序问题;适合模拟信号和数字信号传输 缺点: 连接建立时间长;独占信道,信道利用率低;不同类型、不同速率的终端难以直接通信;难以进行差错控制 报文…

继续阅读 数据传输的三种方式

如何修改TabBarItem的title的字体和颜色

  • Post author:
  • Post category:其他

[[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], UITextAttributeTextColor, nil] forState:UIControlStateNormal]; UIColor *titleHighlig…

继续阅读 如何修改TabBarItem的title的字体和颜色

Elasticsearch简介

  • Post author:
  • Post category:其他

1. Elasticsearch 简介 Elasticsearch ( Elasticsearch )是一个开源的分布式搜索和分析引擎,而不仅仅是一个简单的数据库。它被设计用于处理大规模数据集,具有快速、可靠和灵活的特点。 2. Elasticsearch 的主要特点 分布式架构: Elasticsearch 使用分布式架构,可以将数据分布在多个节点上,提高搜索和分析的性能和可扩展性。它使用主分片…

继续阅读 Elasticsearch简介