最近在开发实战中,遇到了一个这样的技术情景:把log4j生成的日志文件定时刷进MySQL数据库,比如三个小时刷一次,那么每次刷数据的时候,如何控制文件读取是从上一次文件读取结束的地方开始继续读取的?并且本次要读取到文件结尾处。在网上各种搜索提问后,找到了一个叫RandomAccessFileJa.....
分类:
编程语言 时间:
2015-01-24 14:22:05
收藏:
0 评论:
0 赞:
0 阅读:
313
最近开始学习Java,学习过程中找到的一些资料和笔记,说来惭愧,作为一名程序员,在过去两年时间里,博客园的博客丝毫未见增长,至今始对笔记这些重视起来。1、JAVASE、JAVAEE和JAVAME有什么区别?Java的发展到现在已经不单纯仅仅是一种语言,从更加广泛的范围上来说,Java代表了一个技术体...
分类:
编程语言 时间:
2015-01-24 14:21:26
收藏:
0 评论:
0 赞:
0 阅读:
244
跨平台的运行时(Runtime):JRE(JVM) ->.NET Core CLR 。跨平台的编译器(Compiler):javac ->Roslyn [github.com/dotnet/roslyn] 。跨平台的基础类库(BCL):JCL->.NET Core Framework [github...
分类:
编程语言 时间:
2015-01-24 14:15:55
收藏:
0 评论:
0 赞:
0 阅读:
301
参考文章:http://weixiaolu.iteye.com/blog/1479656http://developer.51cto.com/art/201112/307463.htmNIO服务端package com.meso.nio;import java.io.IOException;impo...
分类:
编程语言 时间:
2015-01-24 14:15:25
收藏:
0 评论:
0 赞:
0 阅读:
289
优点:代码较少,复杂度不高,可以判断是否会有负环。
缺点:效率低。
算法阐述:
这个算法的思想非常简单,首先它是根据从起点向与它相连的线段开始刷新,只要满足刷新后的路径比原有路径小的话,那么就立即更新这个数据,是这个数据作为新的数
据。同时这个算法有一个很重要的优势,那就是可以判断有没有负环的存在。
负环判断原理:
这个算法的代码我在下面会有一个代码的描述,这个算法是通过一个整...
分类:
编程语言 时间:
2015-01-24 13:12:26
收藏:
0 评论:
0 赞:
0 阅读:
163
{CSDN:CODE:587793}
直接运行输出的结果是:输入的参数个数有错误!
原因很简单,因为根本就没有输入参数
下面是输入参数的方法:
点击run>run configurations
点apply,再次运行,ok了。整个世界清爽了...
分类:
编程语言 时间:
2015-01-24 13:11:46
收藏:
0 评论:
0 赞:
0 阅读:
181
//定义一个arr数组
var arr = new Array();
//向数组的末尾添加一个a元素
arr.push('a');
//获取所有数组元素
//alert(arr); //a
//获取数组中的第一个元素【默认从0开始】
//alert(arr[0]); //a
//获取数组的长度
//alert(arr.length); //1
//shift:删除原数组的第一项,并...
分类:
编程语言 时间:
2015-01-24 13:11:26
收藏:
0 评论:
0 赞:
0 阅读:
207
??
1.STL组成:
STL有三大核心部分:容器(Container)、算法(Algorithms)、迭代器(Iterator),容器适配器(containeradaptor),函数对象(functor),除此之外还有STL其他标准组件。通俗的讲:
容器:装东西的东西,装水的杯子,装咸水的大海,装人的教室……STL里的容器是可容纳一些数据的模板类。
算法:就是往杯子里倒水,往大海...
分类:
编程语言 时间:
2015-01-24 13:10:56
收藏:
0 评论:
0 赞:
0 阅读:
750
更多内容可参看:W3School—数组部分
分类:
编程语言 时间:
2015-01-24 13:07:05
收藏:
0 评论:
0 赞:
0 阅读:
209
一个JavaSE的基础概念。
分类:
编程语言 时间:
2015-01-24 13:06:35
收藏:
0 评论:
0 赞:
0 阅读:
320
得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:osremovedirs(r"c:\python") //略危险,熟练之后再用吧检验给出的路径是否是一个文...
分类:
编程语言 时间:
2015-01-24 13:04:15
收藏:
0 评论:
0 赞:
0 阅读:
255
(vlax-make-variant) ;;创建一个未初始化的变体;;01.整型值变体(setq myvar (vlax-make-variant 10)) ;;创建整型值变体,返回 #(vlax-variant-type myvar) ;;获取变体类型,返回 3 (vlax...
分类:
编程语言 时间:
2015-01-24 13:03:35
收藏:
0 评论:
0 赞:
0 阅读:
364
经常有人在群里问,运维人员需不需要学开发?需不需要学PYTHON?PYTHON和SHELL有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲,求求新手们,以后别他妈瞎问了。现阶段,掌握一门开发语言已经成为高级运维工程师的必备计能,不会开发,你就不能充分理解你们系统的业务流程,你就不能帮...
分类:
编程语言 时间:
2015-01-24 13:03:16
收藏:
0 评论:
0 赞:
0 阅读:
404
public interface AnimalInterface { public void cry();}public class AnimalImpl implements AnimalInterface { public void cry() { // TODO Au...
分类:
编程语言 时间:
2015-01-24 13:02:15
收藏:
0 评论:
0 赞:
0 阅读:
510
字节数组的合并byte[] defArr = File.ReadAllBytes(filePath); byte[] md5Arr = GetMd5Hash(filePath); int len = defArr.Length + md5Arr.Length; byte[] lenArr = Bit...
分类:
编程语言 时间:
2015-01-24 13:01:55
收藏:
0 评论:
0 赞:
0 阅读:
321
题目:Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in...
分类:
编程语言 时间:
2015-01-24 12:58:05
收藏:
0 评论:
0 赞:
0 阅读:
249
设计模式之第11章-建造者模式(Java实现) “那个餐厅我也是醉了、、、”“怎么了?”“上菜顺序啊,竟然先上甜品,然后是冷饮,再然后才是菜什么的,无语死了。”“这个顺序也有人这么点的啊。不过很少就是了,正常来说如果是中餐的话,都是先凉菜再热菜,然后是汤,最后是一些甜品什么的。西餐呐,先有头盘,用....
分类:
编程语言 时间:
2015-01-24 12:49:45
收藏:
0 评论:
0 赞:
0 阅读:
348
6、collections 模块还提供有OrderedDict,用于获取有序字典import collectionsd = {'b':3, 'a':1,'x':4 ,'z':2}dd = collections.OrderedDict(d)for key, value in dd.items(): ...
分类:
编程语言 时间:
2015-01-24 12:49:35
收藏:
0 评论:
0 赞:
0 阅读:
349
最近在学习Javaweb相关的内容(不黑不吹之前对web开发零基础),下面通过一个统计在线人数的小栗子讲讲Servlet监听器吧开发环境 eclipse tomcat 7先说说这个小栗子的构思: 首先要考虑的就是通过什么方式能够统计在线人数?很容易想到可以通过session来统计在线人数为什么...
分类:
编程语言 时间:
2015-01-24 12:48:56
收藏:
0 评论:
0 赞:
0 阅读:
341
jQuery没有提供ajax的文件上传,我们可以通过ajaxfileupload实现ajax文件的上传。其实ajaxfileupload文件上传特别的简单。下面就演示一下在SpringMVC中实现ajax的文件上传。
1、后台接收代码
首先在spring的配置文件中添加文件上传配置
再写文件接收的代码...
分类:
编程语言 时间:
2015-01-24 11:43:06
收藏:
0 评论:
0 赞:
0 阅读:
362