• 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

标签:Java

技术杂谈

JetBrains 2018 中国开发者生态报告:Java 最流行

JetBrains 2018 中国开发者生态报告:Java 最流行
2018 年,JetBrains 发起了其标准的年度调查项目,开发人员生态系统调查 (The Developer Ecosystem 2018)。现在已将全部的原始数据公布在了官网,以便大家查阅。该项调查不仅揭示了不同编程语言的流行趋势,并且从开发人员的角度反映了他们的个人偏好。调查由浅入深,从一般性的问题开始,并逐渐延伸至各领域的科技趋势。……继续阅读 »

勤劳的小蚂蚁 1周前 (01-11) 17浏览 0评论0个赞

技术杂谈

精练代码:一次Java函数式编程的重构之旅

精练代码:一次Java函数式编程的重构之旅
基础知识在开始之前,了解“高阶函数”和“泛型”这两个概念是必要的。高阶函数就是接收函数参数的函数,能够根据传入的函数参数调节自己的行为。类似 C 语言中接收函数指针的函数。最经典的就是接收排序比较函数的排序函数。高阶函数不神秘哦!在 Java8 之前,就是那些可以接收回调接口作为参数的方法;在本文中,那么接收 Fu……继续阅读 »

勤劳的小蚂蚁 1周前 (01-10) 11浏览 0评论0个赞

技术杂谈

一次毕生难忘的 Java 内存泄漏排查经历

一次毕生难忘的 Java 内存泄漏排查经历
人人都会犯错,但一些错误是如此的荒谬,我想不通怎么会有人犯这种错误。更没想到的是,这种事竟发生在了我们身上。当然,这种东西只有事后才能发现真相。接下来,我将讲述一系列最近在我们一个应用上犯过的这种错误。最有意思的是,一开始的迹象揭示的问题,与实际发生的问题完全不同。在一个凄凉的午夜午夜刚过,我就被一条来自监控系统的警报吵醒了。Adventor……继续阅读 »

勤劳的小蚂蚁 1周前 (01-10) 27浏览 0评论0个赞

技术杂谈

使用Java语言从零开始创建区块链

使用Java语言从零开始创建区块链
对区块链技术感到新奇的我们,都想知道区块链在代码上是怎么实现的,所以本文是实战向的,毕竟理论我们都看了不少,但是对于区块链具体的实现还不是很清楚,本文就使用 Java 语言来实现一个简单的区块链。但是要完全搞懂区块链并非易事,对于一门较为陌生的技术,我们需要在理论+实践中学习,通过写代码来学习技术会掌握得更牢固,构建一个区块链可以加深对区块……继续阅读 »

勤劳的小蚂蚁 2周前 (01-06) 15浏览 0评论0个赞

极客笔记

Java 运行时的内存划分

Java 运行时的内存划分
Java 运行时的内存划分程序计数器记录当前线程所执行的字节码行号,用于获取下一条执行的字节码。当多线程运行时,每个线程切换后需要知道上一次所运行的状态、位置。由此也可以看出程序计数器是每个线程私有的。虚拟机栈虚拟机栈由一个一个的栈帧组成,栈帧是在每一个方法调用时产生的。每一个栈帧由局部变量区、操作数栈等组成。每创建一个栈帧压栈,当一个方法执行……继续阅读 »

Geekerstar 6个月前 (08-07) 290浏览 0评论0个赞

项目实战

Linux下JDK环境搭建及项目部署(三)web项目发布部署

Linux下JDK环境搭建及项目部署(三)web项目发布部署
项目发布之前开发好了一个购物车项目,并已经导出为 war 包,接下来就用这个做实验。如果需要我的这个 war 包的话,下载地址在下面密码:(回复可见)打开 FlashFXP,上传我们的 war 包到 upload 目录里打开 Xshell6,执行以下命令,部署项目到 Tomcat 服务器中# 进入 upload 目录cd /home/up……继续阅读 »

Geekerstar 8个月前 (05-25) 392浏览 0评论0个赞

项目实战

Linux下JDK环境搭建及项目部署(一)FlashFXP和Xshell的使用

Linux下JDK环境搭建及项目部署(一)FlashFXP和Xshell的使用
购买服务器首先需要一台服务器,阿里云和腾讯云的都可以,我个人比较喜欢阿里云,在阿里云也买了好几个服务器了,这两个云都有学生优惠,一般十块钱就能买一个 1 核 2G 的服务器。具体购买操作就不细讲了,这里系统我们选择 centos7 64 位。然后更改 root 密码即可。安装 FlashFXP这个软件用来上传项目到服务器,百度搜索下载安装即可。……继续阅读 »

Geekerstar 8个月前 (05-25) 485浏览 1评论0个赞

项目实战

JSP+Servlet+HttpClient实现单点登录教程(一)

JSP+Servlet+HttpClient实现单点登录教程(一)
单点登录单点登录相信不需要多介绍了吧?比如我现在登录了淘宝,当我现在再访问一下天猫的时候,现在我就不需要登录,并且已经是登录状态了,原因就是这两个网站存在着单点登录这一功能。技术点介绍cookie 存放登录的信息,HTTPClient 是在不同的 web 应用或者是和 SSO 的 server 之间去做通信,Thread 是我们用多线程的方式去异步发……继续阅读 »

Geekerstar 8个月前 (05-24) 574浏览 1评论0个赞

极客笔记

Java基础知识随笔(四)设计模式

Java基础知识随笔(四)设计模式
设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结设计模式是软件开发人员在软件开发过程中面临的一半问题的解决方案项目汇总合理的运用设计模式可以完美的解决很多问题每种模式在现在中都有相应的原理来与之对应每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案面向对象的……继续阅读 »

Geekerstar 8个月前 (05-21) 299浏览 0评论0个赞

极客笔记

Java基础知识随笔(三)继承

Java基础知识随笔(三)继承
生活中的继承孩子像老王富二代师徒关系程序中的继承继承特点:1、利于代码复用2、缩短开发周期一种类与类之间的关系使用已存在的类的定义作为基础建立新类新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性的继承父类父类:基类子类:派生类继承的关系满足“A is a B”的关系就可以形成继承关系如:猫、狗是动物……继续阅读 »

Geekerstar 8个月前 (05-21) 276浏览 0评论0个赞

极客笔记

Java基础知识随笔(二)封装

Java基础知识随笔(二)封装
封装将类的某些信息隐藏在类的内部,不允许外部程序直接访问通过该类提供的方法来实现对隐藏信息的操作和访问隐藏对象的信息留出访问的接口特点:1、只能通过规定的方法访问数据2、隐藏类的实例细节,方便修改和实现包作用:1、管理 java 文件2、解决同名文件冲突定义包语法:package 包名;例:package com.jikewe……继续阅读 »

Geekerstar 8个月前 (05-21) 301浏览 0评论0个赞

极客笔记

Java基础知识随笔(一)面向对象

Java基础知识随笔(一)面向对象
什么是对象万物皆对象、客观存在的事物对象:用来描述客观事物的一个实体,由一组属性和方法构成类类是模子,确定对象将会拥有的特征(属性)和行为(方法)类的特点 类是对象的类型 具有相同属性和方法的一组对象的集合什么是对象的属性和方法属性:对象具有的各种静态特征“有什么”方法:对象具有的各种动态行为“能做什么”类和对象的……继续阅读 »

Geekerstar 8个月前 (05-21) 268浏览 0评论0个赞

极客笔记

this关键字的用法

this关键字的用法
this 关键字的用法this 在类中就是代表当前对象,可以通过 this 关键字完成当前对象的成员属性、成员方法和构造方法的调用。那么何时用 this?当在定义类中的方法时,如果需要调用该类对象,就可以使用 this 来表示这个对象。也就是说,但凡在本类功能内部使用到了本类对象,都用 this 表示。至于代表哪个对象,就看其所在功能被哪个对象调用,这……继续阅读 »

Geekerstar 8个月前 (05-21) 272浏览 0评论0个赞

极客笔记

JDK中的设计模式(二)行为型

JDK中的设计模式(二)行为型
1. 责任链避免将请求的发送者附加到其接收者,从而使其它对象也可以处理请求;将请求以对象的方式发送到链上直到请求被处理完毕。java.util.logging.Logger#log()javax.servlet.Filter#doFilter()2. 命令模式将命令封装进对象中;允许使用命令对象对客户对象进行参数化;允许将命令对象存放到队……继续阅读 »

Geekerstar 10个月前 (04-05) 255浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ

247507792

工作时间:09:00-23:00

新浪微博:点我访问

个人博客:点我访问