树蛙PHPER

记录开发路上的点点滴滴~

  • 博客(170)
  • 资源 (8)
  • 收藏
  • 关注

原创 Mybatis left join 一对多及多对多查询配置

一对一查询配置<!-- 一对一查询 ,一个订单对应一个用户--> <select id="findOrdersUser" resultType="com.OrdersCustom" resultMap="OrdersUserResultMap"> SELECT t1.*, t2.* FROM orde...

2018-08-27 16:15:24 12504

原创 swagger注释API详细说明

API详细说明注释汇总作用范围 API 使用位置 对象属性 @ApiModelProperty 用在出入参数对象的字段上 协议集描述 @Api 用于controller类上 协议描述 @ApiOperation 用在controller的方法上 Response集 @ApiResponses 用在controlle...

2018-08-24 17:20:20 675

原创 idea maven + Springmvc 整合 Swagger 总结

在日常接口开发过程中,为了方便前端同事使用我们开发的接口,通过我们需要编写各种形式的接口文档。有Word版的 有apiDoc 版的,这次我来简单概述一下在我们已有的springmvc 项目中如何使用swagger工具首先。我默认你本地已经存在有正常可运行的springmvc项目 且 maven 构建的那么我们现在可以继续啦。1.修改 pom.xm 文件 新增以下依赖 <...

2018-08-24 16:24:48 1486

原创 【Maven】添加ueditor到maven本地仓库

命令行下执行mvn install:install-file  -Dfile=/Users/yqj/Downloads/utf8-jsp/jsp/lib/ueditor-1.1.2.jar  -DgroupId=com.baidu.ueditor  -DartifactId=ueditor -Dversion=1.1.2 -Dpackaging=jar-Dfile 参数

2017-11-23 16:18:20 787

原创 PHP7 连oracle 11g 可能出现的pdo_oci_handle_factory,Check the character问题和解决方法

错误代码:SQLSTATE[HY000]: pdo_oci_handle_factory: Error while trying to retrieve text for error ORA-12541错误代码: SQLSTATE[HY000]: OCIEnvNlsCreate: Check the character set is valid and that PHP has

2016-07-29 10:01:15 11514 1

原创 MySQL utf8mb4 字符集,用于存储emoji表情

最近在做微信相关的项目,其中MySQL 要存储emoji表情,因此发现我们常用的utf8 字符集根本无法存储表情。网上有不少替代方案。本人还是采用了修改MySQL字符集的方案简单快捷。首先将我们数据库默认字符集由utf8 更改为utf8mb4,对应的表默认字符集也更改为utf8mb4  已经存储表情的字段默认字符集也做了相应的调整。SQL 语句如:# 修改数据库:ALTER DA

2016-07-27 00:15:37 4426

原创 centos 6.6 编译安装PHP7.0.5

PHP7.0正式版也出来了,今天编译安装了一下,写下安装步骤,我是在centos6.6 环境中编译的,如下:下载地址http://cn2.php.net/distributions/php-7.0.5.tar.gz安装编译所需的包,如遇见部分包找不到 请先执行yum install epel-release //扩展包更新包yum update //更新yum源然后在执

2016-04-01 13:20:33 4202

原创 配置HUE 遇到Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found

错误:Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found解决方法:yum install cyrus-sasl-plain  cyrus-sasl-devel  cyrus-sasl-gssapi

2016-03-22 13:17:38 10318 1

原创 Xcode更新7.2 之后注释插件失效的解决办法

打开终端,输入以下代码:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID获取到DVTPlugInCompatibilityUUID然后在终端输入:find ~/Library/Application\ Support/Developer/Shared/Xcode/Pl

2016-01-13 10:38:44 1939

原创 AFNetWorking出现code=-1016错误解决办法

AFNetWorking的JSON解析默认库是使用的AFJSONRequestOperation模式,只支持text/json,application/json,text/javascript,所以如果出现code=-1016错误则说明当前的JSON解析模式是text/html,所以要加上这段代码:[AFJSONRequestOperation addAcceptableContentType

2015-10-21 15:27:16 1047

转载 Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage

1,NSData 与 NSString  NSData --> NSString  NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];  NSString --> NSData  NSString *aString = @"1234";  NSData

2015-10-21 14:45:16 873

原创 IOS 代码块block :capturing self strongly in this block is 告警

我们在代码块中使用对象的成员时(成员变量是属性strong,MRC估计是retain时效果一样,使用方法时也一样):警告:capturing self strongly in this block is likely to lead to a retain cycle意思应该是block会retain一次,所以使用前最好 __block MyClass* bObje

2015-10-21 11:09:40 8630

原创 升级到OSX EICapitan cocoapods 重装问题

更新后 cocoapods 需要重新安装,但是使用原来的淘宝源(http://ruby.taobao.org/) 会报错ERROR:  Could not find a valid gem 'cocospods’ (>= 0), here is why:          Unable to download data from http://ruby.taobao

2015-10-15 10:01:38 2490 1

转载 XCode 7上传遇到ERROR ITMS-90535 Unexpected CFBundleExecutable Key. 的解决办法

找到腾讯的info。plist删除箭头指向的一行重新打包,上传。

2015-09-25 17:35:26 1881

原创 修复APP 适配 ios9

IOS9 发布了,给我们开发者来说每次新版的发布无疑是一次折腾,这次依旧。9中新增的App Transport Security (ATS)一来就让我们的http请求直接无法工作,那么怎么修复呢?修改APP的info.plist文件新增方式一(指定域名)NSAppTransportSecurity NSExceptionDomains yourserver.co

2015-09-25 16:55:01 3682

翻译 如何判定并设置YARN 和MapReduce 内存

11.1. Manually Calculate YARN and MapReduce Memory Configuration SettingsThis section describes how to manually calculate YARN and MapReduce memory allocation settings based on the node hardware s

2015-08-06 13:07:41 5953

原创 IOS本地推送 学习手记

iOS上有两种消息通知,一种是本地消息(Local Notification),一种是远程消息(Push Notification,也叫Remote Notification),设计这两种通知的目的都是为了提醒用户,现在有些什么新鲜的事情发生了,吸引用户重新打开应用。本地推送也可以通过服务器控制,比如说如果有新消息了,推送消息,但是,前提是程序必须是打开的,而远程推送,是通过苹果APNS服务器,推

2015-07-21 09:42:19 692

原创 IOS 开发,调用打电话,发短信,打开网址

1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]]; 2、调用 电话phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"

2015-07-21 01:33:16 869

转载 UISegmentedControl的使用 IOS学习手记

NSArray *segmentedArray = [[NSArray alloc]initWithObjects:@"消息",@"联系人",@"群发",@"讨论组",nil]; //初始化UISegmentedControl UISegmentedControl *segmentedControl = [[UISegmentedControl alloc]initWithItem

2015-07-21 01:18:02 748

转载 IOS-TextField控件详解 学习手记

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2015-07-21 01:13:20 786

原创 《IOS编程》深入学习:键值编码 学习手记

键值编码:key-value coding概念理解: KVC 方式用来取代 类中的 存取方法,该机制下不需要调用存取方法和变量实例就可以访问对象属性。用法:.h 文件中定义类属性 demo#import @interface BNRHypnosisterView : UIView@property (weak,nonatomic)NSString *demo;

2015-07-21 00:52:22 1027

原创 《IOS编程》控制逻辑课后练习 学习手记

题目:将UISegmentedControl 对象(分段控件)加入BNRHypnosisViewController 对象的视图……书页码(139)开始编码:1.修改BNRHypnosisterView.m 将之前定义的局部属性 改为全局属性@property ( strong , nonatomic)UIColor *circleColor; //圆圈颜色定义到.h 文件中即可。

2015-07-21 00:32:24 820

转载 IOS atomic与nonatomic,assign,copy与retain的定义和区别

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。        atomic                设置成员变量的@property属性时,默认为atomic,提供多线程安全。                在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下

2015-07-17 08:59:33 499

原创 Centos 安装R 集成 Hadoop、RHive 配置安装手册

RHive 是一种通过HIVE高性能查询来扩展R计算能力的包。它可以在R环境中非常容易的调用HQL, 也允许在Hive中使用R的对象和函数。理论上数据处理量可以无限扩展的Hive平台,搭配上数据挖掘的利器R环境, 堪称是一个完美的大数据分析挖掘的工作环境。

2015-07-10 10:38:04 3103 3

翻译 如何 安装Yii2的高级应用程序模板

1.通过composer 安装高级版C:wampwwwyii>composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced2. 进入 advanced 目录中 执行 init 初始化C:wampwwwyii>cd advancedC:wampwwwyiiadvanced>initYii Appl

2015-06-30 00:30:03 13761 2

原创 获取用户所在榜单的直接排名

SELECT * from (Select name,id,addtime,(@rowNum:=@rowNum+1) as rowNoFrom ims51_rate_pic a,(Select (@rowNum :=0) ) bwhere a.rid=525 Order by a.votes Desc) tab where id = 38

2015-06-27 00:35:43 799

原创 [学习]OC-NSString去掉两边的空格,查找字符串出现的位置,获取远程URL 内容

NSString * rangeStr = @" yangiqjun-123 ";rangeStr = [rangeStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];//去首尾空格NSRange rang  = [rangeStr rangeOfString:@"123" ];    NSL

2015-06-07 03:02:49 2297

原创 hive UDF 过滤字符串中的中英文标点符号

使用hive 过程中 需要做一些UDF的开发,简单贴一个UDF 是用来去除字符串中的所有中英文符号本人JAVA 菜鸟 代码可能不好看勿喷啊。仅供参考package com.fccs.utils;import java.text.ParseException;import org.apache.hadoop.hive.ql.exec.UDF;/*** * 本类是用于字符串替换支

2015-04-28 13:32:04 5445

原创 利用sqoop 将 hive/hdfs数据 导入 Oracle中

首先我们要安装好sqoop笔者我用的是sqoop1其次我们需要ojdbc6.jar 这个jar 包下载地址如下:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html将解压的包 复制到sqoop安装目录下的lib 目录中最后执行我们的导入命令即可

2014-08-08 15:29:00 10370

原创 hive 部署需要注意的几点以及Version information not found 错误解决办法

安装HIVE 过程中要注意1,mysql 是否正常运行2.   创建好mysql 用户并分配好相应的访问权限以及数据库端口号等3.   mysql-connector-java-5.1.26-bin.jar  是否放到hive/lib 目录下 建议修改权限为777 (chmod 777 mysql-connector-java-5.1.26-bin.jar)4. 修改conf/hi

2014-02-26 16:58:32 33176 2

原创 移动端、移动开发 点击事件后出现闪或者黑色背景

最近做了几个微信活动模块,发现当我们每次点击的时候,就会出现看到瞬间的闪动 和黑色的背景。于是乎做了如下调整: $("#id").bind("touchstart click",function(e){ e.stopPropagation() if(e.originalEvent.touches){ //touch 移动端事件处理

2014-02-21 10:19:01 6023 1

原创 HUE 报错误:Filesystem root '/' should be owned by 'hdfs'

HUE 报错误:Filesystem root '/' should be owned by 'hdfs'解决方案如下:修改 文件desktop/libs/hadoop/src/hadoop/fs/webhdfs.py 中的  DEFAULT_HDFS_SUPERUSER = 'hdfs'  更改为你的hadoop用户

2014-01-07 17:23:50 4080

转载 利用Apache Bench测试Web引擎性能

Apache Bench是著名Web服务器软件apache附带的一个小工具,它可以同时模拟多个并发请求,测试apache等Web服务器的最大承载压力,同时也可以根据Apache Bench提供的测试结果对服务器性能参数进行调整。由于本参数相当于单IP CC攻击,请不要随意测试别人的网站。一、安装Apacheyum install httpd最简单获取

2013-11-25 10:49:41 1041

原创 将namenode与SecondNamenode分离在不同的主机上

在部署之前,先说明一下secondarynamenode 是由 master 配置决定 也就是我们在配置文件master 中填写的机器namenode  是由core-site.xml中的fs.default.name这个参数 决定。因此我们开始吧!主机 :x001slave:x002、x0031. 停止hadoopstop-all.sh

2013-11-22 19:44:24 2529

原创 解决Mac OS X下VirtualBox "Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE)"错误

mac下面用VirtualBox 启动的时候会提示"Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE)"错误也是看了一老外的帖子才知道原来可以通过修改权限来解决因此发了上来做个记录解决办法:#sudo chmod 755 /Applications #sudo chmod 755 /Applications/V

2013-11-21 23:44:42 9355 4

转载 推荐系统的循序进阶读物(从入门到精通)

转载一篇文章,作为记录,有时间去看一遍~为了方便大家从理论到实践,从入门到精通,循序渐进系统地理解和掌握推荐系统相关知识。特做了个读物清单。大家可以按此表阅读,也欢迎提出意见和指出未标明的经典文献以丰富各学科需求(为避免初学者疲于奔命,每个方向只推荐几篇经典文献)。1. 中文综述(了解概念-入门篇)a) 个性化推荐系统的研究进展b) 个性化推荐系统评价方法综述2. 英文综述

2013-11-20 10:06:11 943

翻译 集群部署 Tachyon

为了部署运行 Tachyon 首先下载:$ wget http://tachyon-project.org/downloads/tachyon-0.3.0-bin.tar.gz$ tar xvfz tachyon-0.3.0-bin.tar.gz编辑文件tachyon-env.sh   设置TACHYON_UNDERFS_ADDRESS=hdfs://HDFS_HOSTN

2013-11-15 01:42:17 2200

原创 hive 使用streaming 的map 脚本来处理数据

在对hive 进行 select 查询的时候 我们可以编写 python 、php 、c++等脚本来进行相应的数据处理,我们要用到hive  的 TRANSFORM  和  using 看例子:add file /www/FCCS_Data/ComETL/hive/sql_map/demo.py ; from access_fccs select TRANSFORM (t

2013-10-22 14:12:22 6557 3

原创 python 写出一年中每周的起始日期和终止日期

如果一月一号不在周一, 也认为该周为本年度第一周 而不是 年度的第一个周一为第一周#!/usr/bin/env python# _#_ coding:utf-8 _*_"""#获取一年中每个星期的起始时间#author:[email protected]"""import datetimeimport timecurrent = datetime.datetime.now()

2013-10-21 10:55:58 6590 1

翻译 MySQL-python 1.2.3 for Windows and Python 2.7, 32bit and 64bit versions

Last Updated on Sunday, 19 September 2010 04:58 Written by Ioannis Lalopoulos Sunday, 19 September 2010 02:27I have added to the downloads page two distributions of the mysql-python module 1.2.3 f

2013-10-21 10:52:29 4302

WIN2003R2+sqlserver2005SP4+HP Application Lifecycle Management配置详细过程

HP Application Lifecycle Management

2012-01-06

Flex与JSON及XML的互操作

Flex与JSON及XML的互操作喜欢的朋友可以下载作为参考!

2010-07-17

PHP高级程序设计_模式、框架与测试.part3

PHP高级程序设计_模式、框架与测试.part3

2009-10-17

PHP高级程序设计_模式、框架与测试.part2

PHP高级程序设计_模式、框架与测试.part2

2009-10-17

PHP高级程序设计_模式、框架与测试

PHP高级程序设计_模式、框架与测试适合PHP 有基础的朋友们阅读第一部分

2009-10-17

CSS网站布局与开发技巧

CSS网站布局与开发技巧

2008-06-29

CSS网站布局与开发技巧

CSS网站布局与开发技巧 PDF 格式的 本书不错

2008-06-29

空空如也

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

TA关注的人

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