llg8212
码龄14年
  • 123,830
    被访问
  • 9
    原创
  • 1,538,845
    排名
  • 12
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2007-12-28
博客简介:

黎林果的专栏

博客描述:
学习,记录,分享。欢迎交流
查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得7次评论
  • 获得53次收藏
创作历程
  • 3篇
    2020年
  • 6篇
    2018年
  • 25篇
    2014年
TA的专栏
  • 转载
    2篇
  • MyBatis
    1篇
  • openstack
    13篇
  • 算法
    1篇
  • 工具使用
    3篇
  • python
    4篇
  • C++
    4篇
  • Linux
    1篇
  • SQL
    1篇
  • 开源软件
    4篇
  • .net
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

RESTful风格的微服务-spring boot&HTTP/2

最近发布的Spring Boot 2.0中,其中一个新特性就是支持了HTTP/2,Spring Boot具有天生的易用性,现在再加上HTTP/2的高性能,还继承Spring框架的易拓展性,Spring Boot的未来应该是一片光明。本文将一步步教你配置Spring Boot项目支持HTTP/2。00 前言HTTP协议是一个很成功的协议,已经被广泛使用。然而,HTTP/1.1的底层传输方式的几个...
转载
发布博客 2020.04.11 ·
259 阅读 ·
0 点赞 ·
0 评论

Mybatis List列表In查询实现的注意事项

在SQL开发过程中,动态构建In集合条件查询是比较常见的用法,在Mybatis中提供了foreach功能,该功能比较强大,它允许你指定一个集合,声明集合项和索引变量,它们可以用在元素体内。它也允许你指定开放和关闭的字符串,在迭代之间放置分隔符。这个元素是很智能的,它不会偶然地附加多余的分隔符。下面是一个演示示例: Select from jria where ID...
转载
发布博客 2020.04.06 ·
233 阅读 ·
0 点赞 ·
0 评论

java中的关键字transient,这篇文章你再也不发愁了

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
转载
发布博客 2020.04.06 ·
173 阅读 ·
0 点赞 ·
1 评论

导致Redis超时(Timeouts)常见问题

因实际应用中出现经常 Redis 超时问题,StackExchange Redis 在 Github 上 Timeouts 一文从多个方面进行分析,并提供相应的解决方案,因实际应用中出现经常 Redis 超时问题,StackExchange.Redis 在 Github 上 Timeouts 一文从多个方面进行分析,并提供相应的解决方案, 为方便日后再次出现该问题时快速查阅,特写下本文作为技术...
转载
发布博客 2018.08.28 ·
62269 阅读 ·
2 点赞 ·
2 评论

StackExchange.Redis实现Redis发布订阅

由于ServiceStack.Redis最新版已经收费,所以现在大家陆陆续续都换到StackExchange.Redis上了,关于StackExchange.Redis详细可以参看Githubhttps://stackexchange.github.io/StackExchange.Redis/的官方文档先看一下效果图这是项目解决方案,COMMON里面放置的是StackExchan...
转载
发布博客 2018.08.24 ·
1254 阅读 ·
0 点赞 ·
0 评论

Redis正确使用的十个技巧

https://www.jb51.net/article/73376.htmRedis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。1、停止使用 KEYS *Okay,以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。很多时候当我们关注一个redis实例的统计数据, ...
转载
发布博客 2018.08.24 ·
788 阅读 ·
0 点赞 ·
0 评论

C#进阶系列——WebApi 接口参数不再困惑:传参详解

https://www.cnblogs.com/landeanfen/p/5337072.html
转载
发布博客 2018.06.14 ·
483 阅读 ·
0 点赞 ·
0 评论

.NET Framework 4.5 五个很棒的特性

简介自.NET 4.5发布已经过了差不多1年了。但是随着最近微软大多数的发布,与.NET开发者交流的问题显示,开发者仅知道一到两个特性,其他的特性仅仅停留在MSDN并以简单的文档形式存在着。比如说,当你问一个.NET开发者.NET框架内核中有什么新东西的时候,他们中的大多数仅仅会说异步与等待(至少和我交谈的人们仅仅谈到了这些特性)。另外也很难贯通所有的新特性。因为这些特性可能对于你目前正在开发...
转载
发布博客 2018.05.22 ·
7072 阅读 ·
1 点赞 ·
0 评论

[转]五十款阿里开源软件说明介绍

https://blog.csdn.net/boonya/article/details/55049483
转载
发布博客 2018.05.17 ·
158 阅读 ·
0 点赞 ·
0 评论

快速排序

快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
转载
发布博客 2014.04.11 ·
587 阅读 ·
0 点赞 ·
0 评论

一些C的库函数,C++ stl函数源码(如:strcpy、memcpy和memmove)

;***;memcpy.asm - contains memcpy and memmove routines;;       Copyright (c) 1986-1997, Microsoft Corporation. All right reserved.;;Purpose:;       memcpy() copies a source memory buffer t
原创
发布博客 2014.04.09 ·
1002 阅读 ·
0 点赞 ·
0 评论

STL源码剖析简体中文完整清晰版

发布资源 2014.04.08 ·
pdf

[收藏]SQL教程

http://www.w3school.com.cn/sql/sql_primarykey.asp
原创
发布博客 2014.04.03 ·
1273 阅读 ·
0 点赞 ·
0 评论

浅拷贝和深拷贝:有什么区别;何时使用;与constructor的关系?

Q:什么是浅拷贝(shallow copy)和深拷贝(deep copy)? A: 浅拷贝就是成员数据之间的一一赋值:把值一一赋给要拷贝的值。但是可能会有这样的情况:对象还包含资源,这里的资源可以是堆资源,或者一个文件。。当值拷贝的时候,两个对象就有用共同的资源,同时对资源可以访问,这样就会出问题。深拷贝就是用来解决这样的问题的,它把资源也赋值一次,使对象拥有不同的资源,但资源的内
转载
发布博客 2014.04.02 ·
1790 阅读 ·
0 点赞 ·
0 评论

OpenvSwitch完全使用手册

OpenvSwitch完全使用手册(一)-总览Overview本文主要参考Overview of functionality and components以及Frequently Asked Questions以及结合自己的理解。1 什么是OpenvSwitchOpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持
转载
发布博客 2014.03.31 ·
1795 阅读 ·
0 点赞 ·
0 评论

Python yield 使用浅析

初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。您可能听说过,带有 yield 的函数在 Python 中被称之为
转载
发布博客 2014.03.29 ·
552 阅读 ·
0 点赞 ·
0 评论

输出一个集合的所有子集合

面试遇上了这个问题,思量了会,想到用递归的方式解决这个问题。回来网上搜索了下,发现通过二进制的思想来解决这个问题更容易,下面我把两种解决方式的思想及原码分享出来。二进制方法实现:我们都知道,一个含n个元素的集合拥有2^n个子集合,并且不难发现,其中每个子集合都是从0到2^n-1 每个数的二进制格式中0 放弃,1选择的结果。集合{1,2,3}的所有子集合如下所示: {}000  {1}1
原创
发布博客 2014.03.28 ·
4693 阅读 ·
5 点赞 ·
1 评论

Python Signal(信号) 异步系统事件

信号的概念信号(signal)--     进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。几个常用信号:SIGINT     终止进程  中断进程  (control+c)SIGTERM   终止进程     软件终止信号SIGKILL   终止进程     杀死进程SIGALRM 闹钟信号
转载
发布博客 2014.03.28 ·
773 阅读 ·
0 点赞 ·
0 评论

Python之os模块的进程管理介绍

有两种方式来实现并发性,一种方式是让每个“任务"或“进程”在单独的内在空间中工作,每个都有自已的工作内存区域。不过,虽然进程可在单独的内存空间中执行,但除非这些进程在单独的处理器上执行,否则,实际并不是“同时”运行的。是由操作系统把处理器的时间片分配给一个进程,用完时间片后就需退出处理器等待另一个时间片的到来。另一种方式是在在程序中指定多个“执行线程”,让它们在相同的内存空间中工作。这称为“多线程
转载
发布博客 2014.03.28 ·
838 阅读 ·
0 点赞 ·
0 评论

深刻理解Linux进程间通信(IPC)

一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了 Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进 行了分析。序linux 下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力A
转载
发布博客 2014.03.27 ·
820 阅读 ·
0 点赞 ·
0 评论
加载更多