自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 我们可以从Java“HelloWorld”中学到什么?

这是每个Java程序员都知道的程序。它很简单,但是简单的开始可以导致对更复杂概念的深入理解。在这篇文章中,我将探讨从这个简单的程序中学到什么。1.为什么一切都从一堂课开始?Java程序是从类构建的,每个方法和字段都必须在一个类中。这是由于它具有面向对象的功能:一切都是一个对象,它是一个类的实例。相对于功能性编程语言,面向对象的编程语言具有很多优势,例如更好的模块化,可扩展性等。2.为什么总是...

2020-01-16 15:37:15 536

转载 Java内存区域与溢出异常

写在前面◆ ◆ ◆ ◆问了一下T厂的同学最近他们面试会面什么,其中有重点提到JVM的知识。JVM也是A厂的重点,连HR都会问。虽然HR只是大致问一下看看懂没懂,但是如果连A厂HR那关都过不了,那就真是没办法了。不过这个一般小厂都不会问。这个会分好几期来讲。运行时数据区◆ ◆ ◆ ◆Java虚拟机在执行Java程序的过程中会把所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,...

2020-01-16 15:36:41 326

转载 社区观点:我是如何从Java转型为Go区块链工程师

前言本人在加入比原链之前一直是做Java开发的,当初看到Go还有点犹豫,还怕过不了面试,结果是否掌握一门语言的考量确实没那么高,我顺利入职比原链,并在半个月内很快掌握Go并能够进行核心项目的开发。Java语言在较大的成熟项目上具有优势,但是在区块链开发中确实会有很多短处,比如在协程处理上,还有Java语言本身不够灵活等等,当然选择使用Go主要是因为其在区块链的流行程度。区块链的流行语言在区...

2020-01-16 15:36:19 511

转载 Java并发编程原理 - Unsafe && LockSupport类及AQS同步器的设计

[相关源码](https://github.com/Wasabi1234/Java-Concurrency-Progamming-Tutorial)1 Unsafe类的park和unparkpublicnativevoidpark(boolean var1, long var2);publicnativevoidunpark(Object var1);park方法用来阻塞一个线程,第一个参...

2020-01-16 15:33:53 179

转载 Java语言到底为何能长期占据一些语言排行榜的首位

首先,Java语言之所以能够迅速在科技行业内普及,一个重要的原因是Java语言的出现恰好契合了Web时代对于编程语言的要求,可以说Java语言的大流行是互联网时代发展的必然结果,虽然Java自身有诸多的不足,但是这并不能影响Java这样一门全场景编程语言的迅速普及。Java语言能够持续多年保持较高的使用率,除了Java语言自身的可移植、多线程、安全、扩展性强等优势之外,还有一个重要的原因,那就是...

2020-01-16 15:33:14 187

转载 Java多线程并发技术,ThreadLocal介绍

ThreadLocal简介ThreadLocal是线程本地变量,可以为多线程的并发问题提供一种解决方式,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。ThreadLocal使用场景多个线程去获取一个共享变量时,要求获取的是这个变量的初始值的副本。每个线程存储这个...

2020-01-16 15:32:42 158

转载 JAVA和PHP哪个更有前途?哪个前景好?

Java和php都是软件开发语言,学习Java和php哪个更有前途?Java和php哪个好就业?要清楚这些问题,我们听听来IT界老师们是如何回答的。1、php语言入门快,是一种内嵌式脚本语言,是介于html和编程语言之间的一种比较简单、易于理解的语言。php有一定的跨平台性,在IT行业使用比较广泛。由于php入门快,因此,入门级的php程序员较多,如果想要拿到高薪的话,必须是技术过关,经验丰富...

2020-01-16 15:31:56 1955

转载 Java9+中模块的使用

Java的模块(就是著名的Jigsaw项目的产物)是Java9中开始出现的。这里介绍一下如何通过IntelliJ IDEA 搭建简单的Java模块项目。我使用的jdk版本是11.0.1。Jigsaw让Java发生了巨变,甚至要比Java5和Java8带来的变化还大,仅次于Java2的诞生。以前的版本迭代不过是加点新的API,或者是一些语法糖。Jigsaw带来的是不仅引入了模块化(和微服务一样),...

2020-01-16 15:31:27 519 1

转载 Java创建对象五法

我粗略的统计一下,在Java中有其实有5种创建对象的方式,但我们通常使用依赖管理系统,比如spring去创建对象。事实上,创建对象的方法有着很多,今天大家来学习一下。1.使用new关键字这是最常见也是最简单的创建对象的方式了。通过这种方式,我们可以调用任意的构造函数(无参的和带参数的)。Employee emp1 = new Employee();0: new #19 // class o...

2020-01-16 15:30:28 103

转载 一切皆项目!吃土也要参加PMP考试

先按照大家的惯例,晒一下PMP考试成绩——5A“绿豆饼”呀,哈哈哈哈!(个人觉得这应该不算“秀”,可能只是对自己终于等到这份不算太差的结果的一种愉快心情的释怀吧,因为PMP的学习过程,的确付出了些时间与辛苦,也是自己怀着很高的期待结果。)下面我将以客观真实的角度,和自己亲身经历过的学习体验,从以下几个方面来分享:1、关于我选择报考PMP的背景原因说明我现在不是一名管理者,也还只是一名做设计...

2020-01-11 10:31:38 358

转载 PMP认证中国报考量增长快 持证人数全球第二

由中国国际人才交流基金会主办、项目管理协会(PMI)协办的“中国项目管理发展二十年成果发布暨高峰论坛”10月29日在京举办。会上,中国国际人才交流基金会发布的《中国项目管理二十年(1999-2019)发展报告》显示,截至2019年9月,全国累计PMP报考人数近60万,通过PMP认证人数约42万,有效持证人数约30万,占全球PMP持证总量的1/3。报告称,PMP认证中国报考人数呈指数级增长,持证...

2020-01-11 10:27:06 507

转载 PMP项目管理 - 如何获得PDU

笔者最近在忙着如何获取PDU,什么是PDU呢?为什么要获得PDU?怎么获得PDU?笔者一一道来。国际项目管理认证 - PMP先介绍一下国际项目管理认证,PMP,全称为project Management Professional。PMP展示了领导和指导项目所需的经验,教育,技能和能力。PMP是美国项目管理协会(PMI)管理的得到广泛认可的认证。PMP并不限定于某个行业或者区域,在各行各业的项...

2020-01-11 10:13:38 1740

转载 发展了数百年的项目管理,现在变成什么样了?

从来只知道工作的我,闲暇之余一直不会考虑太多事,直到进入了一家制药企业,做着关于质量管理体系的工作后。在一个繁忙下下午,正当自己在专心致志的整理工作档案时,偶然听见:“生命周期”、“可交付物”。抬头一看原来是领导们在开会,于是乎又低下头继续我的工作,此时心中生出了疑惑:“生命周期”?“可交付物”?这些是什么?后来经过多方打听到,这都是“项目管理”中的一些专有名词。而这个“项目管理”又一个新名词出...

2020-01-11 10:12:01 255

转载 项目管理证书的权威性来自哪里?

根据官方的标准介绍,PMP指的是项目管理专业人士资格认证。它是由美国项目管理协会(project Management Institute(简称PMI))发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证考试。其目的是为了给项目管理人员提供统一的行业标准。虽然由美国项目管理协会建立的PMP认证考试,已在全世界190多个国家和地区设立了认证考试机构,这其中也包括了中国。但许多有志于提升...

2020-01-11 10:11:13 449

转载 Android混合开发详解

1 Android加载HTML页面1.1 WebView简介与使用Webview的应用场景WebView控件功能强大,除了具有一般View的属性和设置外,还可以对url请求、页面加载、渲染、页面交互进行强大的处理,主要用于html页面的加载。WebView的使用步骤(1) 在xml布局中创建对应的webview控件 ...

2020-01-11 10:08:47 1109

转载 浅谈PHP的变量

1.变量声明及使用在PHP中使用变量之前不需要声明变量,只需为变量赋值即可PHP中的变量名称用$和标识符表示,变量名是区分大小写的变量赋值,是指给变量一个具体的数据值,对于字符串和数字类型的变量,可以通过“ = ”来实现赋值 。格式为:<? php $name = value; ?>对变量赋值时, 要遵循变量命名规则。如下面的变量命名是合法的:<?php $thisC...

2020-01-07 14:13:49 148

转载 oracle中decode的使用方法

1 、含义解释:decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THENRETURN(返回值1)ELSIF 条件=值2 THENRETURN(返回值2)…ELSIF 条件=值n THENRETURN(返回值n)ELSERETURN(缺省值)END IFdecode(字段或字段的运算,值1,值2,值3) ...

2020-01-07 14:13:08 220

转载 项目管理中7大效率提升技巧

一个新的软件产品开发需要优秀的项目管理才能成功完成,软件项目管理是一个积极参与的过程,包括规划、资源管理和组织以完成新产品的开发。精通软件项目管理的项目经理将确保他们通过使用任何可用的任何资源提供来最好的最终产品。在软件项目中应用项目管理看到的变化是相当可观的,优秀的项目管理者将对他们的技能,经验和知识的应用到项目的战略,以便有效地规划、管理项目并完成它。这里有几个建议,以帮助你改进自己的项目...

2020-01-07 14:12:35 2092

转载 Java的局部变量and全局变量

Java的初学者常常会分不开局部变量和全局变量,很容易就会报错,其实Java的局部变量和全局变量很容易辨别,请看下文:1、局部变量: 局部变量的定义:定义在方法中的变量都是局部变量。 生存时间:局部变量的生存时间和方法的生存时间一致,调用该方法声明该局部变量并初始化的时,该局部变量被创建并分配内存空间;直到该方法调用结束局部变量也就结束了; 是否需要初始化:局部变量在使用...

2020-01-07 14:05:06 131

转载 浅谈项目管理、IT项目管理和敏捷项目管理

一、项目管理按照PMBoK,项目管理就是把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的要求。项目管理是通过应用和整合启动、规划、实施、监控和收尾五大项目管理过程来进行的。项目管理是伴随着社会的进步和项目的复杂化而逐渐形成的一门管理学科。从字面来理解就是“对项目进行的管理”。随着项目及其管理实践的发展,我们对项目管理有了不断深入的理解:项目管理是在有限的资源约束下,运用系统的观点...

2020-01-07 13:57:01 1086

转载 使用Task减少多任务程序的运行时间

【摘要】Task标识一个异步操作,是.NET 4.0中新引入的基于任务的编程模型。此模型可以发挥多核的功效,提升应用程序的性能。一、多任务串行执行我们先来看一下多任务线性执行时程序需要花费的时间。假设我们有A、B、C三个任务需要执行,完成任务A需要4秒,完成任务B需要3秒,完成任务C需要5秒。串行执行的代码如下:using System;using System.Collections....

2020-01-07 11:57:11 494

转载 Oracle自动创建表分区

Oracle的分区表大家应该都不陌生,分区表有范围分区,列表分区,HASH分区及组合分区4种。其中,范围分区应用的最为广泛,列表次之。范围分区有几个关键字,一个是partition by range,表示分区为范围分区;values less than 是范围分区的特定语法,指明具体的范围。在生产应用中,我们经常会根据年份或者月份去创建范围分区。目前有个客户,他们需要根据月份做一个范围分区表...

2020-01-07 11:56:24 3137

转载 Excel中批量添加超链接

【摘要】工作中经常需要给文件添加超链接,方便进行文档查阅,如果文档过多,一个一个添加超链接很麻烦,这时候批量添加超链接就非常重要了。下面将结合示例告诉大家如何在Excel中进行批量超链接的设置。【正文】一、 场景介绍制作员工信息表时需要给每个员工添加一个超链接,链接到简历表文件夹中各个员工的简历。二、 获取文件夹文件列表路径设置超链接之前,需要先准备好超链接文件的路径。方法一:...

2020-01-07 11:54:30 5624

转载 Oracle 11g DataGuard搭建

【摘要】Oracle DataGuard是Oracle自带的数据同步功能,基本原理是将日志文件从原数据库传输到目标数据库,然后在目标数据库上应用这些日志文件,从而使目标数据库与源数据库保持同步,是一种数据库级别的高可用性方案。DataGuard可以提供Oracle数据库的冗灾、数据保护、故障恢复等,实现数据库快速切换与灾难性恢复。在生产数据库的保证"事务一致性"时,使用生产库的物理全备份创建备...

2020-01-07 11:47:16 403

转载 Oracle的表空间迁移

【摘要】 如果某个表空间有多个用户,那么我们在迁移的时候如果按用户导出导入的话,那将是一个麻烦费事的活,这个时候我们可以通过transport_tablespace参数进行表空间迁移,达到一次性迁移整个表空间的目的。下面通过一个实验来讲解整个实施过程及相关注意事项。一 实验步骤1.1 创建表空间SQL> create tablespace test dat...

2020-01-07 11:46:31 1236

转载 “管理+IT”融合的五大误区

当下互联网发展对传统企业的冲击无疑极大,IT的重要程度日益增加,现结合自身经验以及行业相关信息总结了“管理+IT”融合的五大误区,借此分享给大家。误区一缺少需求分析和整体规划,导致系统上线后没效果据不完全统计,现在很多企业,多多少少会有一些信息化项目和IT系统的搭建,但其中至少有1/3的企业在项目完成前就失败了,而且失败的项目大都是管理层所看重的关键项目。究其原因,主要是项目上马前企业没完...

2020-01-06 22:37:09 239

转载 从0到1的CMDB建设思路

CMDB存储与管理企业 IT 架构中设备的各种配置信息,为运维场景提供配置数据服务,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值。好的CMDB建设可以发挥很大的价值,本文提供一种新的建设思路,供大家参考。一 传统CMDB的痛点image002.jpg覆盖不足:配置对象、对象属性和关联关系无法自定义扩展;管理复杂:要求纳管的配置项过多,配置管理流程...

2020-01-06 22:35:10 817

转载 Exchange 2016就地存档

在Exchange邮件系统中,默认用户邮箱配额是使用数据库的配额限制,一般为2G;用过Exchange模式邮箱的应该都知道,2G配额是远远不够的,一般只能保存几个月的邮件,这时就需要用户手动在outlook中配置存档,或者直接删除历史邮件以腾出邮箱空间。但对于一些领导邮箱或者特殊应用的邮箱,让用户自己去做这些操作可能不太适合,这时我们就可以在Exchange服务器上为这少部分特殊邮箱启用就地存档,...

2020-01-06 22:34:28 1468

转载 微服务实践之Docker应用

最近几年,几乎所有的大型互联网公司都在做两件同样的事情,一是重构前端框架,二是重构后端微服务。微服务很火,无论你用或者不用,它都将继续火下去,这是由日益庞大的系统的高可用需求决定的。微服务注重单一职责的小型功能模块拆分,独立部署运维,模块间互相隔离,通过API交互来搭建系统。原本一个工程能搞定的事情,现在需要搭建很多工程;原本只需要部署运维一套应用,现在却需要部署运维很多套。于是,SpringB...

2020-01-06 22:33:57 131

转载 如何降低IE安全级别

有时候表单提交数据时,会提示"拒绝访问!",不能继续进行,这些都是由于IE安全级别太高了,那么IE安全级别怎么修改呢?1.1 打开IE浏览器找到 ,工具— internet 选项 菜单。如下图如果没有菜单栏的,点击键盘alt试试image001.jpg打开internet选项之后,找到 安全— 点击 自定义级别设置。image002.jpg出现的安全级别设置中有详细的...

2020-01-06 22:32:08 3088

转载 ABP框架(二)——模块系统

本文主要介绍了ASP.NET样板项目开发框架(ASP.NET Boilerplate Project)的模块系统 ABP框架即为ASP.NET Boilerplate Project(ASP.NET样板项目)的简称。项目框架的出发点就是在于让每一个工程师都能有架构师的思维,将一些通用而且相似的结构进行最佳实践。在第一篇中主要介绍了ABP框架所用的技术栈和大致分层,本次主要介绍模块系统...

2020-01-06 22:31:08 242

转载 Footer布局

本文将继续介绍footer如何定位到页面最下放,已不止于内容少的时候悬空,从而影响美观。也许很多人对footer还不是很了解,那么看下图应该有点点印象了。这个是在开发网站或者web项目中很常见的问题,例如在分辨率高点的电脑上一个登录页面展示,版权就或浮到页面中间来,下面就悬空了,及其影响美观,那么如何解决呢?image001.jpg一、 方法一使用容器使用负的margin-bottom首先...

2020-01-06 22:30:20 960 1

转载 vertica数据库

vertica2011年2月14日,惠普收购了分析及数据管理软件公司vertica.vertica的客户包括了互联网公司AOL、Groupon、twitter和Zynga,以及企业巨头美银,Verizon和Comcast等.vertica数据库与传统数据库有不同,vertica数据库在数据仓库方面有明显优势.相比传统的数据库,我觉得vertica的主要特点是列存储.由于vertica使用...

2020-01-06 22:29:16 1198

转载 数据库镜像和数据库快照

可以利用为了实现可用性目标而维护的镜像数据库来减轻报表的负载。若要将镜像数据库用于报表,可以在镜像数据库中创建数据库快照,并将客户端连接请求定向到最新的快照。由于数据库快照只在创建快照时存在,因此,它是一个静态的、只读的并与其源数据库保持事务一致的快照。若要在镜像数据库中创建数据库快照,数据库必须处于同步镜像状态。与镜像数据库本身不同,客户端可以访问数据库快照。只要镜像服务器与主体服务器进行通信...

2020-01-02 17:17:53 457

转载 数据仓库-数据质量

一个完善的数据仓库必须含有一个完整的数据质量管理系统与元数据管理系统,但是目前国内的数据仓库对数据质量管理这块都不是那么重视,我个人觉得这是一个很大的误区,一个数据仓库如果连数据质量都无法保证,还如何基于做出有效的分析来给决策者做决策的依据?从个人理解的角度看,数据质量管理系统应该包含数据质量检测、脏数据的处理与修正这两块。对于数据质量检测这块,又分为物理数据监控与逻辑数据监控。我个人理解的物理...

2020-01-02 17:17:15 401

转载 11gR2数据库RMAN完全恢复数据库

创建测试数据create table test(number id);declarea number(2);beginfor a in 1001 … 20000 loopinsert into test values(a);end loop;commit;end;/RMAN备份数据库破坏数据文件more redo03.log >example01.dbf检查数...

2020-01-02 17:16:39 442

转载 数据库和对象存储是可以结合的

现在云中存在的大量非结构化数据在很多方面改变了信息技术的本质。其中很重要的一点是,它导致了对象存储作为视频、图像和音频等数据的存储库被广泛使用。这种类型的存储在云环境中的普遍存在,但它最近受到数据库应用程序的影响。对象存储所受到的一个打击是,虽然它在提供吞吐量方面相当出色,但在提供IOPS方面并不那么让人满意。这基本上让它不适合于数据库分析,更不用说机器学习和其他类型的I/O高要求的应用程序。...

2020-01-02 17:15:45 2835

转载 浅谈MySQL和Access数据库的区别

众所周知,php和ASP.NET是建站所需,前段时间小编已经和大家分享了企业建站选择这两者的区别;可是有许多新手站长表示不清楚使用MySQL和access数据库有何不同,今天小编就为大家简单分析一下两者的区别。MySQL和access是什么?Microsoft office access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它以自己的格式将数据存储在基于...

2020-01-02 17:12:05 13716 2

转载 mysql和oracle语法异同

一、mysql里的ifnull(a,b)对应oracle的nvl(a,b);二、日期比较:mysql: 可以用Date类型的日期进行比较时间比较。oracle:必须用to_date()函数和to_char()函数配合转换成统一格式的日期字符串,然后进行比较。三、mysql: 可以用YEAR(),MONTH(),NOW()等函数获取年/月/当前日期等。oracle:必须用to_char(sysd...

2020-01-02 17:11:37 1290

转载 Oracle RAC 集群结构

Oracle RAC,全称是Oracle Real Application Cluster,顾名思义即为真正的应用集群,整个集群系统由Oracle Clusterware (集群就绪软件)和 Real Application Clusters(RAC)两大部分组成。RAC的主要优点为高可用和负载均衡,一台节点故障了,是不会影响整个业务的运行。ORACLE RAC的特点:01-可以实现多节点的负...

2020-01-02 17:05:40 202

空空如也

空空如也

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

TA关注的人

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