• 相关博文
  • 最新资讯
  • Java基础Java基础-java程序基础java程序基本结构变量和数据类型什么是变量java的基本数据类型常量整数运算运算规则移位运算位运算运算优先级类型自动提升与强制转型浮点数运算浮点数的特点强制转型布尔运算布尔运算的运算符短路运算符三元运算符字符和字符串字符类型字符串类型字符串操作理解引用类型总结数组类型什么是数组类型总结Java基础-java程序基础hello everyone,here is java world!java程序基本结构/** * 可以用来自动创建文档的注释 */pub
    weixin_44970140
    沙家大少
    前天
  • 整理的136道阿里的Java面试题,都来挑战一下,看看自己有多厉害。下面题目都带超详细的解答,详情见底部。java基础Arrays.sort实现原理和Collection实现原理 foreach和while的区别(编译之后) 线程池的种类,区别和使用场景 分析线程池的实现原理和线程的调度过程 线程池如何调优 线程池的最大线程数目根据什么确定 动态代理的几种方式 HashMap的并发问题 了解LinkedHashMap的应用吗 反射的原理,反射创建类实例的三种方式是什么? clon
    weixin_45132238
    Java架构俱乐部
    昨天
  • 面试题有很多 ,尤其是并发编程这一块。但是很多都写的比较趋于专业。对于不理解的人来说靠死记硬背这些面试题实在是过于苦涩,而且不能转化成自己的话语,在回答面试官的时候 有经验的面试官一眼就能看出是背的 。针对这个问题,我以我的最近对并发编程的学习, 总结了一些关于并发编程的面试题,并且尽量转化成大白话版的。以便于更好的去理解,希望能帮助到大家。一.请谈一下你对volatile的理解?这个主要是往3个方面来谈;1.1 谈一谈volatile 的特性volatile 主要是实现了 可见性,禁止指令重..
    weixin_43848065
    er da ye
    2020年07月08日
  • 这个代码虽然很无聊, 但是我觉得他可以包括java基础的所有知识点。 一定要看下去学习。
    qq_45906219
    沙漏在下雨
    前天
  • Java集合(下)MapMap中的数据是以键值对 (key-value) 的形式存储的key-value 以 Entry 类型的对象实例在可以通过 key 值快速地查 value一个映射不能包含重复的键每个健最多只能映射到一个值HashMap基于哈希表的 Map 接口的实现允许使用 null 值和null 键key 值不允许重复HashMap 中的 Entry 对象是无序排列的MapHashMap案例一完成一个类似字典的功能– 将单词以及单词的注释存到HashM
    weixin_44962131
    S517
    2020年07月08日
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
    weixin_40550118
    排长性感的小屁屁
    前天
  • Eureka结合网关实现多集群分片问题描述解决思路具体实现逻辑图实现步骤说明Eureka Client源码调整注册网关添加路由配置注册网关定时获取注册列表注册网关返回所有集群注册列表Eureka Client客户端处理注册列表问题描述目前EurekaClient客户端只能往一个EurekaServer集群进行注册发现。而一个EurekaServer集群受制于硬件配置的高低,所能承受的最大服务注册实例数一般在4000至8000个不等。当一群服务的实例数超过了一个EurekaServer集群所能承受的最大实
    Ramboll
    Ramboll
    昨天
  • Java 开发知识点【背诵版】Java 基础 40语言特性 12Q1:Java 语言的优点?① 平台无关性,摆脱硬件束缚,“一次编写,到处运行”。② 相对安全的内存管理和访问机制,避免大部分内存泄漏和指针越界。③ 热点代码检测和运行时编译及优化,使程序随运行时间增长获得更高性能。④ 完善的应用程序接口,支持第三方类库。Q2:Java 如何实现平台无关?JVM: Java 编译器可生成与计算机体系结构无关的字节码指令,字节码文件不仅可以轻易地在任何机器上解释执行,还可以动态地转换成本地机
    qq_41112238
    2020GetGoodOffer
    2020年07月06日
  • 写在前面:博主是一位普普通通的19届二本大学生,平时最大的爱好就是听听歌,逛逛B站。博主很喜欢的一句话花开堪折直须折,莫待无花空折枝:博主的理解是头一次为人,就应该做自己想做的事,做自己不后悔的事,做自己以后不会留有遗憾的事,做自己觉得有意义的事,不浪费这大好的青春年华。博主写博客目的是记录所学到的知识并方便自己复习,在记录知识的同时获得部分浏览量,得到更多人的认可,满足小小的成就感,同时在写博客的途中结交更多志同道合的朋友,让自己在技术的路上并不孤单。目录: 1.常量池与Class常量池 2.运.
    qq_45737068
    远赴人间,一睹世颜
    2020年07月06日
  • 前些天客户需要测试一下接口可以承受多大的并发量!!!当时就想到了countDownLatch,就小小的提了一下意见就被安排到我的头上!废话就不多说了(为了不浪费你们的时间,先说好这代码是测试单个接口或者方法的并发量的)。先说思路,再上代码(整体代码在下边哟)思路先定义一个countDownLatch //发令枪 CountDownLatch countDownLatch = new CountDownLatch(10);countDownLatch 就是一个发令枪,比如
    weixin_45729937
    Hask
    前天
  • Java内存区域的那些事楼房之地基,知晓内存区域,才能知晓JVMJava的内存区域的管理是“全自动”的,每一个刚刚见识的人都会觉得神奇Java的自动管理内存,使得我们不需要操作释放内存的代码,不容易出现内存泄漏与溢出的现象。但是我们不得不提防,一旦出现了内存问题,知晓虚拟机的工作模式,才能排出错误。运行时数据区域这张图很重要,要熟记Java虚拟机在执行Java程序时,将其所管理的内存划分为若干个不同的数据区域,这些区域有各自的用途,以及创建和销毁时间,有的区域,随着虚拟机进程的启动而
    weixin_44494373
    可乐可乐可
    昨天
  • 使用Java代码写一个可扫描内容的二维码♥♥♥♥♥♥♥此项目简单易懂、言简意赅、简洁明了、通俗易懂♥♥♥♥♥♥♥第一步:创建QRCodeUtil类package qrcodesoft;import java.awt.BasicStroke;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Shape;import java.awt.geom.RoundRecta
    Good_Lemon_boy
    Good_Lemon_boy
    前天
  • 目录this关键字(隐式参数)继承基本概念小结方法的重写(override)Object类super关键字组合this关键字(隐式参数)1.普通方法中,this总是指向调用该方法的对象 2.构造方法中,this总是指向正要初始化的对象 3.通过this调用其他构造方法(必须位于第一句) this不能用于 static方法在类中的方法中为默认传参,即当前对象eg1:public class Student { public void study(){
    qiao39gs
    qiao39gs
    前天
  • 第一部分 Spring概述1. Spring简介Spring 是分层的轻量级开源框架,以IoC和AOP为内核,提供展现层SpringMVC和业务层事务管理等众多企业级应用技术,可以整合众多著名第三方框架和类库,成为使用最多的Java EE企业应用开源框架。2. Spring优势解耦合,简化开发:提供IoC容器,将对象间的依赖关系交由Spring控制,避免硬编码造成程序耦合,用户可以更专注于上层的应用。AOP编程支持:提供AOP功能,方便进行面向切面编程。声明式事务支持:可以通过声明式事务灵活进
    qq_35983669
    郭靖宇
    前天
  • springboot+mybatis-plue实现内置的CRUD使用详情,这里暂时只介绍查询增加操作mybatis-plus的特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作强大的 CRUD操作:内置通用 Mapper、通用Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda形式调用:通过 Lambda 表达式,方便的编写各类查询
    gumindong
    Dlei东
    昨天
  • 以下使用转账场景来解释说明以上问题,首先认识两个基础类:抽象账户类和工具类:抽象账户类/** * 账户抽象类,由子类实现转账操作 */public abstract class AbstractAccount { //用户名 public String name; //余额 public int balance = 0; //账户锁 public final Lock LOCK = new ReentrantLock(); //构造方法
    zhouwenjun0820
    imagine0623
    昨天
  • 工厂模式简单工厂工厂方法抽象工厂end简单工厂简单工厂是指由一个工厂对象决定建造出哪一种产品类的实例。调用者只需要给工厂传一个有效的参数就可以得到想要的类的实例。自己搞的一些代码:首先创建一个手机的抽象类,它的实现有苹果手机、三星手机等。//手机抽象类public interface Phone { public void call();}//苹果手机实现了手机类public class ApplePhone implements Phone { @Override
    weixin_43876020
    仁言利博
    昨天
  • 这道题是来自牛客网的一位小哥在2019的最后一天面试系统开发工程师的补招的一个面试题目,可以看出这个题目还是比较基础。不过还是有很多细节需要我们去弄清楚。以后我都找一些面试真题,来分享给大家。
    youif
    五角钱的程序员
    2020年07月02日
  • 这里写目录标题一、切割字符成两段二、利用charAt 进行比较三、利用StringBuffer的reverse方法进行比较一、切割字符成两段切割字符成两端,将第二段倒序储存 然后经行比较代码如下public static void isPalindrom(String str) { StringBuilder temp1 = new StringBuilder(); StringBuilder temp2 = new StringBuilder(); //char ch ; if (
    weixin_44420328
    程序少年篮球king
    昨天
  • 引言昨天早上线上系统开始作业了一段时间以后,突然收到服务器报警,服务器CPU持续占用100%,导致线上系统不能正常使用,我登录服务器top了一下,发现java进程占用cpu400%, 由于前天晚上上线了一些新的功能,所以我分析应该是某处代码出现了死循环导致,于是根据前面解决性能问题的经验来搞一下。具体流程参考我前面的博文《快速定位线上CPU100%问题》。排查结果:快速找到具体的代码,那么问题就可以很好的解决了,看一下具体代码public static Map<String,
    u013045437
    Jack浩
    前天
加载中...
每页显示 共429条数据 < 1... 6 7 8 9 10 11 12 13 14 ...22 >      到第 GO