愿有岁月可回首&
码龄12年
关注
提问 私信
  • 博客:561,322
    社区:955
    问答:1,227
    563,504
    总访问量
  • 151
    原创
  • 暂无
    排名
  • 205
    粉丝
  • 0
    铁粉

个人简介:软件是目前人类生产出来的最复杂的产品

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-06-02
博客简介:

爱技术 爱生活

博客描述:
To be a Full Stack Developer!
查看详细资料
个人成就
  • 获得514次点赞
  • 内容获得2,168次评论
  • 获得272次收藏
  • 博客总排名392,213名
创作历程
  • 2篇
    2018年
  • 34篇
    2016年
  • 52篇
    2015年
  • 60篇
    2014年
  • 10篇
    2013年
成就勋章
TA的专栏
  • Java开发基础
    14篇
  • JavaScript编程基础
    14篇
  • 【C#】
    13篇
  • 【OS】
    4篇
  • 【Java】
    19篇
  • 【J2EE】
    3篇
  • 【Spring】
  • 【Struts】
    10篇
  • 【Hibernate】
  • 【UML】
    9篇
  • 【VB.NET】
    2篇
  • 【Android】
    2篇
  • 【Web前端】
    12篇
  • 【Design pattern】
    8篇
  • 【DataBase】
    7篇
  • 【JavaScript】
    13篇
  • 【软件工程】
    4篇
  • 【学习资料】
    8篇
  • 【项目总结】
    6篇
  • 【版本控制】
    3篇
  • 【学习总结】
    12篇
  • 【架构设计】
    7篇
  • 【软件设计师考试】
    6篇
  • 【MyBatis】
    3篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

86人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

备战软考(3) 数据结构算法基础

数据结构是程序员的必修的核心课程,同时也是软件设计师考试考查的重点内容,作为一个程序员或者软件工程师,不懂数据结构那真的说不过去啊.学习过计算引论的人大多都听说过Niklaus Wirth的著名公式"程序 =数据结构 +算法",该公式在阐明算法,数据结构与程序设计的重要性的同时,也从一个方面阐述了数据结构和算法的密切关系,另外也说明了不懂数据结构,就谈不上程序设计.那么何谓数据结构
原创
博文更新于 2021.04.21 ·
1703 阅读 ·
0 点赞 ·
12 评论 ·
0 收藏

牛腩之CSS核心内容

根据牛老师的讲解,CSS的核心内容大致为四个部分:标准流、盒子模型、浮动和定位。         在学习核心内容之前,先来了解两个基本概念:块级元素和行内元素。         根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的display属性默认值为“block”,意思是该标签元素为块级元
原创
博文更新于 2021.04.21 ·
3927 阅读 ·
21 点赞 ·
9 评论 ·
3 收藏

Git使用教程1:下载及安装

因为最近做项目的缘故,用惯了SVN版本控制系统的我们,想要尝试一下其他的版本控制系统,于是我就开始在网上找资料,找教程进行尝试,作为学习,先将简单的使用方法总结如下,希望对感兴趣的小伙伴们有所帮助。        Git是什么玩意?        据说,git是目前世界上最先进的分布式版本控制系统(没有之一)。其特点没别的,就7个字:高端大气上档次。这是在网上看到的,因为本人刚刚接
原创
博文更新于 2015.09.30 ·
1426 阅读 ·
3 点赞 ·
11 评论 ·
0 收藏

软件工程之软件维护

在上一篇的博客中,给大家介绍了软件测试的一些基础的东西,这一次的主题是软件维护。         在软件开发完成交付用户使用后,就进入了软件运行/维护阶段。此后的工作就是要保证软件在一个相当长的时期能够正常运行,这样对软件的维护工作就成为了必不可少的的了。         在软件运行/维护阶段对软件产品所进行的修改就是维护。要求进行维护的原因是多种多样的,归纳起来有3种:     (1
原创
博文更新于 2013.12.27 ·
2152 阅读 ·
3 点赞 ·
21 评论 ·
0 收藏

【Android】2:控件使用及页面跳转实战

在搭建了开发环境之后,我们就要就开始了解,如何写程序了。首先我们先来看看Eclipse开发环境的各个窗口布局,如下图所示        其实这个和当初接触的VB开发界面类似,我们可以将控件列表里面的控件拖进我们的页面布局中,也就是我们主要的工作区,然后在使用控件的各种属性,调整大小和位置,设置外观和颜色,即可完成页面布局设计。然后为各个控件及事件,编写后台代码,调试保证没错,一个应用程
原创
博文更新于 2015.11.30 ·
1260 阅读 ·
1 点赞 ·
6 评论 ·
0 收藏

面向对象基础之抽象类与接口 上

在两年前学习C++的时候,知道抽象类这么一个概念,当时并不是很理解,如今在学习C#和设计模式的时候,再一次碰到了这个含糊不清的东西,同时又在C#中学习到了接口技术,接口也早有耳闻,但是当时理解的接口就是一个或者一组能够操作类中数据的函数或者方法。虽然老师举过很多例子,比如电视机这个事物,它对外的接口就是遥控器,遥控器里好多的按钮,按钮的下面就是各种各样的命令或者称之为方法。         当
原创
博文更新于 2014.04.29 ·
1774 阅读 ·
4 点赞 ·
11 评论 ·
0 收藏

优秀软件工程师必备的7大特性

不是每一个程序员都能成为优秀的软件工程师。在过去的6年时间里,我在Ooyala、Quora和now Quip这3个创业公司面试过许许多多挺有发展潜力的“种子选手”,他们都有着5年以上的工作经验,并且曾为类似于谷歌这样的顶级技术公司服务过,但是就是搞砸了面试。毫无疑问,这些应聘人员都是不错的软件工程师,并且,他们甚至可能很擅长他们目前的工作。我之所以否决他们,只是因为我不认为他们能成为一名优秀的软件
翻译
博文更新于 2014.12.18 ·
4915 阅读 ·
4 点赞 ·
12 评论 ·
5 收藏

分分钟教会你使用HTML写Web页面

在学习如何使用HTML编写网页之前,我们必须先搞清楚什么是HTML?当然了不是系统的给大家介绍HTML的前世今生,如果对其身世感兴趣的小伙伴可以去问度娘,她会给你想要的答案。                 所谓HTML,就是我们常听到的“超文本标记语言”,是标准通用标记语言下的一个应用,目前最新的版本是5.0,上面的图片就是官方发布的Logo。“超文本”就是指页面的内容不仅有文字,还
原创
博文更新于 2014.10.29 ·
10023 阅读 ·
7 点赞 ·
18 评论 ·
22 收藏

【Struts】Struts2简介及实现用户登录代码示例

Struts2是由传统的Struts1和WebWork两个经典的MVC框架发展起来的,无论是从Struts2设计的角度来看,还是从Struts2在实际项目中的易用性来看,Struts2都堪称是一个非常优秀的MVC框架。与传统的Struts1相比,Struts2允许使用普通的、传统的Java对象作为Action;Action的execute()方法不再与Servlet API耦合,因而更易于测试
原创
博文更新于 2016.04.30 ·
6154 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

Egit For Eclipse/MyEclipse

发布资源 2015.10.10 ·
zip

高等数学 上 同济第六版

发布资源 2018.08.03 ·
pdf

对“芝诺悖论”的思考

      背景介绍         芝诺(埃利亚) (Zeno of Elea)约公元前490年生于意大利半岛南部的埃利亚;约公元前425年卒。古希腊数学、哲学家。另以芝诺悖论著称,即提出的一系列关于运动的不可分性的哲学悖论。由于量子的发现,这些悖论已经得到完善的解决。         这些悖论由于被记录在亚里士多德的《物理学》一书中而为后人所知。芝诺提出这些悖论是为了支持他老师巴门尼德...
原创
博文更新于 2018.08.17 ·
1780 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

关于“学习金字塔理论”的所思所想

关于学习金字塔理论的具体内容,大家有不知道或者是没听说过的可以先自行搜索一下。对于学习金字塔的理论本身是否真的是美国缅因州的国家训练实验室的某项研究,这里不做任何的分析和深究。我们只是谈论一下,这个理论对我们的学习是否确有指导意义。首先各位看官应该都经历过中国的教育体制和方法,我们从幼儿园开始就一直在接受着“听讲”形式的教育,然后依次经过小学、初中、高中、大学甚至研究生,当然研究生阶段...
原创
博文更新于 2018.08.17 ·
1672 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【Java基础】:线程控制

Java提供了一些控制线程执行顺序的非常方便的工具方法,通过这些便捷的工具方法可以让我们更加灵活地控制线程的执行。        今天我们主要讨论控制线程的几个常用方法:join、sleep、yield以及如何调整线程的优先级。        Join线程        Thread提供了让一个线程等待另一个线程完成之后自己再接着执行的方法:join方法。当某个程序执行流中调用其他线程
原创
博文更新于 2016.08.31 ·
1163 阅读 ·
1 点赞 ·
4 评论 ·
1 收藏

【Java基础】:线程的生命周期

上篇博客介绍了创建线程的三种方式之间的优劣,我们接着学习多线程的生命周期。        当线程被创建并且启动之后,它既不是一启动就直接进入了执行状态,也不是一直处于执行状态,在线程的生命周期中,它要经过new、runnable、running、blocked和dead五种状态。尤其是当线程启动以后,它不可能一直“霸占”着CPU独自运行,否则多线程也就不存在了,这样一来就需要CPU在多条线程之
原创
博文更新于 2016.08.31 ·
930 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

【Java基础】:线程的三种创建方式对比分析

上篇博客介绍了创建线程的三种方式,那么这三种方式有什么不同的地方和相同的地方呢?今天我们就一起简单聊聊这三种方式的差别在哪里。        首先,通过继承Thread类或者实现Runnable、Callable接口都可以实现多线程,不过实现Runnable接口与实现Callable接口的方式基本相同,只是Callable接口里定义的方法有返回值,可以声明抛出异常而已。因此可以将实现Runna
原创
博文更新于 2016.08.30 ·
900 阅读 ·
1 点赞 ·
4 评论 ·
0 收藏

【Java基础】:线程的创建和启动

单线程的程序在实际情况中,往往功能是十分有限的,因此随着业务逻辑的复杂度增加好程序并发量的增大,就引入了多线程的概念。Java语言提供了非常优秀的多线程技术支持,程序可以通过非常简单的方式来创建新的线程并启动之。        Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。通常有三种方式来创建新的线程。        大家都比较熟悉的是前两种方式,
原创
博文更新于 2016.08.30 ·
932 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

【MyBatis】4:MyBatis与Hibernate的对比分析

在MyBatis系列文章的第一篇, 提到了JDBC编程在实际开发中存在的诸多问题,后来介绍了MyBatis之后也没有分析,MyBatis是如何解决JDBC存在的问题的。在这篇博客开头我们先来一起看看,MyBatis是如何解决JDBC编程的问题的。当然,所有的ORM框架都是类似的,都是对JDBC的封装和优化。        1、  数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使
原创
博文更新于 2016.07.31 ·
1726 阅读 ·
3 点赞 ·
3 评论 ·
1 收藏

【MyBatis】3:MyBatis环境搭建及入门程序示例

MyBatis开发环境搭建:    1 创建Java Project        使用什么IDE无所谓,eclipse、myeclipse、idea等等都可以,jdk版本好像也没什么限制,只是有些东西低版本的不支持,比如MyBatis的核心xml文件解析用的xpath是jdk1.5才有的,因此建议使用jdk1.5及其以上版本。        2 下载MyBatis的jar包及其他
原创
博文更新于 2016.07.30 ·
5179 阅读 ·
5 点赞 ·
3 评论 ·
6 收藏

【MyBatis】2:MyBatis简介

MyBatis是什么?        MyBatis原本是Apache的一个开源项目iBatis,2010年这个项目由ApacheSoftware Foundation迁移到了Google Code,并且改名为MyBatis,实质上,MyBatis是对iBatis进行的一个完善和升级版本。        MyBatis是一个优秀的持久层框架,是Apache下的顶级项目。它对jdbc的操作数
原创
博文更新于 2016.07.29 ·
1171 阅读 ·
2 点赞 ·
2 评论 ·
1 收藏
加载更多