深圳Java 培训学习: Java8.0 新特性之 Lambda 表达式 前言 Java 8 已经发布很久了,很多报道表明 Java 8 是一次重大的版本升级。本篇文章,主要给大家介绍的是 lambd…
分类:编程语言
Kubernetes中限制Java容器内存资源实践
0x00 起因 公司最近部分应用要从 Docker Swarm 迁移到 Kubernetes,而迁移到新的 Kubernetes 上的应用都要做资源的限制,否则如果 Pod 不断地占用机器资源把整个节点都拖垮了那就很糟糕…
小程序运营中提高用户的留存率的几个技巧
很多企业都想在小程序运营工作中取得理想的效果,是否成功运营小程序的一个重要参考指标就是用户留存率,今天我们就来聊一聊在运营小程序的过程中应该如何做才能提高留存率。 如何留存高质量用户? 小程序运营要想提高用户的留存率,保…
Java导出多个excel并打包压缩成.zip文件
1、先获取到数据,并将数据导出excel到指定位置 public void downPoliceZip(WorksitePoliceApiInfo worksitePoliceApiInfo) throws Except…
类变量和实例变量的区别
一、类对象和实例对象 类对象是将具有相似属性和方法的对象总结抽象为类对象,可以定义相似的一些属性和方法,不同的实例对象去引用类对象的属性和方法,能减少代码的重复率。 实例对象又称实例化对象,不是抽象而是一类对象中具体的一…
三目运算符空指针
在代码中使用了三目运算符,代码在线上运行的时候发生了NPE,经过排查,发现原来是三目运算符和自动拆装箱之间有一定的关系,导致了空指针。那么,三木是三目运算符呢?为什么会导致空指针?下面也是学习了解到的内容,跟大家分享下。…
9、Dubbo的SPI机制分析5-Activate详解
1、Dubbo的@Activate例子 @SPI public interface ActivateExt { String echo(String msg); } @Activate(group = {"default…
Java深入学习(4):Future模式
Future模式: 其实相当于是前端的Ajax 比如我们使用多线程下载文件时候,每一个线程都会发送HTTP请求资源。而我如何知道,文件下载完毕呢? 也就是说,主线程如何获得子线程的执行结果呢? 创建多线程中的实现runn…
MyBatis之接口绑定方案及多参数传递
1.说明 所谓的MyBatis接口绑定,指的是实现创建一个接口后,把mapper.xml 由mybatis 生成接口的实现类,通过调用接口对象就可以获取mapper.xml 中编写的sql。在SSM框架中,MyBat…
if判断和三目运算符
if判断 if条件语句是代码中常用的判断条件的代码,相对于其他的条件判断语句更为简单,一般代码结构如下: if (判别式) { 代码块1 } else { 代码块2 } 如果判别式结果为真,会执行代码块1,若为假执行代码…
如何使用Java 8流快速替换列表中的元素
假设您有一个项目清单: List<String> books = Arrays.asList( "The Holy Cow: The Bovine Testament", "True Hip Hop", "T…
linux查看文件所在位置
一、find命令 1、通过文件名查找 find / -name php.ini 2、根据部分文件名查找方法 (1)查找某个文件夹下包含epc的文件 find /test -name '*epc*' (2)查找某个文件夹下…