上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 69 下一页
  2013年5月29日
摘要: 按下 Alt + Shift + Q,再按 P,可快速调出项目资源管理器‌ 1、显示系统提示:ALT+/2、程序代码自动排版:Ctrl+Shift+F(jsp文件是全部重排,java文件是可以对选定的代码重排)3、自动导入所需要的类别:Ctrl+Shift+O(注意和Ctrl+Shift+M区别)4 阅读全文
posted @ 2013-05-29 17:55 Ruthless 阅读(4524) 评论(1) 推荐(1)
摘要: 在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现。1、要存储的对象现在写一个很土的Java Bean,包含两个字段,id和name,类名叫做Person。为了实现序列化需求,该类实现Serializable接口。package com.ljq.test;import java.io.Serializable;@SuppressWarnings("serial")public class Person implements Se 阅读全文
posted @ 2013-05-29 11:15 Ruthless 阅读(21975) 评论(1) 推荐(2)
摘要: Storm作为一个开源的分布式实时流计算框架,其内部实现使用了一些常用的技术,这里是对这些技术及其在Storm中作用的概括介绍。以此为基础,后续再深入了解Storm的内部实现细节。1. Zookeeper集群Zookeeper是一个针对大型分布式系统的可靠协调服务系统,其采用类似Unix文件系统树形层次结构的数据模型(如:/zoo/a,/zoo/b),节点内可存储少量数据(<1M,当节点存储大数据量时,实际应用中可能出现同步问题)。Zookeepr的高可靠性服务是通过配置Zookeeper集群实现的,官方建议Zookeeper集群至少包含3个节点,每个节点上存储一份数据,主节点挂掉后可以 阅读全文
posted @ 2013-05-29 08:59 Ruthless 阅读(3528) 评论(0) 推荐(0)
  2013年5月28日
摘要: 本节探讨一下storm具体怎么使用,明白怎么在windows下开发storm程序。功能描述:实时随机输出一字符串。在开发前记得导入storm需要的jar包。1、SimpleSpout类继承BaseRichSpout类,用来产生数据并且向topology里面发出消息:tuple。package com.ljq.helloword;import java.util.Map;import java.util.Random;import backtype.storm.spout.SpoutOutputCollector;import backtype.storm.task.TopologyContex 阅读全文
posted @ 2013-05-28 17:10 Ruthless 阅读(25955) 评论(4) 推荐(1)
摘要: Storm基本概念 消息的可靠处理1 阅读全文
posted @ 2013-05-28 12:32 Ruthless 阅读(2469) 评论(0) 推荐(0)
  2013年5月27日
摘要: Redis命令大全Redis入门教程:特性及数据类型的操作Redis命令:strings数据类型及操作Redis详解:hashes数据类型及操作Redis详解:lists数据类型及操作Redis详解:sets数据类型及操作Redis命令:sorted sets数据类型及操作Redis常用命令手册:键值相关命令Redis常用命令手册:服务器相关命令 阅读全文
posted @ 2013-05-27 19:44 Ruthless 阅读(1340) 评论(0) 推荐(0)
摘要: # By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程(守护进程(daemon)是指在UNIX或其他多任务操作系统中在后台执行的电脑程序,并不会接受电脑用户的直接操控。)daemonize no # When running daemonized, Red 阅读全文
posted @ 2013-05-27 18:07 Ruthless 阅读(33536) 评论(0) 推荐(2)
摘要: Redis支持很多编程语言的客户端,有C、C#、C++、Clojure、Common Lisp、Erlang、Go、Lua、Objective-C、PHP、Ruby、Scala,甚至更时髦的Node.js,当然,更少不了Java的客户端支持。Redis官方列出的Java客户端也有少,有Jedis、JRedis、JDBC-Redis、RJC等,当然,Jedis是Redis官方首选的Java客户端开发包。下面我们简单对Jedis的入门作简单的介绍。 首先,加入Jedis的依赖包。Jedis依赖包下载地址:https://github.com/xetorthio/jedis/downloads然后, 阅读全文
posted @ 2013-05-27 17:38 Ruthless 阅读(4627) 评论(1) 推荐(0)
摘要: 1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add 阅读全文
posted @ 2013-05-27 15:29 Ruthless 阅读(75526) 评论(13) 推荐(11)
  2013年5月8日
摘要: SQL注入:利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,这是SQL注入的标准释义。随着B/S模式被广泛的应用,用这种模式编写应用程序的程序员也越来越多,但由于开发人员的水平和经验参差不齐,相当一部分的开发人员在编写代码的时候,没有对用户的输入数据或者是页面中所携带的信息(如Cookie)进行必要的合法性判断,导致了攻击者可以提交一段数据库查询代码,根据程序返回的结果,获得一些他想得到的数据。SQL注入利用的是正常的HTTP服务端口,表面上看来和正常的web访问没有区别,隐蔽性极强,不易被发现。SQL注入过程如上图所示,SQL注入攻击过程分为五个步骤:第一步:判断We 阅读全文
posted @ 2013-05-08 11:33 Ruthless 阅读(3166) 评论(0) 推荐(1)
摘要: 对于Web应用来说,注射式攻击由来已久,攻击方式也五花八门,常见的攻击方式有SQL注射、命令注射以及新近才出现的XPath注射等等。本文将以SQL注射为例,在源码级对其攻击原理进行深入的讲解。一、注射式攻击的原理注射式攻击的根源在于,程序命令和用户数据(即用户输入)之间没有做到泾渭分明。这使得攻击者有机会将程序命令当作用户输入的数据提交给Web程序,以发号施令,为所欲为。为了发动注射攻击,攻击者需要在常规输入中混入将被解释为命令的“数据”,要想成功,必须要做三件事情:1.确定Web应用程序所使用的技术注射式攻击对程序设计语言或者硬件关系密切,但是这些可以通过适当的踩点或者索性将所有常见的注射式 阅读全文
posted @ 2013-05-08 08:39 Ruthless 阅读(8265) 评论(1) 推荐(2)
摘要: 第1课:SQL注入原理深度解析第2课:什么是SQL注入 阅读全文
posted @ 2013-05-08 08:38 Ruthless 阅读(1848) 评论(0) 推荐(0)
  2013年5月7日
摘要: 1、什么是肉鸡?对于刚刚接触网络技术的菜鸟们,看到文章后,里面是不是常常提到肉鸡?其实肉鸡这个名词很好理解,简单理解为具有可以被入侵的机子也就是“被入侵者”(可以说是受害者,入侵者不会便宜肉鸡的),一般肉鸡是存有漏洞,才会被入侵的,被种了木马也是肉鸡,相信你有一点理解了吧,在以后的入侵中,“肉鸡”这个名词你自己会明白的。2、什么是3389肉鸡“3389肉鸡”是指开了网络端口3389的机子,而这只机子正好可以入侵,所以可以叫3389肉鸡,虽然我的解释还不是那么的详细和清楚,它的概念可以怎么理解,到时你接触到它,你就会理解。3、什么是端口?端口是上网必备的,每个端口都有特殊的意义,如80端口,是我 阅读全文
posted @ 2013-05-07 20:49 Ruthless 阅读(1949) 评论(0) 推荐(0)
摘要: 端口定义:计算机与外界通讯交流的出口。netstat -an:查看本机开启的端口。1521 -->oracle端口3306 -->mysql端口1433 -->mssql端口5631 -->pcanywhere端口,它是一款远程控制软件通过注册表编辑器来关闭445、135、139、3389端口,操作如下:打开注册表编辑器命名:regedit a、关闭445端口 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters选择“Parameters”项,右键单击,选择“新建”——“DWORD值” 阅读全文
posted @ 2013-05-07 12:41 Ruthless 阅读(1268) 评论(1) 推荐(0)
摘要: 第1课:电脑基础命令讲解第2课:关闭被黑客扫描的端口第3课:黑客术语 阅读全文
posted @ 2013-05-07 00:18 Ruthless 阅读(415) 评论(0) 推荐(0)
摘要: 1、在桌面创建cmd批处理a、在桌面上新建一个文本,内容为cmd.exe,并取名为cmd.bat。b、双击cmd.bat,会自动打开cmd窗口。2、dos命令ver -->显示系统版本cls -->清除屏幕cd xx //xx指路径案例1:cd d:/ //返回到d盘 d:案例2:cd .. //返回上一级目录案例3:cd C:\Program Files //返回到指定目录c:dir -->查看目录 tab键 -->补全命令type x.txt //查看内容,类似linux的cat命令calc //打开系统自带的计算器ipconfig //查看本机ipwww.123c 阅读全文
posted @ 2013-05-07 00:16 Ruthless 阅读(1075) 评论(0) 推荐(0)
  2013年4月2日
摘要: Windows 提供了一种远程桌面系统,可使用户远程登录进行系统管理或作为终端服务器运行各种应用软件。要连接Windows远程桌面,需在 Windows客户端安装相应的软件(tsclient)。如果你是Windows服务器管理员肯定使用过该工具,因为远程桌面能大大方便系统管理员远程维护服务器。在Linux系统中,我们也可通过rdesktop工具连接Windows远程桌面。【1】安装rdesktop工具sudo yum install -y rdesktop 【2】使用rdesktop命令连接到Remote Desktoprdesktop -f -a 16 192.168.1.100即可连接远程 阅读全文
posted @ 2013-04-02 20:00 Ruthless 阅读(1901) 评论(0) 推荐(0)
  2013年3月25日
摘要: yum install openoffice.org-writeryum install openoffice.org-calcyum install openoffice.org-draw openoffice.org-impress测试OpenOffice,点击桌面左上角的“应用程序”,点击“办公”,点击“OpenOffice.org Writer” 阅读全文
posted @ 2013-03-25 16:28 Ruthless 阅读(3610) 评论(0) 推荐(0)
  2013年3月24日
摘要: 在CentOS中安装完rar命令,会自动安装zip命令。具体安装请点击这里。以下命令均在/home目录下操作cd /home #进入/home目录1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip -r abc123.zip abc 123.txt4、把/home目录下面的wwwroo 阅读全文
posted @ 2013-03-24 23:11 Ruthless 阅读(12023) 评论(0) 推荐(0)
摘要: 安装步骤如下:1、下载rar安装包 下载地址:http://www.rarsoft.com/download.htm,根据操作系统选择对应的二进制安装包,我的CentOS操作系统为64bit,因此下载的rar为rarlinux-x64-4.2.0.tar.gz。2、安装rar[root@localhost 下载]# ls #查看已下载的rar安装包rarlinux-32bit-4.2.0.tar.gz rarlinux-x64-4.2.0.tar.gz[root@localhost 下载]# tar -zxvf rarlinux-x64-4.2.0.tar.gz #解压rarrar/rar/. 阅读全文
posted @ 2013-03-24 21:45 Ruthless 阅读(35298) 评论(0) 推荐(0)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 69 下一页