20191213-Lambda

Lambda表达式Lambda表达式是Java SE 8中一个重要的新特性.lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda表达式还增强了集合库。Java Lambda表达式的一个重要用法是简化某些 匿名内部类(Anonymous Classes)的写法 。实际上Lambda表达式并 不仅仅...
分类: 其他 发布时间: 04-03 10:14 阅读次数: 0

20191213-Stream

什么是Streamstream并不是某种数据结构,它只是数据源(数据源可以是一个数组,Java容器或I/O channel等)的一种视图。常见的stream接口继承关系stream接口继承自BaseStream,其中IntStream, LongStream, DoubleStream对应三种基本类型(int, long, double,注意不是包装类型),Stream对应所有剩余类型的s...
分类: 其他 发布时间: 04-03 10:14 阅读次数: 0

太香了,Android面试主题整理合集

在金三银四即将来临之际,给大家整理了一份中高级Android面试题合集,第一章Java部分1.设计模式(六大基本原则、项目中常用的设计模式、手写单例等)你所知道的设计模式有哪些单例设计模式工厂设计模式建造者模式(Builder)适配器设计模式装饰模式(Decorator)观察者模式(Observer)2.Java语言的特点与OOP思想3.说下java中的线程创建方式,线程池的工作原理。4. HashMapArrayList的构造器add方法源码分析get方法源码分析se
分类: 其他 发布时间: 04-03 10:14 阅读次数: 0

20191214-二叉查找树(BST)

二叉查找树(BST)定义:二叉查找树(Binary Search Tree),又被称为二叉搜索树。设x为二叉查找树中的一个结点,x节点包含关键字key,节点x的key值记为key[x]。如果y是x的左子树中的一个结点,则key[y] <= key[x];如果y是x的右子树的一个结点,则key[y] >= key[x]特性:1、 左 子树上所有结点的值均 小于或等于 它的根结点...
分类: 其他 发布时间: 04-03 10:14 阅读次数: 0

20191226-TCP的三次握手和四次挥手

在浏览器中的地址栏内输入URL,就可以看到Web页面,即是客户端在浏览器地址内输入URL之后,信息会被送到某处,然后从某处获得的回复,内容就会显示在Web页面上客户端:像这种通过发送请求获取服务器资源的Web浏览器等就叫做客户端-----》简单来说,客户端就是个人使用的电脑,而服务器就是服务器,通过电脑访问服务器上的资源,用的就是HTTP网络协议Web页面是根据你在Web浏览器地址栏指定...
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品

始于颜值俗语常言,人不可貌相,海水不可斗量。但不可置否的是,一个良好的形象可以给你带来更多的机会。毕竟,谁会愿意跟一个不修边幅,邋里邋遢的人打交道呢?永远别指望有第二次机会,去改变一个人的第一印象。敬于才华世界上聪明人不多,大致十中有一;而智者就更罕见,估计百里无一。聪明的人确实更受欢迎,但是太过聪明的人,最后往往聪明反被聪明误。当你的才华还撑不起自己的野心时,你就应该静下心来学习。聪明人喜欢把自己发光的一面向众人展示,以显露自己才华出众,而智者通常让别人把好的一面表现出来,吸取他
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

改变人生的几种思维你知道吗?

立体思维也称多元思维、全方位思维、整体思维、空间思维或多维型思维,是指跳出点、线、面的限制,能从上下、左右、前后等不同角度思考问题的思维方式,佛家称之为“缘起的思维”。把握事物本质,作出正确行动,从而改变命运。微帮峰哥分享点式思维有一天,一条蛇的头和尾争执起来,蛇尾对蛇头说:“今天我走前面。”蛇头说:“我常常走前面,怎么可以倒过来呢?”相持之下,蛇头自管自向前走,蛇尾却缠住树牢牢不放。这样,蛇头走不动了,只得让蛇尾走前面。不料蛇尾因为没有眼睛,掉入火坑,蛇就这样被活活烧死。蛇的头和尾本是一个
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

20191227-java中的自动拆装箱

基本数据类型内置类型,是Java中不同于类(Class)的特殊类型Java基本类型共有八种,基本类型可以分为三类:字符类型char布尔类型boolean整数类型btype\short\int\long浮点数类型float\doubleJava中还存在另外一种基本类型void对应的包装类 java.lang.Void,不过我们无法直接对它们进行...
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

20191230-Java内部类

内部类可以将一个类的定义放在里另一个类的内部(所谓的内部类的概念只是出现在编译阶段,对于jvm层是没有内部类这个概念的)内部类是可以访问外部类的私有字段和私有方法的用处:类的单继承问题,外部类不能再继承的类可以交给内部类继承可以通过定义内部类来实现一个类私属于一个类,实现更好的封装性代码优化:它需要更少的代码分类:静态内部类非静态内部类(成员内部类、方法内部类、匿名内部类)...
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

四舍五入C语言(愚人节快乐)

定义两个小数,num1,num2,求他们的和,四舍五入保留整数思路:将double型变量强行转换为int型时会省去小数部分,所以给这个小数加0.5。例如 :#include <stdio.h>int main(){ double num1,num2; double sum; scanf("%lf%lf",&num1,&num2); sum=(int)(num1+num2+0.5); printf("%.0f",sum);
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

20191230-常问集合比较

Arraylist与LinkedList的比较ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)因为地址连续, ArrayList要移动数据,所以插入和删除操作效率比较低LinkedList基于链表的数据结构,地址是任意的,所以在开辟内存空间的时候不需要等一个连续的地址,对于新增和删除操作add和remove,Lin...
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

[Python图像处理] 三十九.Python图像分类万字详解(贝叶斯图像分类、KNN图像分类、DNN图像分类)

前面一篇文章介绍了图像增强知识,从而改善图像质量,增强图像识别效果,核心内容分为直方图均衡化、局部直方图均衡化和自动色彩均衡三部分。这篇文章将详细讲解图像分类知识,包括常见的图像分类算法,并介绍Python环境下的贝叶斯图像分类算法、基于KNN算法的图像分类和基于神经网络算法的图像分类等案例。万字长文整理,希望对您有所帮助。 同时,该部分知识均为作者查阅资料撰写总结,并且开设成了收费专栏,为小宝赚点奶粉钱,感谢您的抬爱。当然如果您是在读学生或经济拮据,可以私聊我给你每篇文章开白名单,或者转发原文给你,更希望
分类: 企业开发 发布时间: 04-03 10:13 阅读次数: 0

Linux 调用接口获取返回状态码

Linux 调用接口获取返回状态码curl -L --silent --connect-timout 5 -m 5 -I -o /dev/null -s -w %{http_code} 127.0.0.1:8080
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

20191230-String,StringBuffer和StringBuilder的区别

运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String。线程安全上,StringBuilder是线程不安全的,而StringBuffer是线程安全的适用场景:String:适用于少量的字符串操作的情况StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况StringBuffer:适...
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

20191230-wait和sleep的区别

sleep()方法是属于Thread类中的,而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu给其他线程,但是他的监控状态依然保持着,当指定的时间到了又会自动恢复运行状态。所以在调用sleep()方法的过程中,线程不会释放对象锁。调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()...
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

20200103-数据库索引

联合索引联合索引: 多个字段上建立的索引,能够加速复核查询条件的检索select uid, login_time from t_user where login_name=? and passwd=?登录业务需求----可以建立(login_name, passwd)的联合索引联合索引能够满足最左侧查询需求(最左侧查询需求,并不是指SQL语句的写法必须满足索引的顺序)例如(a,...
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

能让你在睡梦中惊醒的Zabbix 监控平台配置邮件告警机制

文章目录一、Zabbix Server 端配置二、Web 页面配置监控机制①管理→报警媒介类型→创建媒体类型②用户→Admin→报警媒介③配置→动作→创建动作④动作→操作→恢复操作⑤Server 端重启 Zabbix 服务⑥配置→主机-client-01→模板→更新三、Client 端测试邮件告警机制一、Zabbix Server 端配置yum -y install mailxvim /etc/mail.rc#末尾添加以下内容set [email protected] smt
分类: 企业开发 发布时间: 04-03 10:13 阅读次数: 0

数通网络高工的金手指(附详细书单)

本人在数通网络领域耕耘数十年,回过头来看过去的学习经历,从07年学习CCNA开始,到目前正在研究SRv6、FlexE等新技术,突破自己N个技术能力瓶颈的关键方法就是多读书。现依靠已经不那么好的记忆,将自己这些年读过的书单整理出来。书名不分时间先后,附上书籍封面,祝大家早日学有所成。目前个人已经走上学习5G的道路,稍晚些再奉上5G方面学习的书籍,与大家共同学习、共同成长。《TCP/IP详解卷一》《TCP/IP详解卷二》《思科网络技术学院教程》《CCNA学习指南:Cisc..
分类: 企业开发 发布时间: 04-03 10:13 阅读次数: 0

System.out.println与System.err.println

区别一System.in(标准输入流),System.out(标准输出流),System.err(标准错误输出流)err是运行期异常和错误反馈的输出流的方向区别二在语言层面的实现三个文件描述符都是可以重定向的在unix shell或windows command line中使用管道或重定向,则只是针对标准输入和输出System.out.println 能重定向到别的输出流,...
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0

socket通讯mina框架学习与熟悉

1.MINAMINA 是一个专门设计既能工作在客户端又能工作在服务器端的网络框架1.1 架构图1.1.1 应用程序架构MINA处于应用程序和基础网络层之间作为粘合剂(可以基于TCP、UDP、in-VM 通信或是客户端的RS-232C串行协议),只用在mina上设计自己的应用实现,不需要去处理网络层的复杂业务(底层是基于JAVA的NIO 1.0实现的)1.1.2 核心部分架构内部可以分为3个层次:I/O Service - 执行实际的I / O,创建一个I/O Service: 可以选择
分类: 其他 发布时间: 04-03 10:13 阅读次数: 0