自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 函数式编程-Stream流

Lambda是DK8中一个语法糖。可以看成是一种语法糖,他可以对某些匿名内部类的写法进行简化。它是函数式编程思想的一个重要体现。让我们不用关注是什么对象。而是更关注我们对数据进行了什么操作。java8的Stream使用的是函数式编程模式,如同它的名字一样,它可以被用来对集合或数组进行链状流式的操作。可以更方的让我们对集合或数组操作。我们在编写代码的时候出现最多的就是空指针异常。所以在很多情况下我们需要做各种非空的判断。if(author!=null){尤其是对象中的属性还是一个对象的情况下。

2023-06-06 18:10:00 129 1

原创 多线程--安全机制

我们都知道java的内存模型中有主内存和线程的工作内存之分,主内存上存放的是线程共享的变量(实例字段,静态字段和构成数组的元素),线程的工作内存是线程私有的空间,存放的是线程私有的变量(方法参数与局部变量)。非阻塞同步锁也叫乐观锁,相比悲观锁来说,它会先进行资源在工作内存中的更新,然后根据与主存中旧值的对比来确定在此期间是否有其他线程对共享资源进行了更新,如果旧值与期望值相同,就认为没有更新,可以把新值写回内存,否则就一直重试直到成功。比如:自旋锁和适应性自旋锁,轻量级锁,偏向锁,锁粗化和锁消除。

2023-06-06 17:31:55 59

原创 多线程--线程池

1.手动创建线程对象2.执行任务3.执行完毕,释放线程对象。

2023-06-06 17:28:47 91

转载 java多样式导出Excel

网上java导出excel表格并合并单元格的资料不完全,我整理了一份,并亲测能用,附截图。 ①java导出excel用到POI所有jar包,大家可以直接到下面地址下载点击打开链接 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1

2021-12-14 10:14:36 356

转载 linux 网卡中没有eth0

ifconfig 查看所有网卡 并没有看到eth0 但是有ens33 所以把ens33改成eth0 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将NAME和DEVICE项修改为eth0 cd /etc/sysconfig/network-scripts/ mv ifcfg-ens33 ifcfg-eth0 3.编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELIN

2020-10-14 14:30:40 1543

原创 ES——简单的搜索搭建

在工作当中用到了elasticsearch,需求上有个搜索功能,在这里总结了一下。 首先,SpringBoot对ES的支持jar包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </

2020-07-20 10:01:38 588

原创 用java读取多种文件格式的文件(pdf,pptx,ppt,doc,docx..)

本文通过开源pdfbox和poi进行处理多种文件格式的文本读入 1.需要的jar的maven坐标: <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.2</version> </dependency> <!-- p

2020-07-07 16:46:49 482

原创 Layui的少许心得---- 3.页面鼠标悬停显示效果

var tip_index = 0; $(document).on('mouseenter', '#del', function(){ tip_index = layer.tips('请确认该供应商已不在使用!否则将出现数据错误!谨慎删除!', '#del', {time: 0}); }).on('mouseleave', '#del', function(){ layer.close(tip_index); }

2020-05-15 17:38:36 1157

原创 Layui的少许心得---- 2.页面自定义单选框或复选框的必选判定

页面代码: <div class="layui-inline"> <label class="layui-form-label">是否做为宿主软件</label> <div class="layui-input-inline" id="label"> <input type="radio" lay-filter="label" lay-verify="otherReq" name="label" value="1" ti

2020-05-13 12:10:12 1168

原创 Layui的少许心得---- 1.页面自定义验证查重

在平日使用Layui中,经常要对页面输入 form.verify({ checkOnly: function (value, item) { var res_data = 0; var verifyData = JSON.parse($(item).attr("data-verify")); var data = { ...

2020-04-28 15:47:55 514

转载 如何将java web项目上线/部署到公网

关于如何将Java Web上线,部署到公网,让全世界的人都可以访问的问题。小编将作出系列化,完整的流程介绍。 1.在myeclipse中开发好项目,打包成war格式,不会的同学参考以下 http://zhidao.baidu.com/link?url=Gb0OV9pHiDtJr8nyjPrnSA65g49I4TEAn2N3pwXsxzVsCaX0gJ8RQZHQ2GmDrmdM0ltoBdCPYE...

2020-04-28 14:40:18 758

空空如也

空空如也

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

TA关注的人

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