自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础合集

1、数据库连接池(1)现象: 多线程数据库访问中 ,随着线程结束数据库连接销毁,线程被释放。 每个线程都需要建立数据库连接,耗时,用户响应时间很慢。(2)数据库连接池 1)连接复用 多线程共用后端物理连接,实现连接复用。 连接池管理物理连接,每个线程租借连接,用完后归还。 2)限流连接 为限制并发访问连接数,数据库服务器端设置最大并发连接数,若超过最大连接数抛 too many connectio...

2021-12-04 14:17:31 147

原创 String 使用不当可能导致内存泄露

String是Java中一个比较基础的类,每一个开发人员都会经常接触到。而且,String也是面试中经常会考的知识点。String有很多方法,有些方法比较常用,有些方法不太常用。今天介绍一个String使用不当可能导致内存泄露的问题,主要围绕其subString方法。围绕String和subString也有很多面试题,是比较重要的知识点。substring(int beginIndex, int endIndex)方法在不同版本的JDK中的实现是不同的。了解他们的区别可以帮助你更好的使用他。为简

2021-12-04 13:58:23 406

原创 学Java,学多久可以开始工作

先以肯定的语气说明一下自学Java,多久可以找到工作:按照目前Java的体系来说,Java的几个重点在于Javase、数据库、Spring全家桶系列的框架。而其他的在Java体系之内,会基础的操作就可以,不用特别深入。每天6-7个“高效率”学习时间,常理来说6个月可以学完全部内容,而且还加上大量的代码练习,差不多就可以去找工作了。以上是以绝对的口气说明学多久可以找工作,是属于特定条件必须满足,比如“高效率”学习6-7个小时是很多人做不到的。所以就会发现有的人一天学10多个小时,其实很多时间都是没

2021-11-28 14:50:12 963

原创 Java基础入门-自学之路

精彩福利——自学之路有我陪伴

2021-11-27 13:20:35 173

转载 线程和线程池

线程和线程池

2021-11-26 13:41:07 81

原创 想找Java项目练手,却不知道从哪找?

1、Java在线考试系统项目地址:https://mp.weixin.qq.com/s/YngoRNP_Xzl7QWq1NL8Gog2、Java外卖点餐系统项目地址:https://mp.weixin.qq.com/s/3vyO17zPjntjZOIrvkNjIg3、Java身份证号码识别系统项目地址:https://mp.weixin.qq.com/s/pjKOL3UaQESdZZHMORJ0qQ4、SpringMVC+Spring+Mybatis实现支付宝支付功能(附完整代码)

2021-11-24 17:21:16 5157

原创 【如何学习Java】

举个例子好了:我现在是个懵懂的小白,老师让我用java做一个图书管理系统:图书管理系统得有页面吧,页面我该怎么开发呢?于是你百度:前端入门,然后你就知道了,原来我使用 html js css就可以写一个页面出来了。 假设你坚持到了这一步,你发现用js写这些东西好麻烦啊,特别冗长,关键是原生的JavaScript还有各种浏览器兼容性的问题,你写出来的东西在chrome上能用,在ie上就展示的不正常了。于是乎你又百度:js框架。浏览器告诉你js的框架有很多:JQuery,React,Vue,...

2021-11-24 17:09:46 99

原创 【java社招岗一面和二面技术题目汇总】

springboot 自动配置原理spring 循环依赖redis 的bitmap,hyper-loglog 用过吗redis 过期删除策略redis 的zset 有什么应用场景TCP 粘包是什么?TCP 服务端如何保证失序的包按序到达索引为什么能加快查询效率为什么HashMap 不用B+树?HashMap 的查找时间复杂度?Hashmap 链表大于8 时为什么要变红黑树?GC 是什么时候进行的?JVM 讲一下,哪些区,都是干什么的,垃圾回收机制类加载机制

2021-11-24 16:59:51 107

原创 【Java自学路线总结,如何get腾讯offer】

众所周知,鹅厂后台一直以C++为重,面试官也是做C++开发。但是语言只是工具,对代码的理解才是核心。面试时重点考察的是基础知识,以及解题的思考过程。凭借着对Java的理解去回答,也受到了面试官的认可,最终幸运的拿到offer。一直以来,通过知乎这个程序员大牛聚集地,学习到了很多经验方法,也少走了很多弯路。感谢这个平台给予我的帮助,同时也分享一下我的Java学习经验。Java基础做java开发,java基础是最需要下功夫的一项。在校招时最注重的就是基础,拿不出像样的项目没关系,但是基础万万不可不牢

2021-11-24 16:26:02 144

原创 【Spring Security入门教学】

初识Spring Security本书所有的示例都基于Inellij IDEA 创建的Spring Boot项目,因此读者需要具备一定的Spring相关知识。1.1 Spring Security简介Spring Security 的前身是Acegi Security, 在被收纳为Spring 子项目后正式更名为SpringSecurity.在笔者成书时,Spring Security已经升级到5.1.3.RELEASE版本,加入了原生OAuth2.0框 架,支持更加现代化的密码加密方式。可

2021-11-24 15:00:49 3900

原创 java虚拟机在面试中的高频考点

1.介绍一下Java运行时数据区域,并说一下每个部分都存哪些内容?回答:Java的运行时区主要包含堆、方法区、虚拟机栈、程序计数器和本地方法栈,其中堆和方法区是所有线程所共有的。而且虚拟机栈、程序计数器和本地方法栈是线程所私有的。堆:存放对象实例方法区:用来存储已经被虚拟机加载的类型信息、常量、静态变量、即时编译器编译后的代码缓存等数据。虚拟机栈:(生命周期与线程相同)Java中每个方法执行的时候,Java虚拟机都会同步创建一个栈帧,用于存储局部变量表、操作数栈、动态链接、方法出口等信息。

2021-11-23 22:00:03 61

原创 20年开发祖师级内部教学,大学生、转行、自学java的人该如何从入门到精通?秘籍就在这里。

全面系统的Java内容如下:一、JavaSE基础篇JavaSE就是一种标准版,是Java语言的基础部分,Java衍生出来的各种框架(如Spring系列)各种产品都是基于JavaSE标准,JavaSE是Java向上发展的基础,Java任何高级产品的底层基础都是JavaSE,通俗来讲这是所有孩子的”爹“。JavaSE如果学不好,理解不透彻,后面学习框架时就有如天书一般,所以JavaSE这部分的重要性是不言而喻的,希望各位初学者铭记。主要包含内容:数据类型、基础语法、运算符、流程控制、数组、面向对象、

2021-11-23 20:26:11 467

空空如也

空空如也

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

TA关注的人

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