栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int…
标签:java后端开发
SprintBoot 实现上传下载
本人在 .NET 转JAVA 的路上 ,也在学习SpringBoot相关知识,这里记录一下在Springboot中实现文件上传下载的核心代码 package com.file.demo.springbootfile;im…
java多线程数字加减
/* 设计四个线程对象,其中两个线程执行减操作,另外两个执行加操作.*/ package Java多线程_01; class Resource{ private int num = 0; private boolean …
43道多线程面试题,附带答案(三)
1.volatile关键字在Java中有什么作用? volatile是一个特殊的修饰符,只有成员变量才能使用它。 在Java并发程序缺少同步类的情况下,多线程对成员变量的操作对其它线程是透明的。 volatile变量可以…
java学习笔记(基础篇)—==与equals的区别
目录 ==与equals的区别 1.java数据类型分为: 2.对于”==” 3.对于”equals”: 4.特殊情况: 5.关于重写equals 6.思考 ==与equa…
Java虚拟机知识点【方法调用】
解析调用 方法调用的目标方法在Class文件里是一个常量池中的符号引用,在类加载的解析阶段,将其中一部分符号引用转化为直接引用,这种解析的前提是:方法在程序真正运行之前就有一个可确定的调用版本,并且这个方法的调用版本…
java设计模式--抽象工厂模式
抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 我们先回忆一下简单工厂模式的情形,有一个创建产品的接口,需要创建不同的产品时我们就需要创建多个工厂类。 //工厂接口 public in…
JavaWeb中点赞功能的实现及完整实例
实现原理1、功能描述:一个用户对同一文章只能点赞一次,第二次就是取消赞2、建立一个点赞表great,字段有文章ID(aid),点赞用户ID(uid)3、当有用户进行点赞行为时,使用aid和uid搜索点赞表。 若有该记录,…
guava cache大量的WARN日志的问题分析
一、问题显现 2019-04-21 11:16:32 [http-nio-4081-exec-2] WARN com.google.common.cache.LocalCache - Exception thrown d…
Redis5.0集群搭建实战
安装环境: 6台 centos7.4 在各个节点下载官网release包,可以自己去官网找: wget http://download.redis.io/releases/redis-5.0.5.tar.gz…
java中的==和equals
在java中,==两端的变量如果赋值都为基本数据类型,那么它比较的是两边的值是否相等;如果==两端的变量指向的都是引用类型的对象,那么它比较的将是两端变量指向的对象地址是否相同(研究过Integer类代码的小伙伴们应该啊…
SimpleDateFormat线程不安全问题解决及替换方法
场景:在多线程情况下为避免多次创建SimpleDateForma实力占用资源,将SimpleDateForma对象设置为static。 出现错误:SimpleDateFormat定义为静态变…