摘要:大多数待遇丰厚的开发职位都要求开发者精通多线程技术并且有丰富的程序开发调试优化经验,所以线程相关的问题在面试中经常会被提到。将对象编码为字节流称之为序列化,反之将字节流重建成对象称之为反序列化。
JVM 内存溢出实例 - 实战 JVM(二)
介绍 JVM 内存溢出产生情况分析
详细介绍 Java 注解的使用,有利于学习编译时注解
这篇文章主要是写给需要快速上手 Kotlin 的 Java 程序员看的,这时候他们关注的是如何 Kotlin 写出类似某些 Java 的写法,所以本文基本不涉及 Kotlin 的高级特性。
Java 中的 HashMap 使用散列来高效的查找和存储值。这篇文章帮助我们理解 Java 中 HashMap 的工作原理。
Java 泛型总结
面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库
熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率
介绍了所有 JAVA 相关的知识。
SSM 三大框架的整合,基于 Maven 做依赖管理。使用 MySQL 数据库实现了 MIS 系统中常用的功能。集成了 Bootstrap 插件 Bootgrid 数据表格实现分页,后台的分页使用 Mybatis 的插件 pagehelper 实现。实现了数据表导出为 Excel 下载的功能
计算机只认识 0 和 1, 所以我们编写的程序要经过编译器编译成计算机所能识别的指令, 随着虚拟机的发展编译成二进制本地机器码已经不是唯一的选择, 越来越多的程序语言选择了与操作系统和机器指令无关的格式作为编译后的存储格式.
本篇文章讲解了 Class 文件结构中的各个组成部分, 以及每个部分的定义, 数据结构和使用方法.
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎。大多数待遇丰厚的 Java 开发职位都要求开发者精通多线程技术并且有丰富的 Java 程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。
如果你认为封装仅仅是 private + getter and setter,那你就大错特错了!
较全的 oracle 基础知识点总结。
在阅读JAVA字节码以前,需要回忆一下JVM的结构: Java字节码的信息主要在Java栈中间体现,下图来自网络,描述了java栈的基本结构: 值得注意的是方法区,在Java虚拟机中,方法区(Method Area)是可供各条线程共享的运行时内存区域。方法 区与传统语言中的编译…
不错的文章
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。
通过 hashmap 的源码分析它的工作原理。
让你真正了解序列化,避免踩坑
这篇文章详细讲解了以下四个原则: 面向抽象原则, 开闭原则, 多用组合少用继承原则, 高内聚 - 低耦合原则。
前言 以小说的笔法写的设计模式系列文章,你绝对看得懂![首发于公众号:"聊聊代码"] 设计模式系列·王小二需求历险记(一)设计模式系列·王小二需求历险记(二)设计模式系列·封装、继承、多态设计模式系列·初探设计模式之王小二的疑问设计模式系列·Facade模式之MVC的烦恼设计模…
_寒鸦, FrigidCrow我热爱编程, 代码让我快乐, 我认为上帝就是最强大的程序员, "Hello World"真正的开辟了一个世界. JAVA反射机制, 啧啧, 当你看到这几个字的时候就有一种不好的预感, 没错, 这个东西是不怎么好理解, 所以特开此篇, 从实用的角度,…
本文主要讲了 java 中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。一份超详细总结。
一、序列化 java序列化提供了一个框架,用来将对象编码成字节流,并从字节流编码中重新构建的对象。将对象编码为字节流称之为序列化,反之将字节流重建成对象称之为反序列化。java序列为对象的可持久化及远程共享提供了一种简单机制。它实现起来非常方便,只需要实现serializble…
-- 作者 谢恩铭 转载请注明出处 第二部分第三课:框架和内容管理系统 上一课 Web 探索之旅 | 第二部分第二课:服务器语言 中,我们介绍了服务器端的编程语言,有 PHP,Java,Python,Ruby,C# 等。 这一课我们来学习基于这些语言衍生出来的框架(Framework…
本文内容主要出处为《JavaScript权威指南》(第六版),笔者只是在搬砖的同时整理思路,有误望及时指出,感谢! 定义正则表达式 概述 对于正则表达式的概念我们就不多费口舌了...在JavaScript中使用正则表达式进行模式匹配离不开RegExp对象,创建正则对象有两种方式…
这篇文章是作者在看回调源码后的总结,在文中解释了什么是回调,以 java 为案例说明了 CS 中的异步回调以及应用场景等。
结合代码帮助理解泛型接口和类,类的子类,类型通配符和泛型方法等等。
在这篇文章中,作者对对象以及相关概念进行了很深入的讲解,这会帮助我们更好地认识对象。
这是一篇历时两个月的文章, 包含了我多年来正则的使用经验, 涵盖了多种语言下的正则技巧. 本文基于前端, 但不止步于前端. 如果您迫切的想要习得强大的文本处理技巧, 那么正则你是避不开的, 希望您能喜欢本文, 谢谢!
Java 进阶面试问题列表
这篇文章主要是写给需要快速上手 Kotlin 的 Java 程序员看的,这时候他们关注的是如何 Kotlin 写出类似某些 Java 的写法,所以本文基本不涉及 Kotlin 的高级特性。
面试
String/StringBuffer/StringBuilder 的使用和区别
关于 java 多线程的 15 个问题以及作者给出的回答思路。
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架
深入了解 Java 之类加载和案例分析
面试
这篇文章分析了多线程的优缺点,如何创建多线程,分享了线程安全和 java 线程通信、线程池等等一些知识。
进阶实战篇
mysql 视图机制
什么是视图
视图创建与使用
视图的本质
高效索引
使用索引的理由
索引的创建及其基本类型
单列索引
复合索引
唯一索引
主键索引
索引的设计
存储过程
为什么需要存储过程
存储过程的创建与使用
输入输出参数类型
删除存储过程
查看存储过程的状态
查看存储过程的创建语句
存储过程的流程控制语句
定义变量
使用 DECLARE 定义局部变量
了解其他类型的变量
使用 DECLARE 定义条件和处理程序
构建复杂的存储过程案例
存储函数
创建存储函数
删除存储函数
存储过程与存储函数的区别
触发器
触发器的概念及其语法
创建触发器
查看触发器
删除触发器
游标
事务处理
事务的概念
事务控制流程实战
锁以及事务处理分离水平隔离级别
事务原理概要
这篇文章是作者读完深入了解 java 虚拟机的读书笔记,可以作为学习 java 虚拟机的路线。
记得刚刚开始学习 Java 的时候,一遇到多线程情况就是 synchronized,相对于当时的我们来说 synchronized 是这么的神奇而又强大,那个时候我们赋予它一个名字 “同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学习的进行我们知道 synchronized 是一个重量级锁,相对于 Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它。
诚然,随着 Javs SE 1.6 对 synchronized 进行的各种优化后,synchronized 并不会显得那么重了。下面跟随 LZ 一起来探索 synchronized 的实现机制、Java 是如何对它进行了优化、锁优化机制、锁的存储结构和升级过程
因为我觉得,学了不能证明你会了,只有你能把你学的知识教给别人让别人也会,那你才是真正的会了。
流,字节流,字符流的概念以及字节流和字符流的区别。
面试常问知识点,关于 Java 集合源码分析中的HashSet源码。
大白话讲解 Https 流程
Java 虚拟机总结
Java 程序片段
现在使用 NIO 的场景越来越多,很多网上的技术框架或多或少的使用 NIO 技术,譬如 Tomcat,Jetty。学习和掌握 NIO 技术已经不是一个 Java 攻城狮的加分技能,而是一个必备技能。博主通过自己的理解以及一些案例希望能给各位在学习 NIO 之时多一份参考。
最近把产品目前使用的 FileUploader 从老的组件库分离出来的,自己也查阅了相关的各种资料,对文件上传的这些事有了更进一步的了解。把这些知识点总结一下,供自己日后回顾,也供有需要的同学参考,同时也欢迎各位大牛拍砖指点共同学习。
作者分享了如何让 MySQL 保持高效运行的一些好习惯。
这篇文章那些准 Java 程序员们准备了一系列广为流传的 Java 最佳编程实践和作者的一些小建议。
文中介绍了设计模式的分类和原则以及从关系图到代码详细介绍了 java 中的 23 种设计模式全解析
Object obj = new Object(); 虚拟机遇到 new 指令 检查指令的参数是否能在常量池中定位到一个类的符号引用 检查符号引用是否已经被加载、解析和初始化。如果没有则进行类加载。 虚拟机为新生对象分配内存(对象所需的内存大小在类加载完就可确定) 将分配到的内…
Java 常用代码
干货教程学习 Java web
很棒~
讲解一些有关泛型的知识。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/68127.html
摘要:是领域最具代表性的问答网站之一。在,开发者能够为各种相关的开源代码贡献自己的力量,也可以发布软件开发项目。该网站发布各技术领域的高技术含量内容,例如大数据,云计算,,物联网,开发等。是一个大型的资源类网站,主要涉及源代码和代码示例。 Java是一种面向对象的编程语言,由Sun Microsystems公司在1995年的时候正式发布。直到今天,Java都一直是最受欢迎的编程语言之一。如今...
摘要:中很多特性或者说知识点都是和面向对象编程概念相关的。在多线程中内容有很多,只是简单说明一下中初步使用多线程需要掌握的知识点,以后有机会单独再详细介绍一些高级特性的使用场景。 写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经...
摘要:是什么是一种计算机编程语言,年詹姆斯高斯林等大神发明的一种编程语言,至今发展多年,应用非常广泛,使用者超级多。能干什么既然是一种计算机编程语言,自然它就是用来开发程序的。比较官方的简单定义程序是数据结构加算法。 showImg(https://segmentfault.com/img/remote/1460000012599260?w=900&h=500); 序: 从此开始,计划出一个...
摘要:所以学习的同学可以找开发网站方面的工作,而且现在找这方面的岗位比较多。做安卓不单单是指系统,还有对于更多的开发人员来说,他们更多的时间是花在开发上面。当然现在已经很少人再去开发了,都转到安卓上去了。 Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在,手机软件、手机Java游戏、电脑软件等等都有它的身影。 那么学习Java到底能做什...
摘要:最重要的是动力节点零基础班现已开启免费学习,对于想学习软件开发的同学无疑是好消息,亲自考察教学质量,针对不方便前来的同学,可以关注动力节点全套免费视频,机会就在眼前,千万不要错过。 Java软件开发语言是一门很实用的语言,在互联网的应用十分广泛,目前采用Java编程语言开发的网站也越来越多,所以对Java软件开发人才的需求量也是倍增。虽然说现在新的开发语言在市场上越来越多,但是根据有关...
阅读 3155·2021-11-02 14:44
阅读 3692·2021-09-02 15:41
阅读 1605·2019-08-29 16:57
阅读 1757·2019-08-26 13:38
阅读 3264·2019-08-23 18:13
阅读 2071·2019-08-23 15:41
阅读 1640·2019-08-23 14:24
阅读 2998·2019-08-23 14:03