自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (19)
  • 收藏
  • 关注

原创 Maven远程Tomcat热部署

好久没来写博客了,工作和生活上的事情实在是太忙了,之前一直在搞jenkins ci 和 gitlab 的东西,一直都想写一篇相关的文章记录下,可是无论怎么样都抽不出时间去写,断断续续的烂尾了好多文章。最近因一些情况从上一家单位离职了,看看能否抽空把这些烂尾的文章给补全了。概要说明:在使用Tomcat和Maven的时候可能会需要用到远程部署项目的情况,比如我有个本

2017-03-30 22:41:10 2771 1

原创 Apache Shiro 快速入门教程,shiro 基础教程

第一部分 什么是Apache Shiro1、什么是 apache shiro :Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理如同 Spring security 一样都是是一个权限安全框架,但是与Spring Security相比,在于他使用了和比较简洁易懂的认证和授权方式。2、A

2015-06-03 10:51:46 108596 29

原创 Nginx使用教程一(安装与配置)

Nginx使用教程一(安装与配置)1、简述: 1.1、Nginx是什么?Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形

2014-07-27 21:33:31 2825 1

原创 Xcode中关于已删除图片或文件 编译出现CpResource或者CopyPNGFile can't find file的错误

Xcode中关于已删除图片或文件 编译出现CpResource或者CopyPNGFile can't find file的错误

2014-05-15 14:04:28 7854 2

原创 Xcode5 证书配置

Xcode5 证书配置:在xcode5

2014-04-21 10:07:46 4849

原创 SpringMVC 文件上传配置,多文件上传,使用的MultipartFile

基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.csdn.net/swingpyzf/article/details/8885459SpringMVC 基础教程 简单入门实例:http://blog.csdn.net

2014-03-01 20:17:47 338709 35

原创 IOS TableView的Cell高度自适应,UILabel自动换行适应

IOS TableView的Cell高度自适应,UILabel自动换行适应项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/6835365需求:1、表格里的UILable要求自动换行2、创建的tableViewCell的高度会自动适应内容的高度一、用xcode构建项目,创建一个有table

2014-01-10 21:02:13 93127 17

转载 Objective-C 中switch case语句里面不能定义对象,除非加一个花括号

最近发现一个问题呢 发现在switch的case里面不能去定义对象了,一定义对象就会报错了仔细了解了一下在C或者C++中,只要是在任何一对花括号 “{ }”中定义的对象,那么该对象的作用域就局限在这对花括号里面,上面的代码的错误就出现在这儿了。switch (i) { case 0: UIViewController *view

2014-01-09 10:47:47 8936

原创 IOS 给UIView绘制圆角、阴影

IOS给UIView绘制圆角、阴影:一、在UIView上绘制圆角边框://创建背景View UIView *backView = [[UIView alloc] initWithFrame:CGRectMake(5, 5, self.frame.size.width-10, self.frame.size.height-10)]; backView.backgrou

2014-01-07 10:24:35 7642

转载 Mac OS X的内核

首先,Mac OS X的内核叫 XNU ,它有许多组件构成,如: Mach 、 BSD 、 I/O Kit 、 Platform Expert 、 libkern 、 libsa 。 XNU 的Mach部分来自 Mach 3.0 (但是 XNU 不是微内核),它负责 XNU 比较底层的任务,譬如: 抢占式多任务,包括内核线程(Mac OS X用内核线程实现POSIX线程) 

2013-12-30 15:26:43 4383 1

翻译 AFNnetworking快速教程,官方入门教程译

AFNetworking官网入门教程简单翻译,学习AFNetworking 是一个能够快速使用的ios和mac os x下的网络框架,它是构建在Foundation URL Loading System之上的,封装了网络的抽象层,可以方便的使用,AFNetworking是一个模块化架构,拥有丰富api的框架。一、HTTP请求与操作:1、AFHTTPRequestOperationM

2013-12-15 20:29:19 48057 5

原创 IOS 点击空白处隐藏键盘的几种方法

IOS7 点击空白处隐藏键盘的几种方法IOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下我总结出了几种隐藏键盘的方法:首先说明两种可以让键盘隐藏的Method:1、[viewendEditing:YES]

2013-12-03 10:41:03 146757 8

原创 IOS LocationManager定位国内偏移,火星坐标(GCJ-02)解决方法

WGS-84转GCJ-02(火星坐标)CLLocationManager类可以实时的获得我们位置的经纬度,并且可以通过经纬度在MapView上定位: //创建CLLocationManager对象 CLLocationManager *locationManager = [[CLLocationManager alloc] init]; //设置委托对

2013-11-26 21:24:09 57387 29

原创 IOS 地图定位,标记位置,获取经纬度,MKMapView的使用

IOS地图定位,标注地图,获取经纬度:一、使用MKMapView 定位二、在地图上通过经纬度标注(大头针)最终效果图:打开应用程序会自动定位并且放大到自己的位置,然后在我的位置上显示自己的经纬度,通过填写经纬度可以放置大头针标注。一、获取自身的位置和经纬度1、新建项目,将ios的提供位置服务和地图服务的库加入到项目中 点项目名->Buil

2013-11-18 12:19:49 42644

原创 JAVA抓取网页的图片,JAVA利用正则表达式抓取网站图片

利用java抓取网页上的所有图片:用两个正则表达式:1、匹配html中img标签的正则:]*?>2、匹配img标签中得src中http路径的正则:http:\"?(.*?)(\"|>|\\s+)实现:package org.swinglife.main;import java.io.File;import java.io.FileOutputStream;imp

2013-11-15 13:11:18 29385 10

原创 Objective-C使用NSFileHandle类对文件进行基本操作,IOS文件操作

Objective-C使用NSFileHandle类对文件进行基本操作,IOS文件操作NSFileHandle类中得方法可以对文件进行基本的读写,偏移量的操作。NSFileHandle基本步骤:1、打开文件,获取一个NSFileHandle对象。2、对打开NSFileHandle的文件对象行I/O操作3、关闭文件对象NSFileHandle常用方法:+(

2013-11-14 20:26:18 12756

原创 Objective-C路径操作,路径工具类NSPathUtilities.h,ios路径操作

路径工具类NSPathUtilities.h  路径类NSPathUtilities.h包含了 NSString的函数和分类扩展,他允许你操作路径名。应该竟可能的使用这些函数,以便使程序更独立于文件系统结构及特定文件和目录的位置NSPathUtilities.h常用的方法+(NSString*)pathWithComponents:components 根据componen

2013-11-13 21:16:34 5356

原创 Objective-C文件和目录操作,IOS文件操作,NSFileManager使用文件操作

Objective-C文件和目录操作,NSFileManager使用文件操作:objective-c通过使用NSFileManager类来管理和操作文件、目录,NSFileManager,文件或目录是使用文件的路径名的唯一标示。每个路径名都是一个NSString对象。NSFileManager对象通过defaultManager方法来创建实例列如:NSFileManager

2013-11-10 21:56:58 30063

原创 eclipse配置开发web项目,eclipse配置tomcat

重装了系统下了一个新的eclipse所以要重新配置一下,干脆自己写一遍配置方法,方便以后重装的时候看看。以前在学校的时候一直用的是myeclipse下载就能直接开发web项目但是myeclipse毕竟是收费。1、首先进入eclipse的插件安装页面,菜单栏上的help->install new software然后在Install点击右边的下拉箭头选择--All Available

2013-11-09 20:43:11 11101

转载 ios7状态栏重叠问题的解决方法

ios7状态栏重叠 ios7状态栏改成ios6样式:1、在info.plist中新增 View controller-based status bar appearance 项并且将Value设置成 NO 这样状态栏就变成白字了。2、在AppDelegate.m中加入下面的代码,判断系统版本然后将window的frame下拉20个像素if ([[[UIDevice curr

2013-11-08 15:18:42 5708

原创 NSLog 输出格式

NSLog中的基础数据类型 输出格式:类型:NSLog输出格式:char %cshort int %hi %hx %hounsigned short int %hu %hx %ho %hu %hx %hoint %i %x %ounsigned int %u %x %olong int %li %lx %lounsigned long int %lu %lx

2013-11-07 21:43:46 4998

原创 ios下拉刷新,基于EGOTableViewPullRefresh框架实现

1、

2013-08-17 22:37:27 4812

原创 JAVA多线程下载的实现

抽空研究的java多线程下载代码:package org.swinglife.download;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOExce

2013-08-17 00:45:42 1568

原创 ios中自定义cell,自定义UITableViewCell

通过继承UITableViewCell来自定义cell1、创建一个空的项目、命名:2、创建一个UITableViewController 并且同时创建xib:3、设置AppDelegate.m中window的根控制器为刚刚创建的TableViewController:- (BOOL)application:(UIApplication *)a

2013-08-17 00:30:39 48694 4

原创 设计模式之简单工厂——Simple Factory

简单工厂模式(Simple Factory)        文字摘自《研磨设计模式》1、 简单工厂的定义:提供一个创建对象实例的功能,而无需关心其具体实现。被创建的实例的类型可以是接口、抽象类、也可以是具体的类。2、 模型图:Api:定义客户所需要的功能接口。Impl:具体实现Api的实现类,可能会有多个。Factory:工厂,选择合适的实现类来创建Api接口对象。

2013-07-27 18:03:04 1602

转载 retain和copy还有assign的区别,atomic和nonatomic的用途

1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉。2. 了解到1中assign的问题,那么如何解决?最简单的一个方

2013-07-24 10:50:43 1474

转载 Objective-C中copy 、retain以及ARC中新加入的strong、weak关键字的含义

copy: 创建一个引用计数为1的对象,然后释放旧的对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的引用计数为 1Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0×1111,内容为@”STR”Copy到另外一个NSString之 后,地址为0×2222,内容相同,新的对象retain为1, 旧有对象没有

2013-07-24 10:45:46 9921

转载 Objective-C 属性特性(assign , retain , copy , readonly , readwrite , atomic , nonatomic)

assign:指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。你可以想象一个float,它不是一个对象,所以它不能retain、copy。assign指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。你可以想象一个float,它不是一个对象,所以它不能retain、copy。retain:指定retain

2013-07-22 09:32:50 1715 1

转载 MySql常用命令

网上找的一些MySql常用命令以便需要的时候自己使用:        启动:net start mySql;  进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;  列出数据库:show databases;  选择数据库:use databaseName;  列出表格:show tables;

2013-05-14 16:03:28 1292

原创 Ubuntu搭建LAMP服务器(apache+mysql+php),Ubuntu配置php环境

ubuntu12.04下 手动编译安装php,apache ,ubuntu 12.04配置php并且手动创建php.ini,修改php.ini的默认路径。一、首先安装MySql:对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySql,所以以下只给出安装步骤: 1、安装MySql的服务:sudo apt-get ins

2013-05-14 15:50:37 14644 1

原创 SpringMVC 基础教程 简单入门实例

Spring MVC 入门教程二:一个简单的入门实例教程该实例的源码和实例中的jar源码:http://download.csdn.net/detail/swingpyzf/5348563所需要的jar:  http://download.csdn.net/detail/swingpyzf/5348531简单注解配置的实例:一、创建项目:1、建立新的动态

2013-05-09 13:44:25 205295 76

原创 SpringMVC 基础教程 框架分析

Spring MVC 入门教程一:概述:SpringMVC框架是围绕DispatcherServlet这个核心展开,DispatcherServlet这个Servlet负责拦截请求,并将其分派给相应的处理类来处理。 体系结构:SpringMVC是基于Model2实现的技术框架,Model2是经典的MVC模型在Web应用中的变体,这个改变主要源于HTTP协议的无状态性

2013-05-04 23:23:37 19590 9

原创 VMware搭建虚拟机服务器

一、需求点描述:1、在有路由器的情况下,能够通过固定的外网IP访问路由器中某台实体机中运行的虚拟机。2、能够通过外网IP访问该虚拟机中的ftp、远程连接、iis、tomcat等。二、原理分析:1、利用路由器的虚拟服务功能实现端口转发(目前市面上大多路由器都具备该功能),或者利用路由器的DMZ功能直接将一台虚拟机暴露出来。      这里利用路由器的虚拟服务功能实现该效果

2012-12-16 16:15:27 50863 2

转载 @override 报错处理

一、java @override 报错处理有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接

2012-11-24 10:56:33 1324 1

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin

2012-10-10 09:08:40 1438

原创 Ibatis 动态条件SQL语句

在开发ibatis项目的时候 由于要写sql语句但是 实体xml中又无法通过参数拼接sql语句,导致同一张表不同条件的查询 删除等操作要写不同的sql语句会很麻烦。花了点时间找资料跟实践,发现ibatis也能实现对动态的对条件语句的拼接: delete select count(*) select * from DeviceInfo

2012-09-27 15:09:12 11991 2

原创 log4j:ERROR Category option " 1 " not a decimal integer.错误解决

log4j.properties 的配置文件中:log4j.appender.stdout.layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{ 1 }:%L - %m%n把{1}中的空格去掉。

2012-09-24 13:37:18 8990 4

转载 string与stringbuffer区别

在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.Stri

2012-09-17 23:10:56 888 1

原创 JSP隐含对象

page:page对象代表jsp页面本身,是this变量的别名,对jsp页面创建者通常不可访问。作为jsp开发人员一般很少使用该对象。config:config对象是ServletConfig类的一个对象,存放着一些Servlet初始的数据,且只有在jsp页面范围内才合法。config对象提供了一些访问应用级初始化参数、Servlet上下文和Servlet名字的方法request:

2012-09-17 22:56:51 1014 1

转载 面试题关于cookie,session,application的区别

Cookie:   ①存在于客户端(可被阻止)  ②只能是文本文档  ③如果设置了期限值,则写入客户端的文件;  如果没有,它只对本窗口或其子窗口有效,其它窗口不能访问该Cookie  ④在Servlet/JSP中设置的Cookie可以被同路径下或其子路径的Servlet/JSP访问,父路径不可以  ○注:这里的路径是指URL,而不是Web文件的目录Session:

2012-09-17 22:44:55 5271 1

apache shiro开发所需要的jar

apache shiro开发所需要的jar,shiro,开发.apache

2015-06-03

shiro_ex源码

shiro_ex源码,shiro基础入门源码 简单示例

2015-06-03

SpringMVC文件上传,多文件上传实例

在上一篇SpringMVC基础教程的源码基础上增加了文件上传,多文件上传

2014-03-01

IOS自适应TableViewCell实例

博客中的IOS TableView的Cell高度自适应,UILabel自动换行适应 的项目源码

2014-01-10

IOS地图定位,标注地图,获取经纬度实例

博客上的 IOS地图定位,标注地图,获取经纬度实例的源码 地址:http://blog.csdn.net/swingpyzf/article/details/16801787

2013-11-18

IOS下拉刷新的例子

IOS下拉刷新的例子 下拉刷新Dome ,基于EGOTableViewPullRefresh实现

2013-08-17

Spring MVC 基础实例源码01

Spring MVC 基础实例源码01 我的博客上SpringMVC基础教程 实例的源码

2013-05-09

SpringMVC教程中所需要的jar

”Spring MVC 基础教程 实例“ 中需要的jar

2013-05-09

设计模式之禅完整版

设计模式之禅完整版,用java语言描述,非常的不错

2013-04-29

SpringSecurity3.1.3的jar包

SpringSecurity3.1.3的jar包

2012-11-26

commons-pool.jar

commons-pool.jar 配合dbcp 数据库连接池的配置

2011-12-01

commons-dbcp-1.4 数据库连接池

Spring 配置 数据库连接池 dbcp jar包

2011-12-01

空空如也

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

TA关注的人

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