自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二手程序员

一个快把大哥气死的小弟

  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

原创 java8新特性 stream、lambde、optional

一、stream:  stream() − 为集合创建串行流。 parallelStream() − 为集合创建并行流。 forEachStream 提供了新的方法 'forEach' 来迭代流中的每个数据。以下代码片段使用 forEach 输出了10个随机数:Random random = new Random();random.ints().limit(10)....

2018-06-28 19:39:29 352

转载 谈谈java中遍历Map的几种方法

java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点先初始化一个mappublic class TestMap { public static Map<Integer, Integer> map = new HashMap<Integer, Integer>...

2018-06-28 09:25:56 200

原创 BIO与NIO、AIO的区别

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。BIO是一个连接一个线程。NIO是一个请求一个线程。AIO是一个有效请求一个线程。同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写);异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码)...

2018-06-27 20:06:09 224

原创 Hashmap如何实现key的唯一性

Map和Set不可存在重复元素1 对于 HashMap  HashSet  的实现是:维护了一张  HashTable 。容器中的元素全部存储在Hashtable 中,每次添加元素都会先判断是否有重复的元素,hashcode()方法进行比较,若一样再equals()方法比较,他们的底层数据结构如果也相同的话,JVM就认为数据已经存在了,就不会添加数据!2 对于 TreeMap  TreeSet他们...

2018-06-27 19:56:59 5201 1

原创 hashcode()和equals()

浅显的总结了些,深入无法理解Java中的hashCode方法就是根据一定的规则将与对象相关的信息(比如对象的存储地址,对象的字段等)映射成一个数值,这个数值称作为散列值设计hashCode()时最重要的因素就是:无论何时,对同一个对象调用hashCode()都应该产生同样的值。如果在讲一个对象用put()添加进HashMap时产生一个hashCdoe值,而用get()取出时却产生了另一个hashC...

2018-06-27 17:42:41 638

原创 '=='与equals 的区别

=操作符专门用来比较变量的值是否相等。比较好理解的一点是: int a=10; int b=10; 则a==b将是true。 但不好理解的地方是: String a=new String( "foo "); String b=new String( "foo "); 则a==b将返回false。 对象变量其实是一个引用,它们的值是指向对象所在的内存地址,而不是对象本身。a和...

2018-06-27 11:45:07 184

原创 tomcat部署项目有哪几种方式?

1、直接将web项目文件件拷贝到webapps目录中 (打war包,war包是需要tomcat的)Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。2...

2018-06-27 11:05:40 1119

原创 war包与jar的区别与使用以及Spring boot打包

    jar包和war包所存在的原因是,为了项目的部署和发布,通常把项目打包,通常在打包部署的时候,会在里面加上部署的相关信息。这个打包实际上就是把代码和依赖的东西压缩在一起,变成后缀名为.jar和.war的文件,就是我们说的jar包和war包。   jar包中只是用java来写的项目打包来的,里面只有编译后的class和一些部署文件。而war包里面的东西就全了,包括写的代码编译成的class文...

2018-06-24 13:52:05 906

原创 Mysql知识汇总

项目经验、简单介绍你的项目,有哪些模块?你为什么从你的上一家公司离职?

2018-06-23 13:10:14 188

oraclebak.bat

数据库自动备份处理文件,使用putty的pscp命令做上传下载 upload pscp C:/DPdataBaseBAK/20210622.zip root@172.21.126.32:/root/DPBAK download pscp root@172.21.126.32:/root/DPBAK/map.txt C:\Users\Administrator\Desktop\putty

2021-09-16

JT809-Server.rar

809协议完整小demo

2021-08-26

zhjt-bash.sh

使用此包启动或者关闭,批处理jar包,执行命令 ./xxx.sh start 就是启动./xxx.sh stop 就是关闭

2019-11-11

jar启动.rar

用于部署项目的时候,将打包好的jar一次启动,将其与jar放到一起就行,还会有log

2019-10-23

jq-signature电子签名例子.zip

这是基于jquery的电子签名模板,有代码例子,感觉很好理解,要比网上搜好使

2019-05-21

导入导出excel工具类

导入导出工具类,java代码,可以参考包里的说明进行开发

2019-03-29

eclipse配置文件

个人使用的eclipse配置文件 ,其中修改了字体,大小颜色等,是在工作空间直接替换

2019-03-04

pdfjs插件研究包

pdfjs正版下载,可以结合我的博客查看详细使用,好使。

2019-02-19

分页插件模板

这个资源是bootstrap分页模板,虽然网上很多,自己留一个做备份

2019-01-11

文件导出工具包

工具类与controller,自行研究吧,不一定好使

2018-08-16

文件上传js bootstrap fileinput

使用bootstrap的fileinput插件js,实现多文档上传。

2018-08-16

告白简易制作(电脑版)

文件于电脑打开,会显示弹框,简易制作,如果只是效果,可教

2018-06-20

导航栏js点击可滑动展开剩余项

导航栏js点击可滑动展开剩余项,恩,就这样,做着玩的。

2018-01-17

vba编写excel查找系统安装软件

由vba编写的一个excel工具类,检查当前系统安装的软件,但是据说绿色版的查不出,主要查找系统的注册表uninstall目录下的display name有这个名字的软件会显示

2017-12-28

.bat文件 查看电脑安装软件清单

一个.bat文件,罗列出当前系统安装过的软件,主要查找当前系统的注册表software,如果您的注册表有这个软件的信息,您就可以查出来

2017-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除