原文链接 http://ifeve.com/stream/Java8初体验(二)Stream语法详解感谢同事【天锦】的投稿。投稿请联系 tengfei@ifeve.com上篇文章Java8初体验(一)lambda表达式语法比较详细的介绍了lambda表达式的方方面面,细心的读者会发现那篇文章的例子中...
分类:
编程语言 时间:
2015-11-05 14:54:36
阅读次数:
304
最近在学习线程池、内存控制等关于提高程序运行性能方面的编程技术,在网上看到有一哥们写得不错,故和大家一起分享。[分享]Java 线程池的原理与实现这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到...
分类:
编程语言 时间:
2015-11-05 14:53:57
阅读次数:
266
1、@Autowired 通过类型进行匹配(主流的方式),当容器中出现两个同类型的bean时会报NoUniqueBeanDefinitionException的异常。这时有两种方法,第一种 如果有两个bean放弃注入,@Autowired 有一个required属性.fase 表示抛出异常放弃注.....
分类:
编程语言 时间:
2015-11-05 14:54:30
阅读次数:
177
try { ... ... } catch (Exception e) { //e.printStackTrace(); StringWriter sw = new StringWriter(); PrintWriter pw = new Pr...
分类:
编程语言 时间:
2015-11-05 14:52:53
阅读次数:
181
1、String[] = String.split(String regex);regex :是正则表达式,于是 药这样去掉空格:“String str = "aaa bb c 1 2 3";String[] strs = str.split(" +");”2、String[] =String.s....
分类:
编程语言 时间:
2015-11-05 14:53:52
阅读次数:
153
123456789101112131415161718192021222324252627282930313233343536#! /usr/bin/env python#coding=utf-8fromTkinterimport*classLabelDemo( Frame ):"""Demonst...
分类:
编程语言 时间:
2015-11-05 14:52:28
阅读次数:
339
spring整合ehcache 注解实现查询缓存,若对缓存的数据进行了增删改操作,此时的查询缓存还没有更新,这个时候需要我们对增删改的操作进行缓存的更新或删除。还有一种形式就是减小缓存的生命周期,但这回较少缓存的命中数,这个时候我们需要根据需求来权衡解决方案。
分类:
编程语言 时间:
2015-11-05 14:50:44
阅读次数:
275
简单排序(冒泡排序和插入排序)冒泡排序从前往后(i,i+1),两两比较和交换,共进行N-1次冒泡过程,N-1~1.时间复杂度为O(N)或者O(N2).插入排序从后往前(i,i-1),两两比较和移位,最后在合适的位置插入当前元素.1~N-1.时间复杂度为O(N)或者O(N2).冒泡排序和插入排序的比较...
分类:
编程语言 时间:
2015-11-05 14:48:41
阅读次数:
153
最近在做表单设计器,设计器上的控件都是我们自己封装的,但每个属性类别里的属性是按照属性的拼音排序的,现在想按照PropertyIndex标识进行排序(PropertyIndex的后三位是用来标识编辑器的)。 具体实现如下:using System;
using System.Collections.Generic;
using System.Text;
using System.Reflectio...
分类:
编程语言 时间:
2015-11-05 13:41:22
阅读次数:
409
最小循环节(长度)=len-next[len];证明:----------------------------------------------k m x j i由上,next【i】=j,两段红色的字符串相等(两个字符串完全相等),s[k....j]==s[m....i]设s[x....
分类:
编程语言 时间:
2015-11-05 13:36:27
阅读次数:
198
在学习线程的时候这张图特别重要下面来解释各种方法的功能和特性:1 start():标志着线程开始运行2 sleep():来自Thread 类 ,会让程序进入睡眠状态,在一定时间后自动运行,不会释放锁当时且需要捕获异常3 wait():来自Object类,,会让程序进入等待状态,只有通过notiy()...
分类:
编程语言 时间:
2015-11-05 13:27:12
阅读次数:
215
转型之后,开始进入了学习时间,下面是整理的学习笔记C#和java之间的一些差异 1、== 和equals 在C# 中字符串的比较是可以 == 去比较的,但在java中使用 == 一直都是false,原来在java中 == 是用来查看两个引用是不是指向同一个内存地址,equals是比较对象的值是...
分类:
编程语言 时间:
2015-11-05 13:25:29
阅读次数:
235
RMI相关知识RMI全称是RemoteMethodInvocation-远程方法调用,JavaRMI在JDK1.1中实现的,其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分...
分类:
编程语言 时间:
2015-11-05 13:26:50
阅读次数:
363
支持的算法有 : SHA1withDSA 224 , 256 , 384, 512public abstract class DSACoderSignature { private static final String PRIVATE_KEY = "RSAPrivate_Ke...
分类:
编程语言 时间:
2015-11-05 13:24:44
阅读次数:
196
第一类:逻辑型boolean第二类:文本型char第三类:整数型(byte、short、int、long)char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到92233720368...
分类:
编程语言 时间:
2015-11-05 13:23:30
阅读次数:
168
http://www.meiriyouke.net/?p=82最近工作中需要用到定时任务的功能,虽然Spring3也自带了一个轻量级的定时任务实现,但感觉不够灵活,功能也不够强大。在考虑之后,决定整合更为专业的Quartz来实现定时任务功能。首先,当然是添加依赖的jar文件,我的项目是maven管理...
分类:
编程语言 时间:
2015-11-05 13:22:38
阅读次数:
278
AOP知识整理 AOP(Aspect-Oriented Programming):面向切面的编程。OOP(Object-Oriented Programming)面向对象的编程。对于OOP我们已经再熟悉不过了,对于AOP,可能我们会觉得是一种新特性,其实AOP是对OOP的一种补...
分类:
编程语言 时间:
2015-11-05 12:14:30
阅读次数:
314