自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java开发实战!查漏补缺:Java岗-千

需要面试的初/中/高级Java程序员 想要查漏补缺的人 想要不断完善和扩充自己Java技术栈的人 Java面试官 包含的模块 本文分为十九个技术点,分别是:Java基础、JVM、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、RabbitMQ、MySql、Mybatis、Zookeeper、Kafka、Redis 共包含208+道面试题,本文是为读者朋友们整理一份详实而又权威的面试.

2021-08-05 11:20:39 303

原创 Java开发实战讲解!Java泛型详解

定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Person类型的对象。这是完全允许的,因为此时list默认的类型为Object类型。但是以上代码存在两个问题: 获取一个值时必须进行强制类型转换:将一个对象放入集合中,集合不会记住此对象的类型,当再次从集合中取出此对象时,该对象的编译类型变成了Object类型,但其运行时类型任然为其本身类型。 没有错误检查:由于不小心加入了其他类型的值或其他编码原因,使用强制类型装换很容易出现类似于//1中的错误。因为编译阶段正常,而..

2021-08-05 11:18:22 337

原创 Java开发学习视频!哟!听说滴滴考了Java多线程

0:新结点入队时的默认状态。 也就是说,当waitStatus为负值表示结点处于有效等待状态,为正值的时候表示结点已被取消。 在AQS内部中还维护了两个Node对象head和tail,一开始默认都为null 讲完了AQS的一些基础定义,我们就可以开始学习同步的具体运行机制了,为了更好的演示,我们用ReentrantLock作为使用入口,一步步跟进源码探究AQS底层是如何运作的,这里说明一下,因为ReentrantLock底层调用的AQS是独占模式,所以下文讲解的AQS源码也是针对独占模式的操作 好了,热身

2021-08-05 11:17:10 238

原创 Java开发学习视频!2020-08-22(1)

3. 框架支撑层 3.1. 事务管理机制 事务管理机制对于ORM框架而言是不可缺少的一部分,事务管理机制的质量也是考量一个ORM框架是否优秀的一个标准. 3.2. 连接池管理机制 由于创建一个数据库连接所占用的资源比较大, 对于数据吞吐量大和访问量非常大的应用而言,连接池的设计就显得非常重要. 3.3. 缓存机制 为了提高数据利用率和减小服务器和数据库的压力,MyBatis 会对于一些查询提供会话级别的数据缓存,会将对某一次查询,放置到SqlSession中,在允许的时间间隔内,对于完全相同的查询,MyBa

2021-08-05 11:16:01 165 1

原创 Java开发基础面试题,用和学妹聊天的时间学Python高级进阶技术

(2)JSON 二、让你的代码更加灵活——进程和线程操作 1、进程操作 2、线程操作 (1)线程锁 写在前面 ======== Hello,你好呀!我是灰小猿,一个超会写bug的程序猿!本想彪上一手好bug,奈何技术太差,只能苟且搞输出! 近期和大家分享了很多关于Python入门进阶相关的文章,帮助了很多小伙伴了解并深入的学习到了Python开发,在这里为大家安利上文章链接,有想学习的小伙伴可以收藏阅读: Python入门及进阶技术: 【全网力荐】堪称最易学的Python基础入门教程 万字长文爆肝Pyth

2021-08-05 11:14:58 115

原创 Java开发热门前沿知识!Java反射的深入浅出

2)通过(类型名).class、包装类.Type public static void main(String[] args) { Class clazz = Car.class; Class cls1 = int.class; Class cls2 = String.class; Class cls3=Iteger.Type } 3)通过Class.forClass(String 类的全限定名) 1 try { 2

2021-08-04 17:46:22 96

原创 Java开发揭秘!Ftp实现上传文件至远程服务器

\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5upjjy2E-1627114115787)(C:\\Users\\Supreme honor\\AppData\\Roaming\\Typora\\typora-user-images\\image-20210722140921985.png)\] * 5.**开放访问端口** ``` firewall-cmd --zone=public --add-port=21/tcp -...

2021-08-04 17:45:29 215

原创 Java开发技术总结!《Java并发编程之美

线程通知与等待 ===================================================================== wait()函数 当一个线程调用一个共享变量的wait()方法时,该线程会阻塞挂起直到(释放锁) ①其他线程调用该共享对象的notify()或notifyAll()方法 ②其他线程调用该线程的interrupt()方法,该线程抛出InterruptedException异常返回 调用wait方法前线程需要事先获取该对象的监视器锁(使用synchroni

2021-08-04 17:44:44 144

原创 Java开发手册!2021年全网最全Java面试总结及答案【建议收藏

3 年工作经验的 Java 面试题 ================= 40)解释 Java 堆空间及 GC? =================== 当通过 Java 命令启动 Java 进程的时候,会为它分配内存。内存的一部分用于创建堆空间,当程序中创建对象的时候,就从对空间中分配内存。GC 是 JVM 内部的一个进程,回收无效对象的内存用于将来的分配。 JVM 底层面试题及答案 ============ 41)你能保证 GC 执行吗? =============== 不能,虽然你可以调用 Syste.

2021-08-04 17:43:54 320

原创 Java开发必须要会!两个案例五分钟轻松入门Harmony(鸿蒙

* phone:手机 * tablet:平板 * car:车机 * tv:智慧屏 * wearable:智能穿戴   | | 颜色模式 | 表示设备的颜色模式,取值如下: * dark:深色模式 * light:浅色模式   | | 屏幕密度 | 表示设备的屏幕密度(单位为dpi),取值如下: * sdpi:表示小规模的屏幕密度(Small-scale Dots Per Inch),适.

2021-08-04 17:43:06 362

原创 Java开发必学!PNG、JPG等普通图片高保真转SVG图

博客创建时间:2021.06.01 博客更新时间:2021.06.02 以Android studio build=4.2.1,gradle=6.7.1,SdkVersion 30来分析讲解。如图文和网上其他资料不一致,可能是别的资料版本较低而已 前言 ============================================================== 作为一个Android 开发人员,为了让自己的程序UI界面更具有兼容性,希望图标、图片尽量提供.svg图。 如果想实现炫酷的软件的

2021-08-04 17:38:25 1247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除