文章库ARTICLE COLUMN

  • Java动态代理实现原理(模拟实现)

    Java动态代理实现原理(模拟实现)

    摘要:很多框架底层都使用了的动态代理技术来实现的,比如大名鼎鼎的这篇文章将带你一步一步揭开动态代理技术的神秘面纱。接下来客户端就可以这样使用了毫秒到目前为止,我们实现的类可以为任何接口生成代理类了,是不是很神奇。 ​ 动态代理是java语言中...

    K_B_ZK_B_Z 评论0 收藏0
  • [LeetCode] 904. Fruit Into Baskets

    [LeetCode] 904. Fruit Into Baskets

    Problem In a row of trees, the i-th tree produces fruit with type tree[i]. You start at any tree of your choice, then repeatedly perform the following steps: Add one piece of fruit from this tree to y...

    WarrenWarren 评论0 收藏0
  • AsyncTask异步任务类

    AsyncTask异步任务类

    摘要:异步任务的构造方法主要用于初始化线程池先关的成员变量创建一个新的异步任务。所以,我们是必须确保在销毁活动之前取消任务。 目录介绍 01.先看下AsyncTask用法 02.AsyncTask源码深入分析 2.1 构造方法源码分析 2.2 看execute(Params... params)方...

    dongxiawudongxiawu 评论0 收藏0
  • [LeetCode] 844. Backspace String Compare

    [LeetCode] 844. Backspace String Compare

    Problem Given two strings S and T, return if they are equal when both are typed into empty text editors. # means a backspace character. Example 1: Input: S = "ab#c", T = "ad#c" Out...

    DobbyKimDobbyKim 评论0 收藏0
  • SpringAop解析

    SpringAop解析

    摘要:概念连接点程序执行的某一个特定的位置。仅仅支持方法的连接点,及仅能在方法前方法调用后方法抛出异常这些点织入增强。目标对象增强逻辑织入的目标类。织入织入是将增强添加到目标类具体连接点的过程。 带有横切逻辑的实例: showImg("https://segmen...

    RockoRocko 评论0 收藏0
  • 让您的Eclipse具有千变万化的外观

    让您的Eclipse具有千变万化的外观

    摘要:大家每天用做开发,是否厌倦了千篇一律的白色背景呢看看这几种不同风格的外观,是不是有耳目一新的感觉如何做到的需要给安装这个插件。 大家每天用Eclipse做Java开发,是否厌倦了Eclipse千篇一律的白色背景呢? showImg("https://segmentfault.com/img...

    dancedance 评论0 收藏0
  • 【3y】从零单排学Redis【青铜】

    【3y】从零单排学Redis【青铜】

    摘要:从代码上看字典也是在哈希表基础上再抽象了一层而已。在中,哈希表实际上就是数组链表的形式来构建的。后,在哈希冲突时是将新的节点添加到链表的表尾。在对哈希表进行扩展或者收缩操作时,过程并不是一次性地完成的,而是渐进式地完成的。 前言 只有...

    lookSomeonelookSomeone 评论0 收藏0
  • 程序员如果只钻研技术其实是很蠢的

    程序员如果只钻研技术其实是很蠢的

    摘要:前言程序员一门心思钻研技术其实是一件很蠢的事情。为了避免脱发加班和焦虑,以下是我给大家总结的几条建议专注技术本身岁程序员用技术养活自己,其实是一件天经地义的事儿。这些可以在日常的工作中进行积累,从而完成一名程序员的转型。 showImg("htt...

    jone5679jone5679 评论0 收藏0
  • [LeetCode] 371. Sum of Two Integers

    [LeetCode] 371. Sum of Two Integers

    Problem Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. Example 1: Input: a = 1, b = 2Output: 3Example 2: Input: a = -2, b = 3Output: 1 Solution class S...

    mingzhongmingzhong 评论0 收藏0
  • ABAP和Java单例模式的攻防

    ABAP和Java单例模式的攻防

    摘要:然而我只需要将这个单例类的构造函数通过反射设置成可以访问,然后就能通过反射调用该构造函数,进而生成新的对象实例。针对这种攻击,一种可行的防御措施是在单例类的构造函数内定义一个布尔变量,初始化为。当构造函数执行后,该变量被置为。 ABAP ...

    alanoddsoffalanoddsoff 评论0 收藏0
  • 用代码判断当前系统是否支持某个版本的feature

    用代码判断当前系统是否支持某个版本的feature

    摘要:已经出来有一段时间了,因此很多流行的应用纷纷增添了对乃至的支持,比如。来自,这个类正是引入的。因此如果用加载不到这个类,一定说明当前的运行环境是以下。通过这种方式进行运行环境的检测比准确,因为后者获取的信息理论上有可能被别人用覆盖。 ...

    bang590bang590 评论0 收藏0
  • [LeetCode] 814. Binary Tree Pruning

    [LeetCode] 814. Binary Tree Pruning

    Problem We are given the head node root of a binary tree, where additionally every node"s value is either a 0 or a 1. Return the same tree where every subtree (of the given tree) not containing a...

    yedfyedf 评论0 收藏0
  • nosql-redis-网络资料学习-07-redis入门

    nosql-redis-网络资料学习-07-redis入门

    摘要:简介是什么远程字典服务器特点支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用不仅仅支持简单的类型的数据,同时还提供,,,等数据结构的存储支持数据的备份,即模式的数据备份凡势不可用尽,用尽则祸必来功能内存...

    李义李义 评论0 收藏0
  • 明天面试?吓得我赶紧手写了一个Spring

    明天面试?吓得我赶紧手写了一个Spring

    摘要:你都是如何回答面试官的问题的我不知道,我一般会通过手写一个来加深自己的印象。如今,已然成为了一个生态。运行阶段主要是完成容器启动以后,完成用户请求的内部调度,并返回响应结果。因此,要先写一个针对类名首字母处理的工具方法。 引言 几乎每...

    stefanieliangstefanieliang 评论0 收藏0
  • 一次有趣的局部变量GC

    一次有趣的局部变量GC

    摘要:前言最近在看实战虚拟机发现书上的一个关于局部变量表挺有意思,先上代码。主角没有分配了一块的堆空间,并使用局部变量引用这块空间然后显式进行一次。 前言 最近在看《实战Java虚拟机》, 发现书上的一个关于局部变量表GC挺有意思,先上代码。 主角 ...

    alogyalogy 评论0 收藏0
  • Java动态性(1) - 动态编译(DynamicCompile)

    Java动态性(1) - 动态编译(DynamicCompile)

    摘要:动态编译引入了编译机制动态编译的应用场景可以做一个浏览器端编写代码上传服务器编译和运行的在线评测系统服务器动态加载某些类文件进行编译动态编译的两种做法通过调用启动新的进程去操作之前不是真正的动态编译通过动态编译通过动态编译栗子编译成功...

    MartinDaiMartinDai 评论0 收藏0
  • dubbo源码解析(二)Dubbo扩展机制SPI

    dubbo源码解析(二)Dubbo扩展机制SPI

    摘要:二注解该注解为了保证在内部调用具体实现的时候不是硬编码来指定引用哪个实现,也就是为了适配一个接口的多种实现,这样做符合模块接口设计的可插拔原则,也增加了整个框架的灵活性,该注解也实现了扩展点自动装配的特性。 Dubbo扩展机制SPI 前一篇文...

    DirtyMindDirtyMind 评论0 收藏0
  • 标题:DKhadoop大数据处理平台监控数据介绍

    标题:DKhadoop大数据处理平台监控数据介绍

    摘要:标题大数据处理平台监控数据介绍年国内大数据公司强榜单排名已经公布了出来,大快以黑马之姿闯入强,并摘得多项桂冠。本篇承接上一篇平台监控参数说明,继续就大快的大数据一体化处理架构中的平台监控参数进行介绍和说明。 标题:DKhadoop大数据处理平...

    AlienZHOUAlienZHOU 评论0 收藏0
  • DKhadoop安装包下载与监控参数说明

    DKhadoop安装包下载与监控参数说明

    摘要:安装包下载与监控参数说明前阶段用了差不多两周的时间把的运行环境搭建以及安装的各个操作都介绍了一遍。我尽量把我知道的写完吧本文的重点还是最上部分的安装包下载,提取码上面也给了。 DKhadoop安装包下载与监控参数说明前阶段用了差不多两周的时间...

    vspidersvspiders 评论0 收藏0
  • Elasticsearch Java Low Level REST Client(执行请求)

    Elasticsearch Java Low Level REST Client(执行请求)

    摘要:执行请求一旦创建了,就可以通过调用或来发送请求,是同步的,将阻塞调用线程并在请求成功时返回,如果失败则抛出异常。自定义响应消费者。处理返回的响应。由于通信错误或带有指示错误的状态码的响应,处理返回的异常。 执行请求 一旦创建了RestClien...

    Code4AppCode4App 评论0 收藏0
  • Elasticsearch Java Low Level REST Client(嗅探器)

    Elasticsearch Java Low Level REST Client(嗅探器)

    摘要:嗅探器允许从正在运行的集群中自动发现节点并将它们设置到现有的实例的最小的库,它默认使用节点信息检索属于集群的节点,并使用解析获得的响应。可以在找到客户端嗅探器的。 嗅探器 允许从正在运行的Elasticsearch集群中自动发现节点并将它们设置到现...

    hiYoHoohiYoHoo 评论0 收藏0
  • JavaWEB开发06——XML&tomcat

    JavaWEB开发06——XML&tomcat

    摘要:张三标签可以自定义。区非法字符严格地讲,在中仅有字符和是非法的。添加包依赖在查找指定节点的时候,根据语法规则来查找后续的代码与以前的解析代码一样。这在生活中是不可能出现的。元素的格式化情况。网页游戏,优点客户端只要有浏览器就可以了。 ...

    zeyuzeyu 评论0 收藏0
  • 自己开发的在线视频下载工具,基于Java多线程

    自己开发的在线视频下载工具,基于Java多线程

    摘要:比如这个在线视频我们可以正常播放,但是找不到下载按钮。因此,这个在线视频被拆分成了若干多的小片段,然后通过浏览器下载到本地进行播放。使用自带的多线程库多线程下载这些片段。第行可以指定线程池里工作线程的个数。 比如这个在线视频: showImg...

    BlackjunBlackjun 评论0 收藏0
  • JavaSE小实践1:Java爬取斗图网站的所有表情包

    JavaSE小实践1:Java爬取斗图网站的所有表情包

    摘要:今天我就用爬取了一个斗图网站上的所有表情包,用来充实自己的表情包库。下载完所有图片,总共有思路主要通过解析页面的源代码来获取图片的地址,然后通过图片地址下载图片到本地,所以要学会使用浏览器进行分析。 跟朋友聊天总会用到大量表情包,有些...

    yuanxinyuanxin 评论0 收藏0
  • Elasticsearch Java High Level REST Client(Search A

    Elasticsearch Java High Level REST Client(Search A

    摘要:搜索请求用于与搜索文档聚合相关的任何操作,还提供了在结果文档上请求高亮的方法。将字段高光色添加到高亮构建器。稍后可以从中检索高亮的文本片段。 Search API 搜索请求 SearchRequest用于与搜索文档、聚合、suggestions相关的任何操作,还提供了在...

    liuhhliuhh 评论0 收藏0

热门文章

<