- 博客(36)
- 资源 (9)
- 收藏
- 关注
原创 Linux服务器使用六:搭建自己的Sonatype Nexus Maven私有库
安装Sonatype Nexus1、下载最新版的Sonatype Nexus并上传到linux服务器 2、拷贝并解压cp nexus-latest-bundle.tar.gz /home/dfz/mkdir nexustar -zxvf nexus-latest-bundle.tar.gz -C nexus3、编辑nexus脚本,配置参数vi /home/dfz/nexus/nexus-2.1
2016-12-04 20:32:28 776
原创 Linux服务器使用五:搭建属于自己的SVN服务器
一、安装svn服务1、进入root账户,更新并重启操作系统;suyum updatereboot2、安装apacheyum install httpd httpd-devel##启动apache服务service httpd start##设置开机启动chkconfig httpd on##编辑配置文件vi /etc/httpd/conf/httpd.conf 将ServerName
2016-12-04 16:07:47 1109
原创 Linux服务器使用四:安装Mysql5.7及简单配置
一、Mysql5.7安装1、在官网下载Mysql5.7社区版,mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz。 2、创建mysql用户以及组groupadd mysqluseradd mysql -g mysql3、将mysql文件拷贝到/usr/local,并解压cp mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz /us
2016-12-04 16:05:45 3839
原创 Linux服务器使用三:JDK安装以及相关环境变量配置
一、安装JDK1、首先在oracle网站上下载linux版本的jdk包,并上传至服务器。 2、创建文件夹mkdir /usr/local/java3、将上传的jdk包拷贝到该目录下,并解压cp jdk-7u79-linux-x64.tar.gz /usr/local/java/tar -zxvf jdk-7u79-linux-x64.tar.gz 二、配置环境变量vi /etc/profile并
2016-12-04 11:14:24 868
原创 Linux服务器使用二:VMWare下设置网络连接并使用SSH2进行远程访问
在上一章中我们讲完了如何在VMWare中安装CentOS,在本章中就主要来描述完成CentOS的网络访问以及使用SSH2进行远程访问。1、设置CentOS上网1)检查虚拟机设置2)查看物理机的ip、网关以及子网掩码3)进入linux系统,对/etc/sysconfig/network-scripts/ifcfg-eth0进行设置vi /etc/sysconfig/network-scripts/if
2016-11-29 14:50:01 3636
原创 Linux服务器使用一:CentOS6.6安装与搭建流程及心得
1、VMWare安装CentOS6.61、首先下载并安装VMWare任意版本,并下载CentOS6.6镜像文件。2、新建一个虚拟机,并选择稍后安装操作系统,网络选择桥接网络。3、设置镜像文件路径4、勾选复制网络连接状态5、打开虚拟机,进入安装流程,点击skip跳过检查6、选择语言及键盘7、选择默认的Basic Storage Devices即可8、选择yes9、给主机起名字,最好按照用途来进行划分1
2016-11-29 14:12:37 1751
原创 Mybatis学习笔记九:自定义Generator Plugin
上一章中知道了如何使用Mybatis Generator Plugin自动生成Mapper、Model和相关配置文件。但是在实际使用情况中,可能会遇到不同的个性化需求,那么就需要Generator的自定义插件来实现。1、创建基类在项目中,我们经常要把一些具有通用方法的实体类建立一个基类,提高代码复用程度。 假设每一个表中都有字段id和username,且每一个表都需要类似的CRUD方法(如根据主键
2016-11-16 19:36:41 18908 3
原创 Mybatis学习笔记八:代码自动生成
上一章主要了解了动态SQL语句的使用,在本章中了解下如何自动生成Mybatis代码。由于很多增删查改的方法都大同小异,如果每一个都手动去写的话非常繁琐,由Mybatis统一生成就行了。1、添加Mybatis插件使用Maven的Mybatis插件对于生成代码来说比较方便:<build> <plugins> <plugin> <gr
2016-11-15 10:41:53 936
原创 Mybatis学习笔记七:动态SQL语句的使用
上一章实现了Mybatis与SpringMVC的整合,在本章中将回归Mybatis的功能描述,Mybatis是一个灵活程度很高的框架,他支持动态SQL语句,给开发带来了很大的便利。主要记录几个常用的使用方法,不常用的就用时再翻了。1、创建一个表BLOGSET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------
2016-11-15 10:29:53 602
原创 Mybatis学习笔记六:集成SpringMVC
在上一章中实现了如何将Mybatis集成到Spring当中,本章更进一步,说一下如何将Mybatis集成到SpringMVC中。1、修改Spring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://
2016-11-15 10:12:53 487
原创 Mybatis学习笔记五:集成Spring
在上一章中,实现了关联查询,大概了解了Mybatis的基本用法,但在真正的项目中还是要跟Spring一起来用,本章主要说明Mybatis如何集成Spring1、添加Spring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmln
2016-11-15 09:33:38 389
原创 Mybatis学习笔记四:关联查询
在上一章中,主要实现了使用Mybatis进行增删查改。在本章中,主要来看下如何使用mybatis进行关联查询。1、创建Article表-- ------------------------------ Table structure for `article`-- ----------------------------DROP TABLE IF EXISTS `a
2016-11-14 10:42:49 482
原创 Mybatis学习笔记三:实现增删查改
在上一章中,使用接口的方式实现了数据的查询。在本章中,主要说明如何使用Mybatis对数据进行增删查改。1、修改接口在接口中添加以下方法:public interface UserMapper { public User selectUserByID(int id); public List viewByUsername(String usernam
2016-11-14 10:00:45 463
原创 Mybatis学习笔记二:以接口方式编程
在上一章中,已经完成了Mybatis环境的搭建以及简单的使用。在本章中,主要使用接口的方式来完成数据的访问。1、创建接口创建包com.dfz.mybatis.mapper,在此包下创建一个名为UserMapper的接口,定义如下:package com.dfz.mybatis.mapper;import com.dfz.mybatis.model.User;/** * Cre
2016-11-14 09:41:54 576
原创 Mybatis学习笔记一:环境搭建以及简单使用
1、Mybatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDB
2016-11-02 13:11:42 533 2
转载 MAC下的SVN服务器建立
from : http://blog.csdn.net/q199109106q/article/details/8655204在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Ma
2016-10-17 09:06:53 952
原创 IntelliJ IDEA下web项目自动部署
我们在开发Web项目时,在eclipse下调试过程中,一般修改了java文件或者资源文件时,都会自动部署,然而在Intellij IDEA中默认则不会,可以这样修改:然后点击Application Servers->Deploy All完成自动部署
2016-09-26 15:09:18 7580
原创 Mac OS下配置Mysql环境变量
Mac OS下安装完成Mysql后不会自动配置环境变量,如果在终端中使用的话就会发生Command not found;环境变量配制方法如下:1.打开终端,输入: cd ~会进入~文件夹2.然后输入:touch .bash_profile回车执行后,2.再输入:open -e .bash_profile会在TextEdit中打开这个文件(如果
2016-09-26 09:22:08 766
原创 Mac下ZooKeeper环境部署,Linux方法相同
1、首先到官网下载Zookeeper,目前的稳定版本为3.4.9,下载地址。Liniux下可以直接进入/usr目录,使用wget命令直接下载。cd /usrsudo wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz2、解压下载ZooKeeper
2016-09-23 11:36:22 7208
原创 Mac下IntelliJ IDEA使用Tomcat报error=13, permission denied
打开Terminal,找到catalina.sh所在的文件夹下;输入chmod a+x catalina.sh即可
2016-09-20 12:51:16 13553 1
原创 新版IntelliJ IDEA中Mybatis报Invalid bound statement (not found)错误解决办法
由于新版的IntelliJ IDEA不再编译source folder下的xml文件,而我们平时使用mybatis时,习惯于将*Mapper.xml文件放在与dao层、service层平级的src目录下。这就导致ItelliJ IDEA不会变异这些xml文件夹,从而导致Invalid bound statement (not found)的发生。解决方法如下:1、将*Mapper.xml文
2016-09-20 11:27:41 28362 12
原创 IntelliJ IDEA部署tomcat时Edit Configuration无artifact选项
使用IntelliJ IDEA配置web项目时,选择Edit Configration部署Tomcat的Deployment可能会出现以下情况: 导致新手部署过程中摸不着头脑。
2016-09-19 09:52:23 50440 12
原创 IntelliJ IDEA快速添加依赖库
IntelliJ IDEA中集成了很多库,添加的时候十分方便。右键点击项目->”Add Framework Support”点击某一个库即可完成添加,图中以JUnit为例:同时可以选择版本号,下载源代码以及说明文档,非常方便。
2016-09-12 11:32:43 22393
转载 马士兵Servlet代码
1.HTTP协议基础测试(获取页面源代码)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;impor
2015-03-25 10:09:33 1987
原创 CoreAnimation——类似艺龙客户端首页的撕裂+后台推送效果
今天看了一下艺龙客户端的首页,觉得效果特别不错,就自己手动实现了一下效果从图中可以看出,首页是有几个大按钮,当点击其中一个按钮时,所有按钮左右散开,相应模块从背后弹出,效果相当不错其实实现起来也相当容易使用CABasicAnimation对每一个按钮添加一个动画- (CAAnimation *)animationWithType:(NSString *)type atP
2012-10-10 20:05:49 2785
转载 ios开发经验
暂时总结出这些,后续会慢慢增加有点乱,实在是文笔不好,请见谅九十九条啊,我慢慢积累,一年估计还是能写到的吧(一)关于UITableView 1.任意设置Cell选中状态的背景色: UIView *bgView = [[UIView alloc] init]; bgView.backgroundColor = [UI
2012-10-08 21:19:36 1019
原创 CATrasition动画类型
// 设定动画类型 // kCATransitionFade 淡化 // kCATransitionPush 推挤 // kCATransitionReveal 揭开 // kCATransitionMoveIn 覆盖 // @"cube" 立方体
2012-08-18 11:06:53 596
翻译 Opencv学习笔记--opencv中各个模块的作用
opencv_core包含了opencv库的核心函数,具体来说,还有一些基本的数据结构和算术函数opencv_imgproc包含了主要的图像处理函数 opencv_highgui包含了图片和视频的读写函数,还有其他用户交互函数opencv_features2d包含了特征点探测器、描述子还有特征点匹配框架opencv_calib3d
2012-07-03 09:54:47 4515
转载 完美解决LION下HD3000的花屏,横线,死机问题
今天尝试了 发现很有效果 不敢独享 所以贴一下,如果我火星了 。。就无视我吧问题表现为: 1. 随机出现花屏,和 横线。 随机出现死机2. 随着再次渲染(例如桌面背景切换),花屏或横线会消失3. 当观看电影,游戏,或使用占内存的程序时,花屏或横线出现几率变大4. 开机时不容易出现花屏或横线若你出现的问题和上述明显不同,那就不一定有效果这个问题我查了很
2012-05-21 10:39:40 7998 1
原创 在Xcode中配置opencv2.2
首先在opencv下载下载opencv2.2在cmake下载下载CMake将上述文件解压,安装后打开CMake,如下所示:配置时选择Unix Makefiles打开终端,找到输出的文件夹后,输入以下指令:make -j8等待完成后,输入:sudo make install编译完毕。可以在/usr/local中找到编译后的头文件和库,然后就可以在使用Xco
2012-05-04 20:10:04 1053
翻译 Mac OS X应用程序下的主要文件夹
Mac OS X下的文件系统是由一种在特殊区域组织相关文件和数据的方法构成的。文件系统中的每一个文件都有它自己的空间而且应用程序需要知道在哪里去放置它们创建的文件。这在你向App Store发布你的应用程序时尤其重要。 如下的列表列出了应用程序一般要交互的文件夹在文件夹前面有一个字符~表示了该文件夹在home文件夹中,它可以表示拥护的home文件夹或者应用程序的容器文件夹(如果应用程序是在沙
2012-04-24 16:00:12 15573 1
翻译 LK算法的金字塔实现
Pyramidal Implementation of the Lucas Kanade Feature Tracker本篇文章是opencv中用LK光流算法实现视频跟踪的金字塔实现方法1.问题描述设I和J为两张2维灰度图像,I(x) = I(x,y)和J(x) = J(x,y)为这两张图片在点x=[x, y]T的灰度值,x和y是图片上的点x的像素坐标。I一般用
2012-03-27 13:48:57 7770
原创 ios不同类之间相互访问成员的方法
最近比较恼火在不同类之间传值,发现了一个比较不错的方法,希望可以抛砖引玉。众所周知,ios程序中的所有类都是被一个叫AppDelegate的类代理着的,即所有类都可以被这个类访问,可作为整个App的共享区,所以我们设A、B两个类需要互相访问@interface A : NSObject@end@property (retain, nonatomic) NSString *a;@
2012-03-09 17:25:19 1665
原创 NSXMLParser Demo
在iOS平台上可用的XML解析方法有很多,如KissXML、Jason等,最近一直在研究,网上可以找到的NSXMLParser Demo很少,大多数代码十分复杂,下面是使用苹果提供的NSXMLParser来解析XML的一种方法。适合初学者学习。例:XML文件如下 0 mingchaomeiyoushi.png
2012-01-07 19:46:14 1663 6
原创 我的第一篇CSDN
慢慢开始接触CSDN,这是我的第一篇CSDN,也算是一个日记的形式吧,希望可以把整个学习IOS开发的过程记录下来,坚持住!加油!
2011-12-15 10:05:26 336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人