11 2021 档案

摘要: 阅读全文
posted @ 2021-11-27 16:03 AngDH 阅读(19) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.thread.days02; /** * @author 余胜军 * @ClassName Thread04 * @qq 644064779 * @addres www.mayikt.com * 微信:yushengjun644 */ public class 阅读全文
posted @ 2021-11-27 14:06 AngDH 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-27 12:09 AngDH 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-27 10:20 AngDH 阅读(32) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.thread.days01; /** * @author 余胜军 * @ClassName Thread01 * @qq 644064779 * @addres www.mayikt.com * 微信:yushengjun644 */ public class 阅读全文
posted @ 2021-11-26 03:19 AngDH 阅读(43) 评论(0) 推荐(0) 编辑
摘要:注解 注解概念 什么是注解 注解用来给类声明附加额外信息,可以标注在类、字段、方法等上面,编译器、JVM以及开发人员等都可以通过反射拿到注解信息,进而做一些相关处理 SpringBoot 全部都是采用注解化 常用注解 @Override 只能标注在子类覆盖父类的方法上面,有提示的作用 @Deprec 阅读全文
posted @ 2021-11-25 13:15 AngDH 阅读(142) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.test; import com.mayikt.entity.UserEntity; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; imp 阅读全文
posted @ 2021-11-25 13:07 AngDH 阅读(27) 评论(0) 推荐(0) 编辑
摘要:课程内容 今天晚上第九期Java进阶班级第一次vip课: 标题:<Java基础知识回顾之反射/自定义注解实现原理/手写注解限流框架> 课程内容: 1.什么是反射、反射优缺点 2.反射的用途/反射应用场景 3.反射调用方法/给属性赋值 4.反射如何越过泛型检查 5.什么是注解/注解生效的原理 6.自定 阅读全文
posted @ 2021-11-25 12:47 AngDH 阅读(134) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.method; import com.mayikt.entity.OrderEntity; import java.util.Optional; import java.util.function.Supplier; /** * @ClassName Test0 阅读全文
posted @ 2021-11-24 13:39 AngDH 阅读(75) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.method; import java.util.Optional; import java.util.function.Consumer; /** * @ClassName Test05 * @Author 蚂蚁课堂余胜军 QQ644064779 www.ma 阅读全文
posted @ 2021-11-24 13:33 AngDH 阅读(297) 评论(0) 推荐(0) 编辑
摘要:https://browserleaks.com/ssl 阅读全文
posted @ 2021-11-24 11:02 AngDH 阅读(234) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.service; import com.mayikt.entity.UserEntity; /** * @ClassName Entity * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com * @Version V1.0 阅读全文
posted @ 2021-11-24 08:58 AngDH 阅读(40) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.service; /** * @ClassName MessageInterface * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com * @Version V1.0 **/ @FunctionalInterface pu 阅读全文
posted @ 2021-11-24 08:40 AngDH 阅读(88) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.stream; import java.time.Duration; import java.time.Instant; import java.util.OptionalLong; import java.util.function.LongBinaryOpe 阅读全文
posted @ 2021-11-24 01:42 AngDH 阅读(61) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.stream; import com.mayikt.entity.UserEntity; import java.util.ArrayList; import java.util.stream.Stream; /** * @ClassName Test15 * 阅读全文
posted @ 2021-11-24 00:36 AngDH 阅读(58) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.stream; import com.mayikt.entity.UserEntity; import java.util.ArrayList; import java.util.function.Predicate; import java.util.stre 阅读全文
posted @ 2021-11-24 00:32 AngDH 阅读(260) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.stream; import com.mayikt.entity.UserEntity; import java.util.ArrayList; import java.util.function.Predicate; import java.util.stre 阅读全文
posted @ 2021-11-24 00:26 AngDH 阅读(457) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.stream; import com.mayikt.entity.UserEntity; import java.util.ArrayList; import java.util.Comparator; import java.util.Optional; im 阅读全文
posted @ 2021-11-24 00:23 AngDH 阅读(310) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.stream; import com.mayikt.entity.UserEntity; import java.util.ArrayList; import java.util.Optional; import java.util.function.Binar 阅读全文
posted @ 2021-11-24 00:19 AngDH 阅读(128) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.stream; import java.util.Optional; import java.util.function.BinaryOperator; import java.util.stream.Stream; /** * @ClassName Test1 阅读全文
posted @ 2021-11-24 00:18 AngDH 阅读(79) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.stream; import com.mayikt.entity.UserEntity; import java.util.ArrayList; import java.util.Map; import java.util.function.BiConsumer 阅读全文
posted @ 2021-11-24 00:10 AngDH 阅读(374) 评论(0) 推荐(1) 编辑
摘要:package com.mayikt.stream; import com.mayikt.entity.UserEntity; import java.util.ArrayList; import java.util.Set; import java.util.function.Consumer; 阅读全文
posted @ 2021-11-23 23:06 AngDH 阅读(1190) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt; /** * @ClassName Test09 * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com * @Version V1.0 **/ public class Test09 { public static void 阅读全文
posted @ 2021-11-23 00:13 AngDH 阅读(136) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt; import java.util.ArrayList; import java.util.function.Consumer; /** * @ClassName Test06 * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.c 阅读全文
posted @ 2021-11-22 23:56 AngDH 阅读(87) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt; import com.mayikt.service.AcanthopanaxInterface; import com.mayikt.service.YouShenInterface; /** * @ClassName Test05 * @Author 蚂蚁课 阅读全文
posted @ 2021-11-22 23:51 AngDH 阅读(33) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.service; /** * @ClassName YouShenInterface * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com * @Version V1.0 **/ @FunctionalInterface pu 阅读全文
posted @ 2021-11-22 23:46 AngDH 阅读(143) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.service; /** * @ClassName AcanthopanaxInterface * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com * @Version V1.0 **/ @FunctionalInterfa 阅读全文
posted @ 2021-11-22 23:42 AngDH 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-22 23:36 AngDH 阅读(29) 评论(0) 推荐(0) 编辑
摘要:package com.mayikt.service; /** * @ClassName OrderService * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com * @Version V1.0 **/ public interface OrderServi 阅读全文
posted @ 2021-11-22 23:28 AngDH 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-22 23:12 AngDH 阅读(23) 评论(0) 推荐(0) 编辑
摘要:public class Demo4ABA { private static AtomicInteger ai = new AtomicInteger(100); private static AtomicStampedReference air = new AtomicStampedReferen 阅读全文
posted @ 2021-11-21 12:09 AngDH 阅读(32) 评论(0) 推荐(0) 编辑
摘要:public class Demo3Volatile { public static void main(String[] args) throws InterruptedException { VolatileDemo demo = new VolatileDemo(); List<Thread> 阅读全文
posted @ 2021-11-20 20:20 AngDH 阅读(26) 评论(0) 推荐(0) 编辑
摘要:public class Demo1Jmm { public static void main(String[] args) throws InterruptedException { JmmDemo demo = new JmmDemo(); Thread t = new Thread(demo) 阅读全文
posted @ 2021-11-20 20:11 AngDH 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-19 10:25 AngDH 阅读(77) 评论(0) 推荐(0) 编辑
摘要:多线程并发开发中,要知道什么是多线程的原子性,可见性和有序性,以避免相关的问题产生。 2.1 原子性 原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行 一个很经典的例子就是银行账户转账问题: 比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A 阅读全文
posted @ 2021-11-17 22:27 AngDH 阅读(97) 评论(0) 推荐(0) 编辑
摘要:Thread.yield()方法的作用:暂停当前正在执行的线程,并执行其他线程。(可能没有效果) yield()让当前正在运行的线程回到可运行状态,以允许具有相同优先级的其他线程获得运行的机会。因此,使用yield()的目的是让具有相同优先级的线程之间能够适当的轮换执行。但是,实际中无法保证yiel 阅读全文
posted @ 2021-11-17 21:33 AngDH 阅读(70) 评论(0) 推荐(0) 编辑
摘要:join作用是让其他线程变为等待。thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 public class Demo11Join { public static 阅读全文
posted @ 2021-11-17 21:32 AngDH 阅读(142) 评论(0) 推荐(0) 编辑
摘要:public class Demo10Priorityt { public static void main(String[] args) { PrioritytThread prioritytThread = new PrioritytThread(); // 如果8核CPU处理3线程,无论优先级 阅读全文
posted @ 2021-11-17 21:15 AngDH 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.5 线程停止 结束线程有以下三种方法: (1)设置退出标志,使线程正常退出。 (2)使用interrupt()方法中断线程。 (3)使用stop方法强行终止线程(不推荐使用Thread.stop, 这种终止线程运行的方法已经被废弃,使用它们是极端不安全的!) public class Demo8 阅读全文
posted @ 2021-11-17 01:20 AngDH 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-17 00:21 AngDH 阅读(14) 评论(0) 推荐(0) 编辑
摘要:wait 方法会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。 notify 方法会通知某个正在等待这个对象的控制权的线程继续运行。 notifyAll 方法会通知所有正在等待这个对象的控制权的线程继续运行 注意:一定要在线程同步中使用,并且是同一个锁的资源 public class 阅读全文
posted @ 2021-11-17 00:14 AngDH 阅读(28) 评论(0) 推荐(0) 编辑
摘要:public class Demo6DeadLock { public static void main(String[] args) { //创建线程任务对象 Ticket ticket = new Ticket(); //创建三个窗口对象 Thread t1 = new Thread(ticke 阅读全文
posted @ 2021-11-16 23:22 AngDH 阅读(16) 评论(0) 推荐(0) 编辑
摘要:线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步, 否则的话就可能影响线程安全 public class Demo5Ticket { public static 阅读全文
posted @ 2021-11-16 23:21 AngDH 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1.2.4 守护线程 Java中有两种线程,一种是用户线程,另一种是守护线程。 用户线程是指用户自定义创建的线程,主线程停止,用户线程不会停止。 守护线程当进程不存在或主线程停止,守护线程也会被停止 public class Demo4Daemon { public static void main 阅读全文
posted @ 2021-11-16 22:35 AngDH 阅读(174) 评论(0) 推荐(0) 编辑
摘要:继承 Thread public class Demo1CreateThread{ public static void main(String[] args) throws InterruptedException { System.out.println(" 多线程创建开始 "); // 1.创 阅读全文
posted @ 2021-11-16 22:29 AngDH 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1. 因为一个进程中的多个线程是并发运行的,那么从微观角度看也是有先后顺序 的,哪个线程执行完全取决于 CPU 的调度,程序员是不能完全控制的(可以设置线程优先级)。而这也就造 成的多线程的随机性。 2. Java 程序的进程里面至少包含两个线程,主线程也就是 main()方法线程,另外 一个是垃圾 阅读全文
posted @ 2021-11-16 21:14 AngDH 阅读(33) 评论(0) 推荐(0) 编辑
摘要:5. RabbitMQ工作模式 4.1. Work queues工作队列模式 4.1.1. 模式说明 Work Queues与入门程序的简单模式相比,多了一个或一些消费端,多个消费端共同消费同一个队列中的消息。 应用场景:对于 任务过重或任务较多情况使用工作队列可以提高任务处理的速度。 4.1.2. 阅读全文
posted @ 2021-11-13 17:34 AngDH 阅读(41) 评论(0) 推荐(0) 编辑
摘要:5.3 OpenSSL生成rsa密钥对 5.3.1 RSA算法的密钥格式 密钥长度介于 512 - 65536 之间(JDK 中默认长度是1024),且必须是64 的倍数。 密钥的常用文件格式有pem(文本存储)或者der(二进制存储)。当使用Java API生成RSA密钥对时,公钥以X.509格式 阅读全文
posted @ 2021-11-11 12:07 AngDH 阅读(4575) 评论(0) 推荐(0) 编辑
摘要:5.2 加密方式 5.2.1 摘要算法 消息摘要是把任意长度的输入揉和而产生长度固定的信息。 消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解 密,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。消息 摘要算法不存在密钥的管理与分发问题,适合于分布式网络上使用。 阅读全文
posted @ 2021-11-11 12:05 AngDH 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-11 08:28 AngDH 阅读(17) 评论(0) 推荐(0) 编辑
摘要:#MongDB优化 ​ MongoDB 是高性能数据,但是在使用的过程中,大家偶尔还会碰到一些性能问题。MongoDB和其它关系型数据库相比,例如 SQL Server 、MySQL 、Oracle 相比来说,相对较新,很多人对其不是很熟悉,所以很多开发、DBA往往是注重功能的实现,而忽视了性能的要 阅读全文
posted @ 2021-11-09 00:33 AngDH 阅读(103) 评论(0) 推荐(0) 编辑
摘要:MongoDB的模糊查询是通过正则表达式的方式实现的。格式为: 查询评论内容包含“流量”的所有文档,代码如下: /模糊查询字符串/ db.comment.find({content:/流量/}) db.comment.find({content:/^加班/}) db.集合名称.find({ "fie 阅读全文
posted @ 2021-11-09 00:15 AngDH 阅读(208) 评论(0) 推荐(0) 编辑
摘要:MongoDB数据类型 数据类型描述 String 字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才是合法的。 Integer 整型数值。用于存储数值。根据你所采用的服务器,可分为 32 位或 64 位。 Boolean 布尔值。用于存储布尔值(真/假)。 Doub 阅读全文
posted @ 2021-11-09 00:13 AngDH 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-08 23:38 AngDH 阅读(63) 评论(0) 推荐(0) 编辑
摘要:jblspringbootappgen 阅读全文
posted @ 2021-11-07 22:25 AngDH 阅读(426) 评论(0) 推荐(0) 编辑
摘要:1. Spring Boot概述 目标:了解Spring Boot是什么,有什么作用 小结: Spring Boot是一个便捷搭建 基于spring工程的脚手架;作用是帮助开发人员快速搭建大型的spring 项目。简化工程的配置,依赖管理;实现开发人员把时间都集中在业务开发上。 2. Spring 阅读全文
posted @ 2021-11-07 22:02 AngDH 阅读(58) 评论(0) 推荐(0) 编辑
摘要:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>central</mirrorOf> </mirror> 阅读全文
posted @ 2021-11-07 00:23 AngDH 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-05 15:42 AngDH 阅读(18) 评论(0) 推荐(0) 编辑
摘要:git remote set-url origin xxx (xxx 是新的远程仓库地址) 阅读全文
posted @ 2021-11-05 14:45 AngDH 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-03 21:28 AngDH 阅读(16) 评论(0) 推荐(0) 编辑
摘要:小结: <!-- springCloud --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${sprin 阅读全文
posted @ 2021-11-03 13:01 AngDH 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-03 01:12 AngDH 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-03 01:02 AngDH 阅读(27) 评论(0) 推荐(0) 编辑
摘要:http://www.javashuo.com/article/p-chcjpotp-ce.html db.xxxx.find({"$and":[{"ct":{"$gt":ISODate("2017-04-20T01:16:33.303Z")}},{"ct":{"$lt":ISODate("2018 阅读全文
posted @ 2021-11-01 11:39 AngDH 阅读(87) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/a0c1663627a3 NumberInt 阅读全文
posted @ 2021-11-01 11:38 AngDH 阅读(229) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示