java
赖波0795
过早的优化是罪恶之源。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring cache缓存
看到一篇写的较好的spring cache介绍,mark一下(虽然比较老,但是很实用噢)~~ 原文链接:https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 O转载 2017-07-12 12:41:01 · 1176 阅读 · 0 评论 -
正册表达式匹配文件名
有这样一个需求,需要删除指定目录下所有以png结尾的文件。如果用则册,那将非常简单,不废话,直接上代码: public static void main(String[] args) { File file = new File("D:\\"); String[] fileName = file.list(new FilenameFilter() {原创 2017-06-02 15:02:48 · 501 阅读 · 0 评论 -
Java正则表达式之截取字符串
正册表达式很强大,熟悉正册表达式可以少些很多代码。常见的有,验证用户名/密码是否合法,截取字符串等。这篇文章主要围绕截取字符串做个简单的介绍;假设有个需求:在一长段乱七八糟的字符串中截取需要的信息。 这里有一个乱七八糟的字符串:fjsdh(12345678)&dasdas 需要截取的信息:12345678 如果用常规的Java代码去截取的话可能会比较耗时,用正册去匹配的话会非常方便; 直接原创 2016-12-24 17:16:23 · 3314 阅读 · 0 评论 -
Java 位运算(移位、位与、或、异或、非)
Java提供的位运算符有:左移( << )、右移( >> ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( << )Test1、将5左移2位:[java] view plain copy package com.xcy; public class Test { pub转载 2016-12-23 19:24:52 · 555 阅读 · 0 评论 -
JAVA高效读取大文件
java读取文件行的标准方式是从内存中读取,这意味着当我们读取几g的大文件时,会抛出异常OutOfMemoryError;so ,把文件所有的内容都放在内存中很快会耗尽可用内存——不论实际可用内存有多大,这点是显而易见的。所以,这里给出一种方案: 行迭代;我们只需要遍历文件的每一行,然后做相应的处理,处理完之后把它扔掉。现在让我们看下这种解决方案——我们将使用java.util.Scanner类扫转载 2016-12-09 15:47:58 · 3043 阅读 · 0 评论 -
java为什么是跨平台语言?
原文链接:http://xiaozhen1900.blog.163.com/blog/static/1741732572011325111945246/ 1、是么是平台Java是可以跨平台的编程语言,那我们首先得知道什么是平台,我们把CPU处理器与操作系统的整体叫平台。CPU大家都知道,如果计算机是人,那CPU就是人的大脑,它既负责思维运算,又负责身体各部件的转载 2016-10-21 09:51:26 · 2828 阅读 · 0 评论 -
java序列化与反序列化
原文链接:http://blog.youkuaiyun.com/wangloveall/article/details/7992448/Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为J转载 2016-10-09 09:07:24 · 379 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个转载 2016-07-29 09:24:13 · 505 阅读 · 0 评论 -
javaIO操作(很详细)
原文:http://blog.youkuaiyun.com/hguisu/article/details/74181611.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源转载 2016-06-18 18:02:18 · 843 阅读 · 1 评论 -
java线程池的使用
原文:http://cuisuqiang.iteye.com/blog/2019372Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。n转载 2016-06-14 10:15:19 · 535 阅读 · 1 评论 -
java正则表达式匹配数字、字母、下划线、汉字
String str="java_正则Ja_表达式"; Pattern pt=Pattern.compile("[\u4e00-\u9fa5\\w]+"); Matcher mt=pt.matcher(str); if(mt.matche原创 2016-05-17 10:11:59 · 11180 阅读 · 0 评论 -
jsessionid用途
在web应用的开发中我们会经常看到这样的url:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x…。 这跟一般的url基本一样,只有一个地方有区别,那就是“;jessionid=xxxxxxxx”。这个参数有时候有,有时候又没有,说它是参数可又跟一般传递的参数不同,它是紧跟在url后面用分号来分隔的,用一般的request.转载 2017-07-07 11:37:46 · 1364 阅读 · 0 评论
分享