java的三个分支_java——多分支语句

  • Post author:
  • Post category:java

回顾: 一、输入一个年份,判断是不是闰年? 条件: 1、能被400整除 2、(1)能被4整除,但是(2)不能被100整除 逻辑表达式: 1||(1)&&(2) Scanner sc = new Scanner(System.in); System.out.println("input a year:"); int y = sc.nextInt(); if(y%4000||y%40&…

继续阅读 java的三个分支_java——多分支语句

使用Java IO 流进行文件的复制,复制成功,却打不开复制的文件

  • Post author:
  • Post category:java

在刚开始学习Java IO操作的时候,用的并不是很熟,看的书本上的内容也讲的不可能很全面,很多小的方面都必须从实践中慢慢积累、学习。 在这里遇到的一个问题是,复制成功的文件,却打不开。比如PDF文件,显示文件损坏,打不开文件。后来才发现是因为原因在字节流操作和字符流操作的区别: 字符流主要针对一些文本文档(比字节流操作的效率要高),比如 .txt、 .doc,而pdf就不行。 字节流几乎可以对任何…

继续阅读 使用Java IO 流进行文件的复制,复制成功,却打不开复制的文件

【招聘内推】蚂蚁金服大数据部招聘Java工程师/技术专家(P6/P7)

  • Post author:
  • Post category:java

省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2023年7月份全网热门报告合集 ChatGPT提词示例,让你的ChatGPT聪明100倍! 超百页干货资料:AI应用的难点、痛点与未来! 2023年AIGC行业调研报告.pdf(附下载链接) ChatGPT提词手册,学完工作效率提升百倍 万字干货:ChatGPT的工作原理 2023年创业(有创业想…

继续阅读 【招聘内推】蚂蚁金服大数据部招聘Java工程师/技术专家(P6/P7)

在JAVA开发环境中部署WAR包

  • Post author:
  • Post category:java

购买阿里云 本来我是没做过运维方面的工作,挺感兴趣的,开开心心地去注册了一个账户并购买了一年服务器的使用。 打开控制台 如图所示,因为项目很小,只是做一个Demo出来看一个就好了,就决定买1核2G,操作系统是CentOS 7.3。事实证明这个性能还可以,毕竟只是公司内部的一个展示 。一千一百多觉得还蛮贵的(可能是我穷)。 配置云环境 云服务也买好了,那现在就配置一下环境吧,我用了大概一天的时候才把…

继续阅读 在JAVA开发环境中部署WAR包

java并发总结思维导图

  • Post author:
  • Post category:java

2019独角兽企业重金招聘Python工程师标准>>> java并发体系 http://naotu.baidu.com/file/e6b41e23a4ec47e38b751e8dd976776c?token=ba3b625d3b131ca0 转载于:https://my.oschina.net/u/3418748/blog/1789715

继续阅读 java并发总结思维导图

简洁Java之道

  • Post author:
  • Post category:java

计算机专家在问题求解时非常重视表达式简洁性的价值。Unix的先驱者Ken Thompson曾经说过非常著名的一句话:“丢弃1000行代码的那一天是我最有成效的一天之一。”这对于任何一个需要持续支持和维护的软件项目来说,都是一个当之无愧的目标。早期的Lisp贡献者Paul Graham甚至将语言的 简洁性等同 为语言的能力。这种对能力的认识让可以编写紧凑、简介的代码成为许多现代软件项目选择语言的首要…

继续阅读 简洁Java之道

Java并发-当compareAndSwapObject遇到自动装箱问题详解

  • Post author:
  • Post category:java

一、引子 这篇文章用于记录我在尝试测试使用 CAS 机制下的 compareAndSwapObject 方法所遇到的问题:我的目的是想通过 compareAndSwapObject 方法调用是否能够满足“若不相同,则不更新”的性质,但是发现其总是返回false,后来意识到是int值自动装箱所导致的问题。接下来就来看代码吧。 compareAndSwapObject 方法简介: /** * comp…

继续阅读 Java并发-当compareAndSwapObject遇到自动装箱问题详解

Java使用HttpClient发送GET和POST(带参数)请求

  • Post author:
  • Post category:java

发送GET和POST请求 最近和朋友在开展一个新的项目,需要用到JAVA后台,所以这两天我在努力的进行知识迁移和学习,毕竟对JAVA语言不是很熟悉,所以有许多东西需要学习的。今天我需要调用某平台的接口,需要用到常用的GET和POST请求。 看了需对代码示例,我的天哪,JAVA对待我这个新人,还真不友好,写个请求还需要弄一大堆代码,(据了解其实是有很好用的封装类库,我还不会用)。相比之下,Pytho…

继续阅读 Java使用HttpClient发送GET和POST(带参数)请求

Java架构之redis集群使用场景

  • Post author:
  • Post category:java

性能和并发、分布式 让所有请求先访问缓存,如果缓存有数据,就不访问数据库,没有数据再访问数据库,适用于sql’请求次数多,但结果不经常改变 缺点 高并发下缓存与数据库一致性的问题 原因:先删缓存后更新数据库,删缓存成功更新数据失败,导致缓存没有数据,db是旧数据;先更新数据成功后删缓存失败,导致缓存是旧数据 解决:分布式锁、选择先更新数据再删缓存+消息队列弥补删缓存失败重试 Setex key s…

继续阅读 Java架构之redis集群使用场景

初学java新世界(2)

  • Post author:
  • Post category:java

前情提要 摆烂好久,今天老师说要学好Java和数据库,我!卷土重来! 重开个笔记,承接一下上一个笔记,到类的构造和置取,说了一下this ~面向对象有三大特征,封装,继承和多态。封装是通过方法访问内部信息。具体的实现细节没有必要显示,类的一些属性可以通过置取方法来显示。数据 完整性安全性 ,类的 封装性和独立性 ~置取方法:性别属性 ~参数传递:基本类型传递变量的值,引用类型传递引用地址。值传递j…

继续阅读 初学java新世界(2)