自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python编程进阶,常用8大教程!

并非本文中所有提到的功能在日常的 Python 编程中都是必需或有用的,但是其中某些功能可能会不时派上用场,而且它们也可能简化一些原本就很冗长且令人烦恼的任务。还需指出的是,所有这些功能都是 Python 标准库的一部分。而在我看来,其中一些功能似乎并不像标准库中包含的标准内容,所以当你使用 Python 实现本文提到的某些功能时,请先参阅 Python 的标准库,如果你不能找到想要的功能,可能只是因为你还没有尽力查找(如果真的没有,那它肯定也存在于一些第三方库)。

2023-05-11 16:42:27 609 1

原创 为Java程序员金三银四精心准备的面试题及答案(基础篇)

关注我们VXGZ号获取更多免费的面试资料,学习视频1、面向对象的特征有哪些方面? 【基础】答:面向对象的特征主要有以下几个方面:1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2)继承:继承是一种联结类的层次模型,并且允许

2017-12-29 14:15:37 778

原创 2017年终巨献阿里、腾讯最新Java程序员面试题,准备好进BAT了吗

Java基础进程和线程的区别;Java的并发、多线程、线程模型; 什么是线程池,如何使用? 数据一致性如何保证;Synchronized关键字,类锁,方法锁,重入锁; Java中实现多态的机制是什么; 如何将一个Java对象序列化到文件里; 说说你对Java反射的理解; 同步的方法;多进程开发以及多进程应用场景; 在Java中wait和seelp方法的不同; synchroni

2017-12-26 15:44:28 862

原创 一名拿到阿里offer的Java程序员分享三轮面试经验

一、 面试流程:我一共经历三轮面试,两轮技术面,一轮HR面。HR面结束次日拿到offer。二、 前期准备参加竞赛。如果是为明年或后年面试做准备,可尽量参加阿里举办的相关竞赛,作为自己的加分项。巩固自己的计算机基础知识。阿里面试官在校招过程中,对基础知识的扎实程度很看重,所以一定要稳扎稳打。项目在精不在多。对手头已经进行的项目,一定要认真做,深入了解其内在原理,不

2017-12-19 17:34:00 5262

原创 阿里架构师告诉你成为Java架构师的知识体系是什么样的

阿里架构师告诉你一套能成为Java架构师的体系是什么样的JAVA架构演变之路 2017-12-17 14:25:11架构师是一个充满挑战的职业,知识面的宽窄往往决定着一个架构师的架构能力知识面的宽广对于一名出色的架构师来说是必不可少的技能,也许很多人对架构的理解还停留在设计模式,重构,SOA等等的软件层面,然而这仅仅是非常基本的东西,架构师的脑子里不光需要知道让软件如何高效

2017-12-18 15:12:14 2225

原创 同样是程序员,15K与40k的月薪差异在哪里?

就传统观点来讲,也许学历的高低在一定程度上影响了程序员的初期就业,但是不论如何,对于用人单位来说,对经验的看重更胜于学历,在业内真正重视的是实际的经验与能力,而学历仅是入门的一张“名片”。否则证书就只是一纸空文。其实真正决定薪资待遇的根本因素应该是用人单位的实力和程序员自身的素质。和做人的基本道理一样,程序员自身的综合素质影响了自己的价值。很多学程序的学生试图从自己的学历或所学的语言来

2017-12-15 17:32:37 3860 1

原创 程序员如何做出优秀的日志

程序员的日常离不开日志,日志就好比私人秘书,负责运行周期一切trace工作。优秀的日志实践能极大帮助地程序员快速定位问题,减少在线错误报警。本文将从日志书写时各方面来做阐述,依据日志推荐的日志等级,做相应优秀日志实践的推荐。一、重新认识日志1、日志级别概述ERRORERROR是最高级别错误,反映系统发生了非常严重的故障,无法自动恢复到正常态工作,需要人工介入处理。系统需要将错误相关

2017-12-14 15:17:15 1147

转载 你想了解的分布式--从ACID到CAP/BASE

本文先介绍传统关系数据库中事务的ACID特性,再介绍分布式系统中的经典理论——CAP定理和BASE理论。事务事务的定义:事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元(Unit),狭义上的事务特指数据库事务。事务的作用:当多个应用程序并发访问数据库时,事务可以在这些应用程序之间提供一个隔离

2017-11-14 13:38:53 298

转载 在项目中集成shiro权限框架

在项目中集成shiro权限框架(1) Shiro是一个功能强大的轻量级权限框架,相对其它权限框架(比如spring security)来说,要易用得很,下面,我给大家讲讲如何在一个项目中简单整合shiro。我们通常所说的权限,就是要判断某个操作者是否有操作某个资源的权限,而资源,可以是菜单、链接、功能按钮、业务方法、某类型的数据等等,根据需求,每个项目的权限可能都有所不同,通用万能权限

2017-11-10 17:13:32 768 1

转载 Java Map中的几个常见问题

列举几个关于Java Map的常见问题并给出答案。1. 将Map转化成ListMap接口提供了三种collection:key set,value set 和 key-value set,每一种都可以转成List。如下://mapHashMapInteger,Integer> map = new HashMap>();map.put(1,10);map.put(2,20);map.

2017-11-09 13:51:05 830

转载 Java内存溢出(OOM)异常完全指南3

java.lang.OutOfMemoryError:Unable to create new native thread一个思考线程的方法是将线程看着是执行任务的工人,如果你只有一个工人,那么他同时只能执行一项任务,但如果你有十几个工人,就可以同时完成你几个任务。就像这些工人都在物理世界,JVM中的线程完成自己的工作也是需要一些空间的,当有足够多的线程却没有那么多的空间时就会像这样:

2017-11-08 19:09:57 801

转载 Java内存溢出(OOM)异常完全指南2

3.java.lang.OutOfMemoryError:Permgen spaceJava中堆空间是JVM管理的最大一块内存空间,可以在JVM启动时指定堆空间的大小,其中堆被划分成两个不同的区域:新生代(Young)和老年代(Tenured),新生代又被划分为3个区域:Eden、From Survivor、To Survivor,如下图所示。图片来源:并发编程网

2017-11-08 19:05:23 442

转载 [转] Java内存溢出(OOM)异常完全指南1

Java内存溢出(OOM)异常完全指南1 1.java.lang.OutOfMemoryError:Java heap spaceJava应用程序在启动时会指定所需要的内存大小,它被分割成两个不同的区域:Heap space(堆空间)和Permgen(永久代):JVM内存模型示意图这两个区域的大小可以在JVM(Java虚拟机)启动

2017-11-08 19:03:26 303

转载 提升编程能力万无一失的办法,你试过了么?

提高编程能力万无一失的办法每个人都知道,提高编程能力的显著方法是写更多代码。然而,我保证能够提高编程能力的另一种方法却不是写代码。我会尽我所能说明这一点:如果你想大幅提高自己的编程能力,你需要阅读别人的代码。不管你以前是不是这样想的,现在你应该接受这个观点。如果你愿意尝试一下,那么你将会收获颇丰。在这篇文章中,我会帮助你选择阅读哪些代码并且给出如何阅读代码的实用建议

2017-11-08 15:19:30 349

空空如也

空空如也

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

TA关注的人

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