文章库ARTICLE COLUMN

  • Android 开发学习 - Kotlin

    Android 开发学习 - Kotlin

    摘要:开发学习前言最近版本上线后手上没有什么工作量就下来看看,以下为学习相关内容。用对象表达式和对象声明巧妙的实现了这一概念。在中这就是或者叫类型系统致力与消灭异常。 Android 开发学习 - Kotlin 前言 - 最近版本上线后手上没有什么工作量就下来...

    jas0njas0n 评论0 收藏0
  • Spring Boot学习笔记(一)环境搭建

    Spring Boot学习笔记(一)环境搭建

    摘要:配置环境变量其实这步可以省略,不配置环境变量不影响整体使用,建议还是配置一下,以免有些依赖或者命令还是依赖环境变量的。配置环境变量可以不配置变量名变量值解压目录,的上级目录,如在变量后添加后保存。 目前公司逐步将.net项目往java项目上迁...

    jay_tianjay_tian 评论0 收藏0
  • 基于 Redis 的分布式锁

    基于 Redis 的分布式锁

    摘要:首先谈到分布式锁自然也就联想到分布式应用。如基于的唯一索引。基于的临时有序节点。这里主要基于进行讨论。该命令可以保证的原子性。所以最好的方式是在每次解锁时都需要判断锁是否是自己的。总结至此一个基于的分布式锁完成,但是依然有些问题。 sh...

    fasssfasss 评论0 收藏0
  • 【从基础学 Java】接口与内部类

    【从基础学 Java】接口与内部类

    摘要:即接口是用来描述对象具有的某种功能,而不关心具体实现。或者说,接口好比服务商指定的标准,由代加工工厂遵守来生产。内部类允许在类中定义其它类,这种定义在类中的类叫做嵌套类。局部类是声明,匿名类是表达式。匿名类当需要声明字段或其它方法时。...

    NeverSayNeverNeverSayNever 评论0 收藏0
  • 【从基础学 Java】对象

    【从基础学 Java】对象

    摘要:我们生活在一个被对象环绕的世界我们的狗桌子自行车。里,对象有两大特性状态和行为。其中,状态是对象属性的描述如一只猫有眼睛耳朵尾巴等行为是对对象能力的概括如猫会叫吃饭抓老鼠。同时,对象是基于类的。 在 Java 里,我们可以说,一切皆对象。我...

    loostudyloostudy 评论0 收藏0
  • 快速排序就这么简单

    快速排序就这么简单

    摘要:快速排序的介绍来源百度百科快速排序由在年提出。快速排序是面试出现的可能性比较高的,也是经常会用到的一种排序,应该重点掌握。前面一个章节已经讲了递归了,那么现在来看快速排序就非常简单了。 快速排序就这么简单 从前面已经讲解了冒泡排序、选...

    FaremaxFaremax 评论0 收藏0
  • 超详细的Java面试题总结(二)之Java基础知识篇

    超详细的Java面试题总结(二)之Java基础知识篇

    摘要:超详细的面试题总结一之基本知识多线程和虚拟机创建线程有几种不同的方式你喜欢哪一种为什么继承类实现接口应用程序可以使用框架来创建线程池实现接口。死亡线程方法执行结束,或者因异常退出了方法,则该线程结束生命周期。死亡的线程不可再次复生。 ...

    wangjuntytlwangjuntytl 评论0 收藏0
  • Android事件分发机制

    Android事件分发机制

    摘要:今天结合流程图和代码来对事件分发机制做一个总结,我自己起一个叫法就是个。返回就会把事件给父类的消费。以后事件不再交给这个。到这里事件分发就说的差不多了,我们这个比较简单,但是不影响理解原理。 今天结合流程图和代码来对Android事件分发机...

    EdisonEdison 评论0 收藏0
  • Shiro【授权、整合Spirng、Shiro过滤器】

    Shiro【授权、整合Spirng、Shiro过滤器】

    摘要:表示对用户资源进行操作,相当于,对所有用户资源实例进行操作。与整合,实际上的操作都是通过过滤器来干的。将安全管理器交由工厂来进行管理。在过滤器链中设置静态资源不拦截。 前言 本文主要讲解的知识点有以下: Shiro授权的方式简单介绍 与Sprin...

    ralapralap 评论0 收藏0
  • 想进大厂?50个多线程面试题,你会多少?【后25题】(二)

    想进大厂?50个多线程面试题,你会多少?【后25题】(二)

    摘要:大多数待遇丰厚的开发职位都要求开发者精通多线程技术并且有丰富的程序开发调试优化经验,所以线程相关的问题在面试中经常会被提到。掌握了这些技巧,你就可以轻松应对多线程和并发面试了。进入等待通行准许时,所提供的对象。 最近看到网上流传着,各...

    caozhijiancaozhijian 评论0 收藏0
  • 插入排序就这么简单

    插入排序就这么简单

    摘要:插入排序就这么简单从上面已经讲解了冒泡和选择排序了,本章主要讲解的是插入排序,希望大家看完能够理解并手写出插入排序的代码,然后就通过面试了如果我写得有错误的地方也请大家在评论下指出。 插入排序就这么简单 从上面已经讲解了冒泡和选择排序...

    Forest10Forest10 评论0 收藏0
  • Centos7开发环境配置(一)

    Centos7开发环境配置(一)

    摘要:一准备工具安装到本地目录文件名彻底删除文件夹二和环境配置我安装在虚拟机的上,压缩包放在了里面解压在了里头按一下键,末尾添加按一下键,退出编辑重新加载配置文件查看有没有自带卸载创建文件夹用远程文件上传的软件连接的,这里使用的软 一、准备...

    RichardXGRichardXG 评论0 收藏0
  • 示例:如何多线程遍历组合

    示例:如何多线程遍历组合

    摘要:如何用多线程遍历这棵树呢按一级节点不同的值,分别放到线程里面遍历即可。代码如下多线程遍历组合树根据一级节点拆分解空间对拆分的解空间多线程遍历第一个解和最后一个解遍历解区间取的组合遍历完成,共有个解。 这是一个再简单不过的组合问题: 编...

    iOS122iOS122 评论0 收藏0
  • Java 中的类型、值和变量 之 基本类型

    Java 中的类型、值和变量 之 基本类型

    摘要:在中存在两种类型基本类型和引用类型。值得注意的是,基本类型的值的状态不会被共享。浮点类型和它们的值中的浮点类型遵循标准的定义。布尔类型和它们的值类型表示两个逻辑量,和。 众所周知,Java是一门静态类型的语言,这意味着所有的变量和表达式的...

    beitabeita 评论0 收藏0
  • 轰轰烈烈的搭建Spring + Spring MVC + Mybatis

    轰轰烈烈的搭建Spring + Spring MVC + Mybatis

    摘要:配置和编码格式使用提供过滤器处理字符编码。请求从不改变资源的状态,无副作用。中添加,采用默认配置已经足够面对大多数场景注入参考链接手把手教你整合最优雅框架我的编码习惯接口定义设计最佳实践 创建项目 打开IDEA -> Create New Project勾选Cre...

    FourierrFourierr 评论0 收藏0
  • 这些Java面试题必须会-----鲁迅

    这些Java面试题必须会-----鲁迅

    摘要:事实上,所谓的同步就是指阻塞式操作,而异步就是非阻塞式操作。中可以通过设值注入方法注入和构造器注入实现,推荐使用的方式为设值注入。 写在前面 春天来了,万物复苏的季节到了. 许多程序猿安奈不住生理需求,我要涨工资,我要跳槽. 毕竟金三银四嘛. ...

    aristarkaristark 评论0 收藏0
  • 内部类

    内部类

    摘要:本地类和匿名类一样,直接声明在代码块里面,可以是主方法,循环里等等地方姓名血量护甲移动速度与匿名类的区别在于,本地类有了自定义的类名新的进攻手段地卜师 内部类 内部类分为四种: 非静态内部类 静态内部类 匿名类 本地类 非静态内部类 调用...

    Paul_KingPaul_King 评论0 收藏0
  • Java unsafe操作指北

    Java unsafe操作指北

    摘要:本文主要介绍下中的主要操作。所谓的内存屏障,是之虚拟机在对于这样的语句,在及后续写入操作执行前,保证的写入操作对其它处理器可见。是会插入的内存屏障,效率略低本篇为俺的课堂基础手写的前置知识,欢迎大家围观 Unsafe是Java无锁操作的基石,在...

    StonePandaStonePanda 评论0 收藏0
  • CAS 5.2.x 单点登录 - 搭建服务端和客户端

    CAS 5.2.x 单点登录 - 搭建服务端和客户端

    摘要:一简介单点登录,简称为,是目前比较流行的企业业务整合的解决方案之一。客户端拦截未认证的用户请求,并重定向至服务端,由服务端对用户身份进行统一认证。三搭建客户端在官方文档中提供了客户端样例,即。 一、简介 单点登录(Single Sign On),简...

    Lin_YTLin_YT 评论0 收藏0
  • 深入理解线程通信

    深入理解线程通信

    摘要:前言开发中不免会遇到需要所有子线程执行完毕通知主线程处理某些逻辑的场景。可以采用中断线程的方式来通信,调用了方法其实就是将中的一个标志属性置为了。实际开发中可以灵活根据需求选择最适合的线程通信方式。 showImg("https://segmentfault.com/...

    tuomaotuomao 评论0 收藏0
  • SpringBoot就是这么简单

    SpringBoot就是这么简单

    摘要:热加载代表的是我们不需要重启服务器,就能够类检测得到,重新生成类的字节码文件无论是热部署或者是热加载都是基于类加载器来完成的。验证阶段字节码文件不会对造成危害准备阶段是会赋初始值,并不是程序中的值。 一、SpringBoot入门 今天在慕课网中...

    whincwhinc 评论0 收藏0
  • 记一次惨痛的面试经历

    记一次惨痛的面试经历

    摘要:把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。堆内存用于存放由创建的对象和数组。 一次惨痛的阿里技术面 就在昨天,有幸接到了阿里的面试通知,本来我以为自己的简历...

    CoorChiceCoorChice 评论0 收藏0
  • 超详细的Java面试题总结(一)之Java基础知识篇

    超详细的Java面试题总结(一)之Java基础知识篇

    摘要:最近在备战面试的过程中,整理一下面试题。成员变量如果没有被赋初值,则会自动以类型的默认值而赋值一种情况例外被修饰但没有被修饰的成员变量必须显示地赋值而局部变量则不会自动赋值。   最近在备战面试的过程中,整理一下面试题。大多数题目都是...

    vpantsvpants 评论0 收藏0
  • Java爬虫:Jsoup + Phantomjs

    Java爬虫:Jsoup + Phantomjs

    摘要:一是一个开源解析器,可直接解析某个地址文本内容。通过或选择器来查找取出数据,实现爬虫。无头浏览器一个完整的浏览器内核包括解析引擎渲染引擎请求处理等但是不包括显示和用户交互页面的浏览器。 (一)Jsoup Jsoup是一个Java开源HTML解析器,可直...

    fai1017fai1017 评论0 收藏0
  • Dubbo学习笔记

    Dubbo学习笔记

    摘要:学习笔记的设计目的动态注册发现服务,软负载均衡和服务降级。一下是整个工程的内容公共定义一般和共享的接口应该多带带一个包进行定义,方便双方的共享。暴露的服务实现如下入口类的实现如下实现其文件和类似其配置如下,声明了对服务的引用。 Dubbo...

    BlackHole1BlackHole1 评论0 收藏0

热门文章

<