原文出处: 朱小厮 1. Spring框架的作用 轻量:Spring是轻量级的,基本的版本大小为2MB 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容 ...
分类:
编程语言 时间:
2016-06-14 01:05:06
阅读次数:
299
虽然在java8里面有内置的最新的时间库,但是在java8之前的版本所有的时间操作都得自己写,未免有些繁琐,如果我们不自己封装的话可以用Joda-Time这个时间库,下面写下这个库的具体用法。 github地址:https://github.com/JodaOrg/joda-time ...
分类:
编程语言 时间:
2016-06-14 01:02:55
阅读次数:
180
@PathVariable("id") Integer id ...
分类:
编程语言 时间:
2016-06-14 01:00:20
阅读次数:
176
http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html 1、安装JDK,参照目录 在D:\Program Files\eclipse 目录下建立文件夹 jdk-7windows-x64(忽略jdk1.6),解压缩,安装, 在D:\ ...
分类:
编程语言 时间:
2016-06-14 00:57:49
阅读次数:
148
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法 ...
分类:
编程语言 时间:
2016-06-14 00:56:09
阅读次数:
211
题意: 斐波拉契数列的另外一个变型,如果F(n)能被3整除,则输出yes,否则输出no。(n<1000000) 解题思路: 看到(n<1000000)这个条件,有点感觉递归量有点大,因此要将递归转为循环~不过有没更巧妙地做法呢,还是暴力破解暂且不知。 递归java代码实现:(结果当然是Time Li ...
分类:
编程语言 时间:
2016-06-14 00:54:56
阅读次数:
233
好久没翻译simple java了,睡前来一发。译文链接:http://www.programcreek.com/2014/01/java-serialization/ 什么是对象序列化 在Java中,对象序列化指的是将对象用字节序列的形式表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象 ...
分类:
编程语言 时间:
2016-06-14 00:52:20
阅读次数:
192
Java 中可以通过初始化块进行数据赋值。如: 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成 ...
分类:
编程语言 时间:
2016-06-14 00:51:36
阅读次数:
219
定义 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 二元字符 . ^ $ * + ? { } [ ] | ( ) \ 实例 从前面的 ...
分类:
编程语言 时间:
2016-06-13 23:41:52
阅读次数:
430
一、变量的作用域 C语言根据变量作用域的不同,将变量分为局部变量和全局变量。 1.局部变量 1> 定义:在函数内部定义的变量,称为局部变量。形式参数也属于局部变量。 2> 作用域:局部变量只在定义它的函数内部有效,即局部变量只有在定义它的函数内部使用,其它函数不能使用它。 2.全局变量 1> 定义: ...
分类:
编程语言 时间:
2016-06-13 23:40:45
阅读次数:
416
Array enumData = Enum.GetValues(e.GetType()); Console.WriteLine("This enum has {0} members.", enumData.Length); for (int i = 0; i < enumData.Length; i ...
分类:
编程语言 时间:
2016-06-13 23:39:11
阅读次数:
404
#!/bin/shexport LANG=zh_CNtimestamp=`date +%Y%m%d%H%M`/opt/java6/bin/java -Xms128m -Xmx512m -Dfile.encoding=gbk -classpath /weblogic/mpms_job/WEB-INF/ ...
分类:
编程语言 时间:
2016-06-13 23:36:25
阅读次数:
360
今天的收获: 1.c++中存在queue模板 queue<template type> vec; vec.push(); vec.pop(); queue 没有清空操作,clear()等函数,因此可以定义一个新的空队列 queue< ** > newqu,然后 swap(vec,newqu ),这样 ...
分类:
编程语言 时间:
2016-06-13 23:37:02
阅读次数:
847
分享下“https://java-china.org/topic/28“,也算是对自己的一种告诫吧。 原文:Sleep deprivation is not a badge of honor 先介绍一下作者:Ruby on Rails作者。Basecamp创始人&CTO。《重来》(rework)作者 ...
分类:
编程语言 时间:
2016-06-13 23:34:22
阅读次数:
184
题意:输入一个角度degree,求出一天中时针分针秒针之间的角度大于这个角度degree的时间占一天总时间的比例 因此输入是0-120度, 输出比例,保留三位小数,-1为终止 暂时没想出来如何做这道题 其中一个思路是:求出时分秒针的速度差,进行暴力破解,不过我的算法结果是精度不够准确~ ...
分类:
编程语言 时间:
2016-06-13 23:33:51
阅读次数:
308
使用repalceAll 方法出现java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0异常 代码如下: 以junit测试方式运行后报了如下错误: java.util.regex.Pattern ...
分类:
编程语言 时间:
2016-06-13 23:35:59
阅读次数:
832