JAVA编程不仅仅是技术更是艺术

有人认为编程是一种熟练工种,也有人把编程说成是艺术创作。这两种意见争论比较激烈。  我们换个工种来看,石匠应该是熟练工种,属于工人,更和艺术似乎沾不上边。但正是这些石匠,给我们留下多少文物古迹,如乐山大佛、莫高窟等等。应该说这些石匠给我们留下了无穷的文化财产。现代软件工业已具相当规模,很多软件的完成需要的是大兵团作战。一名普通程序员接受编写某一模块的任务后,往往只是写代码,发挥的余地很小。在大项目...
分类: 其他 发布时间: 05-16 23:45 阅读次数: 6

中级JAVA程序员如何提升自

 步入这个阶段的JAVA程序员,提升已经是很难了,而且这个阶段的学习往往会比较多样化。因为在前3年的过程中,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话,这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的。而且在研究一门新技术...
分类: 其他 发布时间: 05-16 23:45 阅读次数: 7

JAVA程序员必须掌握哪些英语词组?

抽象类(abstract class):抽象类不能创建对象,主要用来创建子类。Java中的抽象类使用 abstract 修饰符定义。抽象数据类型(abstract data type ADT):抽象数据类型指明了可能的类型和允许进行的操作,但是没有提供实现。访问标识符(access specifier):用于方法或变量定义,限定了哪些类可以访问该方法或变量。Java中的访问标识符有 public、...
分类: 其他 发布时间: 05-16 23:45 阅读次数: 6

初级、中级、高级程序员的区别在哪里?

低级程序员认为自己与高级程序员的区别, 主要是高级程序员任何功能都能编码实现, 编码速度快, 代码无bug。高级程序员认为他们之所以高级, 在于他们认识到代码 bug 是不可避免的, 有千万种理由可以导致 bug,但他们可以在设计和逻辑上保证(追求)滴水不漏,并用逻辑的百分之百准确性还减少代码 bug。那么到底初级、中级与高级程序员的区别究竟在哪里呢?初级程序员初级程序员就是传说中的码农,依靠复制...
分类: 其他 发布时间: 05-16 23:44 阅读次数: 8

JAVA程序员15个学习习惯

这个社会的节奏太快,今天你不学习,明天只能get out,在繁忙中抽出时间学习真不容易,而学习值得我们学习的东西却是个艰难的决定,这里总结15个简便学习步骤供您参考。下面是一些养成学习习惯的建议: 1.要随时携带一本书  你是花一年还是花一周时间来读一本书都没有关系。无论何时何地,你都要尽力找一本书来读,而且可以随身携带,以便你在空闲的时候就可以阅读。我只需要每天缩短几分钟休息的时间,每周就可以读...
分类: 其他 发布时间: 05-16 23:44 阅读次数: 7

JAVA编程的15条经验

我一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。1. 估算解决问题所需要的时间。  不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧...
分类: 其他 发布时间: 05-16 23:44 阅读次数: 8

大数据是怎样的结构?

我认为大数据就是互联网发展到现今阶段的一种表象或特征而已,没有必要神话它或对它保持敬畏之心,在以云计算为代表的技术创新大幕的衬托下,这些原本很难收集和使用的数据开始容易被利用起来了,通过各行各业的不断创新,大数据会逐步为人类创造更多的价值。想要系统的认知大数据,必须要全面而细致的分解它,我着手从三个层面来展开:第一层面是理论,理论是认知的必经途径,也是被广泛认同和传播的基线。我会从大数据的特征定义...
分类: 其他 发布时间: 05-16 23:44 阅读次数: 7

大数据有怎么样的未来?

我们先看看大数据在当下有怎样的杰出表现:l 大数据帮助政府实现市场经济调控、公共卫生安全防范、灾难预警、社会舆论监督;l 大数据帮助城市预防犯罪,实现智慧交通,提升紧急应急能力;l 大数据帮助医疗机构建立患者的疾病风险跟踪机制,帮助医药企业提升药品的临床使用效果,帮助艾滋病研究机构为患者提供定制的药物;l 大数据帮助航空公司节省运营成本,帮助电信企业实现售后服务质量提升,帮助保险企业识别欺诈骗保行...
分类: 其他 发布时间: 05-16 23:43 阅读次数: 7

重庆ETC学员“食神大赛”

“学乐”互济,学习更高效;“师生”共融,中软更“我们”。为了丰富学员生活,2018年5月11日,由教务部发起、行政人事部协助、技术部老师及学员参与的“食神争霸”活动,在六七汇农家乐举行。早上九点半左右,老师和同学们,陆续来到农家乐,先到的同学们玩起了围棋、乒乓球、台球。   教务魏老师一大早起来,为同学们采购了新鲜的食材    人员到齐后,魏老师向大家宣布规则,要求色香味俱全,安全卫生。为了增加趣...
分类: 其他 发布时间: 05-16 23:43 阅读次数: 8

女生适合做java程序员吗?

一提到程序员,大部分人脑中的画面就是男生坐在电脑前敲代码。。。似乎女生和程序员完全不沾边。那女生可不可以做程序员呢?随着IT行业的飞速发展,程序员越来越受到重视,是所谓的有一技之长的人。越来越多的女生也想加入到程序员的行列,但她们都存在各种各样的疑问和顾虑。比如女生学编程,做程序员好吗?女生做程序员有前途吗?女生学程序员的利弊都有哪些呢?女生学java好吗?女生做程序员经常加班,会不会老的快呢?女...
分类: 其他 发布时间: 05-16 23:43 阅读次数: 7

为什么JAVA工程师会转行大数据?

JAVA已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,JAVA技术已经无处不在,手机软件、手机JAVA游戏、电脑软件等等。可以这样说,只要你使用手机、电脑等电子产品,你就会用到跟JAVA有关的东西。但为什么现在大量JAVA工程师会转行做大数据呢?JAVA的精密,强大,拥有其它语言不可替代的性能和可维护性,早已经是成为最受欢迎的编程语言之一,很多人想进入IT行业,首选的第一门语言就...
分类: 其他 发布时间: 05-16 23:43 阅读次数: 7

做大数据工程师需要掌握哪些技能呢?

大数据是眼下非常时髦的技术名词,与此同时自然也催生出了一些与大数据处理相关的职业,通过对数据的挖掘分析来影响企业的商业决策。Hadoop工程师用人企业普遍要求掌握以下技术:1、熟悉Linux开发环境,熟悉Shell命令2、熟悉Java、python、scala语言(至少一种)3、具备较丰富的基于Hadoop、Map Reduce、Yarn、Storm、Spark、Hive、Hbase、kafka、...
分类: 其他 发布时间: 05-16 23:42 阅读次数: 8

JIRA的安装和破解

下载JIRA 链接:官网下载地址:https://www.atlassian.com/software/jira/download
分类: 其他 发布时间: 05-16 23:42 阅读次数: 10

使用WinDbg分析蓝屏dump原因

大多数人或许都经历过系统蓝屏问题,然而大多数人不清楚该怎么处理蓝屏问题,这里主要对系统蓝屏做一些解释,同时介绍下蓝屏问题分析工具WinDbg分析蓝屏问题的一般步骤。 微软官方对蓝屏的定义是,当系统遇到一些可能会威胁系统安全的情况时,系统会停止工作,这时的状态(即蓝屏)叫做Bugcheck, 即bug检查。 一般导致蓝屏的原因可能是:系统崩溃,系统内核出错,或者别的程序导致系统停止工作。 系统蓝屏其实是系统对电脑的一种保护机制,当系统检测到严重威胁可能会导致系统或硬件安全时,这时会停止工作以起到
分类: 其他 发布时间: 05-16 23:41 阅读次数: 7

关于暂停或终止更新的相关读书笔记

目前停止阅读的书: Hibernate实战 Head First Servlets & JSP 其原因主要有: 书的内容过时,无法获得较大的收益。 中文翻译过烂,无法正常阅读。 内容过难,本人水平有限无法理解。
分类: 其他 发布时间: 05-16 23:41 阅读次数: 8

DAY2-Python学习笔记

1.迭代器:可以直接作用于for循环的对象统称为可迭代对象:Iterable,使用isinstance()判断一个对象是否是Iterable对象: >>> from collections import Iterable >>> isinstance([], Iterable) True >>> isinstance({}, Iterable) True >>> isinstance('abc', Iterable) True >>> isinstance((x for x in range(
分类: 其他 发布时间: 05-16 23:41 阅读次数: 7

shell 中各种括号的作用()、(())、[]、[[]]、{}

一、小括号,圆括号 () 1、单小括号 () 命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcsh。 用于初始化数组。如:array=(a b c d) 2、双小括号 (( ))
分类: 其他 发布时间: 05-16 23:41 阅读次数: 8

python 用户登录程序

需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 可以支持多个用户登录 用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态 # -*- coding:utf-8 -*- # author: Skyell flag = True account_list = {'xiaopang':'123','haohao':'234'} #账号密码 username = input('Please input your username:') lock_nam
分类: 其他 发布时间: 05-16 23:41 阅读次数: 7

iview关于menu结合router问题

#iview关于menu结合router问题 1. Menu.Item下router问题: 直接在Menu标签上绑定on-select事件,可以获取到name(name为元素绑定name) <Menu @on-select="navigateTo"> ... </Menu> methods: { navigateTo (name) { this.$routes.push(name); } }
分类: 其他 发布时间: 05-16 23:41 阅读次数: 7

【测试设计】如何提升测试用例设计水平?

原文链接:http://www.51testing.com/html/22/n-3724422.html 定义 测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 首先,测试需要保证以下两点: 程序做了它应该做的事情 程序没有做它不该做的事情 因此,作为测试实施依据的测试用例,必须要能完整覆盖测试需求,而不应针对单个Case去评判好坏。 如何写好测试用例 1、对被测版本足够了解 由粗略详细步骤来解读产品需求文
分类: 其他 发布时间: 05-16 23:41 阅读次数: 9