前言 工作越久发现自己越麻瓜。感觉只有每天积累一点,才不会觉得空虚。 redis-benchmark用法 redis-benchmark是用于给redis进行压测的。 1.100个并发连接,10000个请求 redis-…
分类:java
Java8 函数接口
在函数式编程中,纯函数的定义是: 1. 此函数在相同的输入值时,需产生相同的输出。函数的输出和输入值以外的其他隐藏信息或状态无关,也和由 I/O 设备产生的外部输出无关。 2. 该函数不能有语义上可观察的函数副作用,诸如…
Java 9 新增的 3 个语言新特性
Java 9 马上就要正式发布了,新版本为我们带来了很多新的语言特性。22 岁 的 Java 语言在面向对象领域几乎做到了极致,这篇文章根据官方文档和各种资料的内容,介绍 Java 9 的几个新的语言特性。 接口的私有方…
img标签显示图片方法总结
1、通过图片在项目下的可访问路径。 例如:<img src=’../assets/imags/xxx.jpg’ /> 2、通过一个下载器链接,读取(文件)服务器上的图…
对象引用类型之软引用和弱引用
提到弱引用和软引用,想到内存的动态分配与内存回收。在Java语言中,有的区域的内存分配和回收都具备确定性(比如:程序计数器、虚拟机栈和本地方法栈),它们不需要考虑过多的回收问题;而有的区域的内存分配和回收都是动态的(…
SpringBoot2.x开发前准备
SpringBoot2.x依赖环境和版本新特性说明 依赖版本jdk8以上, Springboot2.x用JDK8, 因为底层是 Spring framework5。 安装maven最新版本,maven3.2以上版本,下载…
Spring事件监听器源码
Spring 自定义了继承 JDK 事件监听器的接口ApplicationListener<E extends ApplicationEvent> extends EventListener,用来监听 Spr…
第一章 corejava的入门
第一章 corejava的入门一:什么是语言语言=os+数据结构+算法+思想os:操作系统数据结构:队,栈,二叉树,链表算法:做游戏开发时非常重要面试题:int a>0,b>0只使用一条输出语句输出a,b的最…
稀疏数组
0 0 0 0 0 0 0 0 1 0 2 0 0 0 0 0 如上二维数组作为棋盘存储的话太占用空间,有太多无效的数据0 可以使用稀疏数组来优化,原理:记录棋盘行和列的大小,记录有效值的个数,然后分别记录有效值的下标 …
作为面试官的一点点感悟,谈谈技术人的成长之路
因为工作上的原因,做过几次面试官,面试的同学有应届生,也有工作3-5年的老技术人。最近也频繁作为面试官帮助筛选候选人,中间有很多值得深思的东西,我记录了下来分享给大家。 以下观点仅为个人观点,不代表任何公司的立场。 01…
在使用 Fortify进行源码扫描时需要做对项目需要做什么?
1.一般我们的项目都是svn 或git 进行管理的,为了扫出异常的问题 做好把 “” .svn “” 文件删除 2。把我们的项目需要的jar 文件放到一个文件…
排序算法模板实现
常见的排序算法模板实现 学过的东西总是很容易忘记,最近用模板整理 了常见的排序算法。涉及模板的知识在这里我就不细细的介绍了。 #pragma once#define NULL 0#define MARK -65535…