关闭

Linux定时任务crontab执行脚本出错

Linux下用crontab执行定时任务不会缺省的从用户profile文件中读取环境变量参数,经常导致在手工执行某个 脚本时是成功的,但是到crontab中试图让它定期执行时就是会出错。这是因为用户登陆Linux操作系统的时候,”/etc/profile”, “~/.bash_profile”等配置文件会被自动执行。 2种方法可以解决这个问题,1、在Shell文件里面获取环境变量值的路径写成绝对...
阅读(1398) 评论(0)

Guava中针对集合的 filter和过滤功能

在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子:     Java代码   @Test   public void whenFilterWithIterables_thenFiltered() {       List names = Lists.newArrayList("John", "Jane", "...
阅读(1309) 评论(0)

五点共圆证明方法

在任意五角星AJEIDHCGBF中,△AFJ、△JEI、△IDH、△HCG和△GBF各自的外接圆顺次相交的交点分别是K、O、N、M、L。 求证:K、O、N、M、L五点共圆。 要证K、L、M、N、O五点共圆,分别证明K、L、M、N四点共圆和L、M、N、O四点共圆。 下面证明证明K、L、M、N四点共圆: 连接KL、LM、MN、NK,即证明∠LMN + ∠LKN = 180°...
阅读(2969) 评论(2)

java中缀表达式转后缀表达式

将中缀表达式转换为后缀表达式: 与转换为前缀表达式相似,遵循以下步骤: (1) 初始化两个栈:运算符栈S1和储存中间结果的栈S2; (2) 从左至右扫描中缀表达式; (3) 遇到操作数时,将其压入S2; (4) 遇到运算符时,比较其与S1栈顶运算符的优先级: (4-1) 如果S1为空,或栈顶运算符为左括号“(”,则直接将此运算符入栈; (4-2) 否则,若优先级比栈顶运算符的高,也将...
阅读(1237) 评论(0)

堆排序java实现

/** * 升序用大根堆,降序用小根堆 * 调整堆:从根节点开始向下调整堆 * ①先建立初始堆,从n/2-1(第一个非叶子节点)节点开始,将之看做根节点,向下调整堆,到根节点结束 * ②循环i from n-1 to 0,每次取出堆的最顶层根节点,即数组下标为0,然后与节点i交换,这样对于大根堆而言,最大值总是在后面,再从根节点开始调整堆 */ public class HeapSort...
阅读(321) 评论(0)

java读写创建excel

import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.text.SimpleDateFormat; import java.u...
阅读(1614) 评论(1)

java语言陷阱

1.表达式类型的自动提升 System.out.println("Hello!" + 'a' + 7);//自动将7、'a'等基本类型转换为字符串,输出Hello!a7 System.out.println('a' + 7 + "Hello!");//把'a'当成int处理,因此'a'+7得到107,输出,输出104Hello!2.复合赋值运算符               的高位...
阅读(510) 评论(0)

eclipse下Drools 6.x 开发环境搭建

1、官网下载下面两个文件http://www.drools.org/download/download.html drools-distribution-6.2.0.Final.zip droolsjbpm-tools-distribution-6.2.0.Final.zip   2、安装eclipse插件 解压droolsjbpm-tools-distribution-6.2.0.Fi...
阅读(2993) 评论(0)

java内部类总结

Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。public class Outer { private static int i = 1; private int j = 10; private int k = 20; ...
阅读(407) 评论(0)

java对象及内存管理

1. 静态变量的初始化 输出结果为-2.8和17.2 2. 访问子类对象 public class Base{ private int i = 2; public Base(){ System.out.println(this.i);//2 this.display();//0 System.out.printl...
阅读(438) 评论(0)

visio画uml类图添加自定义数据类型

类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图的3个基本组件:类名、属性、方法。 1、打开visio(演示所用版本为visio 2003),选中UML模型图; 2、拖动左侧UML静态结构中的“类”图标至右侧编辑窗口; 3、双击新建的类,在类的属性框中填写...
阅读(7627) 评论(0)

java中的equals与hashCode

在Java中任何一个对象都具备equals(Object obj)和hashcode()这两个方法,因为他们是在Object类中定义的。  equals(Object obj)方法用来判断两个对象是否“相同”,如果“相同”则返回true,否则返回false。  hashcode()方法返回一个int数,在Object类中的默认实现是“将该对象的内部地址转换成一个整数返回”。  接下来有两个个...
阅读(459) 评论(0)

找数组中只出现一次的元素

Given an array of integers, every element appears twice except for one. Find that single one.  Note: Your algorithm should have a linear runtime complexity. Could you implement it without using ex...
阅读(909) 评论(0)

计算幂的一种高效方法

计算x^n时,我们最先想到的是递归...
阅读(410) 评论(0)

java多线程run()与start()区别

Thread类中run()和start()方法的区别如下: run()方法:在本线程内调用该Runnable对象的run()方法,可以重复多次调用; start()方法:启动一个线程,调用该Runnable对象的run()方法,不能多次启动一个线程;...
阅读(520) 评论(0)
41条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:51510次
    • 积分:801
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:15篇
    • 译文:2篇
    • 评论:4条
    文章分类