自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (64)
  • 收藏
  • 关注

原创 iOS - 组件化开发一 私有库pod制作

前言: 最近和朋友聊天聊到组件化开发,网上非常多优秀的文章有介绍也有很多的demo,组件化的几种实现方案的选择这里不做讨论,这里介绍一个组件化的基本技能:制作私有库===>给新手或有需要的人一点参考(不对或者错误的地方 欢迎大佬指出)1.知识准备:1.cocopod使用经验(iOS开发一般都有涉及)2.git常用命令使用(svn用多了也得学学git,git命令不熟悉的建议下载...

2018-12-07 16:24:44 397

原创 IOS - 组件化的几种方案分析(转)

该文章分析的挺不错的记录:https://www.cnblogs.com/fishbay/p/7216084.html

2018-11-30 16:49:36 379

原创 IOS - ReplayKit2 获取影像方向+ReplayKit的坑

//插件对象@interface SampleHandler : RPBroadcastSampleHandler//重写方法- (void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType;//获取影像方向信息 CFStringR...

2018-10-31 13:34:07 4843 4

原创 IOS - Crash日志收集+上传 工具类

1.原理:我们经常都是使用第三方的友盟等来收集上报日志,但是我们也得了解一下他们的日志收集原理,其实很简单最主要的是:NSSetUncaughtExceptionHandler(&CatchException);//开启收集权限 void CatchException(NSException *exception) { ... }模拟奔溃 NSArray *ar...

2018-10-16 21:38:42 1501

原创 IOS - MVVM Without ReactiveCocoa(Block方式实现数据绑定)

上一篇文章 以MVVM+RAC实现了一个简单的用户登录页面,但是有时候基于多方面考虑 我们不会集成RAC这个重量级三方库,但是MVVM没有RAC这样的利器做数据绑定相对比较头疼,但是也有很多替代方案,蘑菇街大神limboy就有一篇关于MVVM Without ReactiveCocoa的文章,本着学习的心态写了一个 LPCommand 来代替 RACCommand的职能,PLCommand.h...

2018-09-04 19:41:55 1954

原创 IOS - MVVM + ReactiveCocoa 一个简单的登录样例

基础:RACCommand的详细讲解MVVM架构已经耳熟能详,网上有非常多的文章,讲的都相当不错,MVVM最主要的关系我这里要提醒一下最基本的规则:1.View持有ViewModel  反之不持有2.ViewModel持有Model 反之不持有网上copy了一张关系图 MVVM 的基本概念 在MVVM 中,view 和 view controller正式联系在...

2018-09-02 17:26:36 4697 2

原创 手动实现SpringMVC框架

前言:SpringMVC最核心的就是DispatchServlet,所以要先对Servlet有一定的认识,然后就是反射注解ioc等相关知识,思路:主要的核心编码是在Servlet初始化里面扫描所有需要的包并将被@Controller,@Service注解修饰的对象实例化放在一个容IOC器里面管理(k-v,className as key ),属性值注入:遍历IOC里面所有的bean对象...

2018-07-22 10:41:15 1261

原创 Spring Config 配置中心和Spring Bus配合使用的一些坑

个人觉得bus这个东西这是坑多 折腾好一会 ( 使用actuator/bus-refresh 而不用bus/refresh) 首先Config 和 Client 项目都添加如下配置management.endpoints.enabled-by-default=truemanagement.endpoints.sensitive=falsemanagement.endpoints.enabl...

2018-07-06 17:16:46 3004 5

原创 RedisTemplate-Redis缓存工具类(自己封装的简单工具类)

前言    这个是基于redis的一个简单的缓存工具类 自己封装的,写的不合理的地方希望大家指出,使用起来也比较简介方便,移植性也比较好,如果换了redis,替换也方便数据准备:      1. redis框架       2.fastjosn框架1.Cacheable接口/** * 缓存参数接口 * @param <T> */public interface Cacheabl...

2018-07-03 18:32:13 9210 2

原创 学习知识点 备注

1、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?2、Vector,ArrayList, LinkedList的区别是什么?3、HashTable, HashMap,TreeMap区别?4、Tomcat,Apache,JBoss的区别?5、GET,POST区别?6、Session, Cookie区别7、Servlet的生命周期8、...

2018-06-03 20:57:50 486

原创 Junit多线程测试并发方案-GroboUtils进行多线程测试 推荐!

前言:看到有的文章说Junit不支持多线程,测试了一下 (demo整合mybatis来查询)多线程测试A:查询用户信息@Test public void testThreadJunit2() throws Throwable { for (int i = 0; i < 3; i++) { Runnable runnable = new Runnable() { publi...

2018-06-03 15:32:19 3273

原创 类似PostMan在线api请求工具web版 留着备用

http://www.36nu.com/apiTest/index.html

2018-06-01 16:31:32 35616 1

原创 SpringBoot集成RabbitMQ消息队列搭建与ACK消息确认入门

1.Windows下安装RabbitMQ的步骤详解+图解(erlang+RabbitMQ)2.SpringBoot集成RabbitMQ参考文章1.RabbitMQ介绍RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量...

2018-05-30 10:51:26 42510 20

原创 Windows下安装RabbitMQ的步骤详解+图解(erlang+RabbitMQ)两个都要配置环境变量

前言       .准备在SpringBoot中集成异步消息队列,要先在电脑上安装 RabbitMQ 但是要安装 RabbitMQ的时候需要先安装erlang,----可以参考这篇文章----1.erlang安装   下载安装  Eralng OTP For Windows     otp_win64_18.3.exe(erlang的环境)获取去CSDN搜索下载一个就可以了    环境变量   安...

2018-05-26 17:29:51 8832 3

原创 SpringCloud之zuul实现反向代理与负载均衡 图解+实例

1.前言    网上都说zuul是路由网关,对外暴露api,例如ios,安卓等客户端请求的api都是经过zuul网关,然后由zuul做路由实现请求转换,这里的原理我也不是很懂,只是知道这么用法,详细可以找找资料了解一下,这个时候zuul就有点像nginx起到了反向代理的作用,但是我很好奇,那zuul能不能跟nginx一样做到负载均衡的效果呢?答案是:YES  核心:zuul拦截对应的api前缀请求...

2018-05-22 09:58:57 8531

原创 SpringMVC转SpringBoot步骤+心得

前言半路出家写的java,SpringMVC的原理还不是很通,但是项目需要,需要将项目往SpringCloud服务治理方向走,SpringCloud是基于SpringBoot搭建的,所以要先将SpringMVC的项目先转成SpringBoot其实SpringBoot和SpringMVC没什么区别,只是SpringBoot是官方推出的简化了Spring项目的过多的繁琐的配置而生的,所以项目转化的核心...

2018-05-20 14:51:19 30341 2

原创 SpringBoot第三方jar包依赖 mvn打包错误解决方案(2个步骤)

原文解决方案:https://www.cnblogs.com/xiaosiyuan/p/6894766.html目录结构步骤一 pom里面将第三方的jar引入到maven里面来 (配合目录结构)<!--添加外部依赖 start--> <dependency> <groupId>wallet.alipay</groupId&gt...

2018-05-19 16:22:33 1917

转载 Java - 史上最简单的 SpringCloud 教程 | 终章

收藏一篇非常好的入门文章,建议先看看其他的文章,写几个demo,然后再来看这篇,史上最简单的 SpringCloud 教程 | 终章

2018-05-06 17:08:26 357

原创 Java - Nginx+Tomcat+Window环境部署web服务(测试+图解)

用例:客户端访问Nginx服务,Nginx反向代理的作用:项目部署在多个Tomcat上 即使其中一个tomcat不能访问了也能访问其他的Tomcat服务 其他负载均衡的作用效果可以自行百度。(分享给跟我一样的小白)推荐文章:-Nginx安装及配置详解1.条件准备:   1.1.Nginx安装包 下载地址     1.2.Tomcat安装包 下载地址   1.3.基本Tomcat和Nginx的相关知...

2018-05-03 16:31:19 2842

原创 SpringBoot - IDEA搭建Spring Boot整合mybatis(XMl与注解版)详解入门 - XMl扫描不到的吭

1.开发工具:2.Spring Boot 搭建 Mybatis       点击查看详细的搭建步骤:3.我的目录1.启动类package com.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;...

2018-04-23 18:03:01 9370 3

转载 Java - Strman工具类实例demo

Java8中字符串处理库strman-java的使用示例转载  2016-09-22   投稿:daisy   我要评论 除了Java本身的字符串处理方式外,我们还可以使用Apache Common Langs里的StringUtils来简化String的操作。但以上两种方式对于我们日常编程中最容易碰到的字符串处理来说,仍然显得有些不足。所以这篇文章给大家介绍Java8中字符串处理库strma...

2018-04-10 22:53:18 265

转载 Spring 常用注解

原地址:http://www.cnblogs.com/xiaoxi/p/5935009.html1、@Autowired@Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。当然,getter看个人需求,如果私有属性需要对外提供的话,应当予以保留。@Autowired默认按类型匹配的方式,在容器查找匹配的Be...

2018-03-29 10:22:15 695

转载 MYSQL 左连 右连 内连等笔记(附带一张很棒的区别图)

原文地址:推荐先阅读 http://www.powerxing.com/sql-join/left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: 表A记录如下: aID     aNum 1     a2

2017-09-17 00:46:03 820

原创 Java - 配置Tomcat的运行内存

1.找到Tomcat的bin目录下面的catalina.bat (显示文件后缀名)编辑打开 2.找到 set CLASSPATH= 3. 换行黏贴: set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx512m 设置tomcat的运行内存 减少内存浪费

2017-08-03 16:35:27 426

原创 Java - SpringMVC 接受iOS客户端AFNetworking提交的图片到阿里云OSS

前言客户端开发的时候必须会涉及到上传图等这样的操作解决方案1.需要申请一个阿里的OSS服务 2.在阿里的后台的OSS对象存储里面创建一个Bucket 3.配置AccessKey SecretKey等:创建ACCESSKEY 4.快速开发-参考SDK的使用文档: 里面包括 IOS-SDK的使用 java- SDK的使用 思路:一般的我们的上传方案是将图片上传到我们的服务器 然后再上传到阿里的

2017-05-20 18:20:57 3355

原创 Java - Mac终端安装Maven

问题:打开别人的maven项目经常 对应版本的jar包下载不下来,有时候只能换其他版本的jarMac终端安装Maven听他们说Mac终端的Maven比Eclipse好用! Mac终端安装Maven教程相关教程:终端命令使用如果是vi,则:Esc 退出编辑模式,输入以下命令::wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用):w 保存但不退出(常用):w! 若文件属性为『

2017-04-27 09:34:57 812

原创 Java - SpringMVC+iBatis maven工程项目增删改查实例入门+源码

1.环境搭建: 本文是建立在我上一篇博客的基础上进行的: Java - maven+ibatis+spring mvc环境搭建<点击跳转>2.技能准备: a.Maven - 第三方依赖库管理(类似cocopods)<点击跳转>b.SpringMVC - jave web项目的框架<点击跳转>(非常好用,谁用谁知道)环境配置参考博客:Java-Eclipse使用maven搭建spring m

2017-04-21 12:03:02 2057

原创 Java - SpringMVC基础入门,创建一个HelloWorld程序

1.作为iOS程序员的学习java之路对SpringMVC的理解 SpringMVC 实际上就是JavaEE==》java web程序,我2012年做的java web是struts2(现在是2017年 我也基本都忘记了)但是现在是Spring的天下了,Spring是一个大框架 SpringMVC是专注web这块2.SpringMVC分拆: M:Bean 就是实体对象Entity or Mode

2017-04-18 16:50:16 702

原创 IOS - xcode8修改工程名

1.前言: 搭了一个项目框架,但是名字是随便起的,苦恼要怎么把这个项目名称修改过来,又不想重新创建! 晚上有很多教程,但是我测试总是不行,苦恼!–推荐一个老外的视频教程:https://www.youtube.com/watch?v=jRnVjtNLLLk 但是我们的项目一般都是集成cocopods,视频教程修改的是纯xcodeproject,那我们要怎么改呢?步骤1:修改纯xcode项目

2017-04-16 13:02:02 3461

原创 Java - maven+ibatis+spring mvc环境搭建

1.准备工作: 要搭建者这样的一个框架 a.首先要创建一个maven的项目,然后转成web项目 具体的教程参考我以前的一个文章: Java-Eclipse使用maven搭建spring mvcb.要安装好mysql数据库 安装教程: http://blog.csdn.net/linpeng_1/article/details/699486822.开启搭建详细的教程: 教程地址:http:

2017-04-14 17:39:19 2318

原创 Mysql - Mac上mysql的一些问题汇总做笔记

mac下mysql的可视化编辑工具破解版: 下载地址:http://download.csdn.net/download/qq_16039271/9694340问题1: 终端mysql Operation not permitted错误 解决方案: http://www.cnblogs.com/0201zcr/p/6649302.html?utm_source=itdadao&utm_med

2017-04-14 14:00:01 337

原创 Java-Eclipse使用maven搭建spring mvc

详细搭建步骤参考:http://www.jb51.net/article/84998.htm 步骤非常详细!**a**:Cannot change version of project facet Dynamic web解决:https://my.oschina.net/cloudcoder/blog/362949 ps:Window–>Show View–>Navigator可以开启Navi

2017-04-12 12:27:08 874

原创 Java - Maven第三方jar包管理工具使用

Java开发经常会依赖第三方的东西,iOS有第三方库管理工具:cocopods,安卓有gradle ,java使用的是:Maven,前提:安装好Eclipse 1.首先Eclipse要集成安装Maven插件安装Maven参考文章:http://blog.csdn.net/lfsfxy9/article/details/9397937 很多人采用离线安装,但是我采用在线安装,公司网络挺给力,两分钟不

2017-04-10 16:50:33 7477

原创 Java - java数据库连接(JDBC,DBCP)

这阵子公司不是很忙,就打算重新认识认识一下java! 以前在学校写了一年多的j2ee(java web)有一些些java基础 工作后写了几年的iOS,有些东西忘记了,但是跟着度娘走,慢慢的把java捡起来! 先写一个数据库连接入门一下:1.安装java的运行环境JDK: 下载地址:http://www.oracle.com/technetwork/java/javase/downloa

2017-04-10 15:02:58 967

原创 iOS 简单的自定义凸起(不规则)tabbar

主要实现思路: 1.重写UITabBar:在init里面创建一个button来实现不规则的图标(添加新按钮)放在最中间 -(void)layoutSubviews调整系统原本的图标的坐标(为中间这个控件留出位置) 2.重写-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event{ 避免按钮超区不可点击看具体的代码: 自定义Sam

2017-03-20 16:48:32 7587 2

转载 iOS 水纹效果代码笔记

原文博客:http://www.jianshu.com/p/44c904291a2e github下载:https://github.com/xiaoyebukuang/XYWaterWaveView自定义XYWaterWaveView试图//// XYWaterWaveView.h// XYWaterProgress//// Created by cyp on 16/1/15./

2017-03-20 10:54:04 449

原创 iOS pop动画的入门使用

主要入门参考:http://www.jianshu.com/p/a138a8832452前言动画在APP开发过程中 大家多多少少都会接触到 而且随着ios7的扁平化风格启用之后 越来越多的APP开始尝试加入各种绚丽的动画交互效果以增加APP的用户体验(当然 还是以国外的APP居多)有过相关开发经验的同学肯定知道在iOS中 动画相关的部分都是基于Core Animation 但是今天我们不讨论Core

2017-03-07 17:43:08 888

转载 iOS 实用方法创建单利+宏定义创建单利

有两种方法来创建单例,下面分别介绍1、GCD方式创建单例123456789101112131415161718192021222324252627

2016-09-11 13:40:13 758

转载 iOS工程师Mac上的必备软件

原文地址:http://www.jianshu.com/p/fbd19f724cf1前言iOS工程师一直都是那么的高逼格,用的是Mac电脑,耍的是iPhone手机,哇咔咔~~但是,作为一名iOS开发工程师,我们除了高逼格外,还必须是全能的。你不会点UI设计、不会点后台语言、不会点安卓开发...那都是不可能的事情。好了,

2016-09-09 10:50:22 668

转载 IOS UIView中间透明周围半透明(四种方法) 中间镂空

原文地址:http://blog.csdn.net/zhz459880251/article/details/50035631方法一#import "DrawView.h"@implementation DrawView- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:

2016-06-07 10:46:44 11106 1

Eclipse使用maven搭建spring mvc源码

Eclipse使用maven搭建spring mvc源码

2017-04-14

maven+ibatis+spring mvc源码

maven+ibatis+spring mvc源码

2017-04-14

Eclipse-Maven部署SpringMVC实例Demo

Eclipse-Maven部署SpringMVC实例Demo

2017-04-12

自动消失的提示框

自动消失的提示框 十多种效果 加到你的项目中把

2013-07-29

好看的提示框

好看的提示框 alert 很好看

2013-07-29

仿微信按住说话

仿微信按住说话 适合下下来看看哦 希望对你有帮助

2013-07-27

ios socket

ios socket mac---Server iphone----client

2013-07-24

iOS气泡聊天

iOS 气泡聊天 气泡效果 气泡哦

2013-07-24

ssh整合配置

SSH 整合 ssh配置 新手下了看看哦 不错的!

2013-06-30

ASIHttpRequest.zip

ASIHttpRequest.zip 需要的请下载把 呵呵 ASIHttpRequest.zip

2013-06-27

Struts-Spring-hibernate整合

Struts2-Spring-hibernate3 简单的demo 帮助那些还不怎么熟悉的少年 呵呵

2013-06-10

C#远程桌面控制

网上很多都是不可以的 或者效果不怎么好 我也是找了好久才找到这个Demo 终于学会了 这十分 不贵 比你乱下载值得多了 绝对可以运行 代码又简单 如果下载后不可以运行 可以留言联系我 一起交流 呵呵

2013-01-07

远程控制Demo

找了好久才找到真正可以远程控制的代码 有点舍不得分享了 但是自己的分数不够了 只能拿出来 赚点分数了 绝对值得!

2013-01-06

远程桌面控制

远程桌面控制 值得学习 呵呵 好东西 分享

2013-01-06

C#远程桌面控制Demo

远程桌面控制 值得学习的Demo

2013-01-06

远程控制局域网用户

这是一个远程控制的源代码.可以控制局域网内的用户电脑,显示要控制用户的屏幕等.程序界面豪华漂亮

2013-01-06

远程协助实例

本着在局域网的视频 远程协助 值得学习

2013-01-06

视频语音远程控制

本着在局域网的视频 远程协助 值得学习

2013-01-06

c#视频播放器

c#视频播放器 哈哈 类似快播的播放器 但是 只能支持部分视频格式 还在改进 但是先分享了

2012-11-12

C#视频聊天 语音聊天

C#视频聊天 语音聊天 蛮不错的代码 分享了。

2012-10-20

高仿iOS11 App Store列表效果

高仿iOS11 App Store列表效果.拖动效果+转场动画,(根据别人的代码改造,方便之后使用)

2018-09-25

Java - SpringMVC+iBatis maven工程项目增删改查实例入门+源码

Java - SpringMVC+iBatis maven工程项目增删改查实例入门+源码

2017-04-21

SpringMVC入门demo

SpringMVC入门demo

2017-04-18

SpringDemo 入门学习代码

SpringDemo 入门学习代码

2017-04-18

ibatisDemo 入门源码

ibatisDemo 入门源码

2017-04-18

LKDBHelper外键

IOS LKDBHelper数据库demo

2014-07-31

iOS 图片截取

iOS 图片截取 网上下载的代码 稍加修改为我需要的 截取大图 外加截取一下中间部分的小图

2014-03-02

iOS 代理详解Demo

iOS 协议 代理 给自己做笔记

2014-02-26

Base64.zip

Base64.zip

2013-11-09

ios瀑布流布局

瀑布流图片 加载网络图片 很简单 修改比较容易

2013-11-07

webView自适宽度

webView自适宽度

2013-10-10

ios协议传值

ios协议传值

2013-09-29

ios在线下载

ios在线下载 ,普通+同步+异步+网络监听

2013-09-04

IOS实时网络监听

IOS实时网络监听

2013-09-04

ios持久化保存数据

持久化保存数据

2013-09-03

简单的解析XML

简单的解析XML

2013-08-24

ios解析html

ios解析html 适合初学者 代码很简洁 解析的时威锋网的新闻

2013-08-20

iOS tableView

新手入门 使用demo

2013-08-11

后台消息推送

后台消息推送代码

2013-08-03

ios实用demo

ios 实用 多个 demo 留着备用 嘿嘿 需要的也下载吧

2013-07-30

空空如也

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

TA关注的人

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