培训问答

数据库优化打怪升级

  最近呢,总是有人反馈公司的一个系统页面反应太慢,一个列表展示,竟然需要二三十秒,我上去点了点,发现没二三十秒那么夸张,但是也是够慢了,龟速,直接影响工作效率啊。所以从这星期开始,我便硬着头皮上优化系统了。  这个系统使用MVC3+Easy UI做的,数据库用的是SQL Server 2012。优化呢,首先就是定位原因,刚开始呢,只能按传统方法来,想想瓶颈在哪,网络传输,程序响应和页面渲染,磁盘IO。前两个我是没法控制了,只有想想最后的法子了,从数据库入手了。...

UVW源码漫谈(二)

  前一篇发布出来之后,我看着阅读量还是挺多的,就是评论和给意见的一个都没有,或许各位看官就跟我一样,看帖子从不回复,只管看就行了。毕竟大家都有公务在身,没太多时间,可以理解。不过没关系,我是不是可以直接想象为我写的东西还挺不错的,KeKe~~。  ...

如何开发自己的搜索帝国之安装ik分词器

 Elasticsearch默认提供的分词器,会把每个汉字分开,而不是我们想要的根据关键词来分词,我是中国人 不能简单的分成一个个字,我们更希望 “中国人”,“中国”,“我”这样的分词,这样我们就需要安装中文分词插件,ik就是实现这个功能的。...

Java面向对象详解

前言:接触项目开发也有很长一段时间了,最近开始萌发出想回过头来写写以前学过的基础知识的想法。一是原来刚开始学习接触编程,一个人跌跌撞撞摸索着往前走,初学的时候很多东西理解的也懵懵懂懂,后来实践的多了,有些东西才慢慢清楚;二是经过一定的实践之后,反过头来再去学习一些基础东西才能够理解的更透彻;三是有些东西基础但是确很重要,是值得好好搞一搞的。 1、面向对象   面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。 ...

好的程序员:如何阅读源代码

阅读源代码有许多益处。你会发现新的架构(construct)和库,与其他的代码维护者产生共鸣,但最重要的是学会如何组织代码,避免因内部极其复杂而变得不可维护。 但是也有一个不好的地方,那就是阅读源代码太困难了。每当我看到一个新的代码库(code base)时,这种让人眩晕的感觉就充斥了我的大脑。我的内心告诉我压根不想趟眼前这趟浑水。 这是(希望是)正常的反应。当我们的大脑接触过多的新东西,就会产生排斥。造物主赋予我们的这台强大的模式匹配机器根本找不到规律。所有的抽象(abstraction)都是之前没见过的,类的名称也毫无印象。程序又到底是从什么地方开始执行的? ...

Java 中 char 和 String 的细节和使用注意

char 数据类型的使用注意 Unicode 字符集 UTF-16 不建议在 Java 程序中使用 char 数据类型 String 的细节 获取字符串长度 尽量不要使用 String 来存储密码等敏感信息 char 数据类型的使用注意 在 Java 中使用 char 数据类型来表示字符,但是 char 类型并不能表示一切字符。 Unicode 字符集 首先需要知道我们在 Java 中使用的是 Unicode 字符集。在其出现之前有已经有了很多字符集,如 ANSI、GB2312 等等。由于存在众多标准不同的字符集,这就导致了两个问题: ...

软件开发学习路线

 从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管理师的程序员也不是好的程序员。我们应该努力往上走。先整理一下开发应用软件需要学习的主要技术。...

学习java编程,你还能往哪些方向发展?

现在Java培训非常热,是因为通过学习java能够快速的就业,这对于今年就业压力非常大的大学生来说,无疑是一条就业的捷径,虽然培训费动辄数千上万,但还是非常值得的。可是你可曾想过,学习了java编程后,你就只能做java程序员吗?亦或者做了Java程序员,又具体是什么岗位呢?职业发展方向是什么,如何晋升?这些都是你需要提前考虑的,记住就业不仅仅是找到一个工作,拿一份工资,更多的意义在于开始了自己的职业生涯。...

Web设计师的五个排版工具是什么?

排版是Web设计的一个重要方面,用户界面和用户体验设计是开发网站的挑战性工作之一。本文探讨一些排版工具。 1. TypeTesterTypeTester可以在屏幕上比较不同的字体和样式。地址:upload/201304161529318074.jpg" />...

大学生参加IT培训的四大益处

据调查,近几年,大学生已经成为参加IT培训的主要群体。青软将培训课程定位为大学生群体。为什么会有越来越多的大学生毕业后就选择参加相关的IT培训?难道仅仅就是因为就业难的问题吗?下面笔者总结了几点:   第一:可以学到前沿的先进技术  IT行业里面,技术是在日新月异的更新中,不断的在更新换代升级中。在大学里我们学习的专业知识很难满足如今的社会需求。然而今天青软培训机构开设的培训课程都是行业针对性很强强的,例如:java培训,安卓培训,.net培训等等,主要是培养专业领域的人才。...

一个优秀的Java程序员应该哪几种能力?

一个优秀的Java程序员应该具备8种能力  1、先说素质:欲做事,先做人。做技术类的童鞋往往忽视做人,觉得学好习,搞好技术,就一定能获得好的发展。其实未必,大部分程序员不是天才,也不是神通。要想让别人教你知识,与你分享技术,与你共事,素质是最关键的。高素质又高技能的人才才能获得别人的敬仰与尊敬,也能获得领导的赏识与提拔,更能获得更高的回报和机会。  2、再说代码:优秀的程序员必需能写优秀的代码,程序员就好比计算机界的作家,你写的程序就如一篇篇优美的文章,计算机才能很好的阅读并执行,别的程序员也能看懂你的代码。最优势的程序员写的代码就如诗歌一样,引人入胜。...

Java和php的优劣势及前景分析

         不少学生咨询时都会问PHP,但是了解之后大部分都会选择学习java。今天再向大家简要分析一下Java和php的优劣势及前景,作为大家选择培训方向的参考。本文从JAVA和PHP开发语言的特性、学习难度、就业方向、薪资待遇、发展前景等方面进行对比分析。相同之处  JAVA和PHP都是高级编程语言,都有10年以上的历史,同时位列10大最受欢迎的编程语言。在国内,Java、C、.net和php应该是最受欢迎的4种编程语言了。Java应用范围和php有重合,便是在web方向,就是做网站,php本身就是专为做网站服务,java在网站方面支持性也非常好。曾经asp、php、jsp是三大建站技术体系。...

大学生是不是应该先培训再就业?

目前随着各式各样培训机构的增加,越来越多的大学生感到迷茫。花了大把的钱大把的时间毕业了找不到好工作还需不需要再继续消费学习技术?良好的行业前景使职场人将目光投向“以就业为导向”的IT职业培训有针对性地为自己“充电”以求增强竞争力。而智联招聘发布《IT职业培训与薪酬调查报告》证实了这种做法的可靠性八成以上的受访者充分认可IT培训对就业和职业发展的帮助。   从实现首次涨薪的时间来看受访者的涨薪经历大多都发生在一年之内但参加过IT培训的职场人获得的涨薪机会更早一些。   ...

如何有效提高编程能力?

看过一个帖子:“对你的编程技术提高最有效的一件事是什么?”回复的人中给了很多不错的点子,我总结了下来,相信会对你有所帮助。1、总是倾听别人怎么说,无论那个人的资历和职位如何。2、实践,实践,实践,用行动证明一切。3、不要总坐在电脑前编程序,多做做运动,多到户外走走,和非技术人多接触,向他们学习。4、多问问自己,现在在写什么代码?为什么要这样写成这样?还有没有更好的方法?5、学习多样的技术,多多比较他们,并一定要了解各种技术的优劣势。...

最好的开发语言到底是什么,C#还是java,?

     目前有很多种开发语言,有些人选择C#,但更多的人选择其他的,是C#有缺陷还是其他原因呢,C#前途在哪呢?      这世界上没有什么比编程工具更加牵动程序员的心。VC、VB、DELPHI、JAVA……这些耀眼的名字不仅占据了程序员的生活,而且似乎已经成为了某种信仰。可是,伴随着新世纪的脚步,这些信仰又一次遭遇了重大的挑战。微软,这头被法官和黑客们折腾得既疲惫又恼怒的狮子,发誓要保住它头上的王冠,拼尽全力,拿出了看家的本事——.NET战略。作为 .NET的核心开发语言,C# 顺理成章地浮出了水面。程序员们也就不得不做出一个痛苦的选择,跟在谁的后面?要找出答案就不得不作一番比较和预测。笔者作为一个资深的程序员,斗胆在此狂言,权作抛砖引玉。...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程