自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 判断数学表达式是否合法

要求:输入一个表达式,判断这个表达式是否数学表达式思路:判断每一个字符,如果是数字,根据数字规则判断;如果是运算符,根据运算符规则判断。方法比较笨代码实现如下:/** * 检查表达式是否合法,合法返回true * @param expression * @return */private boolean checkExpression(String expression)

2017-06-16 10:11:48 13784 2

转载 1. 垃圾收集简介 - GC参考手册

说明:在本文中, Garbage Collection 翻译为 “垃圾收集”, garbage collector 翻译为 “垃圾收集器”;一般认为, 垃圾回收 和 垃圾收集 是同义词。Minor GC 翻译为: 小型GC; 而不是 次要GCMajor GC 翻译为: 大型GC; 而不是 主要GC原因在于,大部分情况下, 发生在年轻代的 Minor GC 次数会很多,翻译为

2017-03-16 11:26:40 352

原创 storm中fieldsGrouping的分配策略实质

在storm和jstorm中,fieldsGrouping是按指定字段进行分组,相同的指定字段的值都会分到同一个组里面,那么不同的值是怎么分组的?分配策略的实质是什么?猜测是根据hash取模来分,相同的余数会分到同一个组里面,也就是说会被同一个线程处理。做个简单的测试:storm版本:0.9.5jstorm版本:2.1.1主类代码如下:public class Fi

2017-02-23 12:42:48 4547

转载 yarn常用命令

yarn常用命令概述yarn命令由bin/yarn下面的脚本调用。不带任何参数运行yarn脚本会打印所有命令的描述。用法: yarn [--config confdir] COMMANDyarn有一个选项解析框架作为运行类用于解析一般的选项。命令选项描述--config confdir覆盖缺省配置目录。 默认是 $HADOOP_PRE

2017-01-04 15:55:35 6247

转载 java常用加密方式代码实现

package com.pxene.dsp.utils;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.io.IOException;import java.math.BigInteger;import java.security.MessageDigest;import java.se

2016-12-30 15:24:14 569

转载 BitMap算法

概述所谓bitmap就是用一个bit位来标记某个元素对应的value,而key即是这个元素。由于采用bit为单位来存储数据,因此在可以大大的节省存储空间算法思想32位机器上,一个整形,比如int a;在内存中占32bit,可以用对应的32个bit位来表示十进制的0-31个数,bitmap算法利用这种思想处理大量数据的排序与查询优点: 效率高,不许进行

2016-11-28 20:55:11 440

原创 Java实现2-BitMap排序

2-BitMap算法是BitMap算法的一种扩展,核心是:每个数分配2个bit,00表示不存在,01表示出现一次,10表示出现2次,11表示多次或无意义。一个int类型,占4个字节,在2-BitMap中可以表示16个数,表示全部int类型数据需要内存2^32*2bit=1G。时间复杂度O(n)。经常用来解决的问题如下:     2.5亿个整数中找出不重复的整数的个数,内存空间不

2016-11-28 20:22:29 4013

原创 Eclipse打war包详细步骤

第一步,右键单击你的项目,点击Properties(属性),选择“tomcat”,勾选“Is a Tomcat Project”,勾选“Mark this context  as reloadable”,在“Subdirectory to set as web application root(optional)”后面的输入框中,什么也不用填,否则打war包失败(如果填了,在第二步的导出中,会

2014-12-24 09:59:50 17217

原创 birt报表兼容性处理

我在做birt报表维护的过程中,碰到上面的问题,以下是原因和解决办法原因:新建的birt报表的版本与项目中的配置的birt版本不一致。解决办法:(1)、统一项目中的配置的birt版本(2)、将你新建的rptdesign文件中第二和第三代码替换成项目中老birt表中的二三行,

2014-12-04 12:12:03 1804

java发送邮件源码

java发送邮件的源代码,注释详尽,易懂,配置简单,可以使用该代码发送任意类型邮件,下载下来即可使用,使用前注意里面的使用说明

2014-12-04

SQL Server 2000 Sample

SQL Server 2000 Sample是一个northwind的实例数据库,你可以用它来练习SQL

2012-12-16

linux常用60个命令

linux常用60个命令,帮你快速掌握linux环境

2012-08-15

smarty手册

smarty使用手册是用来帮助php编程人员学习smarty模板技术的重要资源手册。

2012-08-10

Smarty-2.6.26

Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。

2012-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除