在 Fedora 中,貌似已经不再使用网络上总提到的 iptables 了。但关闭防火墙的方法还是一样的。
关闭防火墙
Fedora 19下面关闭selinux,防火墙的服务为 firewalld 。
<!-- lang: shell --&...
water
11年前 (2015-05-21) 7081℃ 0评论
0喜欢
用法一:常量
在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。
Java代码
public en...
water
11年前 (2015-05-18) 3129℃ 0评论
0喜欢
抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。
一、抽象类
 ...
water
11年前 (2015-05-18) 3446℃ 0评论
0喜欢
其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中
处处都有体现,像AWT、JDBC、集合类、IO管道或者是Web框架,里面设计模式无处不在。因为我们篇幅有限,很难讲每一个设计模式都讲的很详细...
water
11年前 (2015-05-18) 3236℃ 0评论
0喜欢
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模
式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半...
water
11年前 (2015-05-18) 3095℃ 0评论
0喜欢
我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图:
6、适配器模式(Adapter)
适配器模式将某个...
water
11年前 (2015-05-18) 3433℃ 0评论
0喜欢
设计模式(Design
pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代
码可靠性。
毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基...
water
11年前 (2015-05-18) 3232℃ 0评论
0喜欢
前端框架不断推新,众多IT企业都面临着“如何选择框架”,“是否需要再造轮子”的抉择。去哪儿网前端架构师司徒正美分析了各主流行框架优劣点、适用场景,并针对不同规模的公司、项目给出了相应的前端技术选择方案。
最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架。 每次新开业务...
water
11年前 (2015-05-18) 3447℃ 0评论
0喜欢
深度学习带来了机器学习的新浪潮,推动“大数据+深度模型”时代的来临,以及人工智能和人机交互大踏步前进。如果我们能在理论、建模和工程方面突破深度学习面临的一系列难题,人工智能的梦想不再遥远。
2012年6月,《纽约时报》披露了Google
Brain项目,吸引了公众的广泛关...
water
11年前 (2015-05-14) 4083℃ 0评论
1喜欢
检查异常和未检查异常不同之处
Java代码
public class ExceptionTypeTest {
public void...
water
11年前 (2015-05-13) 3585℃ 0评论
0喜欢
在Java中如何遍历Map对象
How to Iterate Over a Map in Java
在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。
既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap...
water
11年前 (2015-05-13) 3222℃ 0评论
0喜欢
现在国内外都很火的一种IT工程师叫做——全栈工程师,也叫全端工程师,英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。
一、为什么需要全栈工程师呢?我想先通过下面的介绍来回答:
1)企业希望员工具有全局性思维
现代项目的开发,需要掌...
water
11年前 (2015-05-13) 3521℃ 0评论
1喜欢
一、Log4j简介
Log4j有三个主要的组件:Loggers(记录器),Appenders
(输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和...
water
11年前 (2015-05-13) 3315℃ 0评论
0喜欢
log4j.properties文件
log4j.rootCategory=debug, stdout,
R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdou...
water
11年前 (2015-05-13) 3588℃ 0评论
0喜欢
Redis常用命令集
1)连接操作命令
quit:关闭连接(connection)
auth:简单密码认证
help cmd: 查看cmd帮助,例如:help quit
2)持久化
save:将数据同步保存到磁盘
bgsave:将数据异步保存到磁盘
...
water
11年前 (2015-05-12) 3272℃ 0评论
0喜欢
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip
如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http...
water
11年前 (2015-05-12) 3380℃ 0评论
0喜欢
Java集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:
1、HashMap是非线程安全...
water
11年前 (2015-05-12) 3806℃ 0评论
0喜欢
——Unicode伟大的创想!
相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如”бЇЯАзЪСЯ”、”�????????”?还记得HTTP中的Accept-
Charset、Accept-Encoding、Accept-Language、Content-Encoding、...
water
11年前 (2015-05-12) 4712℃ 0评论
0喜欢
关于leveldb
leveldb是google开发的一套用于持久化数据的高性能类库。其特性有:
key-value方式存取
key-value都是二进制数据流
数据以key排序存储
操作简单: Get,Put,Delete,同时支持原子操作.
支持快照(sn...
water
11年前 (2015-05-11) 8214℃ 0评论
1喜欢
序列化漫谈
dubbo RPC是dubbo体系中最核心的一种高性能、高吞吐量的远程调用方式,我喜欢称之为多路复用的TCP长连接调用,简单的说:
长连接:避免了每次调用新建TCP连接,提高了调用的响应速度
多路复用:单个TCP连接可交替传输多个请求和响应的消息,降低了连接的...
water
11年前 (2015-05-11) 41401℃ 0评论
21喜欢