文章库ARTICLE COLUMN

  • 记一次狂怼多线程的面经

    记一次狂怼多线程的面经

    摘要:最近面试一家有直播业务的公司,明显感觉到对多线程的理解有一些要求。第一轮面试大概就面了分钟左右,一轮下来口干舌燥。下面对面试题做了下简单分类,分享给大家。 最近面试一家有直播业务的公司,明显感觉到对多线程的理解有一些要求。第一轮面试大...

    ScottScott 评论0 收藏0
  • interrupt(),interrupted() 和 isInterrupted() 的区别

    interrupt(),interrupted() 和 isInterrupted() 的区别

    摘要:结论先行将调用该方法的对象所表示的线程标记一个停止标记,并不是真的停止该线程。获取当前线程的中断状态,并且会清除线程的状态标记。因为执行后它会将状态标志清除,底层调用了,此处参数为。 1. 结论先行 interrupt():将调用该方法的对象所表示...

    MeathillMeathill 评论0 收藏0
  • 浅谈布隆过滤器

    浅谈布隆过滤器

    摘要:那该怎么办,现在该介绍今天的主角了布隆过滤器就可以解决这样的问题。具体介绍布隆过滤器实际上是一个很长的二进制矢量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。缺点布隆过滤器有宁可错杀一百,也不能放过一个的性质。...

    jone5679jone5679 评论0 收藏0
  • Java 导入与导出

    Java 导入与导出

    摘要:导入导出上传前提准备个包准备上传页面同步上传文件上传上传用户上传文件上传文件提交异步上传通过上传组件上传处理类这里用一句话描述这个类的作用孤傲苍狼下午得到上传文件的保存目录,将上传的文件存放于目录下,不允许外界直接访问,保 Java 导入 ...

    zsy888zsy888 评论0 收藏0
  • Centos7.x下安装JDK8

    Centos7.x下安装JDK8

    摘要:在环境下安装本篇以版本为例一下载并上传至服务器登录甲骨文支持网站下载位的文件通过上传至服务器无此目录创建对应文件夹二安装解压文件,得到目录配置环境变量新增配置三刷新环境变量四测试查看当前版本 在Centos7环境下安装JDK8 本篇以jdk1.8.0_17...

    sugarmosugarmo 评论0 收藏0
  • XXL-CONF v1.6.0 发布,分布式配置管理平台。废弃ZK轻量级架构升级

    XXL-CONF v1.6.0 发布,分布式配置管理平台。废弃ZK轻量级架构升级

    摘要:访问令牌为提升系统安全性,配置中心和客户端进行安全性校验,双方匹配才允许通讯启动时,优先全量加载镜像数据到层,避免逐个请求耗时简介是一个轻量级分布式配置管理平台,拥有轻量级秒级动态推送多环境多语言配置监听权限控制版本回滚等特性。 Rele...

    PandaaaPandaaa 评论0 收藏0
  • Android逆向之路---Android逆向之路---让你的微信地区来自火星

    Android逆向之路---Android逆向之路---让你的微信地区来自火星

    摘要:先来看看我的成果需要运行环境环境过的手机微信最新版,我用的是开始逆向,找到大致位置首先要知道微信的选择地区的页面在什么位置,然后我们再看对应代码。先保持在微信的选择地区页面。我们需要分析微信的逻辑,随后他的方法。 前言 今天看到网友的...

    wenziwenzi 评论0 收藏0
  • Spring源码导入IDEA

    Spring源码导入IDEA

    摘要:项目环境源码地址可以下载压缩包解压到相应文件夹,或者用荡下来,导入步骤在项目的根目录下使用进行预编译这期间要下载一下依赖,时间稍微有点长视网速情况而定,要耐心等待一下。 项目环境 Jdk1.8 、Gradle5.0、IntelliJ IDEA 2018.2.3 Steps sprin...

    inaptinapt 评论0 收藏0
  • 使用 EOLINKER 进行接口测试的最佳路径 (下)

    使用 EOLINKER 进行接口测试的最佳路径 (下)

    摘要:本文使用进行接口测试的最佳路径下半部分文章,主要介绍测试脚本如何执行和报告生成,以及测试项目人员如何协作。定时执行,我们可以添加测试用例在指定的时间执行,并把测试结果发送到你指定的邮箱。 本文《使用 EOLINKER 进行接口测试的最佳路径》 ...

    Jason_GengJason_Geng 评论0 收藏0
  • 基于SpringCloud FinchleySR1 SpringBoot 2x vue elemen

    基于SpringCloud FinchleySR1 SpringBoot 2x vue elemen

    摘要:介绍是基于微服务基础脚手架对于日常开发而言提供基础权限控制,动态菜单,才用前后端分离架构,前台采用后台使用提供接口。对于以后开发,只需要在添加业务模块即可,大大减少工作量。 介绍 panda是基于SpringCloud Finchley.SR1 、SpringBoot 2.x、 ...

    lansheng228lansheng228 评论0 收藏0
  • 《设计模式》1.绪论

    《设计模式》1.绪论

    摘要:设计模式是一套被反复使用的多数人知晓的经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码让代码更容易被他人理解保证代码可靠性。由此可见,其实设计模式就是从大型软件架构出发便于升级和维护的软件设计思想,它强调降低依赖,降低耦合...

    bovensonbovenson 评论0 收藏0
  • JavaWEB开发15——Listener&Listener

    JavaWEB开发15——Listener&Listener

    摘要:创建与销毁对象是发送请求服务器就会创建它,当响应产生时,对象就会销毁。是容器为开发人员提供的对象,它提供了对某一资源的已过滤请求调用链的视图。 一、Listener监听器 Javaweb开发中的监听器,是用于监听web常见对象 HttpServletRequest Htt...

    RebeccaZhongRebeccaZhong 评论0 收藏0
  • Spring Boot 2.0 整合 Thymeleaf 模块引擎

    Spring Boot 2.0 整合 Thymeleaf 模块引擎

    摘要:如果还在使用以前的版本,想要使用非严格的,需要做以下配置在中引入依赖在中配置更多属性配置请参考中模块的属性介绍。这样的话很好的做到了前后端分离。 本文首发于:https://y0ngb1n.github.io/a/5... 开发环境 org.springframework.boot spr...

    CoreDumpCoreDump 评论0 收藏0
  • Java多线程学习——线程通信

    Java多线程学习——线程通信

    摘要:待总结通过共享对象通信忙等待和丢失的信号假唤醒多线程等待相同信号不要对常量字符串或全局对象调用原文链接 待总结... 1、通过共享对象通信 2、忙等待 3、wait(),notify()和notifyAll() 4、丢失的信号 5、假唤醒 6、多线程等待相同信号 7、不要对常...

    AshinAshin 评论0 收藏0
  • Spring容器扩展机制

    Spring容器扩展机制

    摘要:容器负责管理容器中所有的生命周期而在生命周期的不同阶段提供了不同的扩展点来改变的命运在容器的启动阶段允许我们在容器实例化相应对象之前对注册到容器的所保存的信息做一些额外的操作比如修改定义的某些属性或者增加其他信息等接口如果希望在容器完...

    senntyousenntyou 评论0 收藏0
  • 每天10道Java面试题,跟我走,offer有!

    每天10道Java面试题,跟我走,offer有!

    摘要:虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。总体来说就是,我们利用调用开发了属于我们自己的程序后,通过中的编译程序将我们的文本文件编译成字节码,在上运行这些字节码,解析这些字节码,映射到指令集或的系统调用。 1.简述JD...

    zsy888zsy888 评论0 收藏0
  • 【树结构1】查找二叉树

    【树结构1】查找二叉树

    摘要:自查找二叉树起,可以说种族崛起了。编码不善言辞,为敬首先代码定义出查找二叉树的结构结构,存储业务数据左节点右节点注意查找二叉树的结构可类比数据库表结构理解。 载一棵小树苗,精心培育,总有一天会长成参天大树               ...

    JinkeyJinkey 评论0 收藏0
  • 在VSCode中编写Kotlin/Java

    在VSCode中编写Kotlin/Java

    摘要:在中编写前言不希望每次运行一下代码就要去启动这个庞然大物,正好可以做一个轻量级的,所以配置了用来编写程序环境配置首先可以在的安装目录下找到在环境变量中添加以下项值为例如然后再控制台输入命令检测环境是否配置妥当如果正常,则如下图所示如果...

    scwang90scwang90 评论0 收藏0
  • 网络协议 8 - TCP(上)

    网络协议 8 - TCP(上)

    摘要:包头格式老规矩,咱们先来看看头的格式。给的确认信息发出后,遇到网络不好的情况,也会出现丢包的情况。这是因为包头里的生存时间。它是任何报文再网络上存在的最长时间,超过这个时间的报文就会被丢弃。协议规定为分钟,实际应用中常用的是秒分钟和分...

    joywekjoywek 评论0 收藏0
  • Java™ 教程(枚举类型)

    Java™ 教程(枚举类型)

    枚举类型 枚举类型是一种特殊的数据类型,它使变量成为一组预定义的常量,变量必须等于为其预定义的值之一,常见示例包括罗盘方向(NORTH、SOUTH、EAST和WEST的值)和星期。 因为它们是常量,所以枚举类型字段的名称是大写字母。 在Java编程语言中,你可以...

    CristalvenCristalven 评论0 收藏0
  • 从零单排学Redis【铂金一】

    从零单排学Redis【铂金一】

    摘要:前言只有光头才能变强好的,今天我们要上铂金段位了,如果还没经历过青铜和白银和黄金阶段的,可以先去蹭蹭经验再回来从零单排学青铜从零单排学白银从零单排学黄金这篇文章主要讲的是主从复制。 前言 只有光头才能变强 好的,今天我们要上铂金段位了,...

    wizChenwizChen 评论0 收藏0
  • Linux生产环境上,最常用的一套“vim“技巧

    Linux生产环境上,最常用的一套“vim“技巧

    摘要:本篇文章聚焦的是研发线上最常用的一些功能。养成习惯最大的贡献就是它的按键系统。这不能说不对,但这也抛弃了最大的精华所在,效率上低了一大截。使用进行漫游,选中相应的内容。宏录制这可以说是的一个杀手锏了。将文件中的每一行添加到中。 新来的...

    MagicerMagicer 评论0 收藏0
  • 这么多监控组件,总有一款适合你

    这么多监控组件,总有一款适合你

    摘要:典型实现不同的监控模块,侧重于不同领域,有着不同的职责。指标收集方面,支持多样化的组件将被优先下使用。以上谈了这么多,仅仅是聊了一下收集方面而已。 更多文章,请移步微信公众号《小姐姐味道》 mp原文 https://mp.weixin.qq.com/s?__...监控是...

    simon_chensimon_chen 评论0 收藏0
  • 重构改善既有的代码设计(重构原则)

    重构改善既有的代码设计(重构原则)

    摘要:难以通过重构手法完成设计的改动先想像重构的情况。何时不该重构现有代码根本不能正常运作。现在,我可以修改这个子类而不必承担午一中影响另一处的风险。 重构:对软件内部结构的一种调整,目的是再不改变软件的可观察行为的前提下,提高其可理解性...

    XUIXUI 评论0 收藏0
  • Java™ 教程(注解)

    Java™ 教程(注解)

    注解 注解(一种元数据形式)提供有关不属于程序本身的程序的数据,注解对它们注解的代码的操作没有直接影响。 注解有许多用途,其中包括: 编译器的信息 — 编译器可以使用注解来检测错误或抑制警告。 编译时和部署时处理 — 软件工具可以处理注解信息以...

    econieconi 评论0 收藏0

热门文章

<