自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

q243021856的专栏

软件开发相关知识的学习

  • 博客(40)
  • 资源 (35)
  • 收藏
  • 关注

转载 Kafka 安装和测试

1. 简介 kafka (官网地址:http://kafka.apache.org)是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。  i. 消息的发布(publish)称作producer,消息的订阅(subscribe)称作consumer,中间的存储阵列称作broker。 ii. 多个broker协同合作,producer、consumer和broke

2016-05-10 18:24:35 290

原创 linux下单机版zookeeper安装

一、linux下单机版zookeeper安装(0)下载安装安装java环境,并配置好java相关的环境变量$JAVA_HOME(1)下载最新的稳定版并解压tar -zxvf zookeeper-3.4.3.tar.gz可执行文件都在bin/目录下,配置都在conf/目录下(2)生成配置conf/目录下有个zoo_sample.cfg,是样板配置文件复

2016-05-10 16:26:51 1446 1

转载 VMware中的Linux系统利用NAT网络连接方式访问外网配置

一、三种方式简介1、Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,与linux下一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力。在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了我们真实物理网卡所在的网络上,相当于虚拟机和真实主机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题。使用这种方式很简

2016-04-15 10:30:02 389

原创 linux下安装memcacheq

memcachedq安装:1.安装依赖包Berkeley DB x.xDownload from How to install BerkekeyDB:$tar xvzf db-x.x.x.tar.gz$cd db-x.x.x/$cd build_unix/$../dist/configure$make$sudo make install备注:

2016-04-14 11:26:53 261

转载 使用Jenkins配置自动化构建

持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。为了实现这个要求,我选择了Jenkins。从http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不能安装,从http://mirrors.jenkins-ci.org/war/latest/jenkins.war

2016-04-12 11:23:43 272

转载 SecureCRT生成SSH密钥

利用SecureCRT产生的密钥对连接SSH服务器服务器端操作系统:RedHat Enterprise Server 3客户端操作系统:winXP/win2003SSH服务器:Open SSH 3.6.1p2客户端:SecureCRT4.1第一步:密钥对的生成.在SecureCRT中建立一个新的连接.protocol选ssh2hostname输入要连接的主机IP

2016-04-12 10:56:33 5278

转载 Java之XMemcached使用及源码详解

前言      本文主要讲述如何使用XMemcached客户端与Memcached服务端进行交互。通过XMemcached的API调用与Memcached的set/get命令对比及跟踪XMemcached源码,使大家对XMemcached的API有更深层次的理解,能够从底层上去了解其工作原理,从而能在项目中进行一些针对性的接口封闭及优化工作。 是叫Memcache还是Memcach

2016-04-09 12:58:08 486

原创 Memcached有个stats命令

Memcached有个stats命令,通过它可以查看Memcached服务的许多状态信息。使用方法如下:先在命令行直接输入telnet 主机名端口号,连接到memcached服务器,然后再连接成功后,输入stats 命令,即可显示当前memcached服务的状态信息。statsSTAT pid 1552STAT uptime 3792STAT time 1262517674

2015-10-26 18:39:24 326

转载 MySQL 数据库常用命令小结

MySQL 数据库常用命令 1、MySQL常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重

2015-08-10 21:06:12 439

转载 java Future 接口介绍

在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完成

2015-08-10 16:57:27 301

转载 eclipse远程debug 设置

1.打开Eclipse,点击左上角的debug按钮,如图: 2.点击上图的红色区域 3.双击上图的红色区域 4.Project:选择你要debug的项目,Host:输入你的远程IP,Port:远程调用端口。如何知道远程端口,通过进入你的远程虚拟机的命令行,输入jps -v 命令,查找这一行-Xrunjdwp:transport=dt_socket,serve

2015-04-09 15:03:34 406

转载 反抓取演变

第一招:小聪明一下,判断来访的是浏览器来的否,不是就把它跳转到网站的一些与数据无关的页面。这招没有过多久,人们就开始模仿浏览器或者google、baidu 这样的爬虫。招数过时。     第二招:设置登陆,需要登陆之后才能看到有用的数据。但是很快就有人在抓取之前模拟先做登陆这一道程序。招数失败。     第三招:设置验证码,这招对用户体验不好。弥补一下,把验证码定到访问N次以上再输

2014-12-26 15:41:09 516

原创 对方进行预处理和后处理的两种方法

对方进行预处理和后处理的两种方法:动态代理和Spring AOP中的Advice,具体的是使用举例如下: 1) 首先是公用部分的声明:定义了一个接口和对应的实现类,以及用来判断拦截方法的两个注解。 首先定义一个接口 public interface Hello { @MethodLog("执行 问候") void sayHello(String name

2014-12-19 15:50:29 703

原创 使用在控制器中的方法上添加注解的方式来对添加注解的方法执行前做一些预处理操作或者后处理操作

2、为了让SpringMVC中控制器的功能更加的专一,让控制器只专注自己的业务处理部分,而不用考虑用户的权限等一系列的因素,使用在控制器中的方法上添加注解的方式来对添加注解的方法执行前做一些预处理操作或者后处理操作(比如,对用户验证,以及验证成功后向response中写入cookie)。 1)自定义注解: @Target(ElementType.METHOD) @Ret

2014-12-19 11:29:27 1094

原创 MyBatis中的类型转换机制

自定义了一 个将Date存为毫秒时间的VARCHAR类型的TypeHandler 1)新建类型转换类,实现TypeHandler接口,接口的泛型指定参数类型 ,重写了setNonNullParameter,getNullableResult方法。public class CustomTimeStampHandler extends BaseTypeHandler { 

2014-12-19 11:19:52 2586 1

原创 配置h2数据库

1. 添加依赖                            com.h2database                h2                1.4.178            2.修改数据库配置的properties文件,主要是jdbc.driverName和jdbc.urljdbc.driverName=org.h2.Driverjdb

2014-12-19 10:46:02 1341

原创 Spring中加载属性文件

在xml文件中加入:头部加入:xmlns:util=http://www.springframework.org/schema/util 在xsi:schemaLocation中加入:http://www.springframework.org/schema/util http://www.springframework.org/schema/util/sp

2014-12-19 10:18:17 351

原创 web.xml配置文件的加载顺序

从先到后依次是:content-param, listener, filter, servlet。在web项目启动时,它们的加载顺序以及作用如下:    1). WEB项目启动时,容器(如:Tomcat)会先去读配置文件web.xml的两个节点:          和      2).紧接着,容器创建一个WEB项目共享的ServletContext上下文.   

2014-12-19 10:08:59 456

原创 web工程中设置静态资源的两种方式

1)第一种是在web.xml中指定默认过滤器                      default             /images/**          2)第二中方式是在***-servlet.xml中设置

2014-12-19 09:58:34 439

原创 cookie中添加token消除cookie被修改的安全隐患

1) 用户登陆成功后,向response中 添加三个Cookie, 分别是userId,time,token, 其中token是 由前两个字段通过md5加 密得到的。用户登陆成功后需要向response中 写cookie, 具体代码如下:public void login(String userId, HttpServletResponse response) {

2014-12-19 09:47:53 5710

原创 spring aop实现角色权限控制

l Pom加入依赖      dependency>groupId>org.springframeworkgroupId>artifactId>spring-aspectsartifactId>dependency>l 自定义invocationimport java.lang.annotation.ElementType;import java.lang.annota

2014-11-12 13:02:34 597

原创 Spring后处理bean使用

l 创建后处理bean类public Object postProcessAfterInitialization(Object bean, String beanName)throws BeansException {return bean;} public Object postProcessBeforeInitialization(Object bean, String

2014-11-10 15:36:06 441

原创 Mybatis枚举类型转换

l Pom加入依赖:         dependency>            groupId>org.mybatisgroupId>            artifactId>mybatisartifactId>        dependency>l 定义枚举类:public enum BindStatus {NO_BIGN(0,"未绑定情侣"),BI

2014-11-10 13:40:08 876

原创 Spring定时任务配置

l Pom文件加入依赖                        dependency>                groupId>org.quartz-schedulergroupId>                artifactId>quartzartifactId>                version>1.8.5version>         

2014-11-10 13:36:55 285

转载 Maven 之 findbugs 插件

如何在自己的Maven项目中加入findbugs:1.这个很简单:在自己的pom.xml中加入pom.xml 。。。。。。             。。。。。。                        org.codehaus.mojo          findbugs-maven-pl

2014-10-24 10:55:15 672

转载 findbugs简介

静态分析工具承诺无需开发人员费劲就能找出代码中已有的缺陷。当然,如果有多年的编写经验,就会知道这些承诺并不是一定能兑现。尽管如此,好的静态分析工具仍然是工具箱中的无价之宝。在这个由两部分组成的系列文章的第一部分中,高级软件工程师Chris Grindstaff 分析了 FindBugs 如何帮助提高代码质量以及排除隐含的缺陷。代码质量工具的一个问题是它们容易为开发人员提供大

2014-10-22 11:04:37 414

转载 SocketChannel

SocketChannel[java] view plaincopypublic abstract class SocketChannel extends AbstractSelectableChannel implements ByteChannel, ScatteringByteChannel, GatheringByteChannel 

2014-10-11 11:35:55 507

转载 连网和异步 I/O

连网和异步 I/O概述连网是学习异步 I/O 的很好基础,而异步 I/O 对于在 Java 语言中执行任何输入/输出过程的人来说,无疑都是必须具备的知识。NIO 中的连网与 NIO 中的其他任何操作没有什么不同 ― 它依赖通道和缓冲区,而您通常使用InputStream 和 OutputStream 来获得通道。异步 I/O异步 I/O 是一种 没有阻塞地读写数据的

2014-10-11 11:27:43 345

转载 ServerSocketChannel

ServerSocketChannel让我们从最简单的ServerSocketChannel来开始对socket通道类的讨论ServerSocketChannel是一个基于通道的socket监听器。它同我们所熟悉的java.net.ServerSocket执行相同的基本任务,不过它增加了通道语义,因此能够在非阻塞模式下运行。用静态的open( )工厂方法创建一个新的Se

2014-10-11 11:22:51 521

转载 连网和异步 I/O

连网和异步 I/O概述连网是学习异步 I/O 的很好基础,而异步 I/O 对于在 Java 语言中执行任何输入/输出过程的人来说,无疑都是必须具备的知识。NIO 中的连网与 NIO 中的其他任何操作没有什么不同 ― 它依赖通道和缓冲区,而您通常使用InputStream 和 OutputStream 来获得通道。异步 I/O异步 I/O 是一种 没有阻塞地读写数据的

2014-10-11 11:16:40 427

转载 五大方法减少跨站请求伪造(CSRF)攻击

摘要:你公司网络上的Web应用程序是否容易遭受跨站请求伪造攻击呢?这是一个值得讨论的问题,因为一次成功的CSRF攻击的后果往往是破坏性的。下面我们来看看五大方法减少跨站请求伪造攻击。你公司网络上的Web应用程序是否容易遭受跨站请求伪造攻击呢?这是一个值得讨论的问题,因为一次成功的CSRF攻击的后果往往是破坏性的,会花费公司的大量金钱,甚至导致机密信息丢失。什么是CSRF(跨站请求伪

2014-08-20 17:12:06 803

转载 跨站请求伪造CSRF

CSRF是Cross Site Request Forgery的缩写,乍一看和XSS差不多的样子,但是其原理正好相反,XSS是利用合法用户获取其信息,而CSRF是伪造成合法用户发起请求。在XSS危害——session劫持中我们提到了session原理,用户登录后会把登录信息存放在服务器,客户端有一个用户标识存在cookie中,只要用户不关闭浏览器或者退出登录,在其有效期内服务器就会把这个浏

2014-08-20 16:56:33 378

转载 Web攻防系列教程之跨站脚本攻击和防范技巧详解

Web攻防系列教程之跨站脚本攻击和防范技巧详摘要:XSS跨站脚本攻击一直都被认为是客户端Web安全中最主流的攻击方式。因为Web环境的复杂性以及XSS跨站脚本攻击的多变性,使得该类型攻击很难彻底解决。那么,XSS跨站脚本攻击具体攻击行为是什么,又该如何进行有效的防范呢?本文对此进行了有针对性的具体实例分析。XSS跨站脚本攻击一直都被认为是客户端Web安全中最主流的攻击方式。因为

2014-08-20 16:51:31 471

转载 java cookie 详解

一.什么是cookies? 大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因此人们昵称

2014-08-20 11:16:10 292

转载 java synchronized详解

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问object的一个synch

2014-08-20 11:10:19 268

转载 Android 设置控件是否可见

通常控件的可见与不可见分为三种情况。第一种    gone         表示不可见并且不占用空间第二种    visible       表示可见第三种    invisible    表示不可见但是占用空间可见与不可见的表现形式有两种。在布局文件中:[html]android:visibility="gone"  and

2013-07-12 16:16:34 658

转载 android之Fragment(官网资料翻译)

Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命周期,

2013-05-20 10:20:54 546

转载 android clipRect

android的clip有以下两点疑问:Clip(剪切)的时机Clip中的Op的参数的意思。 通常咱们理解的clip(剪切),是对已经存在的图形进行clip的。但是,在android上是对canvas(画布)上进行clip的,要在画图之前对canvas进行clip,如果画图之后再对canvas进行clip不会影响到已经画好的图形。一定要记住clip是针对canvas而非图形。

2013-05-09 16:39:47 573

转载 android中Invalidate和postInvalidate的区别

android中Invalidate和postInvalidate的区别Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Androi

2013-05-09 14:36:19 379

转载 Android View.post(Runnable )

Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的:     Handler mHandler=new Handler();      mHandler.post(new Runnable(){         @Override public void run()         { // TODO Auto-generated method

2013-05-08 13:46:24 425

Matlab_2007b_Full_Release.rar

Matlab_2007b_Full_Release.rar,欢迎下载

2013-12-15

东北大学版云窗

东北大学版云窗,只要有校园网就可以免费看电视

2013-12-15

东北大学程序实践4(数据库)

东北大学程序实践4(数据库),包括sql语句和ER图

2013-06-28

ejb实现的超市管理系统

ejb实现的超市管理系统,含实验报告,包括服务器和客户端,由于是ejb实现,不需要导入数据库

2013-06-28

android shader线性渲染(类似与歌词逐字同步)

用android shader线性渲染实现类似与歌词逐字变色同步的效果

2013-05-08

android音乐盒,歌词同步程序

android音乐盒,歌词同步程序,both server and client

2013-05-03

卡拉OK,歌词同步程序

卡拉OK,歌词同步程序,Android 2.1一个卡拉ok小程序,实现歌词同步程序,有用到XML解析、Android Handler监听回调机制。pi pei dao yi ge zi

2013-05-03

android录音并频谱分析绘图

android录音并频谱分析绘图

2013-04-23

android audiorecord录音并绘图

android audiorecord录音并绘图

2013-04-23

Android多媒体开发高级编程

Android多媒体开发高级编程, Android多媒体开发高级编程电子书,实用

2013-04-21

EJB3.0教程作者黎活明

EJB3.0教程作者黎活明,很详细,很全面

2012-09-20

kinect学习资料

kinect学习资料,挺好的,欢迎大家下载,呵呵

2012-08-31

基于jsp、javabean、mysql的网上书店系统

基于jsp、javabean、mysql的网上书店系统,实现了网上书店的基本工程,界面还不错

2012-06-13

数值分析实验源代码+实验报告

数值分析实验源代码+实验报告,最小二乘法的实现、拉格朗日插值、矩阵求逆、、追赶法实现,C++实现

2012-06-13

东北大学程序实践三(多线程、服务器、RMI)

东北大学程序实践三(多线程、服务器、RMI),源代码+实验报告

2012-06-09

画类图的小工具

画类图的小工具,画类图的小工具,画类图的小工具,挺好用的

2012-06-09

C++编译器codeBlock

codeBlock编译器,是C++的一个开发环境,很好用的,还可以用来编java

2011-11-02

c++编程答案

C++面向对象程序设计(第7版)编程答案集,有些是网友们编写的,本人用了还不错

2011-11-02

java nio中文版

java NIO是 java New IO 的简称,在 jdk1.4 里提供的新 api 。 Sun 官方标榜的特性如下: – 为所有的原始类型提供 (Buffer) 缓存支持。 – 字符集编码解码解决方案。 – Channel :一个新的原始 I/O 抽象。 – 支持锁和内存映射文件的文件访问接口。 – 提供多路 (non-bloking) 非阻塞式的高伸缩性网络 I/O 。 本文档将围绕这几个特性进行学习和介绍。

2014-10-30

android两种方式页面跳转的下例子

android两种方式页面跳转的下例子,一种直接跳转,另一种携带结果跳转并具有返回功能

2014-08-20

springmvc和mybatis整合的简单用户管理系统

springmvc和mybatis整合的简单用户管理系统,包含springmvc和mybatis整合的配置文件,有注释,简单易懂,适合初学者,通过学习应该可以掌握springmvc和mybatis的整合配置

2014-08-20

springmvc实现的简单用户管理系统

springmvc实现的简单用户管理系统,包括直接生成页面和返回json两种方式,配置明了,简单易懂,适合初学者

2014-08-20

java开发实战经典

java开发实战经典,作者清华大学出版社李兴华,内容简单易懂,非常适合初学者

2014-08-20

maven in action 中文版

maven实战电子书,很好很实用的电子书,欢迎下载

2014-08-20

android实现的音乐播放器

android实现的音乐播放器,可以播放音乐,实现类似唱吧的刷字幕效果,代码注释清晰,易懂,欢迎下载

2014-08-20

springmvc海运物流管理系统.zip

springmvc 和mybatis实现的海运物流管理系统,基本的功能都实现了,有大量的注释,简单易懂,适合初学者,有基础的也可以借鉴,如果能仔细的阅读完,springmvc和mybatis就基本都掌握了。(带数据库文件)

2014-08-20

cobertura.jar

cobertura.jar,cobertura.jar,cobertura.jar测试覆盖

2014-05-05

pager-taglib.jar

pager-taglib.jar ,很好用的分页框架很好用的分页框架

2014-03-21

portlet-api-1.0.jar

portlet-api-1.0.jar

2014-03-21

mybais-spring-1.1.1.jar

mybais-spring-1.1.1.jar

2014-03-21

Java Api参考文档

Java Api参考文档,很全面包括javax

2014-03-16

MyBatis3 用户指南 附JavaDB实例

MyBatis3 用户指南 附JavaDB实例 api中文版翻译 有实例

2014-03-16

java jdk6版本

jdk6版本 很好用哦

2014-03-04

tomcat7.0.26

tomcat7.0.26安装版,点击安装,安装后提供图形界面控制启动关闭,

2014-03-04

tomcat7.0.27

tomcat7.0.27压缩版,解压后即可使用,挺好用的

2014-03-04

空空如也

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

TA关注的人

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