自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android知识结构

Android 知识结构图

2016-02-19 18:00:55 302

原创 系统分层架构设计参考

本人非专业的架构师,只是根据自己的工作经验而总结的该系统架构设计图。 声明: 1、架构仅供参考!架构仅供参考!架构仅供参考! 2、架构仅是软件系统的分层架构 3、根据项目实际情况增加或减少架构层次 4、架构层次更适用于互联网相关项目 5、欢迎各种建议、意见

2016-02-17 10:28:09 627

转载 使用HttpURLConnection发送Post/Get请求

HTTP规范定义中最常用的请求类型就是Get和Post。当你在浏览器里输入任意一个网址按回车,浏览器即已经在执行Get请求了;当你回复了某条微博时,这时可能就执行了一次Post请求。简单的来说,Get就是向服务器发送索取数据的一种请求,不会影响资源的状态;Post是向服务器提交数据的一种请求,可能创建或更新服务器上的资源。 访问服务器链接时,需要以链接地址为参数构造生成一个java.net.UR

2016-02-17 10:28:03 309

原创 Mac 安装 Genymotion 下载虚拟机出现 The file is corrupt 提示问题解决办法

系统版本:OS 10.10.5Genymotion 版本: 2.5.2虚拟机版本:VirtualBox-4.3.32错误提示如下图:折腾好久最终解决了,但是不是很确定是不是这个问题,解决方法如下:1、打开 Genymotion 在 Settings 中找到 Misc 点击 Clear cache 清理一下缓存2、在 Settings 中找到VirtualBo

2016-02-17 10:27:58 1489

转载 Android 自定义View 使用问题

自定义View 的初始化方式,第一种是通过java代码add到布局上,第二种是通过xml配置到布局中,代码如下:第一种:MyView mv=new MyView(this);CoordinatorLayout coordinatorLayout=(CoordinatorLayout)findViewById(R.id.activityLayout);coordinatorLayo

2016-02-17 10:27:52 300

转载 uploadify3.1版本参数使用详解

id: jQuery(this).attr('id'),//绑定的input的IDlangFile: 'http://www.static-xxx.nu/uploader/uploadifyLang_en.js',//语言包的路径,能设置所有的提示文字swf: 'http://www.static-xxx.nu/uploader/uploadify.swf',//[必须设置

2016-02-17 10:27:46 241

转载 全面解析Java注解

1.了解注解我们有必要对JDK 5.0新增的注解(Annotation)技术进行简单的学习,因为Spring 支持@AspectJ,而@AspectJ本身就是基于JDK 5.0的注解技术。所以学习JDK 5.0的注解知识有助于我们更好地理解和掌握Spring的AOP技术。对于Java开发人员来说,在编写代码时,除了源程序以外,我们还会使用 Javadoc标签对类、方法或成员变量进

2016-02-17 10:27:41 271

转载 Linux配置svn+apache+ssl+radius身份认证

环境:Centos6.4 X86_64 minimum,iptables,selinux已关闭,所需软件包采取yum安装方式SVN客户端软件:TortoiseSVN一、不得不说的svn客户端的4种访问方式先说说apache+svn,安装subversion包之后能用客户端访问了,但是不能从网页访问,于是考虑到集成apache和svn,提供更亲和的网页访问方式,但是配置完网页

2016-02-17 10:27:35 1339

转载 Linux(Centos6.5)下安装svn服务器,并通过http访问-- 测试可用

linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了。。安装:安装svn,一般情况下,选择yum方式安装还是比较简单的。?12[root@moshi~]#yum-yinstallmod_dav_svn#会自动安装mod_dav_svn及其依赖

2016-02-17 10:27:29 2865

转载 CentOS6.5安装配置SVN

安装SVN软件包[root@localhost ~]# yum install subversion#确认是否已安装svn模块[root@localhost ~]# cd /etc/httpd/modules;ls|grep svnmod_authz_svn.somod_dav_svn.so如果没有需要安装mod_dav_svn#yum -y install

2016-02-17 10:27:24 322

转载 java开发常用到的jar包总结

java开发中主要用到的jar包介绍commons-io.jar:可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.commons-beanutils.jar:

2016-02-17 10:27:18 928

转载 linux下为目录和文件设置权限

linux下为目录和文件设置权限,包括子目录的循环递归设置chmod 命令可以改变所有子目录的权限,下面有2种方法改变一个文件的权限: chmod mode file|dir改变所有子目录的权限: chmod mode dir -R 注意后面加了个-R参数参数就是权限模式 mode = 777 or 752 ,666,,,mode 的三个数字,分别表示owner,group

2016-02-17 10:27:13 386

原创 tomcat 在linux下启动时找不到JDK的解决方法

1、首先必须确定已经安装了JDK2、然后找到项目做在tomcat 或使用的tomcat3、进入bin目录找到setclasspath.sh 文件,用 vi 编辑器打开4、按图中所示加入红色框中的信息,其中 JAVA_HOME 、JRE_HOME 的目录为你的机器安装的jdk目录

2016-02-17 10:27:07 616

原创 使用 eclipse 生成项目文档

1、在eclipse中选择一个项目点击右键选择Export,如下图2、找到Java ,选中 Javadoc ,然后点击下一步,如下图a) 点击Configure... 找到 JDK 目录下bin的 javadoc.exe ,如果环境变量配置好了,一般不需要改变b) 在项目列表中选择要生成文档的项目、包、类其中一项c) 在use standard dolet 录入或者选择文档

2016-02-17 10:27:02 210

原创 使用 powerdesigner 15.1 逆向工程mysql 总结

最近在使用powerdesigner 15.1 逆向工程 mysql 数据库,总是出现找不到驱动的问题,后来发现是powerdesigner 不支持64位的驱动,到http://dev.mysql.com/downloads/connector/odbc/5.1.html下载 32位 与 64位版本的windwos下的驱动,如果是64位版本的系统,则两个都需要安装

2016-02-17 10:26:56 215

转载 Jquery绑定事件(bind和live的区别)

Jquery中绑定事件有三种方法:以click事件为例 (1)target.click(function(){}); (2)target.bind("click",function(){}); (3)target.live("click",function(){});第一种方法很好理解,其实就和普通JS的用法差不多,只是少了一个on而已第二、三种方法都是绑定

2016-02-17 10:26:50 249

原创 Linux 下zip包的压缩与解压

linux zip 命令详解功能说明:压缩文件。语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。参 数:-A 调整可执行的自动解压缩文件。-b 指定暂时存放文

2016-02-17 10:26:45 247

转载 什么是依赖注入

Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大

2016-02-17 10:26:39 278

转载 Linux下的压缩解压缩命令详解

linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny

2016-02-17 10:26:34 238

转载 Iptables—包过滤(网络层)防火墙

一:Linux防火墙基础:Linux防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙(也称网络层防火墙);Linux防火墙体系基于内核编码实现,具有非常稳定的性能和高效率,因此被广泛的应用。1.Netfilter和iptables的区别:Netfilter:指的是Linux内核中实现包过滤防火墙的内部结构,不以程序或文件的形

2016-02-17 10:26:28 4397

转载 Linux操作系统下IPTables配置方法详解

1、查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source destinationChain OUTPUT (po

2016-02-17 10:26:17 223

转载 pptpd配置参数详解

在LINUX下搭建PPTPD服务器主要有3个配置文件,分别如下:/etc/pptpd.conf 主配置文件debug#把所有的debug信息写入系统日志/var/log/messagesoption /etc/ppp/options.pptpd#选项配置文件的位置localip 192.168.0.254#本地VPN服务器的IPLogwtmp#使用/var/log/wtmp记录

2016-02-17 10:26:12 560

原创 linux解压war包的命令

linux解压war包的命令网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。unzip -d 指定目录[root@oracle upload]# unzip -oq common.war -d common命令名: unzip功 能说明:解压缩zip文 件语  法:unzip [-cflptuvz

2016-02-17 10:26:01 573

转载 LINUX各目录功能介绍及路径写法

各目录功能介绍及相对/绝对路径写法目录建立一个目录时,ext2会分配一个inode与至少一块block给此目录。 inode记录此目录的相关权限与属性,并记录分配到的那块block号码;block记录此目录下的文件名与文件名占用的inode号码数据。档案当在ext2建立一个一般档案时,ext2会分配一个inode与相对于此档案大小的block数量给此档案。挂载点的意义(mo

2016-02-17 10:25:55 392

转载 为你详解Linux安装GCC方法

下载:http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览:http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes:http://gcc.gnu.org/gcc-4.5/changes.htm现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FO

2016-02-17 10:25:50 294

转载 配置 yum 源的两种方法

1.删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps2.下载yum安装文件wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.27-14.el6.centos.noarch.rpmwget http://mirrors.163.com/centos

2016-02-17 10:25:44 422

原创 解决:Permission denied: make_sock: could not bind to address

在进行业务系统测试时,发现843端口sock连接有问题,通过抓包发现客户端连接843端口的tcp3次握手最后一次失败。现有的843端口是研发写的程序监听端口,判断程序不稳定,准备安装http服务然后将监听端口改为843,然后从客户端发起请求,再次从服务端抓包看一下tcp3次握手的情况,然而在配置完成http服务器后调整监听端口时报错如下:Permission denied: make_sock

2016-02-17 10:25:39 1383

转载 apache之httpd启动、终止、重启小结

如果配置文件中的Listen directive设置了默认端口为80(或者是其它的值,但要小于1024),接下来apache httpd就需要root权限来启动apache,这是因为在将应用进程绑定在(1-1024)这个保留端口范围内的时候,需要root权限。当 server一旦启动并且执行了些许初步动作,比如打开log日志文件,接下来server会装载执行指定数目的child processes

2016-02-17 10:25:33 1537

转载 linux CentOS 6.5 中安装与配置JDK-7

系统环境:centos-6.5安装方式:rpm安装软件:jdk-7-linux-i586.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html检验系统原版本[root@localhost~]# java -versionjava version "1.7.

2016-02-17 10:25:28 229

转载 CentOS6.5使用yum命令方便快捷安装Nginx

当然,首先要求是可以联网的CentOS系统,因为yum安装需要互联网连接。1.为了追加 nginx 的 yum 仓库,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的内容复制进去:?12345[nginx]name=nginxrepobaseu

2016-02-17 10:25:22 203

转载 nginx内置变量

名称版本说明(变量列表来源于文件 ngx_http_variables )$args1.0.8请求中的参数;$binary_remote_addr1.0.8远程地址的二进制表示$body_bytes_sent1.0.8已发送的消息体字节数$content_length

2016-02-17 10:25:16 339

转载 编译安装Nginx

安装pcre库,因为nginx依赖它,如何安装请百度。编译安装Nginx./configure--sbin-path=/usr/local/nginx/nginx--with-openssl=/usr/local/ssl/include[root@weinginx]#ls/usr/local/nginx/client_body_tempfastcgi_templogsproxy_t

2016-02-17 10:25:10 186

转载 Linux下源码安装的经验总结

在linux下安装软件,难免会碰到需要源码安装的,而就是这简简单单的./configure、make、sudo make install三步,却让不少人头疼不已,这里以安装X11为例具体介绍下我在安装时的一点小经验,以便共同学习,共同进步!首先,我们要做些准备工作,源码安装少不了这几个工具pkg-config、libtool、autoconf和automake(当然,还有更基础的,像zli

2016-02-17 10:25:05 202

转载 linux yum使用管理详细使用

学习linux的朋友,想必您一定听过大名鼎鼎的yum吧,本文将详细介绍linux yum的使用方法,当然我们还是更愿意您man yum,无论如何,那样都是最为准确的。yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术用到自己的 distribution 形成了现在的 yum

2016-02-17 10:24:59 256

转载 linux下提示bash:command not found

新安装的linux系统,如果进行精简安装可能会出现bash:command not found 的提示,大家在安装的时候可以选择默认安装basic的组件,一般即可。到时候可以再升级。如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么首先就要考虑root 的$PATH里是否已经包含了这些环境

2016-02-17 10:24:53 3643

转载 Linux查看CPU和内存使用情况

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能

2016-02-17 10:24:48 330

转载 Nginx安装部署

nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-getinstallbuild-essentialapt-getinstalllibtool

2016-02-17 10:24:42 224

转载 maven + tomcat 热部署

我在平时工作中部署Web项目到测试服务器上的Tomcat时用的是Hudson。Hudson本身已经跟SVN、Git、Maven集成并且支持添加各种插件。但如果使用Hudson,我需要配置两个任务:一个任务负责打包项目成WAR,另外一个任务负责部署打包好的WAR包到目标服务器的Tomcat上。虽然任务只需要配置一次,但每次修改代码提交后,都得切换到浏览器点Hudson构建任务页面上的Build No

2016-02-17 10:24:37 310

转载 jquery读写cookie

新建一个js文件,将如下脚本拷贝进去jQuery.cookie = function(name, value, options) {if (typeof value != 'undefined') { options = options || {}; if (value === null) { value = ''; options = $.extend({

2016-02-17 10:24:31 401

转载 JS中实现replaceAll的方法

第一次发现JavaScript中replace()方法如果直接用str.replace("-","!")只会替换第一个匹配的字符.而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志)。replace()Thereplace()methodreturnsthestringthatresultswhenyoureplacetextmatchingit

2016-02-17 10:24:26 2872

AnyDesk工具

一款免费的远程桌面工具,teamviewer 备选方案(Windows版)

2019-01-15

IDE Fix Pack 6.2

解决C++Builder 2010启动时出现cannot create xxxx\EditorLineEnds.ttr问题

2018-02-26

空空如也

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

TA关注的人

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