java
文体两开花
这个作者很懒,什么都没留下…
展开
-
BitMatrix 转成 image
BitMatrix bitMatrix = QRCodeUtils.createCode(content); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); MatrixToImageWriter.writeToStream(bitMatrix,"PNG",byteArrayOutputStream); byte[] bytes = byteA...原创 2021-02-25 10:23:28 · 2154 阅读 · 0 评论 -
java中equals() 和 ==的区别
默认情况下也就是从超类Object继承而来的equals方法与‘==’是完全等价的,比较的都是对象的内存地址,但我们可以重写equals方法,使其按照我们的需求的方式进行比较,如String类重写了equals方法,使其比较的是字符的序列,而不再是内存地址。 equals()的重写规则 自反性。对于任何非null的引用值x,x.equals(x)应返回true。 对称性。对于任何非null的引用值x与y,当且仅当:y.equals(x)返回true时,x.equals(y)才返回true。 传递性。对.原创 2021-01-27 20:12:57 · 71 阅读 · 0 评论 -
静态内部类
静态内部类与非静态内部类 内部类 内部类,即定义在一个类的内部的类。为什么有内部类呢? 我们知道,在java中类是单继承的,一个类只能继承另一个具体类或抽象类(可以实现多个接口)。这种设计的目的是因为在多继承中,当多个父类中有重复的属性或者方法时,子类的调用结果会含糊不清,因此用了单继承。 而使用内部类的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 在我们程序设计中有时候会存在一些使用接口很难解决的问题,这个时候我们可以利用内部类原创 2021-01-26 11:44:18 · 108 阅读 · 0 评论 -
Java面试常见问题
Java基础 java中==和equals和hashCode的区别 int、char、long各占多少字节数 int与integer的区别 探探对java多态的理解 String、StringBuffer、StringBuilder区别 什么是内部类?内部类的作用 抽象类和接口区别 抽象类的意义 抽象类与接口的应用场景 抽象类是否可以没有方法和属性? 接口的意义 泛型中extends和super的区别 父类的静态方法能否被子类重写 进程和线程的区别原创 2020-08-27 15:00:09 · 246 阅读 · 0 评论 -
需要掌握的web后端研发基础知识列表
原始知识积累 MySQL(事务、索引、存储引擎) Java基础(常用的集合类、JVM、Java基础语法、并发编程) 常用的中间件(Redis) 计算机网络(TCP/IP、HTTP等) MySQL 事务 事务特性(ACID) 事务的隔离级别(读未提交、读已提交、不可重复读、序列化) 分别能解决哪些问题(脏读、不可重复读、幻读丢失修改) MVCC(多版本并发控制) 事务的回滚(un...原创 2020-02-29 11:05:19 · 444 阅读 · 0 评论 -
MYSQL5.7 开启远程访问
1 执行: mysql> GRANT ALL PRIVILEGES ON . TO ‘USERNAME’@’%’ IDENTIFIED BY ‘PASSWORD’ WITH GRANT OPTION; 注意: 这里的USERNAME是你的数据库账户,PASSWORD是你的数据库密码 例如: mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ I...原创 2019-09-03 19:41:56 · 193 阅读 · 0 评论 -
记录一次成都阿里一面的经历(转)
上周在拉勾上收到一个蚂蚁金服的大哥要我的简历,当时很惊讶,居然有蚂蚁金服的找到我,然后想都没想就给了。 受宠若惊呀,我知道自己的水平跟阿里的差距有多远,以前一直没用勇气去投,连试试都不敢。这次居然主动找过来了,当时就再想,难道阿里这么缺人么?还是只是为了完成某些KPI,当然了,我这种想法比较幼稚。 没想到的是第二天居然收到了阿里巴巴的面试邀请邮件,里面说到会在10个工作日内进行第一次面试。 不管怎...转载 2019-04-24 11:23:15 · 134 阅读 · 0 评论 -
MySQL优化/面试,看这一篇就够了
作者:旅途~ 链接:https://www.nowcoder.com/discuss/150059?type=0&order=0&pos=13&page=0 来源:牛客网 概述 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:...转载 2019-04-28 15:48:56 · 543 阅读 · 0 评论 -
关于 Java ClassLoader 你真的了解吗
背景 类加载机制作为一个高频的面试题经常会在面试中被问到,前几天一个电话面试就问到,之前有了解过,但是没有梳理成自己的体系,所以说的有点凌乱,今天花点时间整理一下,分享给大家同时自己也好好梳理一下,顺便帮助一下有需要的人。 什么是类加载机制 众所周知我们编写的 Java 文件都是以.java 为后缀的文件,编译器会将我们编写的.java 的文件编译成.class 文件,简单来说类加载机制就是从文件...转载 2019-04-26 16:41:19 · 89 阅读 · 0 评论 -
JavaSSM框架精选50道面试题
1.什么是MVC框架?传统MVC框架存在的问题是什么? MVC框架是为了解决传统MVC模式(Jsp + Servlet + JavaBean)的一些问题而出现的框架。 传统MVC模式存在问题: 1.所有的Servlet和Servlet映射都要配置在web.xml中,如果项目太大,web.xml就太庞大,并且不能实现模块化管理。 2.Servlet的主要功能就是接受参数、调用逻辑、跳转页面,比如像其...转载 2019-04-12 20:23:21 · 353 阅读 · 0 评论 -
一文读懂分层架构
文章地址 https://blog.csdn.net/GitChat/article/details/81172576转载 2019-03-26 15:20:06 · 147 阅读 · 0 评论 -
java发送邮件
package com.xmcc.utils; import java.io.File; import java.util.Date; import org.apache.commons.mail.SimpleEmail; import org.springframework.web.bind.annotation.RequestMapping; public class CommonsEm...原创 2019-03-26 10:02:35 · 110 阅读 · 0 评论 -
spring中执行过程中程序不进通知
今天在做spring的demo时,程序一直不进我的写好的 通知中,纠结了一下午➕一晚上才搞好,其实是很简单的问题就是我的 execution表达式没有写对 很难受 ,public void可以写成 * 但是不能 省略 , 方法中的参数可以写成 … 但是如果不写的话,就回去找没有参数的那个通知,我就是没写参数,导致一直不进我的通知里面去,难受 ...原创 2019-03-14 20:29:31 · 106 阅读 · 0 评论 -
Java 中 动态代理
代理模式是为了提供额外或不同的操作,而插入的用来替代”实际”对象的对象,这些操作涉及到与”实际”对象的通信,因此代理通常充当中间人角色。Java的动态代理比代理的思想更前进了一步,它可以动态地创建并代理并动态地处理对所代理方法的调用。在动态代理上所做的所有调用都会被重定向到单一的调用处理器上,它的工作是揭示调用的类型并确定相应的策略。 以下是一个动态代理示例: 接口和实现类: public int...转载 2019-03-01 09:56:41 · 100 阅读 · 0 评论 -
jvm类加载 学习总结
JVM核心之JVM运行和类加载全过程 为什么研究类加载全过程? 有助于连接JVM运行过程 更深入了解java动态性(解热部署,动态加载),提高程序的灵活性 类加载机制 JVM把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成JVM可以直接使用的java类型的全过程。 加载 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表...转载 2019-03-01 09:35:31 · 97 阅读 · 0 评论