java8—lambda表达式(一)
<1.初识lambda表达式> 需求1:获取当前公司中当前员工年龄大于35的员工信息 /** * 定义一个员工角色类 */ @Data @ToString public class Employee{ private String name; private int age; private double salary; public Employee(){} public Emplo…
<1.初识lambda表达式> 需求1:获取当前公司中当前员工年龄大于35的员工信息 /** * 定义一个员工角色类 */ @Data @ToString public class Employee{ private String name; private int age; private double salary; public Employee(){} public Emplo…
Java VM 启动参数详解 @Date 2017.05.24 打印输出相关参数 -verbose 打印加载类的详细信息 -verbose:gc 打印虚拟机中GC的详细情况:显示最忙和最空闲收集行为发生的时间、收集前后的内存大小、收集需要的时间等 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/admin/logs/java.hprof…
这个问题有多个答案,部分原因是模棱两可的问题-标题所讨论的是JVM加载的类,而问题的内容是“ JVM可能加载或可能不加载”。 假设OP需要由给定的类加载器由JVM加载的类,并且只有这些类(我也需要),有一个这样的解决方案(在此详述): import java.net.URL; import java.util.Enumeration; import java.util.Iterator; impo…
最近项目有做微信公众号开发,将开发步骤记录下来,以便日后查阅,也希望能帮到有需求的童鞋! 项目需求:管理系统会议模块涉及到会议扫码签到功能,1、扫描二维码判断用户是否关注公众号,如果没关注跳转关注页面,给用户推送绑定消息;2、如果关注了判断用户是否绑定<PC端与微信端用户信息绑定>,如果没绑定跳转绑定页面;3、最后再做签到实现!!! 如果有相同或类似端需求,可以参考我的实现 -----…
在HTML文档中引入JavaScript有俩种方式,一种是在HTML文档中直接嵌入JavaScript脚本,称为内嵌式;另一种是链接外部JavaScript脚本文件,称为外链式。具体代码如下: 1、内嵌式 <!doctype html> <html> <head> <meta charset="utf-8"> <title>内嵌式<…
本篇文章将对Java异步进行介绍,希望对大家有所帮助。 异步:异步与同步相对,当一个异步过程调用发出后,调用者在没有得到结果之前,就可以继续执行后续操作。 也就是说无论异步方法执行代码需要多长时间,跟主线程没有任何影响,主线程可以继续向下执行。 例如:一条有分叉的水管,分叉口就是异步调用入口。 A口为主线程,B口为辅助线程,当B口有东西塞住,并不影响A口通水。 定义回调接口 异步代码执行完后,结果…
多线程 进程的概念 进程是指可执行程序并在存放在计算机存储器的一个指令序列,它是一个动态的执行过程; 早期:单任务,现在:多任务; 什么是线程? 线程是比进程还要小的运行单位,一个进程包含多个线程。 线程可以看做一个子程序; 时间片机制; 主要内容 线程的创建; 线程的状态和生命周期; 线程的状态和生命周期; 线程调度; 同步与死锁; 线程 - 线程的创建 - 创建一个Thread类,或者一个Th…
Groovy 是用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。 添加groovy依赖 <dependencies> <dependency> <groupId>org.codehaus.groovy</group…
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。 最近项目中遇到一个问题,在用户没填数据的时候,我们需要接收从前端传过来的对象为null,但是前端说他们一个一个判断特别麻烦,只能传个空对象过来,我第一个想法就是可以通过反射来判断对象是否为空。 第一版: User.java public class User { private String us…
IDEA 解决Error:(4,16) java:程序包sun.misc不存在 1.报错详细信息:IDEA Error:(4, 16) java: 程序包sun.misc不存在 2.解决办法 file->project Structure->project,将11 修改版本为1.8 解决。 版权声明:本文为dream_girl5原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请…