文章库ARTICLE COLUMN

  • java并发编程学习之FutureTask

    java并发编程学习之FutureTask

    摘要:在并发编程学习之三种线程启动方式中有提过。是否执行结束,包括正常执行结束或异常结束。获取返回值,没有得到返回值前一直阻塞。运行结果如下由于任务被取消,所以抛出异常。注意的是,此时线程还在跑,和返回的是。并不能让任务真正的结束。 Future...

    BothEyes1993BothEyes1993 评论0 收藏0
  • 徒手撸一个简单的RPC框架

    徒手撸一个简单的RPC框架

    摘要:徒手撸一个简单的框架之前在牛逼哄哄的框架,底层到底什么原理得知了远程过程调用简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化动态代理网络传输动态加载反射这些知识点。 徒手撸一个简单的RPC框架 之前在牛逼哄...

    GeminiGemini 评论0 收藏0
  • 关于Redis热点key的一些思考

    关于Redis热点key的一些思考

    摘要:如何解决针对于热点的解决方案网上的查找出来无非就是两种服务端缓存即将热点数据缓存至服务端的内存中备份热点即将热点随机数,随机分配至其他节点中。伪代码如下生成随机数构造备份新从数据库中取数据存放在中,以便下次能取到代码地址参考文章 关于...

    wenziwenzi 评论0 收藏0
  • 乐字节Java循环:循环控制和嵌套循环

    乐字节Java循环:循环控制和嵌套循环

    摘要:乐字节小乐上次讲完了反射,接下来小乐给大家讲述循环。循环有以下四部分一循环控制直到型先执行后判断,结构为先执行循环体,后判断布尔表达式。 乐字节小乐上次讲完了Java反射,接下来小乐给大家讲述Java循环。 循环有以下四部分:showImg("https://...

    EuphoriaEuphoria 评论0 收藏0
  • Staking 生态大会后,大佬们都去哪儿了?

    Staking 生态大会后,大佬们都去哪儿了?

    摘要:月日刚刚结束的生态大会好不热闹,区块链行业头部媒体星球日报与区块律动做东,邀约矿池钱包投资机构的大佬们齐聚一堂。就在白天的生态大会上,正式公布项目接下来两大重要节点。 7月10日刚刚结束的Staking Con生态大会好不热闹,区块链行业头部媒体Od...

    刘永祥刘永祥 评论0 收藏0
  • 干货!亮相 Staking 生态大会的ETM都透露了啥进展?

    干货!亮相 Staking 生态大会的ETM都透露了啥进展?

    摘要:月日,由星球日报主办的大型线下活动生态大会在北京隆重举行。第一个是投票率不高,核心的原因是因为投票者是在等待超级节点在等待收益利润,这个链除了发布挖矿收益以外,这两部分是割裂的。的超级节点,始终集中在少数节点是容易被攻击的。 7月10日...

    keithyaukeithyau 评论0 收藏0
  • 即时通讯之服务端篇Tigase.

    即时通讯之服务端篇Tigase.

    摘要:摘要是一个应用层协议,主要做网页版即时通讯,是基于和实现,服务端常见的框架有等,这三个都亲自踩过坑,唯有相对牛逼完善一些,客户端主要就是了。 摘要 xmpp是一个应用层协议,主要做网页版即时通讯,是基于RFC3920和RFC3921实现,服务端常见的框...

    msupmsup 评论0 收藏0
  • 究竟什么是Java异常?

    究竟什么是Java异常?

    摘要:例如将型对象转换为类抛出的异常表明向方法传递了一个不合法或不正确的参数。应用程序可以将此类子类化以指示类似的异常。用非法索引访问数组时抛出的异常。 第四阶段 IO 异常处理 没有完美的程序,所以我们需要不断地完善,考虑各种可能性,我们要将...

    DevTalkingDevTalking 评论0 收藏0
  • 开篇:二十三种设计模式的通俗理解

    开篇:二十三种设计模式的通俗理解

    摘要:里氏替换原则里氏代换原则面向对象设计的基本原则之一。里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。里氏代换原则是对开闭原则的补充。而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范...

    morganmorgan 评论0 收藏0
  • SpringBoot 动态代理|反射|注解(四)- 动态代理对象注入到Spring容器

    SpringBoot 动态代理|反射|注解(四)- 动态代理对象注入到Spring容器

    摘要:上一篇动态代理反射注解优化代码三注解本篇我们将实现通过代理生成的对象注入到容器中。单元测试优化代码待续参考文章 上一篇:SpringBoot 动态代理|反射|注解|AOP 优化代码(三)-注解 本篇我们将实现通过代理生成的对象注入到spring容器中。首先需要实...

    lingdududulingdududu 评论0 收藏0
  • En-Tan-Mo重大节点公布:今年8月发布时间塔,9月正式上线主网

    En-Tan-Mo重大节点公布:今年8月发布时间塔,9月正式上线主网

    摘要:月日,星球日报和区块律动联合主办的生态大会上,首席科学家公布了今年下半年的两个重要发展节点。此外,表示我们把白皮书里面所公布的所有技术要点全部实现了,今年月份主网正式上线。 7月10日,Odaily星球日报和区块律动联合主办的Staking生态大会上...

    DrizzleXDrizzleX 评论0 收藏0
  • 手撕面试官系列(二):开源框架面试题Spring+SpringMVC+MyBatis

    手撕面试官系列(二):开源框架面试题Spring+SpringMVC+MyBatis

    摘要:跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来期间也没有准备充分,到底是因为技术原因影响自己的发展,偏移自己规划的轨迹,还是钱给少了,不受重视。 跳槽时时...

    Flink_ChinaFlink_China 评论0 收藏0
  • Spring Bean 生命周期之destroy——终极信仰

    Spring Bean 生命周期之destroy——终极信仰

    摘要:上一篇文章生命周期之我从哪里来说明了我是谁和我从哪里来的两大哲学问题,今天我们要讨论一下终极哲学我要到哪里去初始化有三种方式销毁同样有三种方式正所谓,天对地,雨对风对对对雷隐隐,雾蒙蒙山花对海树,赤日对苍穹平仄平仄平平仄,仄平仄平仄 ...

    JouyPubJouyPub 评论0 收藏0
  • lombok

    lombok

    摘要:不可用于类级别。是否使用父类的和方法,注意父类为时无法设置为。注解源代码,另外两个注解的源码和这个很类似,就不贴出来了。过时的生成包含必须处理的字段的构造器,如修饰必须初始化注解修饰的。 相识 lombok想必已经有很多人已经使用了很长时间...

    张迁张迁 评论0 收藏0
  • En-Tan-Mo隆重亮相Staking 生态大会

    En-Tan-Mo隆重亮相Staking 生态大会

    摘要:月日,由星球日报区块律动联合主办的生态大会在北京召开。对于机制生态面临的挑战,认为,目前投票率不高比较集中安全性都是存在的问题。据悉,此次活动是数字加密世界第一场以生态为主题的大型线下活动。 7月10日,由星球日报、区块律动联合主办的Sta...

    StonePandaStonePanda 评论0 收藏0
  • java并发编程学习之Exchanger

    java并发编程学习之Exchanger

    摘要:作用用来交换两个线程的数据。示例运行结果如下首先,会经过三秒后,才输出结果,说明两个线程没交换之前是阻塞的。 作用 用来交换两个线程的数据。 示例 public class ExchangerDemo { static Exchanger exchanger = new Exchanger(); stati...

    lingdududulingdududu 评论0 收藏0
  • Map学习二之HashMap唯一性的解释

    Map学习二之HashMap唯一性的解释

    摘要:存储自定义类型键值集合保证是唯一的作为的元素必须重写方法和方法以保证唯一存储自定义类型键值类型类就必须重写方法和方法以保证唯一类型可以重复创建集合往集合中添加元素女王英国秦始皇秦国普京俄罗斯女王毛里求斯使用和增强遍历集合存储自定义类型...

    douziflydouzifly 评论0 收藏0
  • Map学习二之LinkedHash,HashTable,计算一个给定字符串的每个字符出现的次数

    Map学习二之LinkedHash,HashTable,计算一个给定字符串的每个字符出现的次数

    package com.itheima.demo03.Map; import java.util.HashMap;import java.util.LinkedHashMap; /* java.util.LinkedHashMap entends HashMap Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。 底层原理: 哈希表+链表(记录元素的顺序) */public ......

    RoctureRocture 评论0 收藏0
  • 好久不见,Java设计模式

    好久不见,Java设计模式

    摘要:享元模式享元模式尽可能的让用户复用已经有的对象,从而避免造成反复创建对象的资源浪费。享元模式要求大部分的对象可以外部化。 showImg("https://segmentfault.com/img/bVbuYD9?w=1920&h=1200"); 引子 设计模式是很多程序员总结出来的最佳实践。曾经...

    alexnevskyalexnevsky 评论0 收藏0
  • ReentrantLock 实现原理笔记(一)

    ReentrantLock 实现原理笔记(一)

    摘要:中节点的状态机流转机制是的核心为一系列同步器依赖于一个多带带的原子变量的同步器提供了一个非常有用的基础。所有的同步机制的实现均依赖于对改变量的原子操作。 java.util.concurrent.locks.ReentrantLockexclusive : adj. (个人或集体) 专用的...

    FourierrFourierr 评论0 收藏0
  • 类的加载机制,双亲委派模型,搞定大厂高频面试题

    类的加载机制,双亲委派模型,搞定大厂高频面试题

    摘要:验证验证是连接阶段的第一步,这一阶段的目的是为了确保文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身的安全。字节码验证通过数据流和控制流分析,确定程序语义是合法的符合逻辑的。 看过这篇文章,大厂面试你「双亲委派模...

    ObjectObject 评论0 收藏0
  • spring statemachine的企业可用级开发指南8-复杂状态机的实现

    spring statemachine的企业可用级开发指南8-复杂状态机的实现

    摘要:讲讲复杂流程的需求除了上面文章里面提到的一根筋状态机流程,实际的企业应用中状态机的流程会更加复杂,而我们最常用到的就是。当然,里面还有很多其他的东西,大部分是处理复杂状态机流程的,以后有机会我们再展开讲。 1、讲讲复杂流程的需求除了上...

    jzzleejzzlee 评论0 收藏0
  • 广度优先,深度优先,寻求最短路径。

    广度优先,深度优先,寻求最短路径。

    showImg("https://segmentfault.com/img/bVbuWz3?w=614&h=515"); 一、应用 深度优先:是否存在通路,寻找所有解。 广度优先遍历:寻求最优解,寻求最短路径 1.邻接矩阵JAVA代码实现 邻接矩阵可以使用一个二维数组来表示 public class GraphTest { // ...

    bawnbawn 评论0 收藏0
  • SpringBoot 动态代理|反射|注解|AOP 优化代码(一)-动态代理提供接口默认实现

    SpringBoot 动态代理|反射|注解|AOP 优化代码(一)-动态代理提供接口默认实现

    摘要:生产环境由注册中心,通过调用,其它环境直接通过直接通过调用。当然动态代理提供接口的默认实现只是演示,并没有什么实际内容。下一篇动态代理反射注解优化代码二反射 一、背景 在项目中需要调用外部接口,由于需要调用不同环境(生产、测试、开发)...

    mjmj 评论0 收藏0
  • 一起读源码之 — HashMap(jdk1.7)

    一起读源码之 — HashMap(jdk1.7)

    摘要:关于不安全的问题,感兴趣的可以去看一下这篇文章老生常谈,的死循环。 废话不多说,直接进入主题: 首先我们从构造方法开始: public HashMap() { this(DEFAULT_INITIAL_CAPACITY, DEFAULT_LOAD_FACTOR); } public HashMap(int...

    ASCHASCH 评论0 收藏0

热门文章

<