SpringBoot整合redis(超简单配置) 看了网上很多springboot整合redis的文章,大多数都是自己写一个javaConfig配置文件,然后注入工厂、模版、连接池。完全没有发挥springboot的优势:约定大于配置1> 添加依赖: <dependency> <groupId>org.springframework.data</group...
ehcache配置小记 【转】原文链接:http://blog.csdn.net/oh_mourinho/article/details/52095122 配置文件<ehcache> <diskStore path="java.io.tmpdir"/> <defaultCache maxElementsInMemory="1000" eterna
spring cache缓存 看到一篇写的较好的spring cache介绍,mark一下(虽然比较老,但是很实用噢)~~ 原文链接:https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 O
jsessionid用途 在web应用的开发中我们会经常看到这样的url:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x…。 这跟一般的url基本一样,只有一个地方有区别,那就是“;jessionid=xxxxxxxx”。这个参数有时候有,有时候又没有,说它是参数可又跟一般传递的参数不同,它是紧跟在url后面用分号来分隔的,用一般的request.
serializeArray()与 serialize() serialize()序列表表格内容为字符串,用于 Ajax 请求。 serializeArray()序列化表格元素 (类似 ‘.serialize()’ 方法) 返回 JSON 数据结构数据。.serializeArray() 编码一个form元素集合为一个“name属性值/value属性值”的数组。json结构,如:[ { name: a value: 1 },
正册表达式匹配文件名 有这样一个需求,需要删除指定目录下所有以png结尾的文件。如果用则册,那将非常简单,不废话,直接上代码: public static void main(String[] args) { File file = new File("D:\\"); String[] fileName = file.list(new FilenameFilter() {
java交叉字符串 今天中午笔试的时候有一点编程题: 判断一个字符串是否为其他字符串的交叉字符串,如:s1 = “abcd”; s2 = “1234”; s3 = “a123b4cd”; ==>true 为s1、s2的交叉字符串 s4 = “aa1234bcd”; ==>false 不是s1、s2的交叉字符串思路:遍历s3的每个字符,这个字符必须是s1或s2中的字符;用i、j、k表
复习数据结构之选择排序 选择排序是一种简单直观的排序算法,它的原理很简单,第一次比较后,选择最小的记录与第一个交换。接着不包括第一个记录进行比较,选择第二个最小的记录与第二个交换,以此类推。下面,以例子的方式详细介绍一下选择排序: 假设有数组: 8 4 3 5 7 第一轮排序: [3] 4 8 5 7 第二轮排序: [3 4] 8 5 7
Java正则表达式之截取字符串 正册表达式很强大,熟悉正册表达式可以少些很多代码。常见的有,验证用户名/密码是否合法,截取字符串等。这篇文章主要围绕截取字符串做个简单的介绍;假设有个需求:在一长段乱七八糟的字符串中截取需要的信息。 这里有一个乱七八糟的字符串:fjsdh(12345678)&dasdas 需要截取的信息:12345678 如果用常规的Java代码去截取的话可能会比较耗时,用正册去匹配的话会非常方便; 直接
Java 位运算(移位、位与、或、异或、非) Java提供的位运算符有:左移( << )、右移( >> ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( << )Test1、将5左移2位:[java] view plain copy package com.xcy; public class Test { pub
JAVA高效读取大文件 java读取文件行的标准方式是从内存中读取,这意味着当我们读取几g的大文件时,会抛出异常OutOfMemoryError;so ,把文件所有的内容都放在内存中很快会耗尽可用内存——不论实际可用内存有多大,这点是显而易见的。所以,这里给出一种方案: 行迭代;我们只需要遍历文件的每一行,然后做相应的处理,处理完之后把它扔掉。现在让我们看下这种解决方案——我们将使用java.util.Scanner类扫
android studio编译警告:请使用 -Xlint:deprecation 重新编译 android studio编译警告:请使用 -Xlint:deprecation 重新编译虽然不会对项目有什么影响,但是对于强迫症的人来说,还是很难受的;既然提示我们使用–Xlint:deprecation重新编译,那我们只需要在build.gradle(Project:xxxxxxx)下找到allprojects标签,加入: gradle.projectsEvaluated { t
java为什么是跨平台语言? 原文链接:http://xiaozhen1900.blog.163.com/blog/static/1741732572011325111945246/ 1、是么是平台Java是可以跨平台的编程语言,那我们首先得知道什么是平台,我们把CPU处理器与操作系统的整体叫平台。CPU大家都知道,如果计算机是人,那CPU就是人的大脑,它既负责思维运算,又负责身体各部件的
安装或卸载软件提示权限不足 安装或卸载软件的时候有时会报2502,2503错误,这个错误是提示我们没有足够的权限来完成此操作;很气的是安装软件的时候,右键点击软件包 竟然不能设置以管理员身份运行,比如在win8,win10上安装svn;然后发现一个很简单的办法,就是给我们的资源管理器附上管理员权限;方法如下: 打开任务管理器->详细信息->找到explorer.exe(资源管理器)->右击结束任务->右上角文件->运行
java序列化与反序列化 原文链接:http://blog.csdn.net/wangloveall/article/details/7992448/Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为J
Linux常用操作命令 原文链接:http://www.weixuehao.com/archives/25常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创
oracle提高查询效率的34种方法 原文链接:http://www.2cto.com/database/201301/181269.html1、选择最有效率的表名顺序 (只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作
oracle正则表达式的使用 原文链接:http://blog.sina.com.cn/s/blog_69e7b8d701012tuj.html 在oracle数据库当中有字符处理的函数,比如substr()、replace()和instr(),当然也有做字符匹配的操作符like,不过这些函数和操作符在处理一些复杂的字符串时,会显得有些力不从心。从oracle 10g开始,Oracle内建了符合IEEE POS
学会这些神技,接受来自周围羡慕的目光吧! 原文连接:http://www.jianshu.com/p/d3b3d61982e2想做技术大神?想接受来自大家的模板?没有一点真本事可不行。以下的这些神技,简单,但是非常实用。是各位IT大神炫耀的看家本领。这些技巧全部来自于我日常工作的实战,不但非常实用高效,而且还非常炫酷,如果没有文字说明,只是看动画,你根本都不知道我是怎么操作的!带上你的小板凳,咱们开始吧。今天要讲的主角呢就
oracle表分区详解 从以下几个方面来整理关于分区表的概念及操作:表空间及分区表的概念表分区的具体作用表分区的优缺点表分区的几种类型及操作方法对表分区的维护性操作 1.表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程