
Java
文章平均质量分 79
蜀山小师叔
平凡的坚持一件事,终究会不平凡
展开
-
JDK1.8特性--Stream详解与Lambda实操
JDK1.8新特性前言一、Stream详解流的创建方式二、Lambda表达式常用API前言本章主要介绍Lambda常用的API以及Stream流的详解,要是哪里表述错了,各位看官下方评论。后续会常更新一、Stream详解JDK1.8的一个非常重要的特性,主要是对集合提供了一系列的操作,简化了对集合元素的操作复杂性,让程序员更加专注于业务逻辑层的开发,stream一般和Lambda表达式进...原创 2020-05-03 16:27:15 · 385 阅读 · 0 评论 -
Spring Boot整合线程池出现的问题
一、前言项目需要,加上本人没怎么用过线程池,异步线程这种,便想学习一下。实现线程有两种,继承Thread和实现Runable接口。不了解的稍微去了解一下。楼主一开始用的是实现Runable接口这里楼主需要传递参数进去,所以重新定义了一个接口去实现public interface MyRunable extends Runnable { // 注意:如果想要传递参...原创 2019-12-10 18:27:11 · 1139 阅读 · 0 评论 -
javac不是可运行的命令和javac获取不到主类
一、前言windows10系统,使用命令行java和javac执行没问题,环境配置没问题,但是明明javac可以编译成功,但是使用java却始终提示,获取不到主类信息。网上说的原因有几种:1、package包引起的(我直接新建了一个Hello.java,并且没有指定package,编译成功,结果还是无法找到)public class hello { public stati...原创 2019-10-26 17:59:54 · 160 阅读 · 0 评论 -
Java代码优化
一、前言写了将近3年的代码,今年一直追求开发进度,忽略了代码整洁和代码可读性这方面,前段时间看自己写的代码,一大推业务逻辑挤在一起,乱七八遭,总觉得自己和别人不一样,后面发现自己始终是平凡人。提高Map性能当数据类型是Map时,如果需要Map的主键,迭代keySet是对的;而当需要Map的key和value时,迭代entrySet才是高效做法,比先迭代keySet再去取值效率高、m...原创 2019-10-13 15:50:01 · 218 阅读 · 0 评论 -
Java基础----多线程详解
一、简介1、什么是线程?要解释线程,就必须明白什么是进程。2、什么是进程呢? 进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。要点:用户每启动一个进程,操作系统就会为该进程分配一个独立的内存空间。 二、线程--概念在明白进程后,就比较容易理解线程的概念...原创 2018-12-29 11:53:24 · 1407 阅读 · 0 评论 -
使用JDK1.8 特性 Optional,优雅解决NullPointException
前言Optional是属于JDK1.8API新增的,可以优雅解决空指针异常的问题。也可以去除掉重复的if else逻辑问题。对着旧的代码,修改为使用Optoinal逻辑,有些例子参考网址的,这个只是我作为笔记。Optional主要方法:常用方法:ofNullable,of,map,orElse,ofElseThrow。其他自己参考使用,不得不说jdk1.8的api挺好用的。...原创 2019-05-05 16:13:48 · 1241 阅读 · 0 评论 -
使用SVN合并主干到分支,
前言:项目开发一直在主干trunk上开发,即使区分了环境,每次发布项目,都会发布trunk上的所有代码,即使是没有验证过的代码,也会发布到生产上去。基于这种情况,决定拉取一个分支出来,区分环境为预生产环境。分支为online情况为这样:主干上继续开发,当功能点需要发布到生产环境的时候,先把trunk的代码合并到online上,之后预生产验证没问题之后,再合并到生产环境上。也就是...原创 2019-05-08 11:38:13 · 4679 阅读 · 0 评论 -
HTTP协议与HTTPS协议
什么是HTTP协议?HTTP协议全称Hyper Text Transfer Protocol,翻译过来就是超文本传输协议,位于TCP/IP四层模型当中的应用层。HTTP协议通过 请求 >>> 响应的方式,在客户端和服务器之间进行通信HTTP协议有一个致命的缺点,不够安全。HTTP协议的信息传输是以明文的方式直接传输,不做任何加密,很容易被中间人获取数据,之后篡...原创 2019-04-30 11:23:07 · 1561 阅读 · 0 评论 -
Java使用poi生成Execl表格,并合并单元格
一、前言公司框架中,生成Execl表格的工具类已经存在,但是后面有一个需求,生成的Execl需要有合并行单元格,现有的不通用,所以只能写一个方法到工具类中,以前没有接触过,折腾了一天多,总算弄好,记录下来。效果图:引入的jar包 <dependency> <groupId>org.apache.poi</groupI...原创 2021-03-29 23:23:20 · 1013 阅读 · 0 评论 -
Java——获取@TableField,@TableName注解的值
一、前言总觉得写博客要形成自己的风格才行,不能像记流水账一样记录,比如文章有开头,过程,结尾,总结。虽说文章的好坏,跟排版无关,但是至少看得人看的舒服。所以说,要有自己的风格、比如,文章是为了记录什么,解决什么,学到了什么,总结之后给别人帮助。这才是挺有意思的一件事。不多说,上菜。有这么一个需求,程序中修改资料,或者代码里面需要修改到表的时候,不想通过多张日志表去记录说修改了什么,那么...原创 2019-09-05 13:56:31 · 24022 阅读 · 2 评论