文章库ARTICLE COLUMN

  • 初学者福音!可能是最适合你的Java学习路线和方法推荐。

    初学者福音!可能是最适合你的Java学习路线和方法推荐。

    摘要:学习完多线程之后可以通过下面这些问题检测自己是否掌握,下面这些问题的答案以及常见多线程知识点的总结在这里。可选数据结构与算法如果你想进入大厂的话,我推荐你在学习完基础或者多线程之后,就开始每天抽出一点时间来学习算法和数据结构。 我自己...

    yanestyanest 评论0 收藏0
  • 记录一次AWS架构面试内容

    记录一次AWS架构面试内容

    摘要:最近参加了一次架构师的面试,吐槽一下整个面试时间相当的长,几乎经历了半年左右,但是我也是抱着学习伟大的云产品的态度所以在整个过程中学到不少的云产品的功能设计等知识,所以说还是相当有益处的。 最近参加了一次AWS 架构师的面试,吐槽一下整个...

    bergwhitebergwhite 评论0 收藏0
  • Android Gradle系列-原理篇

    Android Gradle系列-原理篇

    摘要:上周我们在系列入门篇文章中已经将在项目中的结构过了一遍。但是不同的是它可以改变其自身的代理。这正常,因为我们还没有声明它。与将通过对象进行。至于是的中的一个抽象感念,它申明在中。的知识点还有很多,这只是对有关的一部分进行分析。 showIm...

    jsliangjsliang 评论0 收藏0
  • zookeeper-数据同步源码分析

    zookeeper-数据同步源码分析

    摘要:只有数据同步完成之后集群才具备对外提供服务的能力。当节点在选举后角色确认为后将会进入状态,源码如下在节点状态变更为之后会创建实例,并触发过程。 在上一篇对 zookeeper 选举实现分析之后,我们知道 zookeeper 集群在选举结束之后,leader 节点...

    plus2047plus2047 评论0 收藏0
  • 超级白中白的学习进程(2):继承(Extends)

    超级白中白的学习进程(2):继承(Extends)

    摘要:父类中的访问权限一定要小于或者等于子类访问权限的个关键字访问权限大小,其中为默认值,不用写。下面是一个典型的代码父类代码子类代码测试类代码输出结果在子类那里已经表明。 继承(Extends)1、前言还是先说一下博主本人的一些基本情况吧。本人去...

    pkwendapkwenda 评论0 收藏0
  • 小程序图片上传 wx.uploadFile   后台java   PHP两个版本

    小程序图片上传 wx.uploadFile 后台java PHP两个版本

    摘要:上传图片前台选择图片并把临时地址上传后台,后台把图片上传至自己的服务器,以下是上传图片的方法,有后台是的还有的,如有疑问或不解,请留言。前端定义添加图片的点击点。 上传图片:前台选择图片并把临时地址上传后台,后台把图片上传至自己的服务...

    sunny5541sunny5541 评论0 收藏0
  • Java开发 大厂面试整理

    Java开发 大厂面试整理

    摘要:用户态不能干扰内核态所以指令就有两种特权指令和非特权指令不同的状态对应不同的指令。非特权指令所有程序均可直接使用。用户态常态目态执行非特权指令。 这是我今年从三月份开始,主要的大厂面试经过,有些企业面试的还没来得及整理,可能有些没有带...

    ScorpionScorpion 评论0 收藏0
  • Spring boot redis cache 的 key

    Spring boot redis cache 的 key

    摘要:第一种办法是每个中都使用不同的缓存名字。第二是给加上类的名字。设置的参数查看中的由缓存名类名方法名和参数构成,这样足够保险了。在实际开发中可以根据实际情况构造满足需求。 在数据库查询中我们往往会使用增加缓存来提高程序的性能,@Cacheable...

    terroterro 评论0 收藏0
  • 图解SynchronousQueue原理详解-公平模式

    图解SynchronousQueue原理详解-公平模式

    摘要:如果节点不为说明已经有其他线程进行操作将节点替换为节点等待有消费者消费线程。如果头节点下一个节点是当前节点以防止其他线程已经修改了节点则运算,否则直接返回。 一、介绍 SynchronousQueue是一个双栈双队列算法,无空间的队列或栈,任何一个对S...

    jifeijifei 评论0 收藏0
  • 【从零入门系列-0】Spring Boot 之 Hello World

    【从零入门系列-0】Spring Boot 之 Hello World

    摘要:结束语非常智能化,为开发者提供大量的默认配置细节,因此在的帮助下可以快速完成项目的运行,极简入门继续看从零入门系列程序结构设计说明 环境准备 java 开发环境 JDK1.8 安装 Maven 安装,jar自动依赖及包管理工具 IDE编辑器:IntelliJ IDEA 2019 ...

    icyfireicyfire 评论0 收藏0
  • 程序员笔记|如何编写高性能的Java代码

    程序员笔记|如何编写高性能的Java代码

    摘要:常见标高线程上下文切换频繁线程太多锁竞争激烈标高如果的占用很高,排查涉及到的程序,比如把改造成。抖动问题原因字节码转为机器码需要占用时间片,大量的在执行字节码时,导致长期处于高位现象,占用率最高解决办法保证编译线程的占比。 一、并发 U...

    ky0nchengky0ncheng 评论0 收藏0
  • Java 并发学习笔记(一)——原子性、可见性、有序性问题

    Java 并发学习笔记(一)——原子性、可见性、有序性问题

    摘要:最后,总结一下,导致并发问题的三个源头分别是原子性一个线程在执行的过程当中不被中断。可见性一个线程修改了共享变量,另一个线程能够马上看到,就叫做可见性。 计算机的 CPU、内存、I/O 设备的速度一直存在较大的差异,依次是 CPU > 内存 > I/O 设...

    ChaoChao 评论0 收藏0
  • 帧动画内存OOM?不存在的!—— SurfaceView逐帧解析

    帧动画内存OOM?不存在的!—— SurfaceView逐帧解析

    摘要:提供了用于实现帧动画。多次播放帧动画后,内存占用居然比原生还大,而且每播放一次,内存中都会多出个对象为帧动画总帧数。这一次不管重新播放多少次帧动画,内存中数量只会增加,因为只在解析第一张图片是分配了内存。 Android 提供了AnimationDrawa...

    shixinzhangshixinzhang 评论0 收藏0
  • 回怼文章《为什么甲骨文被裁员工不值得同情》

    回怼文章《为什么甲骨文被裁员工不值得同情》

    摘要:前言今天下班突然看到一篇刷屏朋友圈的文章为什么甲骨文被裁员工不值得同情来自一个财经的微信公众号刚看题目我以为文章是会分析甲骨文公司内部的财经类问题所以就戳开看了毕竟本人不喜欢看打鸡血的文章。 为工薪层能合理取得报酬而发声,为大众选择不...

    YujiaaoYujiaao 评论0 收藏0
  • 区块链开发中使用的最流行的编程语言

    区块链开发中使用的最流行的编程语言

    摘要:我们目前正处于一个新兴的区块链开发行业中。,一种在以太坊开发人员中流行的新的简单编程语言,因为它是用于开发以太坊智能合约的语言。它是全球至少万开发人员使用的世界上最流行的编程语言之一。以太坊,主要是针对工程师使用进行区块链以太坊开发的...

    2shou2shou 评论0 收藏0
  • Redis学习笔记

    Redis学习笔记

    摘要:目前供职于公司。哈希是从版本之后才有的数据结构。我们来看一个例子代码如下建立哈希并赋值列出哈希的内容更改中的某一个值再次列出哈希的内容发现,密码已经被更改了。 【redis是什么】 redis是一个开源的、使用C语言编写的,支持网络交互的、可基于...

    宋华宋华 评论0 收藏0
  • 在单元测试依赖于真实的配置及网络的时候增加模拟返回,使用MockRestServiceServer测

    在单元测试依赖于真实的配置及网络的时候增加模拟返回,使用MockRestServiceServer测

    摘要:解决方案使用类来解决,根据官方文档描述,该类主要用于设计直接或间接使用的测试,通过设置的预期请求,来模拟发送回来的响应,来消除对实际请求的依赖。 问题描述: 在我们当前的项目中我们的在请求微信获取微信企业号的时候调用微信的接口,当我们...

    yedfyedf 评论0 收藏0
  • 超级白中白的学习进程(1)

    超级白中白的学习进程(1)

    摘要:类工具类工具类前言各位大牛人物,本人是一个零基础学起来的小白,大学之前对于没有任何的接触,如今决定认真学习,目的是要把自己的头发掉光位置今天写这个的原因就是想把自己的学习过程记录下来,算是巩固练习。 String类、Arrays工具类、Math工具类...

    FrozenMapFrozenMap 评论0 收藏0
  • 什么是线程安全

    什么是线程安全

    摘要:如果你的代码在多线程下执行和在单线程下执行永远都能获得一样的结果,那么你的代码就是线程安全的。线程非安全这个就没什么好说的了,等都是线程非安全的类 如果你的代码在多线程下执行和在单线程下执行永远都能获得一样的结果,那么你的代码就是线程...

    mist14mist14 评论0 收藏0
  • Mybatis-实现数据的增删改查

    Mybatis-实现数据的增删改查

    摘要:如果是查询单个数据的话,用第二讲用过的方法就可以了。以的形式引用参数的属性,将使用反射读取参数的此属性。引用其他的等属性与此一致。 showImg("https://segmentfault.com/img/bVbst45?w=640&h=293"); 用 mybatis 查询数据,包括列表 用 mybatis...

    darcranddarcrand 评论0 收藏0
  • java基础学习(试码) 变量类型理解

    java基础学习(试码) 变量类型理解

    摘要:静态变量在第一次被访问时创建,在程序结束时销毁。但为了对类的使用者可见,大多数静态变量声明为类型。类变量被声明为类型时,类变量名称一般建议使用大写字母。如果静态变量不是和类型,其命名方式与实例变量以及局部变量的命名方式一致。 大龄后学...

    BLUEBLUE 评论0 收藏0
  • ArrayList 线程安全性学习

    ArrayList 线程安全性学习

    摘要:线程安全吗虽然天天用,但是真的没考虑过这个问题。其实,线程不安全。没有对多线程问题进行处理,举个方法的例子就能证明它线程不安全。线程不安全的要比线程安全的执行效率高。 引言 最近学校的氛围比较活跃,考研的复习,不考研的都在写简历准备面...

    genednagenedna 评论0 收藏0
  • wait、notify实战之实现连接池

    wait、notify实战之实现连接池

    摘要:如果允许,则创建一个新的连接并返回给线程。然后在归还连接成功之后,调用方法通知所有正在等待的线程可以继续获取连接了,但是继续获取连接时,还必须继续抢夺锁,只有占锁成功的线程,才能继续执行获取连接操作。 前言 在了解到wait、notify的使用...

    fuchenxuanfuchenxuan 评论0 收藏0
  • i++和++i的区别

    i++和++i的区别

    摘要:在牛客网做题遇见了这道题,又勾起了我对和的无限怨念,所以今天要搞懂它输出结果为原先的理解为是先赋值,然后再自增是先自增,后赋值。 在牛客网做题遇见了这道题,又勾起了我对i++和++i的无限怨念,所以今天要搞懂它 @Test public void test(){ ...

    xfeexfee 评论0 收藏0
  • 了解登录中的JWT

    了解登录中的JWT

    摘要:一旦用户登录,后续每个请求都将包含,允许用户访问该令牌允许的路由服务和资源。单点登录是现在广泛使用的的一个特性,因为它的开销很小,并且可以轻松地跨域使用。用于在同意使用它们的各方之间共享信息,并且不是注册的或公开的声明。 1.JSON Web T...

    ScottScott 评论0 收藏0

热门文章

<