自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学会享受寂静

修心 尚技 分享

  • 博客(87)
  • 收藏
  • 关注

原创 java基础篇--多线程(一)

前一篇博客将了,设计者为什么要设计线程。    无非想让线程不占有系统资源,但可以作为调度和分派的基本单元。这样就可以提高系统的吞吐量了。     1、什么是线程,它跟进程有什么关系?    2、什么是多线程?    3、线程之间又是什么关系?    3、多线程有什么优势呢?    1、什么是线程,他跟进程有什么关系        因为线程是从进程演化而来的,大

2016-09-11 21:59:06 444 4

原创 Java基础篇--由进程到线程的演化

在20世纪60年代以前,操作系统一直都是以进程作为能独立运行基本单位。     到20世纪80年代,提出了比进程更小的能独立运行的基本单元---线程。           为什么要设计出线程来?           早期的计算机只有一个中央处理器,几个进程同时想占用,这是不可能的啊!            设计者的当时的解决方案: 排队吧,轮流着来呗。这种方案是不是唯一和最

2016-09-10 11:50:39 487 3

原创 JAVA 基础篇---数据类型

大体从三方面描述: 1、JAVA 类型的概述。 2、JAVA类型之间的转换。 3、JAVA类型在开辟空间的不同。

2016-09-05 15:00:19 378 2

原创 如何让性能提升10万倍以上

从100万个数字中找最大的10个数(提前是元素都是int)?     首先指明原作者:这是《java特种兵》 谢宇 在书本出的一个题,给出了思路,这个思路特别妙。     思路演化阐述:      1、从10个数中找出最大的数?            思路1:先排序啊。           这也是我的第一思路,用冒泡呢?还是 直接插入   还希尔呢?我在脑子转了一圈,在比较那个

2016-07-30 19:21:39 502

原创 算法之美-冒泡排序

1、为什么叫冒泡排序:         现在回过头来学算法,总会问自己一些奇怪的问题。         比如为什么叫冒泡呢?为什么不叫冒烟呢? 哈哈,有时自己想想都搞笑。        上网查了查,这么起名是有道理的,就像水里的气泡一样,大的气泡会最先出来。        越大的元素会经常交换慢慢的“浮”到数列的顶端,当然这是从大到小排序,还有从小到大呢。  2、 冒泡

2016-07-26 21:13:11 478

原创 Error 、Exception 以及如何处理

一般有三种错误: 语法错误   运行错误  逻辑错误语法错误:  是因为没有遵守语言的规则,在编译阶段由编译器检查发现出错的位置和原因,容易改正。逻辑错误:程序没有按照预期的执行,着就是程序员编码的问题了。运行错误:环境发现一个不可能执行的操作。就会出现运行错误。这篇博客主要总结:对于 运行错误 如何处理。一般用异常处理来处理运行错误。运行错误就会引起异常。

2016-07-16 16:36:34 664 1

原创 用数据结构的视角来分析list set和map

最近在做 ITOO云平台权限系统,用到几种不同的集合 于是想找个时间深入总结一下,不能停留会用的水平的上。       于是今天问问了自己一些问题?  想找出他们之间不同的本质是什么?        1、这三大集合之间的联系和区别?        2、是什么导致这些区别?        3、关于线程安全问题        4、 他们各自的适用场景。

2016-06-25 22:17:09 537 1

原创 英语 -AJ

这个月是从北京回来最认真听英语的一个月,我们根据故事的情节,把20分钟的画面拆分开来,      这的效果挺好的,这叫分而自治,用个算法名叫分治法把。      感觉还需多说,不多说,光听不说,很难有什么效果。         在接下来的一个月,我想多说一些。跟team之间多些互动。     这个月的AJ  听的比以前有感觉些了,很多东西其实是一个道理,不用则退。    

2016-05-31 19:20:16 587 1

原创 Maven起航之旅--入门篇(一)

要了解一个东西,有个简洁的方法:你是谁? 从哪里来 ?到哪里去?  别看这是笑话? 我认为这是大师界别的思考方式:把复杂问题简单化,回归问题的本质。  好多专家和培训师为了彰显自己的实力,把简单问题复杂化,把学员弄得觉得好难好复杂。1、Maven是什么?     它就是一个工具,在现实生活,家里的洗衣机也是一个工具,只不过是用来洗衣的而已。     Maven这个工具是用来管理

2016-05-30 21:45:32 477 3

原创 ojdbc*jar 与jdk*那些事儿

最近几天学习oracle数据库,装完oracle10g

2016-04-30 21:26:56 3620 1

原创 总结javaweb 目录结构

今天闲来无事打开DRP项目,看着这javaweb目录结构,问了问自己一些问题?      (1)  这么目录具体是什么意思?      (2)  它的作用是什么? 是否每个目录web 工程都得必须有吗?       (3)为什么要这么分呢?       下面这张图是一个java web项目的目录结构。                web工程一般分为sr

2016-04-29 20:24:55 1424 2

原创 英语总结

不知道说什么好,最近两月没有这么认真学英语,回来顶多看看走遍美国,一起路上还听听。      有时加班回家晚了,就连走遍美国都没有看了,不过最近状态好了,每天睡觉的时候听听,感受那画面      对于英语自己是内疚的,没有什么想为自己找接口了。            马上就要回去了,好好补回来。有点想亡羊补牢的赶脚。最近几天在看走遍美国的时候感觉有些陌生了,     有些一起很

2016-03-31 20:26:05 429 2

原创 GenericServlet 、Servlet和httpServler他们之间的关系

1、GenericServlet类是所有Servlet类的祖先类。      2、HttpServlet类继承了GenericServlet类。      3、Servlet有两个非常重要的的对象,可以说是java web核心对象httpservletrequest和httpservletreponse。      下面这幅图就是servlet主要的类之间的关系。

2016-03-31 19:39:23 7153 2

原创 Sverlet生命周期和工作机制

1、servlet的生命全过程:加载servlet并实例化------初始化-----处理请求-----退出服务。                     初始化int(),在初始化servlet对象时,它是由servlet容器控制的,该方法只能被调用一次,就是在用户第一次访问servlet时创建,初始化过程如下图:                              2

2016-03-30 20:44:27 2101 3

原创 抽象之美

我始终坚信,人只有在冷静清醒的时候,思考的问题是才是最深刻的。   每个人都有两个自我,你会发现每次在做决定时,最先会问问内心的自己,因此其实自己就是自己的最大的拷问官。   今天我就对着代码问了问自己,为什么这样编程就算是面向了对象编程呢?   自己答:因为有类啊,还用到了封装,继承和多态啊,这三者不久就是面向对象的基础吗?   为什么不说面向类编程,而说面向对象编程呢?  

2016-02-24 19:54:13 694 1

原创 再回首DLL

DLL全称是Dynamic Link Library,中文意思:动态链接数据库。       在引入Microsoft.net和.NET Framework以后,编译.NET Framework的类成DLL文件。       程序集实际上是作为DLL文件或.exe文件存在的。        关于什么是程序集,我结合项目和上网查询了,其实可以理解一个解决方案下的一个个项目或类库。如图

2015-12-31 18:43:21 475 3

原创 再回首-栈-知其然知其所以然

    最近有点闲,于是自己问了自己一些关于栈的问题,发现自己答不上来,与是上网查询和看书总结了一下,拿出来跟大家交流和分享一下。   问题一:线性表的表尾与栈的栈顶和栈底之间的对应关系以及为什么这么划分?   问题二:如何用顺序存储,用数组的哪一端来作栈顶,那一端作栈尾 ?   问题三:如果用链式存储,栈顶是放在链表的头部呢?还是尾部?为什么这做呢?   1.栈:

2015-12-31 12:50:07 490 2

原创 寂寞是成熟的催发剂

在外面实习的这两个月的时间里,最大的收获,慢慢学会的自律和自知。    下班后吃完饭就去了中央财经大学,上自习去,一般6:30--9:30左右,感觉的当但着国家金融崛起的使命的大学, 没有我以前想象中的那样。      我从一楼转到三楼 ,发现除了考研的一些同学,在上自习外,其他教室好空好空,空的冷清,空的寂寞。   快两个月了,每次我都会转一下,情况差不多。     现在国与国的

2015-12-31 12:41:09 624 2

原创 大话计算机-计算机系统-硬件-控制器

运算器只能完成运算,而如何保证这些运算的正确执行,以及出错了如何处理它等这些,都需要控制器来控制。   控制器用于控制cpu的工作,它决定了计算机运行的过程的自动化。   控制器主要由指令、时序、总线和中断等控制逻辑组成。用一张思维导图概括更直观些。      下面主要介绍控制器中的指令控制逻辑。   当cpu 在执行一条指令或命令时,它是这么一个过程:     1、取

2015-10-09 16:55:55 1487 4

原创 大话计算机-计算机系统-硬件-运算器

学编程,为什么要先从硬件说起,而不是从编写语言说起呢,大家都知道计算机本来先有的硬件后有的软件。    就想一句很有哲理的语句:“要想清楚一个事物的未来就要了解它的过去”    其实,大家或多后少都知道,一个好的架构师必须对硬件有很深的了解的。    想到计算机的硬件,脑海中会闪出这些图片:硬盘、U盘、鼠标、键盘、显示器等(最后弱弱的问自己这些算吗?)   其实计算机硬件:就5

2015-10-09 16:15:27 1022 4

原创 大话数据结构(2)--数据-横看成岭侧成峰

数据是程序操作的对象,在使用这个对象前,得给它分配空间。    同时这对象具有名称、类型、作用域和生存周期等属性。      名称属性:用户通过标识符(字母啊、数字啊和下划线“-”)命名。     类型属性:表明了该数据占用内存的大小和存放的形式。     作用域属性:说明了该数据的作用范围(是局部的还是全局的)。     生存周期:说明该数据占用内存的时间特点。 

2015-10-05 21:58:34 1359 3

原创 大话数据结构-宏观把控

这几天一直学习数据结构这块,脑子挺大的,于是想好好整理一下,把这些知识串联起来,编制成知识网,而不能满足于停留在有印象了,或会做题的了。     程序=数据结构+算法

2015-10-05 16:12:07 469 5

原创 大话计算机-宏观把控-计算机系统

想写关于计算机一系列的总结博客,为什么这么想?           1、是为了总结和方便以后回顾。           2、是为了编制知识网。           3、是为了分享给大家。       最近在靠软考,第一次没有过,好好反省了一下,还是基础知识没有总结好,从而没有形成知识网。当然总结好了,考试是顺带过了,主要为以后打下坚实的基础。      当初还没有学计算机时

2015-10-02 20:15:12 662 7

原创 数据库的体系结构--三级模式两级映射

大家平时用数据库有sqlserver  mysql  oracle DB2等,它们支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上,但他们的体系结构是相同的,都是采用的“三级模式和两级映射”。  这里有很两个疑问?  1、什么是数据模型?  2、什么是数据库语言?  3、什么是三级模式和两级映射?  4、为什么各个公司数据库都用“三级模式和两级映射”?

2015-09-25 15:03:37 12475 17

原创 程序语言那些事--鸟瞰图

1946年2月14日,在美国宾夕法尼亚大学,世界上第一台电子数字计算机ENIAC,是美国军方定制,专门为了计算弹道和射击特性表面而研制的。可见当时研制计算机的初心是为了计算。        因此当初设计编程语言的目的:是为了书写计算机程序,用于对计算过程的描述、组织和推导。它是人为设计的符号语言。        编程语言经过机器语言---汇编语言---高级语言发展,

2015-09-23 23:30:50 491 9

原创 修行路上,有你,有我,有大家。

今天很高兴,我们两个湖南老乡有这么坦白的交流:你指出我的自己看自己看不到的地方,还自以为是的地方,同样,我也指出了你看不到也自以为是的地方。                   当我提手写这边文章时,我问了问自己我是为了反驳对方而写还是为了说服对方反过来听自己的而写。         今天我们就敞开心扉的交谈。这是我两年来的在打坐冥想时,得出来的一些感想,请大家先看完。      

2015-09-21 22:51:00 752 13

原创 小农思想在做崇

今目标又出问题了,对于出现这样的问题,我想说的是:根本原因还是小农思想的原因,对于我们这几天的讨论,客观事情是这样的:有不少人是不积极参与的,原因是很简单的,你们负责人都没有进行问卷调查,问问我们是这么想的,就这样把讨论的时间、地点和主题都定了。其实这是10期和11期各个班长和各个部门的负责人集体协商结果啊。   其实这是小农思想,无组织无纪律的表现。小农思想无处不在啊!  要解决类似

2015-09-21 11:50:20 1659 9

原创 善良就是最远的远见

昨天晚上在浏览新闻时候无意看到了可汗学院的创始人阿尔曼-可汗说他当初创建可汗学院的初心。   有这么一个小故事:阿尔曼-可汗在远程教他在新奥尔良的表妹数学,他发现以他的远程授课方式加上他的声动讲解,表妹的数学进步很大,表妹那边的朋友看到这效果,都来请他帮助,于是可汗想了想,何不把远程教学视频放到网上呢,于是可汗把它录制的从小学到大学的数学视频放到了youtube供大家分享。    就这么一

2015-09-15 13:58:42 759 6

原创 迭代器模式那些事(一)

说起这迭代器模式,大家就很自然的想到不就是一个遍历吗,下面我想跟大家分享小编的理解。    下面就是小编整体思路,       1、迭代是什么?遍历是什么?     2、迭代器定义分析     3、对图的分析             (1)迭代和遍历的区别:            迭代:                每一次对过程的重复称为一次“迭代”。

2015-08-31 23:48:43 423 2

原创 跟读了英语了!

最近今天我们10期,出了一个关于2015下半年到2016下半年的英语宏观计划。  看了看挺好的,这位我们以后的发展打下了良好的基础,真的深思熟虑啊。   说说这个月自己学英语学了些什么吧!长话短说吧。  材料:这个月从《查莉成长日记》转战到了《PowerEnglish》,对我来说,感觉这材料容易上手,语速挺适合模仿和 跟读,  方式:从听的阶段正式转战到了读的阶段。  时间

2015-08-31 22:41:53 608 3

原创 sqlserver2008里的SQL Server服务里什么都没有

最近遇到总遇到一些奇葩问题,比如前几天我的sqlserver2008数据库就遇到这么一个问题,尝试了很多方法,花了一天没有解决,当是差点就要重装sqlserver2008了,下面就把这些经验分享给大家,希望大家遇到类似问题能快速解决。    1、下面这如图就是我遇到的问题(大哥里面的东东去哪儿了,别逗了,急用啊!)。        2、如何解决,其实导致这个问题出现的原因是我们没有

2015-08-03 17:16:41 17791 11

原创 浅谈EF框架(二)--DataBaseFirst

EF框架支持三种开发模型:DatabaseFirst、 ModelFirst和CodeFirst。  这三种开发模式区如下图:    每个模式有每个模型的好处,根据自己实际的需求来选择。 今天主要想用代码来演示一下如何用---DatabaseFirst1、首先创建一个数据库(可以自己直接在数据库创建,也可以通过vs创建)。      (1)打开vs2012--视图-

2015-08-01 18:39:36 1798 5

原创 英语总结

英语嘛,还是平平谈谈的味道,这个月每天对他的感觉就是平淡。 听累了,就休息,休息了再听,现在就是在重复的听,说的很少。 现在确实少了激情,但多了一份坚持。  现在这个月还是听美剧《查理成长日记》第一季,一直看这一季。 有时突然听出来一个以前从来没有听出来的单词,就有一种莫名的高兴。  现在听英语,就像结婚后的日子,很平淡,每天都是固定的节奏。    这个月遗憾的是没

2015-07-31 20:45:08 550 6

原创 浅谈EF框架(一)

在谈论EF框架之前,我们先扯扯以前用过的三层架构。  U层:表示层,跟用户交互用的。  B层:业务逻辑层,处理业务逻辑用的。  D层:数据访问层,操作数据库用的,负责对数据的增删改查。  在写D层的时候,你会发现对不同对象的数据进行增删改查的代码好像一样的,无非写的sql语句不同,参数不同。 花时间,干重复性的活,多没意思,于是我们把重复不变的地方抽象出来,进行重构。把变化的地

2015-07-31 20:10:23 7625 4

原创 J2EE的13个规范总结

1、J2EE到底是什么?         什么一门语言吗?还是一项技术吗?   其实J2EE既不是一门语言也不是一项技术,它是sun公司提出的一个标准,这个标准只告诉如何解决这个问题,没有给出如何具体这么解决的,比如比较流行的加盟店,你加盟的该店,该店只会给这个产品的配方给你,不会负责如何制作该产品,只要你按这个配方制造出来的产品市场就会接受。我看一篇师姐写的博客:这好比我们以前学习到的接

2015-07-25 15:38:48 489 8

原创 高校云平台V3.1版总结

ITOO高校云平台项目3.1昨天验收了,第一次在老爷子面前说我们做的基础系统,可谓非常紧张,有些不自信,   因为我们好多好的想法没有实现。而且有些功能存一些在bug。   现在回顾验收,还是心惊胆战的。非废话不多说了,既然项目短暂的告一段落,就先总结一下吧。      (1)计划很重要,尽管时常被打断。       为什么要写计划,明明知道计划常不打断或有时完不成?写计划其实

2015-07-20 18:03:48 547 8

原创 DOM和选择器之皮毛关系

DOM就是我们常说的文档对模型,全称就是(Document Object Mode,简称)    文档对象模()是一种用于HTML和XML文档的编程接口。    它给文档提过一种结构化的表示方式,并且可以改变文档的内容和呈现方式。     我们是通过文档的对象的属性、方法和事件来操作和动态创建网页的元素。      D:Document翻译过来就是我们的文档在浏览器中我们称呼为

2015-06-30 23:44:26 571 5

原创 查理成长日记那些事

查理成长日记出到第五季了,个人感觉查理成长日记确实是一个非常好的材料,在可以边学边娱乐。在开心中学习其实是最高境界,这材料不难,基本上一遍下来可以听懂大部分,其实看着材料学到不仅仅是学习,在一个家庭中幽默和快乐能给一个下一代产生什么样的影响。         对着材料,我的策略是:反复看,两个月了,我一直重复地查理成长日记的第一季。很想看第二季,但我知道,不能浮躁,现在基本上看了第一季6遍

2015-05-31 20:13:45 986 6

原创 计算机硬件系统组成

软考结束了,但是总结在进行时中。      计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部分组成。      我们经常说的cpu就是主要由运算器和控制器集成的。cpu是硬件系统的核心。cpu的核心功能就是处理数据!      下面就是一副思维导图,主要是对cpu具体的剖析。         知识概要(点我看大图)             

2015-05-30 21:35:09 1214 9

原创 算法入门(1)

作为初学者,一想到算法,就头有点大啊。总觉的很难啊,我肯定学不会,其实学习是一个反复的过程,没有一下就彻底弄得懂,学一次总结一次,懂一些,在学一次,懂一些,慢慢领会。       下面是最近软考是,小编总结的关于算法的入门知识。下面用一副思维导图来表示。         这章图基本就概括了,什么是算法,算法有什么特性,算法有什么功能。        下面这章思维导图,是对几个常用算

2015-05-17 21:57:14 749 8

空空如也

空空如也

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

TA关注的人

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