标签:IOS

Java

iOS响应者链的具体应用-hitTest重写和AOP

songhua.gao 发布于 2019-06-18

这个是很久之前就实现的,重新发一遍。所谓完整,就是自己的项目中,将UIView的hitTest替换成自定义代码后,整个项目点击事件能够完全一致的得到正常的体现。 重写系统类的方法有很多种方法: 使用runtime的方法交换 直接在UIView的category种重写hitTest...

阅读(12)评论(0)赞 (0)

Spring

『互联网架构』软件架构-Spring boot快速开始及核心功能介绍(中)(85)

15

changyuan.xu 发布于 2019-06-18

上次通过Spring boot认知,核心功能。springBoot的搭建【官方向导搭建boot应用】和 【maven的方式搭建boot】。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-解密...

阅读(16)评论(0)赞 (0)

Java

徒手撸一个简单的RPC框架(2)——项目改造

2

Harries 发布于 2019-06-18

徒手撸一个简单的RPC框架(2)——项目改造 在上一篇的 徒手撸一个简单的RPC框架 中再最后的服务器和客户端连接的时候只是简单的写了Socket连接,觉得有些不妥。正好最近学习了Netty,在平时工作中没机会运用,于是自己就给自己出需求将之前的项目改造一下。 Netty是什么?...

阅读(12)评论(0)赞 (0)

Java

重磅开源|AOP for Flutter开发利器——AspectD

3

puefu.he 发布于 2019-06-18

问题背景 随着Flutter这一框架的快速发展,有越来越多的业务开始使用Flutter来重构或新建其产品。但在我们的实践过程中发现,一方面Flutter开发效率高,性能优异,跨平台表现好,另一方面Flutter也面临着插件,基础能力,底层框架缺失或者不完善等问题。 举个栗子,我们...

阅读(19)评论(0)赞 (0)

Java

任正非:华为不会拆分;以色列公司称可解锁所有 iOS 设备;Java 13 要来了! | 极客头条

12

songhua.gao 发布于 2019-06-18

快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持。 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道。风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流。 整理 | 胡巍巍 责编 | 屠敏...

阅读(24)评论(0)赞 (0)

编程技术

开挂Lite | 一次简单的尝试

4

likai 发布于 2019-06-18

官网:www.ytools.xyz 我个人对软件开发是有一定偏爱的,我的梦想就是能做出一款让所有人都用上的软件,「开挂Lite」就是这个大梦想的一次简单尝试。 保研结束后,时间相对充裕起来了,再加上毕业设计是要做一个风格迁移的小工具,所以干脆就想把这个工具的功能拓宽一点,于是便有...

阅读(14)评论(0)赞 (0)

编程技术

聊聊微服务集群当中的自动化工具

7

darida 发布于 2019-06-17

本篇博客主要介绍了自动化工具这个概念,在微服务集群当中的作用,算抛砖引玉,欢迎大家提出自己的见解。 写在前面 在了解自动化工具的概念之前,我们先了解一下微服务和集群的概念。 什么是微服务 这个概念其实有些广泛,而我的知识广度也有限,我会尽量用通俗的语言来描述什么是微服务,什么是集...

阅读(15)评论(0)赞 (0)

Spring

『互联网架构』软件架构-Spring boot快速开始及核心功能介绍(上)(84)

25

xiaoli.wang 发布于 2019-06-17

今天一起说说微服务,之前写docker多服务部署的时候也说微服务,一起说说Spring boot快速开始及核心功能介绍。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-解密电商系统-Spri...

阅读(15)评论(0)赞 (0)

编程技术

前端模块化、分布式架构设计与实现(一)

1

dulong 发布于 2019-06-15

主要介绍 Vue 框架下、在工程化的前端项目中如何实现前端模块化、分布式部署方案。 这也是一份在我所在部门内已经使用近一年的一套前端架构及工程化方案。 PS: 这是一部连续剧… 这是里的模块指业务功能模块,不是 js 范畴的模块。为便于区分,后文将 js 范畴的模块称...

阅读(24)评论(0)赞 (0)

Java

面试必备:深入 Java 应用性能调优实践

14

xiaoli.he 发布于 2019-06-15

让 Java 应用运行更快:性能调优工具及实践 本文从以下8个方面深入讲解 Java 应用性能优化 1、Java 性能诊断工具 2、Java 应用代码诊断 3、Java GC 诊断 4、Java 性能优化实践 5、JVM 调优:GC 之痛 6、应用层调优:嗅到代码的坏味道 7、数...

阅读(21)评论(0)赞 (0)

编程技术

重视失败是让公司成长的几条规则

6

dulong 发布于 2019-06-15

编者按: 《架构真经》 一书在 《前车之鉴》章节 以实际教训总结了看似简单的几条规则,分别是 失败乃成功之母 、不靠QA发现错误、不能回滚注定失败。 其中“”可回滚“”的规则曾经让PayPal公司印象深刻,因为不提供回滚让他们日子过得不错-这种做法在版本24.0之前从来...

阅读(23)评论(0)赞 (0)

编程技术

四种软件架构,看看你属于哪个层次?

6

changyuan.xu 发布于 2019-06-13

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。 一、单体架构 单体架构是比较初级,典型的三级架构,前端(Web/手机端)+中间业务逻辑层+数据库层。这...

阅读(25)评论(0)赞 (0)

Java

NIO之Reactor模式,Netty序章

3

xiaoli.wang 发布于 2019-06-13

Reactor模式 反应堆模式:“反应”器名字中”反应“的由来: “反应”即“倒置”,“控制逆转”,具体事件处理程序不调用反应器,而向反应器注册一个事件处理器,表示自己对某些事件感兴趣,有时间来了,具体事件处理程序通过事件处理器对某个指定的事件发生做出反应。 单线程Reactor...

阅读(20)评论(0)赞 (0)

Java

面试官问我:平常如何对你的Java程序进行调优?

12

songhua.gao 发布于 2019-06-12

Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来。 Java 应用性能的瓶颈点非常多,比如磁...

阅读(22)评论(0)赞 (0)

Java

Flutter 从一个demo开始

5

尖兵 发布于 2019-06-12

原文: blog.cyning.cc/2019/05/12/… Flutter已经出了稳定版,这对于很对开发者来说,终于可以长长吐一口气了,我也来踩坑啦。 什么是Flutter Flutter究竟是个啥,他对于开发者有什么益处,学习它有什么准备课程么? 针对这个问题,或许在开始写...

阅读(24)评论(0)赞 (0)

编程技术

嵌入式系统软件架构设计

小丁 发布于 2019-06-12

编辑推荐: 本文来自于veryarm,本文主要对嵌入式软件开发的特点,讨论架构设计的思路和方法等相关内容。 1. 前言 嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的通用性,可以推广到其他的领域。 提起嵌入式软件设计,传统的印...

阅读(30)评论(0)赞 (0)

Java

重学Android——Rxjava2.x源码解析

2

xubiao.zhuang 发布于 2019-06-12

首先要从异步编程说起,最开始的原生的系统中,如果UI系统处理耗时任务,会引发ANR,所以都是放在子线程做耗时任务,比如网络请求或者IO操作,再来更新UI界面,这需要在主线程来完成,这样就涉及到了异步编程。 最开始的异步编程主要有: 使用Java自身提供的Future模型 但这种异...

阅读(21)评论(0)赞 (0)

Java

阿里程序员常用的 15 个高效工具,大部分已开源!

1

xubiao.zhuang 发布于 2019-06-12

阿里将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下...

阅读(24)评论(0)赞 (0)