首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏章工运维

    k8s部署java项目

    HTTPS访问不用配置) vi /etc/docker/daemon.json { "insecure-registries": ["192.168.31.90"] } 2、将镜像仓库认证凭据保存在k8s characterEncoding=utf-8 username: root password: 123456789 driver-class-name content-type: text/html; charset=utf-8 expose-request-attributes: false - name: MYSQL_USER value: "aliang" - name: MYSQL_DATABASE value: "k8s managed-nfs-storage" accessModes: - "ReadWriteOnce" resources: requests: storage: "8Gi

    96011编辑于 2023-06-13
  • 来自专栏BaronTalk

    在Android项目中使用Java8

    Android平台不支持Java8,如果我们想在Android项目中使用Lambda表达式、Stream API等Java8中的新特性就必须使用Retrolambda、Lightweight-Stream-API 现在Google爸爸终于让Android平台支持Java8了,这篇文章中便来和大家聊聊如何在Android项目中配置使用Java8。 Jack(Java Android Compiler Kit) 要想在Android项目中使用Java8的新特性,需要将你的Android Studio升级到2.1及以上版本,并采用新的Jack(Java -> .dex)` 配置 为了在项目中使用Java8,我们还需要项目module中的gradle.build文件中加入如下代码: android { compileSdkVersion targetCompatibility JavaVersion.VERSION_1_8 } } 使用 进行上述配置后大家就可以在Android项目中尽情的探索使用Java8的新特性了。

    1.5K60发布于 2018-04-13
  • 来自专栏余生大大

    手动部署java项目到k8s中

    前言 Java项目在开发调试的过程中都需要进行各种环境的安装部署,在之前我们使用虚拟机部署时都是通过在机器上执行命令或者配置Jekins脚本自动化部署。 但在容器环境下进行高可用的进行项目的安装部署就需要使用容器化技术跟k8s的调度执行了。 所以本文就介绍在只有k8s集群的环境下部署java项目到容器环境中。 ---- 1. 生成Demo项目 生成一个java的Demo项目,在本机进行启动测试能访问web页面即可,如下图 目录结构 ---- 2. 配置Docker环境 2.1 编写Dockerfile文件 在上面的目录结构图里的file文件夹中有一个Dockerfile文件,代码如下 #基础镜像 java打包需要依赖jdk FROM java:8

    2.5K50编辑于 2022-11-02
  • 来自专栏java一日一条

    Joda Time项目和java8时间api

    Joda Time项目 Java SE 8之前的标准日期和时间类很差。通过解决这个问题,Joda-Time在Java SE 8之前成为Java的实际标准日期和时间库。 请注意,从Java SE 8起,用户被要求迁移到java.time(JSR-310) - JDK的核心部分,取代了这个项目。 java8时间api LocalDate,LocalTime LocalDate类的实例是一个不可变的对象,只提供了简单的日期,并不包含当前的时间信息(只关注与年月日)。 java8还提供了一些别的日历系统,这些日历系统中的每一个都有一个ThaiBuddhistDate,MinguoDate,JapaneseDate对应的日志类。这边不做介绍。 总结 java8提供的日期-时间对象是不可变的。操作的结果总是返回一个新的实列,老的日期时间对象不会发生改变。所以提供的这些类都很简单,但是需要我们多去使用它。

    1.4K20发布于 2019-09-24
  • 来自专栏微信公众号:Java团长

    8月份Github上最热门的Java开源项目

    此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 旨在帮助开发者可以独立,快速,高效地开发项目! 5 solo https://github.com/b3log/solo Star 10875 ? 一款小而美的博客系统,专为程序员设计。 ,用于快速构建中小型API、RESTful API项目,该种子项目已经有过多个真实项目的实践,稳定、简单、快速 7 SpringCloud https://github.com/zhoutaoo/SpringCloud 治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上 8 mall-learning mall项目(20k+star)是一套电商系统,使用现阶段主流技术实现。

    1.2K20发布于 2019-09-17
  • 来自专栏大数据学习笔记

    Eclipse创建Maven Java8 Web项目,并直接部署Tomcat

    (1)先将Dynamic Web Module的勾去掉 (2)将Java版本改为1.8,点击Apply (3)再勾选Dynamic Web Module,点击Apply (4)单击下方出现的 > <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8< -- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> dependencies> <build> <finalName>es</finalName> </build> </project> 注意:这个并不是默认的maven项目的标准结构 ,我们需要改造一下 右键单击项目,选择New–>Source Folder Folder name处输入src/main/java,单击Finish按钮

    71210编辑于 2022-05-06
  • 来自专栏程序人生 阅读快乐

    Java 8实战

    本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。 全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。

    64010发布于 2018-10-10
  • 来自专栏怀英的自我修炼

    Java漫谈8

    字符串,在Java中一个最接近与8大数据类型的存在。甚至于由于它太好用了,以至于在编写代码的时候都快忘了有个叫char的基本数据类型了。 我记得,当年刚能独立写一些小型代码的时候,被老师问到8大基本的数据类型有哪些,便脱口而出了String,int, boolean……(当然这个回到是错误的) 为什么会出现这种情况呢,因为String有一个非常特殊的功能 相较于数组,字符串更倾向于显示内容,而且纵观Java的API,String类是没有属性的,像得到它的hashcod,length这些结果都是用方法去得到的。 而在Java中,调用方法时就会有有括号出现,于是就出现了字符串得到长度的大小时用.length(),而数组的长度是用length。 由于开发的时候对字符串的需求远胜于单个字符,故Java在设计String的时候,让它有了不用new,就能直接赋值的方式。

    870100发布于 2018-03-12
  • 来自专栏码农小胖哥的码农生涯

    Java 8 + 10 = Java 18

    明天Java 18将正式发布, 虽然它不是长期支持 (LTS) 版本,但它却实现了九个 JEP(在Java 18[1]列出)。有哪些特性值得关注呢? JEP 400 将 UTF-8 指定为标准 Java API 的默认字符集。通过此更改,依赖于默认字符集的 API 将在所有实现、操作系统、语言环境和配置中保持一致。 TUESDAY -> 7; case THURSDAY, SATURDAY -> 8; case WEDNESDAY -> 去年九月发布JDK 17 LTS 版本更为重要,很多类库,特别是Spring framework 6.0和Spring Boot 3.0 都将基于JDK17,你还要在Java 8坚持多久呢? /en/java/javase/17/docs/api/java.base/java/net/InetAddress.html [3] JEP 419: https://openjdk.java.net

    62730编辑于 2022-04-06
  • 来自专栏悠扬前奏的博客

    Java 8 - Lambda

    Lambda是Java8中的新特性,用来在Java中实现函数式编程。 ? Lambda 0.什么是Lambda Lambda表达式是一段可以传递的代码。 将面向对象中传递数据编程传递行为。 以下代码正常输出: public class Java8Tester { final static String salutation = "Hello! GreetingService { void sayMessage(String message); } } 3.2 final修饰的外部局部变量 以下代码正常输出: public class Java8Tester 5.2 Java 8中的function包 实际上在Java 8中提供了一个function包作为这种例子的使用宝典。

    93121发布于 2019-05-28
  • 来自专栏Java Tale

    Java 8教程

    Java 8 - 简介 Java 8于2014年初发布。在java 8中,大多数关于功能的是lambda表达式。它还有许多其他重要功能,如默认方法,Streams API和新的日期/时间API。 Java 8中的Streams API支持一种不同类型的迭代,其中您只需定义要处理的项目集合,对每个项目执行的操作以及要存储这些操作的输出的位置。 StreamsAPI的一个例子。 8日期和时间API更改 Java 8 Lambda表达式教程 一个非常全新而令人兴奋的功能,java 8搭配它,是Lambda表达式。 Java 8方法引用与示例 在Java 8中,您可以使用class::methodName类型语法引用类或对象的方法。让我们在java 8中了解不同类型的可用方法引用。 现在要对列表中的每个项目进行迭代和执行一些简单的操作,所有你需要做的是: import java.util.ArrayList; import java.util.List; public class

    2.3K42发布于 2020-03-18
  • 来自专栏后端Coder

    java8

    import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.math.BigDecimal package com.wpw.learnlearn; import java.math.BigDecimal; import java.util.*; import java.util.stream.Collectors ; import static java.util.Comparator.comparingLong; import static java.util.stream.Collectors.*; /*

    1.2K20发布于 2020-02-10
  • 来自专栏问天丶天问

    Java 8 特性

    Java 8可谓是自Java 5以来最具革命性的版本了,她在语言、编译器、类库、开发工具以及Java虚拟机等方面都带来了不少新特性。我们来一一回顾一下这些特性。 一、Lambda表达式 Lambda表达式可以说是Java 8最大的卖点,她将函数式编程引入了Java。Lambda允许把函数作为一个方法的参数,或者把代码看成数据。 Java 8在编译器层做了优化,相同注解会以集合的方式保存,因此底层的原理并没有变化。 六、Optional Java 8引入Optional类来防止空指针异常,Optional类最先是由Google的Guava项目引入的。 十、Base64 在Java 8中,Base64编码成为了Java类库的标准。Base64类同时还提供了对URL、MIME友好的编码器与解码器。

    1.1K30发布于 2018-06-13
  • 来自专栏OSChina

    Java8

    ; import java.util.function.Consumer; import org.junit.Test; /** * 一 . lambda 表达式的基础语法:JAVA8 中引用了一个新的操作符 ; import java.util.function.Supplier; import org.junit.Test; /** * Java8 4大核心函数式接口 * * Consumer 8 提供的并行流 * * 数据:100000000L 10000000000L * 时间:66毫秒 825毫秒 */ @Test public void test3() { java.time.temporal.TemporalAdjusters; import java.util.Set; import org.junit.Test; /** * JAVA8 日期时间的操作 "指定日期格式转化 : " + ofPattern.format(localDateTime)); } /** * 获取所有时区 */ @Test public void test8(

    1.5K30发布于 2019-07-31
  • 来自专栏如来的java学习

    java8

    =59655:C:\Program Files\JetBrains\IntelliJ IDEA 2019.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program ;C:\Program Files\Java\jdk1.8.0_201\jre\lib\rt.jar;C:\Users\user\ideaTest\java8\target\classes" com.mobius.vision.jdk8 return biFunction.andThen(function).apply(a,b); } Lambda表达式的一些操作 package com.mobius.vision.jdk8; ; /** * @author NingXioaoming * @createTime 2019/11/8 11:05 * @description */ public class Test4 流操作的分类: 惰性求值 及早求值 List<Integer> list = Arrays.asList(2, 4, 5, 6, 8); list.stream().map

    1.3K20发布于 2020-07-14
  • 来自专栏沉默王二

    GitHub 上最受欢迎的 50000 个开源 Java 项目之 8

    昨天在青铜时代群里看到读者朋友们在讨论 Java 最常用的工具类,我觉得大家推荐的确实都挺常见的,我自己用的频率也蛮高的。 在 Java 中,工具类通常用来定义一组执行通用操作的方法。 本篇文章将会向大家展示 8 个工具类以及它们最常用的方法,类的排名和方法的排名均来自可靠的数据,从 GitHub 上最受欢迎的 50000 个开源 Java 项目中精心挑选。 StringEscapeUtils.escapeJava("沉默王二");--> \u6C89\u9ED8\u738B\u4E8C unescapeJava() StringEscapeUtils.escapeJava ("\u6C89\u9ED8\u738B\u4E8C");--> 沉默王二 8)BeanUtils 大多数 Java 开发人员习惯于创建 getter/setter 的JavaBean,然后通过调用相应的

    83310发布于 2020-03-11
  • 来自专栏java工会

    Web项目中愉快的使用Java8日期API

    在Java8发布之前繁琐的日期API使我们不得不借助第三方的Jar包Joda来对日期进行操作,而Java8的日期java.time包则是由Joda的作者来进行操刀,我相信不管是因为Java8 性能的提升、函数式编程、流、新的日期API的引入、还是开发者对新兴技术的热情拥抱,我们的新项目基本都是基于Java8开发了,而且因为Java良好的向后兼容性,我们老的项目升级为Java8也并非难事。

    1.4K50发布于 2018-06-15
  • 来自专栏IT开发技术与工作效率

    Java 8 函数式编程Java 8 函数式编程

    Java 8 函数式编程 java.util.function.* @FunctionalInterface 都是函数接口,没有成员(状态) 高阶函数:参数或返回值为函数 方法引用:类名::方法名

    1.7K30发布于 2018-09-29
  • Java|Java8 新特性

    通过一段时间对Java8新特性的学习之后,自己也深受感触,原来java8版本写代码可以这么简洁。Java8最主要的就是给我们编程的过程带来了很多便利,不仅仅是代码量少。 之前可以使用的一些方法,那么java8以后有哪些方法呢? Java8之后就不用再重新实现接口啦。 那么如果我们现在只有员工数据,没有filterStaff函数java8可不可以实现找出年龄大于35的员工呢?那答案是肯定的,那就要用到java8中的Stream API啦。 不得不承认Java8的魅力确实很大。

    1.4K20发布于 2019-11-07
  • 来自专栏朝雨忆轻尘

    Java笔记:Java 8 新特性

    编者注:Java 8已经公布有一段时间了,种种迹象表明Java 8是一个有重大改变的发行版。 在Java Code Geeks上已经有大量的关于Java 8 的教程了,像玩转Java 8——lambda与并发,Java 8 Date Time API 教程: LocalDateTime和在Java 我们也在其他地方引用了15个必读的Java 8教程。当然,我们也探究了Java 8的一些不足之处,比如Java 8的“黑暗面”。 以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。 更多资源 下面一些文章从不同层面上深度讨论了Java 8的特性: JDK 8 新特性 Java教程 WildFly 8, JDK 8, NetBeans 8, Java EE 7 Java 8教程 JDK

    1.1K10发布于 2019-06-19
领券