Java
java
闭关苦炼内功
微信公众号:码农coding
展开
-
Oracle Java JDK 21 下载地址及安装教程
Oracle Java JDK 21 下载地址及安装教程原创 2024-08-14 23:48:53 · 866 阅读 · 0 评论 -
JDK 下载 华为云镜像站 地址
通常去 Oracle 官网下载 JDK,速度很慢而且需要账号登入。原创 2023-07-16 11:33:16 · 1435 阅读 · 0 评论 -
清理maven库的 xxx.jar.lastUpdated 文件bat脚本
清理maven库的 xxx.jar.lastUpdated 文件bat脚本原创 2023-02-17 22:05:24 · 414 阅读 · 0 评论 -
最全jar包下载链接
最全jar包下载地址Jar File Downloadhttp://www.java2s.com/Code/Jar/CatalogJar.htm另外,去中央仓库也是可以的https://mvnrepository.com/打完收工,我们下期见!原创 2021-10-14 20:50:24 · 1066 阅读 · 0 评论 -
力扣1两数之和(Java)
两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], tar.原创 2021-08-27 00:06:05 · 576 阅读 · 0 评论 -
Java匿名内部类方法调用
package com.coding.base;/** * 匿名内部类的方法调用 */interface Inter { public abstract void show1(); public abstract void show2();}class OuterA { public void method(){ // 通常操作 /* new Inter(){ public void show原创 2021-08-03 20:42:31 · 938 阅读 · 0 评论 -
Java解 leetcode 217. 存在重复元素
题目链接:217. 存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true通过排序解决class Solution { public boolean containsDupl原创 2021-07-28 22:44:19 · 343 阅读 · 0 评论 -
一行Java代码搞定字符串反转
题目:描述接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入描述:输入一行,为一个只包含小写字母的字符串。输出描述:输出该字符串反转后的字符串。示例1输入:abcd输出:dcba解法一:(一行代码搞定)import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Sc.原创 2021-07-06 19:35:07 · 290 阅读 · 0 评论 -
Java解 | #HJ17坐标移动#
坐标移动import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ int x=0,y=0; String[] arr = in.next().split(";");原创 2021-07-05 07:54:44 · 604 阅读 · 0 评论 -
Java解 | #HJ1字符串最后一个单词的长度#
字符串最后一个单词的长度import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ String str = in.nextLine(); int count=0; fo原创 2021-07-05 07:50:48 · 377 阅读 · 0 评论 -
Java解 | #abc+bcc=532,计算满足条件的所有a、b、c的值#
a,b,c均是0到9之间的数字abc、bcc是两个三位数abc+bcc=532求满足条件的所有a、b、c的值。解法一:public class Main { public static void main(String[] args) { for (int a=0; a<=9; a++){ for (int b=0; b<=9; b++){ for (int c=0; c<=9; c++){ .原创 2021-07-05 07:47:20 · 660 阅读 · 0 评论 -
eclipse导入项目发现.json文件爆红
今天下午使用eclipse导入一个小项目,但是发现一个问题:.json 文件爆红这就有点奇怪好的,没关系,我们下面来解决它吧把它俩勾去了然后 Applay and Close然后就可以了打完收工!原创 2021-06-19 18:06:28 · 854 阅读 · 0 评论 -
分享微服务 springcloud 项目 部署 上线 shell 脚本
#!/usr/bin/env bashps -ef |grep demo-1.0-SNAPSHOT.jar |awk '{print $2}'|xargs kill -9nohup java -jar ./config/demo-1.0-SNAPSHOT.jar > ./logs/demo.log &tail -f ./logs/demo.log原创 2021-06-11 01:26:18 · 839 阅读 · 0 评论 -
有n个台阶的楼梯,有人可以1次走1步,也可以走两步,也可以走三步,问有多少种走法?
交流群里有个小姐姐问了个问题:有n个台阶的楼梯,有人可以1次走1步,也可以走两步,也可以走三步,问有多少种走法?显然这个是斐波那契数列,表达式为 f(n)=f(n-1)+f(n-2)+f(n-3)好久没写代码了,写个demo,分享一哈package com.coding.demo;public class StepDemo {/* 递归的思想: 走1步则还剩余n-1个台阶, 走2步则还剩余n-2个台阶, 走3步则还剩余n-3个台阶。 分别接着去求出n.原创 2021-06-02 18:51:22 · 1114 阅读 · 5 评论 -
LocalDateTime 和 Duration 精确计算时间毫秒差
需求:计算时间毫秒差,从而得出一段程序执行时间时间类型选用LocalDateTime ,计算时间差的时候采用Duration LocalDateTime d1 = LocalDateTime.now(); System.out.println(d1); for(int i=0; i<999; i++){// 仅仅是演示 System.out.print(""); } System.out.p.原创 2021-06-02 18:46:29 · 1560 阅读 · 5 评论 -
bash: jps: commond not found... Linux服务器使用 jps 报错
老大说服务器使用jps的时候用不了,还报错bash: jps: commond not found...根本原因:缺少Java开发环境解决方法:yum -y install java-1.8.0-openjdk-devel原创 2021-05-23 17:27:05 · 188 阅读 · 0 评论 -
jar包指定内存启动
之前jar包都是不限制内存大小,有个微服务springcloud上线的项目,需要限制单个jar包启动内存大小之前的方式java -jar xxx.jar指定启动内存的方式java -jar -Xms1024m -Xmx2048m -XX:PermSize=1024M -XX:MaxPermSize=2048M xxx.jar其中每个参数的含义是-Xms1024m 堆内存初始值-Xmx2048m 堆内存最大值-XX:PermSize=1024M 永久内存最小值-XX:.原创 2021-05-20 18:32:41 · 3868 阅读 · 3 评论 -
安利:一文打尽 openjdk8 升级 11
由于某些原因,需要依赖openjdk11环境,所以就是这篇文章的来源其实,现在大部分还都是使用jdk8文章目录1、查看系统环境2、查看已经配好的openjdk8环境3、下面开始卸载原有openjdk4、安装openjdk111、查看系统环境[root@localhost ~]# cat /etc/centos-releaseCentOS Linux release 7.6.1810 (AltArch)[root@localhost ~]#2、查看已经配好的openjdk8环境查看.原创 2021-05-18 13:23:59 · 1135 阅读 · 3 评论 -
安利:win10专业版搭建maven环境(内含阿里云中央仓库配置)图文教程
正文目录0、提前准备好JDK1.8环境1、下载maven2、解压maven3、配置环境变量4、查看mvn版本5、配置仓库地址6、验证远程中央仓库是否修改成功0、提前准备好JDK1.8环境详细配置可参考:https://blog.csdn.net/frdevolcqzyxynjds/article/details/103162959需要注意的地方:(0)下载JDK1.8:http://zvipz.vip:3731/softwares/Java/注意:选择1.8版本: jdk-8u181原创 2021-05-05 00:12:06 · 456 阅读 · 2 评论 -
Java几个非常重要的修饰关键字,你了解多少?
Java几个非常重要的修饰关键字,你了解多少?(1)public:可以修饰类、类方法、类变量、实例变量、实例方法、构造方法,表示可以被外部访问。(2)private:可以修饰类、类方法、类变量、实例变量、实例方法、构造方法,表示不可以被外部访问,只能在类内部被使用。(3)static:修饰类变量和类方法,它也可以修饰内部类。(4)this:表示当前实例,可以用于调用其他构造方法,访问实例变量,访问实例方法。(5)final:修饰类变量、实例变量,表示只能被赋值一次,也可以修饰实例方法和局部变量。原创 2021-04-28 13:03:28 · 1164 阅读 · 0 评论 -
openjdk下载地址
https://github.com/openjdk/jdk以 openjdk7 为例https://github.com/openjdk/jdk/archive/jdk7-b147.tar.gz原创 2020-12-07 01:22:13 · 815 阅读 · 0 评论 -
【图文】redis3.2.0-cluster集群(三主三从)搭建到jedis编码测试
由于使用 redis 5.0.3 版本搭建的cluster集群,无法使用jedis操作,所以本文降版本,使用redis3.2.0搭建cluster集群(三主三从),搭建完毕,使用 jedis cluster 进行编码测试原创 2020-08-24 12:41:26 · 127524 阅读 · 11 评论 -
Oracle官方最新jdk8下载地址
Oracle官方最新jdk8下载地址https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#license-lightbox原创 2020-08-15 17:28:44 · 11191 阅读 · 0 评论 -
多态2
package ch4;//通过Son类和Son类重写print()方法,演示在继承关系中的多态性public class Base { public void print(){ System.out.println("In Base "); } public static void main(String[] args){ test(n...原创 2018-11-15 17:33:40 · 382 阅读 · 0 评论 -
多态
package ch4;//通过Son类重写print()方法,演示在继承关系中的多态性public class Base { public void print(){ System.out.println("In Base "); } public static void main(String[] args){ Son obj=new...原创 2018-11-15 17:31:29 · 328 阅读 · 0 评论 -
最小公倍数和最大公约数的问题笔试题
import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner in=new Scanner(System.in); int a=in.nextInt(); int b=in.nextInt(); int c=a*b; i...原创 2020-03-29 23:53:51 · 387 阅读 · 0 评论 -
java笔试题5
数组是没有length()这个方法的,有length这个属性,可以计算数组的长度。String是有length()这个方法的,用来计算字符串的长度。— —我给自己点个赞,先赞为敬,你们随意!后续……...原创 2020-03-24 00:00:36 · 338 阅读 · 0 评论 -
java笔试题4
Java标识符由字母,数字和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且首位不能是数字。最重要的是,Java关键字不能当作Java标识符。http://www.xwood.net/_site_domain_/_root/5870/5874/t_c255406.htmlhttps://blog.csdn.net/...原创 2020-03-23 23:46:57 · 928 阅读 · 0 评论 -
java笔试题3
int a=12;a*=12;a*=12; 等价于 a=a*12indexOf(Srting s) 从头开始检索 indexOf(String s ,int startpoint) 从startpoint处开始检索 如果没有检索到,将返回-1 lastIndexOf方法类似,是从后向前检索...原创 2020-03-22 00:00:38 · 357 阅读 · 0 评论 -
java笔试题2
break关键字:1. 可以用在switch语句当中,一旦执行,整个switch语句立刻结束。2. 可以用在循环语句中,一旦执行,整个循环结束。continue关键字:一旦执行,立刻跳过当前循环剩余内容,马上开始下一次循环。break是跳出来整个循环,不会再执行接下来的循环。但continue至少跳过一次循环,后面的循环,如果满足条件,依旧会执行。java断...原创 2020-03-21 22:06:37 · 382 阅读 · 0 评论 -
HttpServlet爆红线
背景:在eclips一个传统项目,原生servlet,HttpServlet下面爆红线。先看下面一个截图:解决办法:Step1、右击项目 Build Path >ConfigureBuild PathStep2、Add LibraryStep3、Server RuntimeStep4、Select a server runt...原创 2020-03-21 11:05:34 · 1872 阅读 · 0 评论 -
java笔试题1
JVM(Java Vitrual Machine)Java虚拟机: JVM就是一个虚拟的用于执行bytecode字节码的“虚拟计算机”。JRE(Java Runtime Environment)Java环境: 包含:Java虚拟机、库函数、运行Java应用程序所必须的文件。JDK(Java Development Kit)Java开发工具: 包含:包含JRE,...原创 2020-03-20 21:56:53 · 419 阅读 · 0 评论 -
jdbc连接Oracle数据库
jdbc连接Oracle数据库1、下载ojdbc驱动https://blog.csdn.net/frdevolcqzyxynjds/article/details/1047201742、以SCOTT用户的emp表为例3、新建项目准备好链接之后,这里用的jdk1.8,eclipse新建一个项目项目目录结构下面直接贴代码...原创 2020-03-07 21:05:36 · 512 阅读 · 0 评论 -
jdbc连接MySQL数据库
jdbc连接MySQL数据库1、准备好mysql驱动下载链接:https://dwz.cn/WJ10BClO2、在数据库中创建数据库test以及表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for person-- -...原创 2020-03-07 19:14:03 · 492 阅读 · 0 评论 -
jdbc连接MariaDB数据库
jdbc连接MariaDB数据库1、准备好MariaDB驱动下载链接:https://dwz.cn/YrEJbBFg2、在数据库中创建数据库test以及表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for tb_d...原创 2020-03-07 17:12:31 · 5263 阅读 · 0 评论 -
强烈推荐--Java基础知识面试题(2020最新版)
强烈推荐--Java基础知识面试题(2020最新版)https://blog.csdn.net/ThinkWon/article/details/104390612原创 2020-03-03 22:59:21 · 2049 阅读 · 0 评论 -
Java转换成汇编asm程序
Java转换成汇编asm程序 背景:我之前写了一篇文章,其实也是受人之托,实现成绩排序原文链接: https://blog.csdn.net/frdevolcqzyxynjds/article/details/103556265上次是用的Eclipse,这次用的IDEA,萝卜青菜各有所爱,用哪个都行下面不废话了,说这次的问题,...原创 2019-12-19 00:57:50 · 3171 阅读 · 11 评论 -
Java反汇编
Java搞一下反汇编public class test{ public static void main(String[] args){ test(); } public static void test(){ int i = 123; int j = 456; int sum = i + j; System.out.println(sum); }...原创 2019-12-18 17:14:37 · 606 阅读 · 0 评论 -
遍历List集合
先看效率package com.xx;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * 遍历List集合 * @author xxx * */class ListTravel{ // 定义开始时间、结束时间,便于比较 private s...原创 2019-12-16 07:07:52 · 406 阅读 · 0 评论 -
成绩次序排列设计
成绩次序排列设计要求: 为短跑比赛设计一个确定成绩次序的程序, 要求能够输入8个队员编号,成绩; 输出最终的排名次序编号及成绩。 (成绩时间格式-秒数:百分秒数,如 12:15)样例输入:20191001 12:1520191002 01:1720191003 03:2020191004 02:5520191005 05:1420191006 1...原创 2019-12-16 05:22:51 · 961 阅读 · 5 评论