自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring+MyBatis实例详解

1.项目结构:                2.项目的Maven依赖:<properties> <spring-version>4.3.21.RELEASE</spring-version> </properties> <dependencies> <dependen...

2018-12-24 11:24:34 541

原创 Redis学习笔记

1. 简述:Redis由Salvatore Sanfilippo使用C语言编写的一种支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。2. 特点:2.1 redis的支持数据持久化可以将内存中的数据保存在磁盘中,重启时通过再次加载,这样数据不会丢失;2.2 Redis支持数据类型丰富支持String,List,Set,Zset(sorted sets),Ha...

2018-09-07 17:59:50 544

原创 Method org.postgresql.jdbc4.Jdbc4Statement.setQueryTimeout(int) is not yet implemented错误解决

17:25:17:166 [Druid-ConnectionPool-Create-1566729816] ERROR log=c.a.d.p.DruidDataSource,traceId=,userId=,msg=create connection SQLException, url: jdbc:postgresql://...:5432/..., errorCode 0, state 0A0...

2018-08-22 17:32:51 11101

原创 RocketMQ的长轮询消费方式

1.Push推送方式(即Server端推送消息给client):当Server收到消息发送者发送过来的消息后,Server端主动把消息推送给client,这个方式实时性比较好,但是增加了Server的工作负担,对Server的性能造成影响;另外Client如果不能够及时处理Server推送的消息,也是很大的问题。2.Pull拉取方式(即Client从Server拉取消息):Client...

2018-08-15 19:35:54 2503

原创 Elastic Search常用命令

ES的基本指令:1. 查看es的集群状态:curl 'IP:9200/_cat/health?v'注释:?v表示格式化输出2. 查看节点列表curl 'IP:9200/_cat/nodes?v'3.查询所有索引及数据大小curl 'IP:9200/_cat/indices?v' 4.创建索引(名称为studentIndex)并指定分片数和备份数curl -XPUT http:/...

2018-08-10 10:42:40 953

原创 Synchronized和Lock的区别

  1、Lock是java的一个interface接口,而synchronized是Java中的关键字,synchronized是由JDK实现的,不需要程序员编写代码去控制加锁和释放;Lock的接口如下:```public interface Lock {    void lock();    void lockInterruptibly() throws InterruptedExcep...

2018-08-07 17:53:05 2223

原创 你的产品在强制用户按照你的意愿去操作吗

最近小编买了一台某品牌的洗衣机,在国内挺有名的品牌,因为相信这个品牌才买的。买完之后,小编自己在家洗衣服,发现老是滴滴响,然后终止运行了,本来简单的几件衣服,洗了一下午没洗完,自己甚是苦恼。自己看了一下机器上的告警编码,又看了一下说明书,发现是由于洗衣机为了防止漏水而发生告警。主要原理是这样的:洗衣机启动运行,开始进水,如果进水超过40分钟,还没有达到设定的水位,洗衣机就停止运转了,并发出滴滴的告...

2018-07-05 14:30:20 216

原创 hadoop常用命令汇总

1、查看目录下的文件列表:hadoop fs –ls [文件目录]hadoop fs -ls -h /lance 2、将本机文件夹存储至hadoop上:hadoop fs –put [本机目录] [hadoop目录] hadoop fs -put lance / 3、在hadoop指定目录内创建新目录:hadoop fs –mkdir [目录] hadoop fs -mkdir /lance4、在...

2018-04-04 19:49:18 4854

原创 Git出现Couldn't save uncommitted changes.问题的解决

Couldn't save uncommitted changes

2017-11-14 15:19:01 35664 6

原创 Mongo分库方案选型

 Mongo分库方案两种形式分析: 1. mongo sharding方式:1.1. 深翻页的问题举例:当mongo的分片是5片时,分页查询(如果按照创建时间倒叙查询)第一页,每页50条数据,则mongo sharding在每个分片上取50条数据,一共50*5条数据,然后进行汇总,计算出前50条正确数据作为返回结果。如果是翻页到1000页,那么mongo sharding需要从...

2017-10-19 19:17:28 4406

原创 Java NIO与IO的区别

Java.nio 俗称 New IO (从1.4开始),全称是Java Non-blocking IO,即非阻塞的IO,为所有的原始类型(boolean类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络IO。

2017-09-21 16:10:32 816

原创 Spring IOC容器的初始化过程

Spring IOC容器的初始化过程

2017-08-19 17:58:10 946

原创 Spring中ApplicationContext对Beanfactory扩展

ApplicationContext比BeanFactory扩展了高级特性,除了集成了ListableBeanFactory和HierarchicalBeanFactory以外,实现了如下附加功能:

2017-08-19 16:28:37 772

原创 TCP协议的优化方法

TCP协议的优化方法

2017-07-28 18:15:12 1796

原创 http 1.0 / 1.1 / 2.0的区别

http1.0 / 1.1 / 2.0的区别

2017-07-26 19:11:01 6901

原创 http协议的get和post方法的区别

http协议的get和post方法的区别

2017-07-24 19:10:56 1955 1

原创 Spring bean的生命周期

Spring bean的生命周期

2017-07-21 16:11:51 306

原创 Web.xml的加载过程

Web.xml的加载过程

2017-07-13 17:11:57 1560

原创 Web.xml配置说明

1. web.xml配置详解:     <web-app> <!--指定WEB应用的名字--> <display-name>MyWeb</display-name> <!--WEB应用描述信息--> <description>MyWeb demo</description&gt

2017-07-13 11:39:41 357

原创 Python使用request调用http接口使用说明

Python使用request调用http接口使用说明

2017-07-13 11:30:25 18438

原创 python 链接mongo数据库说明

python 链接mongo数据库说明

2017-07-07 15:31:55 818

原创 Idea环境下使用JFinal开发Web项目入门详解(图文版)

最近看到网上有人推荐使用JFinal(官网:http://www.jfinal.com/)开发WEB + ORM项目,自己于是到官网学习JFinal,官方文档提供了使用eclipse开发Jfinal项目的步骤,只是对Idea做了简略说明,没有详细的介绍,对于智商低的小编来说,看完文档还是没有搭建起来,于是根据网上资料,小编自己写一篇入门详解,以便自己和他人学习。

2017-06-19 16:03:31 15073 10

原创 Mongo的morphia读取Map<String>>类型数据的问题

      最近一直使用morphia,给mongo数据查询带来很多遍历,但是最近项目遇到了一个严重的问题,在从Mongo数据库中查询Map&lt;String, List&lt;Object&gt;&gt;字段时,针对value值为空list时(即[ ]),竟然读到数据的严重问题,具体描述如下: 1.Entity数据结构:      import org.mongodb.morph...

2017-06-14 18:21:41 2212

原创 使用BigDecimal进行科学计算表示方式的转换

使用BigDecimal进行科学计算表示方式的转换

2017-06-09 16:42:37 975

原创 JodaTime时间处理工具使用详解

工作中经常用到java日期类型Date、Calendar或SimpleDateFormat,但是这些日期工具类要么提供了过期的方法(Date),要么就是功能不够强大。最近突然用到了Joda-Time日期工具,发现非常好用,就撰写此文,以便学习和交流。

2017-06-09 16:26:40 3394

原创 linux环境安装python3

最近小编对python产生了兴趣,并申请了腾讯云,自己想搭建一下python3的环境,根据readme文件步骤是这样的:                步骤一:./configure        步骤二:make        步骤三:make test        步骤四:sudo make install     然并卵,理想很丰满,现实很骨感,自己还是遇到

2017-04-07 19:09:31 1670

转载 Oracle PL/SQL编程详解之七:程序包的创建与应用

Oracle PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!) 本篇主要内容如下:第七章  程序包的创建和应用7.1  程序包简介7.2  程序包的定义7.3  包的开发步骤7.4  包定义的说明7.5  子程序重载7.6  加密实用程序7.7  删除包7.8  包的管理  7.1  程序包简介    程序

2017-04-03 21:14:57 1234

转载 Oracle PL/SQL编程之四: 把游标说透

Oracle PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)本篇主要内容如下:4.1 游标概念4.1.1 处理显式游标4.1.2 处理隐式游标4.1.3 关于 NO_DATA_FOUND 和 %NOTFOUND的区别4.1.4  使用游标更新和删除数据4.2 游标变量4.2.1  声明游标变

2017-04-03 21:09:58 782

转载 Oracle PL/SQL编程之六: 把过程与函数说透

Oracle PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)本篇主要内容如下:6.1 引言6.2 创建函数6.3 存储过程6.3.1 创建过程6.3.2 调用存储过程6.3.3 AUTHID6.3.4 PRAGMA AUTONOMOUS_TRANSACTION6.3.5 开发存储过程步骤

2017-04-03 21:08:37 630

转载 Oracle PL/SQL编程之八: 把触发器说透

Oracle PL/SQL编程之八:把触发器说透  本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5

2017-04-03 21:07:33 736

转载 Oracle PL/SQL编程之五: 异常错误处理(知已知彼、百战不殆)

Oracle PL/SQL编程之五:异常错误处理(知已知彼、百战不殆) 本篇主要内容如下:5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4  用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明

2017-04-03 21:05:08 1307

转载 Oracle PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功)

Oracle PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功)  本篇主要内容如下:2.1   PL/SQL块2.2   PL/SQL结构2.3   标识符2.4   PL/SQL 变量类型2.4.1  变量类型2.4.2  复合类型2.4.2.1 记录类型2.4.2.2 数组类型2.4.2.3 使用%TYPE

2017-04-03 21:03:18 713

转载 Oracle PL/SQL编程详解之三: PL/SQL流程控制语句

[推荐]Oracle PL/SQL编程详解之三:PL/SQL流程控制语句(不给规则,不成方圆) 本篇主要内容如下:3.1  条件语句3.2  CASE 表达式3.3  循环3.4  标号和GOTO3.5  NULL 语句 介绍PL/SQL的流程控制语句, 包括如下三类:

2017-04-03 21:00:44 1344

转载 Oracle PL/SQL编程详解之一: PL/SQL 程序设计简介(千里之行,始于足下)

作者:EricHu(DB、C/S、B/S、WebService、WCF、PM等)出处:http://www.cnblogs.com/huyong/Q Q:80368704   E-Mail: [email protected]本博文欢迎大家浏览和转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,在『参考』的文章中,我会表明参考的文章来源,尊重他人版权。若您发现我侵

2017-04-01 10:23:41 538

原创 Python网络爬虫之抓取订餐信息

本文以大众点评网为例,获取页面的餐馆信息,以达到练习使用python的目的。

2017-03-30 14:47:30 3254

原创 Python编写网络爬虫--牛刀小试

本文参考网上的资料,编写简单的Python编写网络爬虫,做了网页内容的抓取,分析出链接的url并抓取。

2017-03-29 18:20:33 976

原创 Python学习笔记三(开发进阶)

本文主要针对python的package、面向对象编程等进行详述。

2017-03-28 17:36:15 437

原创 Python学习笔记二(高级特性)

本文主要对Python的函数调用的使用进行讲解。

2017-03-28 13:03:33 443

原创 Python学习笔记一(基础知识)

1.Python 的特点: 1.1. 语法简介,实现同样的功能,代码行数少; 1.2. 作为解释型语言,性能与C/C++有差距,甚至比不上java,发布代码必须发布源码,而C等编译类语言,只需要把编译后的机器码发布即可; 1.3. 可实现网站或游戏后台,网络爬虫工具等,YouTube、豆瓣、Google、Yahoo等都在使用Python; 1.4. 丰富的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容; 1.5. Python有两个版本,一个是2.x版

2017-03-28 11:41:48 451

转载 分布式开放消息系统(RocketMQ)的原理与实践(转载)

文章转载自:简书:http://www.jianshu.com/p/453c6e7ff81c一年前为了一次内部分享而写的这篇文章,没想到会有这么多人阅读,抽空更新一版,对文中一些晦涩的语句做了修正,删除了一些口水话和附录内容,尽量给大家更好的阅读体验 (第二版更新于2017年春节)。分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消

2017-03-23 11:34:46 630

应用密码学:协议、算法与C源程序(中文版)

密码学的经典图书,信息安全专业的你懂得!

2013-04-12

MyEclipse操作手册

MyEclipse的应用讲解,会用才是王道!

2013-04-12

huffman编码的java实现

运用java实现huffman编码,实现对文本文件的压缩和解压缩.

2013-04-12

Perl语言编程.chm

Perl语言编程,用于学习交流之用,希望对你有帮助.

2012-11-15

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

TA关注的人

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