文章库ARTICLE COLUMN

  • JAVA学习之路 (一) 入门及前期准备

    JAVA学习之路 (一) 入门及前期准备

    摘要:学习一认识分为三类基础核心方向企业版移动游戏嵌入式开发概念虚拟机就包含了解释器整个程序的执行过程如下开发工具包运行环境环境变量的配置添加编写程序执行谨记命令后不加后缀名安装和使用下载安装下载创建项目项目的导入和导出找到项目的位置,然后...

    shixinzhangshixinzhang 评论0 收藏0
  • java 英文单词拼写纠正框架(Word Checker)

    java 英文单词拼写纠正框架(Word Checker)

    Word Checker word checker 本项目用于单词拼写检查。 Github 地址 项目简介 本项目用于单词拼写检查。 特性说明 支持 i18n 错误提示支持 i18N 支持英文的单词纠错 可以迅速判断当前单词是否拼写错误 可以返回最佳匹配结果 可以返回纠正匹配列表,支持指定...

    amcamc 评论0 收藏0
  • JAVA学习之路 (二) 变量和常量

    JAVA学习之路 (二) 变量和常量

    摘要:变量和常量中的关键字关键字对的编译器有着特殊的意义,我们在程序中应用时一定不要使用关键字来定义变量或者常量,一定要慎重哦关键字是区分大小写的哦,所以和是不一样的中的标识符标识符就是用于给程序中变量类方法等命名的符号。 变量和常量 java...

    focusjfocusj 评论0 收藏0
  • 接口限流算法:漏桶算法&令牌桶算法

    接口限流算法:漏桶算法&令牌桶算法

    摘要:令牌桶算法漏桶算法漏桶漏桶的出水速度是恒定的,那么意味着如果瞬时大流量的话,将有大部分请求被丢弃掉也就是所谓的溢出。 工作中对外提供的API 接口设计都要考虑限流,如果不考虑限流,会成系统的连锁反应,轻者响应缓慢,重者系统宕机,整个业务线...

    dendoinkdendoink 评论0 收藏0
  • JAVA学习之路 (三) 运算符

    JAVA学习之路 (三) 运算符

    摘要:运算符运算符分类算术运算符赋值运算符比较运算符逻辑运算符条件运算符中的算术运算符中的算术运算符中的比较运算符中的逻辑运算符使用逻辑运算符时,我们会遇到一种很有趣的短路现象。 运算符 运算符分类 Ø 算术运算符 Ø 赋值运算符 Ø 比较运算...

    FrozenMapFrozenMap 评论0 收藏0
  • http简介看这篇就够了

    http简介看这篇就够了

    摘要:分块传输编码使用字段的前提条件是,服务器发送回应之前,必须知道回应的数据长度。最后是一个大小为的块,就表示本次回应的数据发送完了。 文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。...

    binaryTreebinaryTree 评论0 收藏0
  • 《Java8实战》-第三章读书笔记(Lambda表达式-01)

    《Java8实战》-第三章读书笔记(Lambda表达式-01)

    摘要:之前,使用匿名类给苹果排序的代码是的,这段代码看上去并不是那么的清晰明了,使用表达式改进后或者是不得不承认,代码看起来跟清晰了。这是由泛型接口内部实现方式造成的。 # Lambda表达式在《Java8实战》中第三章主要讲的是Lambda表达式,在上一章...

    longshengwanglongshengwang 评论0 收藏0
  • 「Do.008」Android 实战项目(3)——Git 分支管理模型

    「Do.008」Android 实战项目(3)——Git 分支管理模型

    摘要:如上图,该图没有现成的,所以是在大师原有的上修改出来的我们在开发过程中,通常以当天下午下班前十分钟为节点,合并当日修复的代码到分支另外要说的就是分支的命名了,通常我们已即将发布的版本号为后缀添加到后面,例如等等。 showImg("https://seg...

    SoarkeySoarkey 评论0 收藏0
  • 292-Nim游戏

    292-Nim游戏

    摘要:前言原题目,内容如下你和你的朋友,两个人一起玩游戏桌子上有一堆石头,每次你们轮流拿掉块石头。编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 前言 原题目,内容如下: 你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,...

    aboutUaboutU 评论0 收藏0
  • 「Do.009」Android 实战项目(4)——AndroidStudio插件推荐(磨刀)

    「Do.009」Android 实战项目(4)——AndroidStudio插件推荐(磨刀)

    摘要:但是用这个插件会更加的轻便。当然了,对于很多个人开发者而言,这个平台也成了他们的正式发布平台。接下来我们应该就会真正开始搞项目了,激不激动。那么下一篇文章的可能性,是关于通过配置和环境分离的内容。 showImg("https://segmentfault.com/im...

    fishfish 评论0 收藏0
  • JAVA学习之路 (二) 数组

    JAVA学习之路 (二) 数组

    摘要:数组声明一个数组数据类型数组名数据类型数组名分配空间数组名数据类型数组长度长度为的整数数组合并为一起赋值另一种创建数组的方法定义一个数组,保存五名学生的成绩等价于输出数组中的第二个成绩数组中的第个成绩为遍历数组定义一个长度为的字符串数...

    seal_deseal_de 评论0 收藏0
  • Jenkins 实现自动构建与持续集成

    Jenkins 实现自动构建与持续集成

    摘要:本文通过钩子实现了,本地代码,会自动响应并拉取码云上最新的代码值服务器上,使得本地提交代码时,线上能够同步的更新代码,省去了手动更新服务器上代码的重复工作。思考下我的需求本地代码到码云,自动拉取最新的代码。 * 写在前面的一段话:   ...

    peixnpeixn 评论0 收藏0
  • Java多线程同步工具箱之CountDownLatch篇

    Java多线程同步工具箱之CountDownLatch篇

    摘要:多线程同步工具箱之篇前言的多线程协调工具,,,都是在多线程代码中使用比较多的工具类之一。毫不夸张的说,这几个类,是等同于解决多线程问的包,实在有必要添加到程序员的工具箱里面。 Java多线程同步工具箱之CountDownLatch篇 前言 Java的多线程协...

    lufficclufficc 评论0 收藏0
  • 线程系列一、线程的创建与停止

    线程系列一、线程的创建与停止

    摘要:接口接口允许我们在线程执行的时候有返回值,以及抛出异常线程的停止类中的个停止方法三者区别将线程标记为中断返回线程当前的中断状态,不清除线程的中断标记返回线程当前的中断状态,并清除线程的中断标记与本质都是调用了的。 1、通过继承Thread类 ...

    BlackHole1BlackHole1 评论0 收藏0
  • 线程系列二、线程的活跃性

    线程系列二、线程的活跃性

    1、死锁 ①什么是死锁? 双方因为互相等待对方的资源而进入了循环等待的过程 ②产生死锁的条件? 1、环路等待 2、持有并等待 3、互斥 4、不剥夺 必须满足以上4个条件,才会产生死锁 ④示例代码 public static void main(String[] args) { new T1().star...

    wow_worktilewow_worktile 评论0 收藏0
  • 线程系列三、synchronized 关键字

    线程系列三、synchronized 关键字

    摘要:是如何加锁的从字节码层面看生了个字节码命令代表进入代表退出从层面看问题一的锁信息存放在哪里的锁信息存放在对象头中。对象头中包含个部分示例数据存放对象的字段内容中包含了锁的标记位。线程不会被挂起。重量级锁线程会被挂起,会被切换出去。 1...

    xzavierxzavier 评论0 收藏0
  • 线程系列四AQS

    线程系列四AQS

    摘要:我们可以将的作用理解为在多线程的环境下保证线程等待获取锁添加进入队列以及线程获取锁,并队列中出去都是线程安全的。是如何做到线程安全的主要是通过死循环以及状态值,来做到线程安全。 1、什么是aqs aqs是一个FIFO的双向链表队列。aqs将等待获取...

    sevi_stuosevi_stuo 评论0 收藏0
  • 结合Spring发送邮件的四种正确姿势,你知道几种?

    结合Spring发送邮件的四种正确姿势,你知道几种?

    摘要:我拿网易邮箱账号举例子,那么我们如何才能让你的邮箱账号可以利用第三方发送邮件这里的第三方就是我们即将编写的程序。 一 前言 测试所使用的环境 测试使用的环境是企业主流的SSM 框架即 SpringMVC+Spring+Mybatis。为了节省时间,我直接使用的是我上...

    doodlewinddoodlewind 评论0 收藏0
  • vue和微信小程序的区别、比较

    vue和微信小程序的区别、比较

    摘要:相比之下,小程序的钩子函数要简单得多。一生命周期先贴两张图生命周期小程序生命周期相比之下,小程序的钩子函数要简单得多。的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。 前言 写...

    yckyck 评论0 收藏0
  • java二维码生成读取

    java二维码生成读取

    摘要:二维码再生活在无处不在,让我们用最简单的方法揭开二维码的神秘面纱在开始之前,我们需要先引入二维码生成和读取的包,这里我用的是链接密码在这里我分享一个我用的,也可以直接去网上下载。二维码图片读取二维码读取二维码的内容为 二维码再生活在无...

    venmosvenmos 评论0 收藏0
  • 使用IDEA编写jsp时EL表达式不起作用

    使用IDEA编写jsp时EL表达式不起作用

    摘要:在使用开发项目时遇到不加载表达式的问题加载如下代码显示结果为按平常来说引入包理应执行表达式,但却没有解决方法在开头添加是指是否忽略表达式属性新引入的属性,在只支持及早期版本的服务器中,使用这项属性是不合法的。 在使用IDEA开发maven+spri...

    lookSomeonelookSomeone 评论0 收藏0
  • Spring IOC源码跟踪记录-基于XML

    Spring IOC源码跟踪记录-基于XML

    摘要:在有了之后,类与类之间的耦合关系是这样的。为刷新做好准备。初始化上下文消息为这个上下文初始化事件多播器。 what is IOC? IOC(Inversion of Control )控制反转,是Spring框架最重要的一个特性,提供了一个装载类的容器来为类之间进行解耦,并提...

    Big_fat_catBig_fat_cat 评论0 收藏0
  • WebWorker与WebSocket实现前端消息总线

    WebWorker与WebSocket实现前端消息总线

    摘要:让端与服务端维持一个有效的长连接,实现服务端主动推送数据。不同是实现了服务端与客户端的全双工通讯。在未出现之前,要是实现一个信息推送的功能,通过来实现唯一方案就是轮训,轮训分长短,各有弊端。 Web Worker让JS有了多线程的能力,可以将复杂...

    stefanstefan 评论0 收藏0
  • java爬取捧腹网段子(多线程版)

    java爬取捧腹网段子(多线程版)

    摘要:将内容格式化作者第页第页内容爬取完毕。。。 前文链接 : java爬取捧腹网段子 上一篇文章讲述了如何使用Java爬取内容并写入文件,但是速度堪忧,今天将代码搞成了多线程版本,具体方式如下: 新建一个splider类,继承callable接口,用于存放我们需要...

    gekylingekylin 评论0 收藏0
  • 浅谈Java中锁的实现和优化

    浅谈Java中锁的实现和优化

    摘要:这两种策略的区别就在于,公平策略会让等待时间长的线程优先执行,非公平策略则是等待时间长的线程不一定会执行,存在一个抢占资源的问题。 之前有一篇文章我们简单的谈到了Java中同步的问题,但是可能在平常的开发中,有些理论甚至是某些方式是用不到...

    DevWikiDevWiki 评论0 收藏0

热门文章

<