文章库ARTICLE COLUMN

  • Java程序员的成长之路

    Java程序员的成长之路

    摘要:虽然题目是写的程序员,但对其他语言的开发来说也会有借鉴作用。一定要记住,作为一个程序猿,平日里所接触的技术可能会很多,但是想要让一门技术成为你的优势,那么一定是你对这门技术的了解强过绝大多数人才行。 阅读本文大概需要 8.2 分钟。 tips:...

    stormjunstormjun 评论0 收藏0
  • 我的世界万能工具箱

    我的世界万能工具箱

    摘要:万能工具箱专注于解放双手增加娱乐性的工具箱支持版本主要功能自动攻击自动防御自动采集自动种植自动售卖使用说明使用该插件需先安装下载最新的文件复制到文件夹下默认设置打开自动攻击打开自动采集打开设置界面设置界面可调攻速单位为为攻击范围距离计...

    dmllllldmlllll 评论0 收藏0
  • 编程高阶用法--开发者高频词汇

    编程高阶用法--开发者高频词汇

    摘要:开发者总会在开发时遇到变量命名困难或者命名冗长庸俗的时候。当初并没有记录下来,之后才开始记录,有的也找不到出处了。以下高频词汇供有追求的开发者参考多注意使用高阶词汇表达,变成一个有追求的开发者吧。 开发者总会在开发时遇到变量命名困难或...

    wangjuntytlwangjuntytl 评论0 收藏0
  • 一个HTTP打趴80%面试者

    一个HTTP打趴80%面试者

    摘要:阅读原文一个打趴面试者面试一年多,每当我问起面试者对的了解时,个个回答令我瞠目结舌,这些开发者都有年的经验。向指定资源提交数据进行处理请求例如提交表单或者上传文件。 阅读原文:一个HTTP打趴80%面试者 面试一年多,每当我问起面试者对HTTP的...

    econieconi 评论0 收藏0
  • JDK 12又来了,我学不动了...

    JDK 12又来了,我学不动了...

    摘要:可中断的如果的存在超出暂停目标的可能性,则使其可被中止。未使用分配内存即时返回增强垃圾收集器,以便在空闲时自动将堆内存返回给操作系统。 showImg("https://segmentfault.com/img/remote/1460000018584818"); 写在前面 看到 JDK 12又发布了,萌...

    WildcardWildcard 评论0 收藏0
  • Play Framework升级到2.6.x的填坑记录

    Play Framework升级到2.6.x的填坑记录

    摘要:为了使用最新的,升级到配置修改根据官网的升级指南,修改文件,更改插件版本号文件中,把和多带带加入。此文件为首页的模板。推测可能是版本和版本的首页模板不同,于是到官网下载版本的,找到并覆盖项目的相应文件。添加插件的语句至此,升级成功完成...

    voidkingvoidking 评论0 收藏0
  • 通过面试题,让我们来了解Collection

    通过面试题,让我们来了解Collection

    摘要:说一说迭代器通过集合对象获取其对应的对象判断是否存在下一个元素取出该元素并将迭代器对象指向下一个元素取出元素的方式迭代器。对于使用容器者而言,具体的实现不重要,只要通过容器获取到该实现的迭代器的对象即可,也就是方法。 前言 欢迎关注微...

    HelKyleHelKyle 评论0 收藏0
  • ControllerAdvice拦截器

    ControllerAdvice拦截器

    摘要:看成提供的一个特殊的拦截器。是一个,用于定义最主要用途,和方法,适用于所有使用方法拦截。为所有封装统一异常处理代码。为所有设置全局变量。用于为所有设置某个类型的数据转换器。 Spring3.2开始提供的新注解,控制器增强(AOP),最主要的应用是...

    caohaoyucaohaoyu 评论0 收藏0
  • 【J2SE】java并发基础

    【J2SE】java并发基础

    摘要:的线程机制是抢占式。会让出当多个线程并发的对主存中的数据进行操作时,有且只有一个会成功,其余均失败。和对象只有在困难的多线程问题中才是必须的。 并发简述 并发通常是用于提高运行在单处理器上的程序的性能。在单 CPU 机器上使用多任务的程序在...

    tianyutianyu 评论0 收藏0
  • 从0到1学习Flink》—— 你上传的 jar 包藏到哪里去了?

    从0到1学习Flink》—— 你上传的 jar 包藏到哪里去了?

    摘要:本篇文章连接是关注我微信公众号另外我自己整理了些的学习资料,目前已经全部放到微信公众号了。你可以加我的微信,然后回复关键字即可无条件获取到。 前言 写这篇文章其实也是知识星球里面的一个小伙伴问了这样一个问题: 通过 flink UI 仪表盘提交的...

    trigkit4trigkit4 评论0 收藏0
  • 追踪解析 Netty 的 FastThreadLocal 源码

    追踪解析 Netty 的 FastThreadLocal 源码

    摘要:零前期准备文章异常啰嗦且绕弯。二是底层真正起作用的类,并且提供了大量的静态方法。在普通的线程中,这个对象由于本身没有的原生支持,所以只能附着在对象当中。同一个线程中如果创建多个对象,获取到的是同一个。 零 前期准备 0 FBI WARNING 文章异...

    Anonymous1Anonymous1 评论0 收藏0
  • 金三银四背后,一个 Android 程序员的面试心得

    金三银四背后,一个 Android 程序员的面试心得

    摘要:到十二月份,公司开始第二波裁员,我决定主动拿赔偿走人。加一个小插曲上面的题是饿了吗面试问到的。想去的公司没有面试好,不要气馁,继续加油准备。避免打击自信心。 回顾一下自己这段时间的经历,九月份的时候,公司通知了裁员,我匆匆忙忙地出去面...

    AchillesAchilles 评论0 收藏0
  • 敏捷开发

    敏捷开发

    摘要:敏捷过程利用变化来为客户创造竞争优势。在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。敏捷过程提可持续的开发速度。责任人开发者和用户应该能够保持一个长期的恒定的开发速度。不断地关注优秀的技能和好的设计会增强敏捷能力。 1、...

    SeaySeay 评论0 收藏0
  • 力扣(LeetCode)35

    力扣(LeetCode)35

    摘要:如果目标值不存在于数组中,返回它将会被按顺序插入的位置。示例输入输出示例输入输出示例输入输出示例输入输出解答因为是有序数组,所以使用二分搜索。如果搜索到就返回该值索引,否则最终返回二分搜索的上界。 题目地址:https://leetcode-cn.com/pr...

    PocherPocher 评论0 收藏0
  • 力扣(LeetCode)276

    力扣(LeetCode)276

    摘要:不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。示例给定,并且是第一个错误的版本。否则把搜索下界变成因为左边一定都是,代表左边没有错误版本代码 题目地址:https:...

    wushuiyongwushuiyong 评论0 收藏0
  • 【J2SE】java并发编程实战 读书笔记( 一、二、三章)

    【J2SE】java并发编程实战 读书笔记( 一、二、三章)

    摘要:发布的对象内部状态可能会破坏封装性,使程序难以维持不变性条件。不变性线程安全性是不可变对象的固有属性之一。可变对象必须通过安全方式来发布,并且必须是线程安全的或者有某个锁保护起来。 线程的优缺点 线程是系统调度的基本单位。线程如果使用...

    QLQQLQ 评论0 收藏0
  • 前后分离文件上传

    前后分离文件上传

    摘要:当时想的是用免费的第三方云存储解决方案,毕竟之前已经用过了七牛云。但是问题来了,免费的云存储,老是出问题。所以你如果自己玩,完全可以使用免费的云存储,要是真的商用,就考虑付费产品。 最近在做一个基于Flutter的app,算是学习新的移动端开发...

    cheukyincheukyin 评论0 收藏0
  • JVM虚拟机笔记之运行时数据区域(一)

    JVM虚拟机笔记之运行时数据区域(一)

    摘要:本文参照深入了解虚拟机周志明,纯粹做做笔记,写写自己觉得较为重要的内容方便理解虚拟机运行时数据区如下程序计数器程序计数器寄存器是一块较小的内存空间,看做是当前线程所执行的字节码的行指示器。异常情况也与虚拟机栈一致。 本文参照深入了解Ja...

    mgckidmgckid 评论0 收藏0
  • 我每天重复写这个API,没有一次请求状态码是200

    我每天重复写这个API,没有一次请求状态码是200

    摘要:我开始去完成这个模糊的任务,毕竟很多人都能写出一个漂亮的。但是我在梦中却一直请求不成功,从来没有看到一次。我可以和你说得再明白一点,所有人的请求结果都是一样的,但是每个人的实现业务都是不一样的,甚至你选择了。 本博客 猫叔的博客,转载...

    104828720104828720 评论0 收藏0
  • 数据结构与算法——选择排序和插入排序

    数据结构与算法——选择排序和插入排序

    摘要:具体可参考我写的这一篇文章数据结构与算法冒泡排序,今天来看看另外两种基础的排序算法选择排序和插入排序。正因如此,选择排序比起冒泡排序和插入排序就显得逊色很多了。冒泡排序在交换数据的时候,需要进行三次赋值操作,而插入排序只需要一次。 1....

    rockswangrockswang 评论0 收藏0
  • zookeeper伪集群搭建及遇到的坑

    zookeeper伪集群搭建及遇到的坑

    摘要:今天搭建了的单机伪集群,记录一下防止忘记安装从官网下载安装包解压到本地目录,比如配置为了运行个服务端进程,新建存放这个进程运行和配置数据的目录,比如叫。和都是表示连接的心跳数,具体含义暂时可以不用管。 今天搭建了zookeeper的单机伪集群...

    huashiouhuashiou 评论0 收藏0
  • Spring Boot创建定时任务

    Spring Boot创建定时任务

    摘要:项目中经常要用到定时任务,比如发邮件短信清理缓存等等创建定时任务非常简单,只需要几个注解就可以。会等带上个任务执行完毕才执行,第一次延迟秒后执行,之后按的规则每秒执行一次通过表达式定义规则详细请看官方文档 项目中经常要用到定时任务,比...

    yvonneyvonne 评论0 收藏0
  • 面试分享:最全Spring事务面试考点整理

    面试分享:最全Spring事务面试考点整理

    摘要:和事务的关系关系型数据库某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务。事务的传播特性,,,,,,强制要求要有一个物理事务。外围事务不会被内部事务的回滚状态影响。不支持当前事务。 Spring和事务的关系 关...

    grafgraf 评论0 收藏0
  • 吃透动态代理,解密spring AOP源码(四)

    吃透动态代理,解密spring AOP源码(四)

    摘要:值得一提的是由于采用动态创建子类的方式生成代理对象,所以不能对目标类中的方法进行代理。动态代理中生成的代理类是子类,调试的时候可以看到,打开源码可看到实现了和也就实现方法。 前面讲到了动态代理的底层原理,接下来我们来看一下aop的动态代...

    Codeing_lsCodeing_ls 评论0 收藏0
  • PNG图片压缩原理解析--屌丝的眼泪

    PNG图片压缩原理解析--屌丝的眼泪

    摘要:差分编码的目的,就是尽可能的将图片数据值转换成一组重复的低的值,这样的值更容易被压缩。最后还要注意的是,差分编码处理的是每一个的像素点中每条颜色通道的值,红绿蓝透明四个颜色通道的值分别进行处理。 背景 今天凌晨一点,突然有个人加我的qq...

    NinoNino 评论0 收藏0

热门文章

<