Java8新特性之 Lambda表达式、方法引用、函数式接口、默认方式、静态方法
摘要:前言 今天我来聊聊 Java8 的一些新的特性,确实 Java8 的新特性的出现,给开发者带来了非常大的便利,可能刚刚开始的时候会有点不习惯的这种写法,但是,当你真正的熟悉了之后,你一定会爱上这些新的特性的,这篇文章就来聊聊这些新特性。 lambda 表达式 lambda 表达式在项目中也是用的到的
阅读全文
posted @
2021-07-29 18:32
(Play)
阅读(152)
推荐(0) 编辑
SpringDataRedis 常用命令
摘要:stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS); //向redis里存入数据和设置缓存时间 stringRedisTemplate.opsForValue().get("test"); //根据k
阅读全文
posted @
2021-07-25 16:33
(Play)
阅读(85)
推荐(0) 编辑
Java 连接 Redis
摘要:引入Maven依赖 <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId>
阅读全文
posted @
2021-07-23 18:28
(Play)
阅读(241)
推荐(0) 编辑
Java 循环标记
摘要:/** * Labeled block。 * * @param args */ public static void main(String[] args) { task: { int age = 25; System.out.println("start"); if (age < 30) { br
阅读全文
posted @
2021-07-23 18:27
(Play)
阅读(203)
推荐(0) 编辑
使用Lambda表达式 .groupingBy函数进行分组
摘要:import cn.hutool.core.lang.Assert; import com.alibaba.fastjson.JSON; import com.example.demo.Demo.dto.Student; import java.util.*; import java.util.st
阅读全文
posted @
2021-07-23 10:18
(Play)
阅读(1073)
推荐(0) 编辑
Assert.isTrue 自定义异常
摘要:自定义异常检测 条件为 false 时触发 Assert.isTrue(stuList.size() > 0, "当前集合为空"); 解决方案 调整 关键字为 true
阅读全文
posted @
2021-07-23 10:15
(Play)
阅读(1596)
推荐(0) 编辑
职业操守
摘要:优秀的程序员, 不只是有能力写得一手好代码, 更多的是需要具备一些工程师素养, 比如: 1.对技术有独特的兴趣和追求, 持续学习. 2.有全局观, 总能站在一个更高、更全局的视角去考虑问题. 3.处理事情小心谨慎, 而不是凭直觉和过去的经验主观臆断. 4.沟通能力强, 能够用方便他人理解的方式来描述
阅读全文
posted @
2021-07-21 10:53
(Play)
阅读(262)
推荐(0) 编辑
Java后端判断请求设备
摘要:调用 String ua = request.getHeader("User-Agent"); if (StringUtil.checkAgentIsMobile(ua)) { System.out.println("来自移动端访问"); } else { System.out.println("来
阅读全文
posted @
2021-07-20 16:44
(Play)
阅读(644)
推荐(0) 编辑
Java BigDecimal类型保留两位小数比对大小
摘要:/** * BigDecimal 保留两位小数进行对比 */ public class BigDecimalTest { public static void main(String[] args) { BigDecimal big1 = new BigDecimal("3.14"); BigDec
阅读全文
posted @
2021-07-20 16:42
(Play)
阅读(389)
推荐(0) 编辑
优雅的使用Lambda .map this调用方法
摘要:示例代码 import com.alibaba.fastjson.JSON; import com.example.demo.Demo.dto.Student; import com.example.demo.pojo.StudentPlus; import java.util.ArrayList;
阅读全文
posted @
2021-07-20 16:39
(Play)
阅读(248)
推荐(0) 编辑
com.mongodb.MongoCommandException: Command failed with error 48 (NamespaceExists) MongoDB报错
摘要:报错 com.mongodb.MongoCommandException: Command failed with error 48 (NamespaceExists): 'a collection 'mapMongoDB.macCode01' already exists' on server l
阅读全文
posted @
2021-07-20 10:52
(Play)
阅读(1216)
推荐(0) 编辑
Java 操作 MongoDB
摘要:mongo-java-driver操作MongoDB 引入MongoDB依赖 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.8.2</version>
阅读全文
posted @
2021-07-19 19:55
(Play)
阅读(146)
推荐(0) 编辑
MongoDB 常用命令
摘要:数据库操作 查询所有数据库 show dbs; 切换/创建数据库 use yourDB; 删除当前使用数据库 db.dropDatabase(); 查看当前使用的数据库 db.getName(); 显示当前db状态 db.stats(); 查看当前数据库版本, 4.2.15 db.version()
阅读全文
posted @
2021-07-19 11:30
(Play)
阅读(41)
推荐(0) 编辑
Windows MongoDB 使用
摘要:MongoDB 简介 适用场景 吐槽和评论数据特点分析 数据量较大 写入操作频繁 价值较低 线上运行的系统产生大量的日志、警告信息、用户操作信息通常以文本的方式保存。 使用MongoDB后可读性强、可以挖掘出具有价值的日志。 简介 MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL
阅读全文
posted @
2021-07-19 11:26
(Play)
阅读(143)
推荐(0) 编辑
不兼容的数据类型
摘要:> 
阅读全文
posted @
2021-07-13 16:48
(Play)
阅读(41)
推荐(0) 编辑
使用Lambda .map函数将入参List转换至其它List
摘要:import com.alibaba.fastjson.JSON; import com.example.demo.Demo.dto.Student; import com.example.demo.pojo.StudentPlus; import java.util.ArrayList; impo
阅读全文
posted @
2021-07-12 18:15
(Play)
阅读(638)
推荐(0) 编辑
MySQL中那种数据类型是只有true和false的
摘要:mysql是不支持bool类型的。 所以, 当把一个数据设置成bool类型的时候, 数据库会自动转换成tinyint(1)的数据类型, 其实这个就是变相的bool。 默认值也就是1, 0两种, 分别对应了bool的true和false。 转载出处:点击跳转 文章出自:dxyzhbb的博客
阅读全文
posted @
2021-07-11 19:05
(Play)
阅读(934)
推荐(0) 编辑
ELK Stack
摘要:简介 引言 在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。 工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是雪中送碳,必定能够提高我们排查线上问题的效率。本文带您了解一下开源的实时日志分析平
阅读全文
posted @
2021-07-08 19:50
(Play)
阅读(107)
推荐(0) 编辑
Chrome 插件导出、导入
摘要:导出 找到需要导出插件的 id 打包成功后,会将生成的文件放到与版本号一致的同级目录 C:\Users\你的用户名称\AppData\Local\Google\Chrome\User Data\Default\Extensions\xxxxxxxxxxxxxxxxxid\3.57.0_0 导入 先将
阅读全文
posted @
2021-07-08 17:12
(Play)
阅读(318)
推荐(0) 编辑
ElasticSearch
摘要:介绍、安装、启动、对比MySQL 什么是ElasticSearch 简称为ES,是一个开源的高扩展的全文检索引擎(搜索工具),实时存储。 检索数据:本身扩展性能好,可扩展到上百台服务器,处理PB级别的数据。ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索功能。 目的是通过RES
阅读全文
posted @
2021-07-08 16:22
(Play)
阅读(87)
推荐(0) 编辑
SpringBootApplication包含的三个注解及其含义
摘要:第一个: @SpringBootConfiguration( 声明当前类是一个配置类, 简化xml操作 ) 第二个:@EnableAutoConfiguration( 开启自动配置, 告诉SpringBoot基于所添加的依赖 ) 第三个:@ComponentScan( 配置组件扫描的指令 )
阅读全文
posted @
2021-07-08 14:43
(Play)
阅读(1084)
推荐(0) 编辑
HttpServletrequest 与 HttpServletResponse 使用总结
摘要:介绍 如果说DOM元素是JavaScript与HTML的桥梁, 那么Servlet就是前端与后端的桥梁, HttpServletRequest和HttpServletResponse就是之间的信使, 好了, 废话不多说! 由来 Web服务器收到一个http请求, 会针对每个请求创建一个HttpSer
阅读全文
posted @
2021-07-08 10:48
(Play)
阅读(163)
推荐(0) 编辑
截取Java集合元素
摘要:// 创建一个动态数组 List<String> list = new ArrayList<>(); list.add("Google"); list.add("JD"); list.add("Baily"); list.add("Wiki"); System.out.println("网站列表:
阅读全文
posted @
2021-07-07 17:26
(Play)
阅读(216)
推荐(0) 编辑
Java中使用Cookie
摘要:实体类 用户实体类 import java.io.Serializable; public class PUser implements Serializable { private String PUserName; private String Password; } 清.登录 Copy Pos
阅读全文
posted @
2021-07-06 17:18
(Play)
阅读(352)
推荐(0) 编辑
Postman注册、登录、导出、导入
摘要:Postman注册 填完PC端信息后,返回一个状态码 401,但是你注册的邮箱收到一条邮件提示你注册成功。 2. Postman登录 Postman中点击登录,会跳转至网页登录。 3. 导出导入接口 导出 全量导出 单个目录导出 导入
阅读全文
posted @
2021-07-06 16:33
(Play)
阅读(716)
推荐(0) 编辑
HttpServletRequest get post 入参
摘要:源代码 public void 方法名(HttpServletRequest request, HttpServletResponse response) throws IOException Get Postman IntelliJ IDEA Post Postman IntelliJ IDEA
阅读全文
posted @
2021-07-06 15:24
(Play)
阅读(206)
推荐(0) 编辑
判断设置的时间是否大于当前时间
摘要:import com.example.demo.Demo.dto.Student; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java
阅读全文
posted @
2021-07-06 11:46
(Play)
阅读(2321)
推荐(0) 编辑
JS回车登录
摘要:<script type="text/javascript"> document.onkeydown = function(e) { //捕捉回车事件 var ev = (typeof event!= 'undefined') ? window.event : e; if(ev.keyCode ==
阅读全文
posted @
2021-07-05 11:47
(Play)
阅读(37)
推荐(0) 编辑
一个普通的Ajax
摘要:function checkLaunch(actualIds,url){ var actualIds = [actualIds.split(",")]; var actualId = []; for (var i = 0; i < actualIds[0].length; i++) { debugg
阅读全文
posted @
2021-07-05 11:45
(Play)
阅读(34)
推荐(0) 编辑
Java工具类
摘要:剔除字符串的空格 userName.trim(); 没有泛型的List集合判断为空 result.isEmpty() 集合判空 list != null && list.size() > 0 CollUtil.isEmpty(mdpCompensationStandarList) Collectio
阅读全文
posted @
2021-07-05 10:36
(Play)
阅读(113)
推荐(0) 编辑
时间戳与标准时间互相转换
摘要:时间戳与标准时间互相转换 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class time
阅读全文
posted @
2021-07-02 15:24
(Play)
阅读(588)
推荐(0) 编辑
Chrome F12调试
摘要:Chrome调试面板 常用面板 展示 定位小箭头按钮(左边第一个): 选中Elements面板, 并启动该按钮, 可以在页面中定位相应元素的源代码位置, 或者选择源代码位置可定位到页面相应的元素。 手机-PC视图切换按钮(左边第二个): 启动该按钮, 网页可以在pc网址网页和手机网址网页之间进行转换
阅读全文
posted @
2021-07-01 11:52
(Play)
阅读(514)
推荐(0) 编辑
HTML代码模板
摘要:详见代码 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> <head> <title></title> <!--加载每日词汇JS库--> <script src="https://sdk.jinrishici.com/v2/browser/
阅读全文
posted @
2021-07-01 11:13
(Play)
阅读(1359)
推荐(0) 编辑