![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 80
「已注销」
这个作者很懒,什么都没留下…
展开
-
图解数据结构之数组、链表、栈、队列
一 数组数组(Array)是一种很常见的数据结构。它是由相同类型的元素(element)的集合所组成,并且被分配一块连续的内存来存储(与链表对比)。利用元素的索引(index)可以计算出该元素对应的存储地址。它的特点是提供随机访问并且容量有限。假如数组的长度为 n。访问:O(1)//访问特定位置的元素 插入:O(n )//最坏的情况发生在插入发生在数组的首部并需要移动所有元素时删...原创 2019-10-17 14:59:34 · 655 阅读 · 0 评论 -
想要小白逆袭大佬,离不开这套最新的300集Java视频+100套项目
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会...原创 2019-10-17 14:45:38 · 280 阅读 · 0 评论 -
猿学~线程池ThreadPoolTaskExecutor配置说明
一般实际开发中经常用到多线程,所以需要使用线程池了, ThreadPoolTaskExecutor通常通过XML方式配置,或者通过Executors的工厂方法进行配置。 XML方式配置代码如下:交给spring来管理; <bean id="taskExecutor" class="org.springframework.scheduling.concu...原创 2018-09-30 15:08:59 · 3549 阅读 · 0 评论 -
猿学~分布式_事务_01_2PC框架raincat快速体验
一、前言关于2PC的理论知识请见:分布式_理论_03_2PC这一节我们来看下github上一个优秀的2PC分布式事务开源框架的快速体验。二、源码源码请见:https://github.com/yu199195/Raincat相关视频http://www.iqiyi.com/u/1243078745/v三、接入步骤1.启动 TxManagerApplica...原创 2018-09-19 14:34:38 · 762 阅读 · 0 评论 -
猿学-Java 运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符 描...原创 2018-08-13 12:30:47 · 202 阅读 · 0 评论 -
猿学-用RegularJS开发小程序 — mpregular解析
Mpregular 是基于 RegularJS(简称 Regular) 的小程序开发框架。开发者可以将直接用 RegularJS 开发小程序,或者将现有的 RegularJS 应用通过较少修改移植到小程序上。Mpregular 为 RegularJS 开发者提供了一套跨 h5 和小程序的前端应用解决方案,让开发者能在不同平台有一致的开发体验和开发效。 0 序以下是使用 mpregula...原创 2018-08-13 12:27:17 · 339 阅读 · 0 评论 -
猿学-OCR的应用锦集及背后技术
今天分享的主要是OCR的部分。分享腾讯云在OCR上做的一些工作,以及腾讯云目前在云上面开放的OCR的一些服务。OCR简单来说就是让机器能看懂写的文字。我们手写的文字比较复杂,什么样子的都有。印刷的文字稍微简单一点,但也同样具有复杂性。今天主要讲的就是这种复杂性,这种服务在日常生活或者工程中遇到不同情况所产生如何处理这些复杂性的能力。OCR的应用集锦及背后技术-04.jpg这里分享两个做过的...原创 2018-08-13 12:24:38 · 674 阅读 · 0 评论 -
猿学-Python数据挖掘指南
1、数据挖掘和算法数据挖掘是从大型数据库的分析中发现预测信息的过程。对于数据科学家来说,数据挖掘可能是一项模糊而艰巨的任务 - 它需要多种技能和许多数据挖掘技术知识来获取原始数据并成功获取数据。您需要了解统计学的基础,以及可以帮助您大规模进行数据挖掘的不同编程语言。 本指南将提供一个示例填充的使用Python的数据挖掘简介,Python是最广泛使用的数据挖掘工具之一 - 从清理和数据组织...原创 2018-08-13 12:21:04 · 2029 阅读 · 0 评论 -
猿学-sql server 备份与恢复系列四 大容量模式下的备份与还原
一. 概述 在sql server 备份与恢复系列的第一篇里,有讲到大容量模式下备份与还原的相关知识。这篇重点来演示在大容量模式下常用的备份与还原模式“完整备份+差异备份+日志备份”。 在大容量恢复模式下,特别要注意的是在什么情况下会导致数据还原丢失风险,带着这个问题,来进行演示说明。备份策略如下图所示:二.备份 我这里有TestBulkLogged库,库里新建了一个pro...原创 2018-08-13 12:19:03 · 213 阅读 · 0 评论 -
猿学~黑客、红客、白帽子之间的技术较量,为什么大公司都有黑客团队?
【全栈开发者2017年04月14日讯】QQ号、信用卡密码、企业核心数据库,在地下黑色产业链上,互联网上的一切信息都可能成为黑帽子黑客牟利的工具。处于防御姿态的白帽子黑客在与黑帽子黑客的较量中,赢一次不能算赢,输一次就永远输了。“世界上有三种人:一种是被黑过,一种是不知道自己被黑过,还有一种是不承认自己被黑过。”一位穿着灰衬衣黑长裤的年轻人在发表演讲。他中等个头、精瘦,略显紧张地单手插在...原创 2017-04-14 11:18:00 · 21401 阅读 · 0 评论 -
猿学~从java虚拟机字节码执行引擎的执行过程来彻底理解java的多态性
我们知道面向对象语言的三大特点之一就是多态性,而Java作为一种面向对象的语言,自然也满足多态性,我们也知道java中的多态包括重载与重写,我们也知道在C++中动态多态是通过虚函数来实现的,而虚函数是通过一个虚函数表来完成的,这也很好理解,那么java语言的多态性是怎么实现的呢?在java中是否也存在类似C++中的虚函数表的结构呢?这就需要我们从java虚拟机字节码执行引擎的执行过程来找答案了,下...原创 2016-06-28 10:33:07 · 817 阅读 · 0 评论 -
猿学~Java编程常见问题汇总
每天在写Java程序,其实里面有一些细节大家可能没怎么注意,这不,有人总结了一个我们编程中常见的问题。虽然一般没有什么大问题,但是最好别这样做。另外这里提到的很多问题其实可以通过Findbugs(http://findbugs.sourceforge.net/)来帮我们进行检查出来。字符串连接误用错误的写法:String s = ""; for (Person p ...原创 2016-07-04 13:37:24 · 2982 阅读 · 0 评论 -
猿学~Spring 4.3 的新功能和增强
摘要 本文介绍了 Spring 4.3 的新功能和增强的特性。 核心容器改进核心容器额外提供了更丰富的元数据来改进编程。 默认 Java 8 的方法检测为 bean 属性的 getter/setter 方法。 如果目标 bean 只定义了一个构造函数,则它无需要指定@Autowired注解 @Configuration类支持构造函数注入。 任何 SpEL 表达式用...原创 2016-07-04 13:38:45 · 1096 阅读 · 0 评论 -
猿学~成为Java高手的25个学习要点
想成为Java大牛吗?不妨来学习者25个要点。 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。 2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、net...原创 2016-07-04 13:40:06 · 837 阅读 · 0 评论 -
猿学~Java 远程通讯技术及原理分析
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了。1 基本原理...原创 2016-07-04 13:41:14 · 2943 阅读 · 0 评论 -
猿学~JAVA程序员一定知道的优秀第三方库(2016版)
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:if(inputString == null || inputString.length ...原创 2016-07-04 13:42:37 · 3080 阅读 · 0 评论 -
猿学~Java知识图谱收集整理
平时看到不错的图谱的时候会习惯性的保存收集,今天一看电脑,发现还有蛮多的,所以先把Java知识图谱分享出来,如果能帮助到Java学习者,那是最好不过的了。1、Java学习路径12、Java学习路径2这是另外一张Java学习路径,同样可以参考学习3、Java Web学习路径这是一张Java Web的学习路径4、Java编程所需的工具及知识这是一张...原创 2016-07-04 13:44:05 · 1002 阅读 · 0 评论