司文痞子
码龄14年
关注
提问 私信
  • 博客:477,448
    社区:464
    问答:4,253
    482,165
    总访问量
  • 135
    原创
  • 896,404
    排名
  • 64
    粉丝
  • 0
    铁粉

个人简介:活到老 学到老,快乐的编码(交流QQ:540933120)

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2011-05-31
博客简介:

屎壳郎情调-成长日记

查看详细资料
个人成就
  • 获得50次点赞
  • 内容获得66次评论
  • 获得199次收藏
创作历程
  • 22篇
    2018年
  • 15篇
    2017年
  • 14篇
    2016年
  • 10篇
    2015年
  • 39篇
    2014年
  • 50篇
    2013年
成就勋章
TA的专栏
  • 代码笔记
    62篇
  • 随笔
    26篇
  • 经典代码
    4篇
  • 不可思议的问题点
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

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

该文章分析的挺不错的记录:https://www.cnblogs.com/fishbay/p/7216084.html
原创
发布博客 2018.11.30 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

//插件对象@interface SampleHandler : RPBroadcastSampleHandler//重写方法- (void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType;//获取影像方向信息 CFStringR...
原创
发布博客 2018.10.31 ·
5011 阅读 ·
0 点赞 ·
4 评论 ·
3 收藏

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

1.原理:我们经常都是使用第三方的友盟等来收集上报日志,但是我们也得了解一下他们的日志收集原理,其实很简单最主要的是:NSSetUncaughtExceptionHandler(&CatchException);//开启收集权限 void CatchException(NSException *exception) { ... }模拟奔溃 NSArray *ar...
原创
发布博客 2018.10.16 ·
1576 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

高仿iOS11 App Store列表效果

发布资源 2018.09.25 ·
zip

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

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

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

基础:RACCommand的详细讲解MVVM架构已经耳熟能详,网上有非常多的文章,讲的都相当不错,MVVM最主要的关系我这里要提醒一下最基本的规则:1.View持有ViewModel  反之不持有2.ViewModel持有Model 反之不持有网上copy了一张关系图 MVVM 的基本概念 在MVVM 中,view 和 view controller正式联系在...
原创
发布博客 2018.09.02 ·
4757 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

手动实现SpringMVC框架

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

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 ·
3094 阅读 ·
1 点赞 ·
5 评论 ·
0 收藏

SpringBoot2.0 Config客户端自动刷新时没有/bus/refresh端点

答:

我要把Client服务的端口放在git 上 管理 修改git上的port ,然后post - bus/refresh 为什么服务端口不糊变?这是为什么?只有使用了@RefreshScope注解的地方才会修改,自动注入的信息 他不会刷新!!难道bus不能修改自动注入的配置信息,比如端口,实例名等信息

回答问题 2018.07.06

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

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

学习知识点 备注

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 ·
540 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
3341 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

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

http://www.36nu.com/apiTest/index.html
原创
发布博客 2018.06.01 ·
35784 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

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

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

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

前言       .准备在SpringBoot中集成异步消息队列,要先在电脑上安装 RabbitMQ 但是要安装 RabbitMQ的时候需要先安装erlang,----可以参考这篇文章----1.erlang安装   下载安装  Eralng OTP For Windows     otp_win64_18.3.exe(erlang的环境)获取去CSDN搜索下载一个就可以了    环境变量   安...
原创
发布博客 2018.05.26 ·
9025 阅读 ·
0 点赞 ·
3 评论 ·
14 收藏

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

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

SpringMVC转SpringBoot步骤+心得

前言半路出家写的java,SpringMVC的原理还不是很通,但是项目需要,需要将项目往SpringCloud服务治理方向走,SpringCloud是基于SpringBoot搭建的,所以要先将SpringMVC的项目先转成SpringBoot其实SpringBoot和SpringMVC没什么区别,只是SpringBoot是官方推出的简化了Spring项目的过多的繁琐的配置而生的,所以项目转化的核心...
原创
发布博客 2018.05.20 ·
30625 阅读 ·
7 点赞 ·
2 评论 ·
69 收藏

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 ·
2006 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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

收藏一篇非常好的入门文章,建议先看看其他的文章,写几个demo,然后再来看这篇,史上最简单的 SpringCloud 教程 | 终章
转载
发布博客 2018.05.06 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多