`
文章列表
public class PayException extends Exception { /** * */ private static final long serialVersionUID = 2373806520202646197L; /** * 异常消息号 */ private int msgId; /** * 一般性错误,依赖消息 */ public static final int NORMAL_ERROR = -1; /** * 登陆账号异常 */ public static fina ...
@Override public void onMessage(Message message, Channel channel) throws Exception { RabbitMQMsg rabbitMQMsg = SerializationUtils.deserialize(message.getBody()); if (rabbitMQMsg != null) { Boolean isSuc = false; try { if (rabbitMQMs ...

SimpleCache

缓存现在用的已经比较多了,现存的缓存我们有redis,memcached。 现在我们接触一下本地缓存。SimpleCache,主要用于小量,并且长时间不变的。好处是:不走协议,很快 应用类中有GameAuthorizedServiceImpl。 http://iamzhongyong.iteye.com/blog/2038982 @Override public List<FriendInGame> getAuthOfGameCountList(List<String> clientIdList) { List<FriendInGame> ...

dto

http://www.cnblogs.com/scy251147/p/3614187.html

MD5加密

采用二次加盐策略生成消息摘要: public final class MD5SignUtil { public static void main(String[] args) throws Exception { System.out.println(generateSignature("netease_webemail", ":【广州爆炸因货柜车装卸引起伤者增至36人】记者从有关部门了解到")); } /************************* * 采用二次加盐策略生成消息摘要 * * @param salt ...
http://www.iteye.com/news/32029

格式化

先来说一下Java中项目常用的日期格式化。 一般呢我们都采用SimpleDateFormat sd = new SimpleDateFormat("String pattern"); public void testCalendar(){ Calendar c1 = Calendar.getInstance(); c1.setTime(new Date()); //当Calendar中设置的时间超过每项的最大值时,会以减去最大值后的值设置时间 ,例如月份设置13,最后会变成13-11=02 ...

Python伪科学

1.Python切片 a = [ 1, 2, 3, 4, 5, 6 ] x = a [ 1 : 5 ] # x = a.__getitem__( slice ( 1, 5, None ) ) a [ 1 : 3 ] = [10, 11, 12 ]# a.__setitem__( slice ( 1, 3, None ), [ 10, 11, 12 ] ) del a [ 1 : 4 ]# a.__delitem__( slice ( 1, 4, None ) )   a = m [ 0 : 100 : 10 ] # 带步进的切片(步进值=10)  step还可以为负, ...

python函数

1.在Python中定义函数,可以用必选参数、默认参数、可变参数和关键字参数,这4种参数都可以一起使用,或者只用其中某些,但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。 def func(a, b, c=0, *args, **kw): print 'a =', a, 'b =', b, 'c =', c, 'args =', args, 'kw =', kw >>> func(1, 2, 3, 'a', 'b', x=99) a = 1 b = 2 c = 3 args = ('a', 'b') kw = {'x': 99} ...

python小知识点

1.python中__init__ 和__new__方法有什么不同的呢?      # -*- coding: utf-8 -*- class Person(object): """Silly Person""" def __init__(self, name, age): self.name = name self.age = age def __str__(self): return '<Person: %s(%s)>' % ( ...

|管道与>重定向

命令 | 可以将一个命令的输出作为另一个命令的输入。   rpm -qa|grep licq这条命令使用一个管道符“|”建立了一个管道。管道将rpm -qa命令的输出(包括系统中所有安装的RPM包)作为grep命令的输入,从而列出带有licq字符的RPM包来。   命令 | 提供了两个进程之间通信的途径。   ———————————————————————————————————————————————   >表示将结果输入到一个文件中,而之前 | 表示作为下一个命令的输入,是两个进程,而>是一个进程。 但是>表示重写,也就是说覆盖了原先的内容。 但是& ...

linux命令--rpm和deb

RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用; RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;   deb是Debian Linux的安装 ...
安装方法: sudo apt-get install ufw 启用: sudo ufw enable sudo ufw default deny 关闭: sudo ufw disable 查看防火墙状态: sudo ufw status win 7 系统下 :netsh firewall set opmode disable netsh firewall set opmode enable

启用smaba服务

 今天配置下了samba服务。      虚拟机系统: ubuntu 12.04, 64bit。      虚拟机:vmware9.0      主机:win7 64bit      1. 查看win7和ubuntu系统的ip。      win7: cmd下查看ipconfig。 ipv4为:172.18.88.123      ubuntu:      #ifconfig      只有eth0: 172.18.88.134      2. 12.04已经安装好了samba服务了。。所以安装下samba界面就OK了。      安装Ubuntu samba图形管理界面 ...
MapReduce任务过程被分为两个阶段:map和reduce。 每个阶段都需要以键/值作为输入和输出,程序员需要定义两个函数map(),和reduce()。 在处理天气预报整个大数据时,我们只对年份和气温这两个属性感兴趣 map函数的输出经由mapreduce框架处理后,最后被发送到reduce函数。这一过程中需要对键/值对进行排序和分组。因此reduce会收到下面的输入: (1949,[111,78]) (1950,[0,22,-11]) 每一年份后紧跟着一系列的温度,因此reduce需要做的就是遍历整个数据表找到最大的读数。 (1949,111) (1950,22)   ...
Global site tag (gtag.js) - Google Analytics