![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java入门
文章平均质量分 80
Java大师兄-威哥
这个作者很懒,什么都没留下…
展开
-
大厂面试题丨你将遇到的百万级数据表分页查询
今天的话题,要给大家分享的是:百万级数据表分页查询,为什么不是千万,亿级呢,你想啊,单表千万上亿,你不是疯了吗,早就分表了,单表数据量通常都是控制在几百万左右,真正实际项目中,都是百万级数据,维恩老师今天要给大家讲的前提是,项目 redis 缓存策略,架构都搭完了,查询命中了数据库表来查询的情况,如何进行优化,所以我们要搞明白这三个问题: 没有百万级以上数据查询分页经验怎么办? 提升海量数据查询效率的关键因素? 三年工作经验了,如何突破晋升下一阶段? 互联网大厂关于海量数原创 2022-01-18 16:00:47 · 288 阅读 · 0 评论 -
打开Java美颜丨程序员如何帮对象完成整容级修图的?
跟一个学习视频的老铁聊天,问我Java能不能做AI人工智能的东西?当然可以,很多大厂都提供了AI人工智能的免费或付费服务,可以通过三方接口调用来完成,这是最简单的方式了,当然如果你对AI确实感兴趣,建议可以从神经网络、图像与视觉、OpenCV,机器学习的实现技术,俗话说得好,兴趣是最好的老湿,威哥带一起搞一个简单的AI美颜程序出来,体验一下,AI的魅力所在。为了让老铁们可以快速上手撸代码,威哥采用百度AI的API来实现这个案例,放心,so eazy!先上效果图:一、程序启动后先加载默认图片原创 2022-01-18 15:52:28 · 366 阅读 · 0 评论 -
学习Java,你能做这些工作:
Java作为互联网行业的“老大哥”,其就业薪资一直名列前茅,但很多同学一直不了解Java学习毕业之后能做什么工作,接下来针对Java工程师所做的几类工作给大家做简单的讲解:1、Java可以用来做网站Java可以用来做网站,很多大型网站都是用JSP写的,JSP全名JavaServerPages。这是一种动态网页技术,比如我们熟悉的B站,很多政府网站都是用这个写的所以想学习Java的同学还可以负责网站方面的制作,这方面的岗位也比较多,比如网站开发。2、Java可以做安卓软件安卓是一个手机系统基于原创 2022-01-11 15:55:52 · 3109 阅读 · 0 评论 -
初学java,你必须要知道的10个学习技巧。
1、透彻理解面向对象初学Java就像交朋友从陌生到熟悉再到铁杆搭档一生相伴,随着学习的深入,你会发现学Java并不是想象的那样枯燥和困难,甚至还有一些美妙之感,这是在拥有强大的技术和出色的设计思想后才能体会的。俗话说“罗马城不是一天建成的”Java的这种境界也不是一朝一夕可以实现的,但作为初学者可以通过制定一些合理清晰的学习计划,在帮你捋清楚思路的同时还能有效提高学习效率。2、掌握核心的API令看着容易做着难,能理解的不一定会做,学等等。如果你梦想是成为一个出色的网络应用程序的开发者,不管你用什原创 2022-01-11 11:41:13 · 310 阅读 · 0 评论 -
5个技能,让你学好Java
随着在Java学习的深入,很多同学发现学习Java并没有想象中的那样枯燥和困难,甚至还有一些美妙之感,不过这也是我学成后才有的感受与体会。现在给大家说些自己在学习中的经验,希望大家也能早日体会到学习Java的美妙之感。1、 掌握核心的API看着容易做着难,能理解的不一定会做,学Java也是这样,理论知识掌握的再熟练,如果不了解语言构成核心API那一切都是0!就Java语言而言,你应该对它的API有非常强的实战经验。2、坚持不懈写代码实践是检验理论的唯一标准,只有写代码才能让你真正意识到问题的原创 2022-01-10 16:54:05 · 271 阅读 · 0 评论 -
阿里P6、P7、P8级别需要多少年工作经验?
近期,虽然各个大厂在去年疯狂的裁员,但是依然改变不了大厂是求职第一首选的事实。尤其是毕业后通过校招进入大厂,再跳槽的话,简历可是含金量相当高的哇!话说回来,大厂虽然很香,但是想要进去还是有很高的门槛的。拿阿里来举例,一般情况下,毕业后校招进阿里的,普遍定级为P5。P6定义为有一些工作经验,可以独当一面的同学。P5校招进来的同学,快则2~3年,慢则4~5年,基本上都能升到P6。在其他公司有个几年工作经验,社招进阿里的,一般以P6作为门槛。偷偷的告诉大家,从千锋毕业的学员中,有去了阿..原创 2022-01-10 14:11:59 · 3423 阅读 · 0 评论 -
别人的Java20-30K,看得我好酸...
年底大厂晒年终奖、晒薪资,各大平台出年账单,就连工资卡都出了年账单,看到别人年薪百万的我,好酸!互联网IT行业薪资高,真的不是盖的,有些同学了解Java后也问了,Java和Java大数据学习的内容是一样的吗?两者有什么区别呢?今天就从Java和Java大数据的以下方面谈谈两者的区别。薪酬待遇从以后的就业薪资待遇来看,Java和Java大数据的区别:Java以后的就业方向薪资就是Java程序员的水平;Java大数据工程师,以后的就业可以从事Java方面的工作,也可以涉猎大数据方面的工作原创 2022-01-07 14:15:29 · 129 阅读 · 0 评论 -
一篇文章带你入门Java,0基础学习
“你学习一门技术的最佳时机是三年前,其次是现在。”这句话对于哪一种行业都很适用,如果你已经学习过Java,那么恭喜你你很有先见之明,如果你并不了解Java,这篇文章带你快速掌握Java的几个核心知识点。一、Java特点1、 面向对象尽管受到其前辈的影响,但Java没被设计成兼容其他语言源代码的程序。这允许Java开发组自由地从零开始。这样做的一个结果是,Java语言可以更直接、更易用、更实际的接近对象。Java的对象模型既简单又容易扩展,对于简单数据类型,例如整数,它保持了高性能,但不是对象。原创 2022-01-07 13:49:46 · 209 阅读 · 0 评论 -
Java学习必备丨Java导出PDF样式详细解析(步骤+代码)
一、文章说明此篇文章将解决itextpdf转PDF遇到的以下问题:1、中文不显示问题2、表格或者图片超宽问题3、pdf样式问题4、Markdown引用样式在PDF中正常显示5、转换HTML为PDF过程中提示标签没有闭合的BUG解决此篇文章包括的关键字(可能是你关心的内容):1、HTML2、Markdown3、Java4、blockquote5、PDF6、itextpdf此篇文章中PDF样式说明: 本文中使用的PDF样式模仿Typora编辑原创 2022-01-06 15:27:52 · 1047 阅读 · 0 评论 -
Java开发者就业需要掌握的9大专业技能
java就业前需要掌握的专业技能1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。2.熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。3.对Spring的IoC容器和AOP原创 2022-01-06 14:42:14 · 1183 阅读 · 0 评论 -
经典的Java面试题及回答集锦(基础篇)
1、问题:如果A和B对象循环引用,是否可以被GC?回答:可以,现在的虚拟机基本都是通过可达性分析算法来判断对象是否存活的,而不是通过简单的引用计数法来判断对象是否存活。可达性分析算法使用一系列的“GC Roots”对象(虚拟机栈中引用的对象、静态属性引用对象)作为起始点,这些节点向下搜索的路径称为引用链,当一个对象到GC Roots没有任何引用链连接,则证明对象是不可用的。2、Java中的内存溢出是如何造成的?OutOfMemoryError:(1)PerGern Space 程序中使用了大原创 2022-01-04 13:59:10 · 164 阅读 · 0 评论 -
一篇文章,带你入门java学习,找到学习方法。
什么是方法初次看到方法两字,心里有些疑惑。方法不是指为获得某种东西或达到某种目的而采取的手段与行为方式吗?这是我们日常生活中所说的方法。而在Java中,方法就是一个代码片段,类似于C语言中的函数。方法的存在意义:1.当代码规模比较复杂的时候,能够模块化地组织代码。2.做到代码被重复使用。一份代码可以在多个位置使用。3.让代码更好理解更简单。4.直接调用现有方法开发,不必重复造轮子。方法的语法基本语法// 方法定义public static 方法返回值 .原创 2022-01-04 13:28:50 · 101 阅读 · 0 评论 -
YYDS,这套Java视频学完我飘了...
Hello,各位锋迷们,我是威哥。今天由我给大家推荐一套全网最全保姆级Java教程,课时1000集,可以说是非常的细致、全面!课程学习地址:0基础学Java,专为小白打造学Java的同学很多都认识我,如果有什么事可以让威哥废寝忘食,那一定是坚持不断的给大家录制学习教程。人生苦短,威哥独钟情于编程与授人以渔~千锋全网最全保姆级Java教程1000集,#千锋教育 Java零基础入门到精通全套教程。#千锋B站好课推荐 @微信创作者视频号这是一套从Java入门到互联网大厂高级程序原创 2021-12-30 16:37:47 · 218 阅读 · 0 评论 -
Java人88%会遇到,95%会被“虐”到的大厂面试题。
今天的话题,要给大家分享的是 阿里面试被虐记,99%都会被问到的 JVM 面试题,其实关于 JVM 的面试题还是很广的,你想, JVM 都可以写成厚厚的一本书,不管从哪个角度切入面试,都会问到底层原理,只有对 JVM 理解透彻,才能在面试过程得心应手,当然啦,理解 JVM 原理,才可以让我们在互联网大型项目中的解决性能调优问题。所以,掌握JVM底层原理与调优,JAVA路上才能更上3层楼,哪3楼,看文末。先推荐两本威哥觉得不错的JVM书籍,学到是赚到! JVM太庞大,大厂面试问哪...原创 2021-12-30 16:11:15 · 291 阅读 · 0 评论 -
程序员必备的15个软件开发工具,你常用的有几个?
对于每一位开发者而言,软件开发工具的重要性显然不言而喻。事实上,除了个人能力之外,它们也在团队的效率及实际生产力层面扮演着关键性角色。在今天的文章中,我们整理出17款软件开发工具,如果您尚未尝试过其中部分工具,请务必予以关注。Terminal(终端)虽然根据开发方向的不同,大家对终端的依赖程度亦有所区别,但必须承认我们或多或少要与其打交道。在终端中,大家可以通过命令执行各类进程。只需要一条命令,我们即可完成自己需要的操作——而无需在多个菜单间来回切换。Tmux在处理多进.原创 2021-12-29 15:14:48 · 3015 阅读 · 0 评论