李晓娜
码龄12年
求更新 关注
提问 私信
  • 博客:579,351
    579,351
    总访问量
  • 218
    原创
  • 257
    粉丝
  • 25
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2013-06-04

个人简介:活泼开朗

博客简介:

李晓娜

博客描述:
唯自由和梦想不可辜负…
查看详细资料
个人成就
  • 获得156次点赞
  • 内容获得1,859次评论
  • 获得0次收藏
  • 博客总排名1,259,009名
创作历程
  • 4篇
    2017年
  • 35篇
    2016年
  • 114篇
    2015年
  • 91篇
    2014年
  • 13篇
    2013年
成就勋章
TA的专栏
  • hibernate
    8篇
  • EJB
    4篇
  • 安全
  • 【英语】
    4篇
  • 【数据库】
    32篇
  • 【VB】
    3篇
  • 【发现问题解决问题】
    9篇
  • 【机房收费系统】
    8篇
  • 【软件工程】
    7篇
  • 【UML】
    12篇
  • 【计算机信息管理归档】
    16篇
  • 【C#】
    17篇
  • 【设计模式】
    12篇
  • 【VB.NET】
    8篇
  • 【颗粒归仓之总结】
    7篇
  • 【软件设计师】
    3篇
  • 【牛腩新闻发布系统】
    7篇
  • 【ASP.net和HTML】
    28篇
  • 【B/S】
    39篇
  • 【java学习之旅】
    87篇
  • 【cas】
    1篇
  • 【信息化时代的思考】
    12篇
  • 【微之旅】
    4篇
  • 【java8新特性】
    4篇
  • 【mongodb】
    4篇
  • 【Ehcache】
    4篇
  • 【redis】
    6篇
  • 【Java NIO】
    6篇
  • 【hadoop】
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

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

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

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Java实用篇------文件的压缩

生活当中的我们经常使用一个写文件压缩和解压的工具,也就是可视化的工具。比如,好压还有360等等使我们比较常见的工具。  那么一个工具的使用背后往往是代码或者说是程序在操控的,我们习惯了司空见惯的东西,比如能够使用工具的东西我们肯定不会使用手动操作来完成,能够机械化的东西我们也不会使用人工来完成。  但是这些东西使用的前提,那就是必须要人 先制造出这些东西,我们才能使用呢,所以工具不是从石头
原创
博文更新于 2016.03.31 ·
516 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

装饰模式VS建造者模式

相同点:建造者模式是所有的部件在内部组装完毕之后,然后显示出来,装饰模式似乎与其有着共同之处,那就是你不能在人前一件一件地穿衣服,你肯定会在某个别人看不见的地方把衣服穿好,才出来见人的。不同点:建造者模式要求建造的过程必须是稳定的。而装饰模式的建造过程不是稳定的,衣服你可以先穿裤子,再穿褂子,或者干脆不穿褂子,穿个短袖等等,是内部的建造过程不是稳定的。装饰模式是对于一个东西做的是表面外部的
原创
博文更新于 2014.05.02 ·
3481 阅读 ·
1 点赞 ·
4 评论 ·
4 收藏

如何更好地管理你的数据库——navicat(mysql)

即使安装了navicat这样好的管理工具,没有真正的后面力量也是不行的,也就是说有枪没子弹只能是空炮,所以啊数据库的安装是必须的,这里以mysql安装为例。 1.      安装   关于mysql的安装,存在两种方式,一种是安装版,另一种是绿色版,也就是解压和配置即可使用的。         安装版的很简单,就是从网上进行下载,点击安装即可,不过一般建立安装在默认的路径下或者是只是修
原创
博文更新于 2015.08.25 ·
1115 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

链表,队列和栈的区别

链表,队列和栈都是数据结构的一种。Sartaj Sahni 在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象(data object)定义为“一个数据对象是实例或值的集合”。     Ø  链表    u 定义              链表(Linked l
转载
博文更新于 2014.03.15 ·
13620 阅读 ·
12 点赞 ·
7 评论 ·
65 收藏

PowerDesigner16 破解文件

发布资源 2015.08.25 ·
rar

Spring Framework 开发参考手册

发布资源 2015.03.25 ·
rar

并发(2)--java线程池原理

线程池Execotors工具可以创建普通的线程池以及schedule调度任务的调度池。使用线程池的一个优点就是:    1、线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。     2、可以根据系统的承受能力,调整线程池中工作线程的数量,防止因为消耗过多内存导致服务器崩溃。    线程池创建的方式是:    线程池的核心类java.uitl.
原创
博文更新于 2017.08.31 ·
634 阅读 ·
2 点赞 ·
2 评论 ·
1 收藏

并发(1)--线程池简介

通常情况下,当我们使用一个线程的时候,采用new方式去创建一个线程,这样实现起来很方便,但是与此同时存在一个问题:大量创建线程,会带来资源的消耗,并且如果并发的数量很多的时候,并且每个线程的执行时间很短的话,频繁创建线程会很消耗效率,因为频繁创建和销毁线程是一个很耗时间的过程。    如何使得线程可以复用,即执行完毕并不会销毁,进而可以执行其他的任务,那该多好啊,在java中可以通过线程池来达
原创
博文更新于 2017.08.31 ·
552 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Netty学习系列(二)-- NIO介绍

简介    nio 是non-blocking的简称,在jdk1.4 里提供的新api 。Sun 官方标榜的特性如下: 为所有的原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。 Channel :一个新的原始I/O 抽象。支持锁和内存映射文件的文件访问接口。提供多路(non-bloking) 非阻塞式的高伸缩性网络I/O 。三大核心    NIO主要有三大核心部分:Cha
原创
博文更新于 2017.06.25 ·
686 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

Netty学习系列(一)-- 掀开你神秘的面纱

Netty是什么(1)Netty的本质是由JBOSS提供的一个java开源框架。(2)Netty优势是提供异步的、事件驱动的网络应用程序框架和工具。(3)Netty的目的是用以快速开发高性能、高可靠性的网络服务器和客户端程序。总而言之:  Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。Net
原创
博文更新于 2017.06.25 ·
730 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

Hadoop1.x与Hadoop2的区别

原文地址:http://blog.csdn.net/fenglibing/article/details/32916445 1、变更介绍 Hadoop2相比较于Hadoop1.x来说,HDFS的架构与MapReduce的都有较大的变化,且速度上和可用性上都有了很大的提高,Hadoop2中有两个重要的变更: l HDFS的NameNodes可以以集群的方式布署,增强了NameNo
转载
博文更新于 2016.07.24 ·
825 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

Java NIO使用及原理分析 (四)

在上一篇文章中介绍了关于缓冲区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread per Request),服务器会为每个客户端请求建立一个线程,由该线程单独负责处理一个客户请求。这种模式带来的一个问题就
转载
博文更新于 2016.07.22 ·
507 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

Java NIO使用及原理分析(三)

在上一篇文章中介绍了缓冲区内部对于状态变化的跟踪机制,而对于NIO中缓冲区来说,还有很多的内容值的学习,如缓冲区的分片与数据共享,只读缓冲区等。在本文中我们来看一下缓冲区一些更细节的内容。 缓冲区的分配 在前面的几个例子中,我们已经看过了,在创建一个缓冲区对象时,会调用静态方法allocate()来指定缓冲区的容量,其实调用 allocate()相当于创建了一个指定大小的数组,并把
转载
博文更新于 2016.07.22 ·
436 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

Java NIO使用及原理分析(二)

在第一篇中,我们介绍了NIO中的两个核心对象:缓冲区和通道,在谈到缓冲区时,我们说缓冲区对象本质上是一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,如果我们使用get()方法从缓冲区获取数据或者使用put()方法把数据写入缓冲区,都会引起缓冲区状态的变化。本文为NIO使用及原理分析的第二篇,将会分析NIO中的Buffer对象。 在缓冲区中,
转载
博文更新于 2016.07.22 ·
533 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

Java NIO使用及原理分析 (一)

最近由于工作关系要做一些Java方面的开发,其中最重要的一块就是Java NIO(New I/O),尽管很早以前了解过一些,但并没有认真去看过它的实现原理,也没有机会在工作中使用,这次也好重新研究一下,顺便写点东西,就当是自己学习 Java NIO的笔记了。本文为NIO使用及原理分析的第一篇,将会介绍NIO中几个重要的概念。在Java1.4之前的I/O系统中,提供的都是面向流的I/O系
转载
博文更新于 2016.07.22 ·
465 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

Nosql数据库——redis(六)事务和持久化

Redis对于事务的支持目前很简单。只能保证client发起的事务中的命令可以连续执行,而不会插入其他client命令,当一个client在一个连接中发出multi命令时表示连接进入了事务上下文,该连接后续的命令不会立即执行,而是先放一个队列中,当执行exec命令时,redis会顺序的执行队列中的所有命令。 1. 事务处理  执行事务  一个事务从开始到执行会经历以下三个阶段:开始事务
原创
博文更新于 2016.07.19 ·
749 阅读 ·
0 点赞 ·
7 评论 ·
0 收藏

Nosql数据库——redis(五)主从复制

Redis提供了丰富的命令对数据库以及各种数据类型进行操作,不仅仅适用于windows,同样适用于Linux等等终端。  主要包括:键值相关命令以及服务器相关命令。这里不再一一介绍,网上有大量的资料。  我们主要来说说redis的一些高级的应用比如安全性以及主从复制。  在之前的讲解中,我们的服务开启之后,客户端和服务端进行相连后,便可以进行相应的操作,没有密码等等安全机制的验证。
原创
博文更新于 2016.07.19 ·
793 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

Nosql数据库——redis(四)数据类型

上篇博客介绍了两种数据类型string和hash,下面我们接着来看~ 1.      List类型  Redis 是一个链表结构,主要的功能是push、pop/获取一个范围的所有值等等,操作中key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以
原创
博文更新于 2016.07.19 ·
710 阅读 ·
0 点赞 ·
6 评论 ·
0 收藏

Nosql数据库——redis(三)数据类型

上节课还有点小的内容那就是我们的redis配置文件。Redis的主要配置文件是redis.config. 1.      配置文件redis.config  上节课我们在window系统下面启动了redis,服务端如下图:  在没有建立相应的客户端的时候,此时的连接是0,当我们启动一个客户端连接的时候此时为1,但是此时出现是暂用session也就是前台在运行,那么使得其在后
原创
博文更新于 2016.07.19 ·
745 阅读 ·
0 点赞 ·
5 评论 ·
0 收藏

Nosql数据库——redis(二)简介和安装

1.      简介  概念  Redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为键可以包含字符串,哈希,链表,集合和有序集合。  Redis是一个key-value存储系统,它支持存储的value类型很多,包括String(字符串)、list(链表)、set(集合)、zset(有序集合)。这些数据类型都是支持push/pop、add/remove及
原创
博文更新于 2016.07.19 ·
1141 阅读 ·
1 点赞 ·
12 评论 ·
0 收藏
加载更多