自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

D调的华丽

Stay hungry! Stay foolish!

  • 博客(16)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 Redis五种数据类型介绍

概述Redis的键值可以使用物种数据类型:字符串,散列表,列表,集合,有序集合。本文详细介绍这五种数据类型的使用方法。本文命令介绍部分只是列举了基本的命令,至于具体的使用示例,可以参考Redis官方文档:Redis命令大全字符串类型字符串是Redis中最基本的数据类型,它能够存储任何类型的字符串,包含二进制数据。可以用于存储邮箱,JSON化的对象,甚至是一张图片,一个字符串允许存储的最大容量为512

2017-07-24 22:57:15 296

转载 Java开发必会的Linux命令

作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用–help查看帮助或者直接通过google搜索学习。 1.查找文件 find / -

2017-07-24 20:07:40 286

原创 redis入门——redis常用命令

Redis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令1、键值相关命令 keys * 取出当前所有的key exists name 查看n是否有name这个key del name 删除key name expire confirm 100 设置confirm这个key100秒过期 ttl confirm 获取confirm 这个key的有效时长 select 0

2017-07-24 15:38:05 183

原创 Mybatis分页插件 - PageHelper

1.说明如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。 2.使用方法第一步:在Mybatis配置xml中配置拦截器插件:123456

2017-07-20 19:39:55 175

原创 白话经典算法系列之三 希尔排序的实现

希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是很高的,因

2017-07-20 17:42:01 168

原创 白话经典算法系列之六 快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速排序

2017-07-20 11:05:19 199

原创 springMVC自动封装对象

springMVC自动获取jsp页面input中的值,封装成对象传入后台最近做公司的项目,项目采用的是ssm框架,发现后台在采集jsp页面表单里面的数据时没有用到传统的request.getParameter(),而是在controller的传入参数多了几个对象。因此发现springMVC的这个功能。具体例子如下所示:建立一个jsp页面vacate.jsp后

2017-07-19 12:12:52 10205

原创 StringUtils.isEmpty和StringUtils.isBlank用法和区别

StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringU

2017-07-19 10:20:20 239

原创 guava Splitter 与java 内置的string的split 方法的区别

java内置的会忽略空内容,guava Splitter不会忽略,也可以自由选择的忽略。guava Splitter  可以通过splitToList方法直接将结果转成List。/** * {@code Splitter}和{@code Joiner} 这两个对于map的相反的操作,在web框架例如spring mvc中用到过. * * 对于get url后面的参数和po

2017-07-19 09:54:28 3948

原创 递归算法详解

一、基本概念            递归算法是一种直接或者间接调用自身函数或者方法的算法。Java递归算法是基于Java语言实现的递归算法。递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。递归算法对解决一大类问题很有效,它可以使算法简洁和易于理解。递归算法,其实说白了,就是程序的自身调用。它表现在一段程序中往往会遇到调用自身的那样一种coding策略

2017-07-19 09:36:22 3593

原创 sql中sum()和count()的区别

前几天用hibernate执行本地sql做查询,有的地方用sum(),有的地方用count()。 一时犯了迷糊,于是上网查了查,现总结两者的区别    sum()函数和count()函数的区别: 求和用累加sum(),求行的个数用累计count()数据库中对空值的处理:sum()不计算,count()认为没有此项;

2017-07-18 21:52:00 424

原创 Java趣味赏玩

— Java原来这么有趣 —很多人觉得学编程语言是一件很枯燥的事情,比如大量的抽象概念,写代码的时候经常出错而又找不到错误的源头,认为很多逻辑思维问题想都想不明白。但是学了Java以后,你会觉得他越来越有趣,为什么呢 ?因为它掌握了宇宙真理!什么时候宇宙真理,就是公认存在的事实,这个事实是无法反驳的事实。如果它是错的,那么宇宙也就不存在了。那么宇宙真理到底是什么呢 ?

2017-07-17 14:31:33 852

原创 理解Java对象序列化

关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。

2017-07-17 13:24:26 176

原创 Mybatis 之List<?>传参的注意事项和原理

Mybatis 如果是传List作为参数的话,SQL语句要用到foreach。foreach一共有三种类型,分别为List,[](array),Map三种。我们来看看 foreach属性属性描述item循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。具体

2017-07-14 23:59:08 1632

原创 mybatis中使用Java8的日期LocalDate、LocalDateTime

大家知道,在实体Entity里面,可以使用Java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些类都不好用,很多方法都过时了。Java8里面新出来了一些API,LocalD

2017-07-13 13:26:00 18970 4

原创 JDBC中使用Java8的日期LocalDate、LocalDateTime

大家知道,在实体Entity里面,可以使用Java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些类都不好用,很多方法都过时了。Java8里面新出来了一些API,LocalD

2017-07-13 13:24:48 2896

【2020.12】aspose-words-20.12.0-jdk17.jar,aspose.words for java 最新去水印

java版本jar包 ,aspose是用于在线office转换pdf用于预览的一款软件,本文件仅用于个人技术交流,不得以任何方式分享或用于任何商业或营利性用途。详见https://blog.csdn.net/perhamer/article/details/106000063

2020-12-23

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

TA关注的人

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