自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

生活是为了挑战

Either tolerate or be cruel

  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决windows使用rsync同步到Linux权限问题

Linux配置好了rsync服务,从windows同步文件过去之后,发现文件的权限很低,导致在LInux上用低权限的用户访问失败,权限不足。这是因为使用rsync同步文件会保留文件的权限属性,但是Windows上不是Linux那套权限机制,幸好rsync官方具有配置后用户同步文件会强制把权限改为server端设定值。在rsyncd.conf中加上一行:incoming chmod =

2017-09-15 09:29:28 8369 1

原创 解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF

最近把项目部署到新服务器后,出现了这个错误java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.apache.coyote.http11.Ab

2017-08-24 14:50:02 1705

原创 使用caddy服务器轻松切换站点到Https

Caddy 是一个支持 HTTP/2 的跨平台 Web 服务器,而且它也可以做反向代理但是与Nginx不一样的是,它没有刻意去追求高性能,而且另辟蹊径以打造一个简单易用的静态服务器为目标。它的slogan之一是Serve The Web Like It's 2017总的来说,就是配置简单,功能多样。下面是它的一些功能,而我们今天就使用它来为普通http网站加上https支持,而

2017-03-17 14:37:04 12992 4

原创 前端框架easyui的使用

Easyui框架如其名,使用起来非常简单,它是一组基于jQuery的UI插件集合体,只需要简单的几句js语句或者html语句,就可以写出蛮不错的商业风格UI。首先在这个网站下载easyui的免费版本:http://www.jeasyui.com/download/index.php。easyui由于非常简单,官网提供了一套tutorial,基本涵盖了平时所需要用到的一切组件、用法,其它中文

2016-02-25 17:41:03 2797

原创 springmvc+spring+mybatis集成框架的环境搭建

姊妹篇:struts2+spring4+hibernate4集成框架的环境搭建http://blog.csdn.net/ironali/article/details/50737838经典的三大框架有struts2+spring+hibernate,但是我本人来说更加喜欢springmvc+spring+mybatis的组合。在这里,springmvc就充当struts2,mybati

2016-02-25 16:44:49 3994 6

原创 struts2+spring+hibernate集成框架的环境搭建

今天说一说比较常用的三大框架struts2+spring+hibernate的集成使用。首先,我们分别进入三个的官网下载jar包,当然我们也可以直接使用maven。Hibernate : http://hibernate.org/orm/downloads/最新版已经出到5了,我们这里使用4,其实大同小异,主要是移除了NamingStrategy换了几个更好用的API和做了一些性能优化

2016-02-25 15:48:24 1535

原创 Git/Github基础教程

Git介绍Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。通俗来说就是一个类似于svn的版本管理工具,可是那和svn/vcs这些有什么不一样呢?最重要的一点就是,Git是分布式的。SVN的版本库是集中放在中央服务器的,写代码的时候使用自己的机器,首先从中央服务器更新最新的版本,编码完毕之后就推送到中央服务器。像svn这种是集中式版本控制系统,必须联网才

2016-01-21 14:36:13 737

原创 Maven的简单使用

Maven是现在最流行的Java项目管理工具在这里我使用ubuntu来配置maven,并做简单的使用说明。一、首先,下载Maven,在ubuntu可以使用apt-get直接下载sudo apt-get install maven

2016-01-21 11:30:45 657

原创 Java简便开发必备——lombok

介绍一款Java上的小框架,叫做lombok,它可以大大减少写代码的工作量,而且代码量会少很多,看起来更加清爽,而且学习起来非常简单。例如在java企业开发里面的javabean,它需要满足下列三个条件:1、javaBean必须是一个public的类2、JavaBean有一个不带参数的构造函数,如果public类的构造函数包含参数的话,那这个类不能做为JavaBean3、JavaB

2016-01-20 16:19:37 1949

原创 Ubuntu配置Mysql

1、  首先是安装Mysql,我现在的系统是ubuntu,所以使用apt-get可以直接安装,不需要加上mysql-client因为安装mysql-server的时候会自动装。安装过程可以设置root用户的密码sudo apt-get install mysql-server 2、  查看Mysql是否运行中service mysql status3、  输入mysql-uro

2016-01-20 13:47:15 536

原创 Linux配置svn服务器

因为买了个阿里云除了挂个网页都没怎么用过,因为项目需要现在就用它当svn服务器了。这里用的是Centos 6.5,其它发行版步骤差不多。第一步 安装SVN服务端直接命令行输入 yum install subversion (不同发行版用的包管理器也不一样,centos用的是yum,如果你是ubuntu则用apt-get)第二步 创建版本库首先创建好自己的目录,我这里就把它放在hom

2016-01-16 19:05:28 680

原创 编译linux内核简易教程

一、xz解压文件方法或命令我的linux内核下载下来格式为tar.xz,所以需要按照下面方式解压:xz -d 要解压的文件同样使用 -k 参数来保留被解压缩的文件。创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xxx.tar 来将 xxx.tar压缩成为 xxx.tar.xz

2015-10-28 09:19:10 1917

原创 Java学习笔记(一)

以前学习java的时候记录下来的笔记。传上来和大家一起分享JAVA的主要特征:解释性(Java的源程序被编译成字节码,在Java虚拟机上运行。Writeonce, run anywhere)与体系无关(由于Java是解释性的,可以在任何操作系统上运行。)可移植性(Java程序无需重新编译就可以在不同的平台上运行。在java语言中没有针对平台的特征,例如整数在不同平台上是长度相同的。

2015-07-25 10:34:03 603

原创 C语言学习笔记

十六进制前面加0X或者0x八进制前面加0 反斜线开始并加入单引号如’\141’字符‘A’   “AB”  “A”(‘A’ ’\o’的组合)%x 十六进制 (输出的十六进制为小写。如23f)%#X 输出结果为0X23F。(可看出是16进制)Return 终止函数Break 终止循环和switch 若局部变量与全局变量的名字一样时,局部变量会屏蔽全局变量。 &&

2015-07-25 10:21:02 449

转载 Tomcat部署web应用的几种方法

对Tomcat部署web应用的方式总结,常见如下:Tomcat自动部署将PetWeb目录拷贝到$CATALINA_HOME\webapps下,然后启动服务器就可以了。这种方式比较简单,但是web应用程序必须在webapps目录下。访问地址如下:  http://localhost:8080/PetWeb/  修改Server.xml文件部署用UE或EditPlus打

2015-04-26 13:01:23 665

转载 tomcat解压版无法启动tomcat*.exe解决办法

情况:Tomcat解压后,启动bin目录的startup.bat正常,但是启动tomcat7.exe却启动不了,为什么?一、tomcat7.exe与startup.bat的区别:1、这两个都可以启动tomcat,但tomcat7.exe必须安装了服务才能启动,而startup.bat不需要2、另外一个区别是它们启动所使用的JAVA环境配置是分开的tomcat7.exe启动所使用JA

2015-04-24 12:10:54 14621

转载 XML中PCDATA与CDATA

所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。PCDATAPCDATA 指的是被解析的字符数据(Parsed Character Data)。XML 解析器通常会解析 XML 文档中所有的文本。当某个 XML 元素被解析时,其标签之间的文本也会被解析:此文本也会被解析解析器之所以这么做是因

2015-04-24 11:14:41 844

转载 linux 删除apache

rpm -qa|grep httpd #查看apache包,找到名字(例如httpd-2.2.15-15.el6_2.1.x86_64)后用下面命令删除rpm -e httpd-2.2.15-15.el6_2.1.x86_64 #不过要先把依赖apache的包删除或者yum list|grep httpd #查看apache包名,例如httpd.x86_64

2015-04-23 14:12:55 1144

转载 centos7下搭建lamp

LAMP环境即为Linux、Apache、MySQL、PHP的简称首先确保你的yum仓库配置正确,我直接使用163的yum源,切换至root用户,使用命令# cd /etc/yum.repos.d/进入对应文件夹,将下载好的163yum源放在此文件夹里面然后安装apache服务#yum install httpd -y安装对应

2015-04-23 14:07:06 571

转载 linux yum命令

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式

2015-04-23 14:04:55 507

转载 centos更改163yum源

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法如下:1,进入yum源配置目录cd /etc/yum.repos.d2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网

2015-04-23 13:54:54 1102

转载 ubuntu下安装owncloud

最近在centos里搭建了owncloud,但是总是会出一些问题。所以尝试了下在ubuntu下搭建,参考了几篇文章,最后完美搭建成功。首先按照惯例搭建lamp平台在安裝之前你先確定你的系統已經更新到最新版本。# apt-get -f install# apt-get update# apt-get upgrade之後,第一步驟需要安裝的就是 Apache2

2015-04-19 12:00:00 1534

原创 centos7上owncloud搭建私有云

今天尝试了下在linux搭建私有云,百度了几个教程,只有一个是成功安装的,其实过程还蛮简单的,感觉功能和windows下的局域网共享差不多。我系统用的是centos 7。第一步、搭建LAMP1、owncloud主要是由用php进行开发的,所以当然我们需要在linux上先搭建LAMP了,也就是linux+apache+mysql+php。(不得不说php和mysql是最合适的一对

2015-04-18 10:38:15 12589 2

转载 XAMPP等php集成环境无go-pear.bat的解决方法

如果你PHP安装目录下有go-pear.bat,那么直接执行此批处理就可以。下面来说说没有带PEAR环境的安装。一 通过go-pear.php安装PEAR :直接访问 http://pear.php.net/go-pear ,(按Ctrl+S)保存其首页内容为go-pear.php, 1:go-pear.php存放于PHP安装目录下,Cmd 切换至PHP安装目录(E:\wamp\b

2015-04-13 19:44:07 1081

原创 解决No system images installed for this target

如果新建安卓模拟器的时候显示了这个:No system images installed for this target那就是因为在安卓sdk的时候没有安装ARM EABI v7a System Image,这时只要启动SDK Manager就可以进行安装。但是如果没有翻墙而且也没镜像网站那就只能手动下载安装了。这里提供我网盘的地址:http://pan.baidu.com/s

2015-04-11 22:26:53 1156

原创 Tomcat+Eclipse环境搭建

首先是下载Tomcat,到官网可以下载:http://tomcat.apache.org/download-80.cgi。注意的是有很多版本,这里我们下载64-bit Windows zip,压缩包的64位windows的版本。下载完之后解压,然后添加环境变量即可。我的电脑-右键-属性-高级系统设置-环境变量接下来进入tomcat的目录里的bin,我这里是D:\Program

2015-04-08 14:54:50 754

原创 简单步骤家搭建安卓开发环境

最近因为有朋友问我怎样搭建安卓开发环境,说实话当初刚开始搭建的时候也费了我不小劲,趁有空我就把具体的过程都写出来,以供大家参考。第一步,下载并安装java,并配置Windows上JDK的变量环境。推荐在官网下载:http://www.java.com/zh_CN/download/manual.jsp,毕竟可以自由的选择自己需要的版本,一般来说的话下载最新版就好了。java变量环境的配置比较简

2015-03-29 22:33:54 890 1

原创 解决eclipse里面的Access restriction错误

有时候为了实现某些功能而使用一些比较奇怪的jar包例如以下这类包:com.sun.image.codec.jpeg.ImageFormatException;com.sun.image.codec.jpeg.JPEGCodec;com.sun.image.codec.jpeg.JPEGImageDecoder;com.sun.image.codec.jpeg.JPEGImageEn

2015-03-29 22:25:09 1303

原创 在xampp里搭建php运行环境并使用

如果单独安装mysql+Apache+php会比较麻烦,所幸现在有很多集成环境安全包,其中xampp就是其中常用的一种。下载地址https://www.apachefriends.org/zh_cn/index.html。下载后基本一键安装,没有多大问题。安装好了启动程序并在主界面里启动(start)apache,然后测试有没有搭建成功:如果你的是默认设置,也就是端口号为80,则在浏览

2015-03-28 23:23:56 6428

原创 phpmyadminl连接错误问题解决方案

如果你使用mysql的可视化工具例如phpmyadmin出现如下问题:phpmyadmin 尝试连接到 mysql 服务器 但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码 并确认这些信息与 mysql 服务器管理员所给出的信息一致。解决方法如下:打开phpmyadmin的安装目录,找到config.inc.php这个文件,用记事本打开,找到$cfg['Servers

2015-03-23 13:22:02 1414

原创 HDU 1232 畅通工程 & HDU 1233 还是畅通工程

这两道题属于姐妹题,两题做法相差不大,都可以用并查集做。Problem Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input测试输入包含若干测试用例。

2014-03-10 17:14:55 570

原创 HDU 4500 小Q系列故事——屌丝的逆袭

Problem Description  毕业于普通本科的小Q一直自称是资深屌丝,不仅学校不知名,甚至他自己在这个普通学校也是默默无闻——直到临近毕业的时候,班里5朵金花中的2位甚至从没和他说过话!  谁又能想到,如此不起眼的小Q在历经重重面试环节后,竟然如愿以偿加入了心仪已久的腾讯公司!消息刚刚传开的那几天,这在他们班甚至整个学院都是讨论的热门话题,如果这时候你还表示不知道小Q是

2014-03-02 11:57:57 774

原创 HDU 1425

Problem Description给你n个整数,请按从大到小的顺序输出其中前m大的数。 Input每组测试数据有两行,第一行有两个数n,m(0 Output对每组测试数据按从大到小的顺序输出前m大的数。 Sample Input5 33 -35 92 213 -644 Sample Output213

2014-02-12 18:36:17 703

java小游戏合集源码

用java开发的小游戏,有俄罗斯方块、推箱子、对对碰、射击、走迷宫、象棋、五子棋、扑克牌等等。代码可以好好参考下就可以开发出自己的小游戏了。

2015-04-26

java推箱子游戏源码

java实现的2.5D推箱子,代码还写得蛮好的供大家参考学习

2015-04-26

java学习笔记

我当初学习java的时候所记录下来的笔记,我觉得还蛮有用处,供大家参考。

2015-04-26

空空如也

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

TA关注的人

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