标签:注释

Spring

SpringBoot开发案例之整合定时任务(Scheduled)

Harries 发布于 2017-07-21

来来来小伙伴们,基于上篇的邮件服务,定时任务就不单独分项目了,天然整合进了邮件服务中。 不知道,大家在工作之中,经常会用到那些定时任务去执行特定的业务,这里列举一下我在工作中曾经使用到的几种实现。 任务介绍 Java自带的java.util.Timer类,这个类允许你调度一个ja...

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

IOS技术

YTKNetwork源码解析

4

xiaoli.wang 发布于 2017-07-21

原文 对于iOS开发者来说,就算是没有用过YTKNetwork框架,应该也见过,听过了。它是猿题库技术团队开源的一个网络请求框架,内部封装了AFNetworking。它把每个请求实例化,管理它的生命周期,也可以管理多个请求。 在正式讲解源码之前,我会先讲一下该框架所用的架构和设计...

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

IOS技术

iOS如何一行代码搞定KVO?

3

Harries 发布于 2017-07-21

前言 发现好久没有研究、学习iOS优秀开源代码,现在大部分时间都在写业务代码, 学习其他语言及一些杂七杂八的事情。所以现在就从简短的开源代码开始学习。 这一篇就写FaceBook, 这个极度热爱开源的公司, 它的一套关于KVO的开源代码。 GitHub代码演示代码地址 正文 FB...

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

编程技术

MYSQL innodb中的只读事物以及事物id的分配方式

1

xirruiqiang 发布于 2017-07-20

原创水平有限,如果有误请指出 一、只读事物 也许有人要问一个select算不算一个事物。其实在innodb中一个innodb的select是一个事物,他有trx_t结构体,并且放到了mysql_trx_list链表中,关于 innodb事物系统一级的事都做了,但是这种事物叫做只读...

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

Spring

Spring MVC 源码解析:Web环境下容器的初始化过程

1

yanxinchi 发布于 2017-07-20

Spring MVC 是目前最流行的 java web 框架(之一),是对传统 java servlet 的高级封装,以提升 servlet 的灵活性和易用性。从广义上来说,Spring MVC 的执行过程可以分为 容器初始化 和 请求响应处理 两大部分,前者在 servlet ...

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

Spring

Spring Boot Test

xiaoli.he 发布于 2017-07-20

Spring 框架提供了一个专门的测试模块( spring-test ),用于应用程序的集成测试。 在 Spring Boot 中,你可以通过 spring-boot-starter-test 启动器快速开启和使用它。 # pom.xml <dependency> &...

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

编程技术

linux shell小脚本分享

hanze 发布于 2017-07-19

我们网站最近要上云,需要数据库迁移,其中有个产生网站查看日志的业务,是每天产生一个表,数据量大概是300万左右,目前数据库里面有将近500天的数据,也就是有500个表,命名规范如下: MariaDB [log]> show tables; | pvlogs_20170615...

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

IOS技术

iOS 单元测试和UI测试教程

14

xiaoli.he 发布于 2017-07-19

编写测试不是为了追求刺激,测试是为了避免你崭新的 App 变成了充满 bug 的垃圾,它是必须的。如果你正在阅读本教程,说明你已经意识到为你的代码和 UI 编写测试的重要性了,但你不一定知道怎么在 Xcode 中进行测试。 也许你已经有一个“功能正常”的 App 了,但根本没有为...

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

android技术

即刻开始使用Kotlin开发Android的12个原因

4

刘莉莉 发布于 2017-07-17

作者:Antonio Leiva 时间:Jul, 11, 2017 原文链接:https://antonioleiva.com/reasons-kotlin-android/ 这组文章已到最后了,它们是非常实用的。今天我想谈谈为什么我认为学习Kotlin是非常有趣的。 虽然, K...

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

Spring

Spring Boot 日志配置(超详细)

12

xubiao.zhuang 发布于 2017-07-17

Spring Boot 日志配置(超详细) Spring Boot 日志配置超详细 默认日志 Logback : 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。 从...

阅读(51)评论(0)赞 (1)

Spring

以Java、Kotlin和Scala编写基本Spring Web应用的比较

puefu.he 发布于 2017-07-17

译者注:现在可以用来开发web应用的语言五花八门,每种语言都各有千秋,本文作者挑选了Java、Kotlin 、Scala这三种语言,开发同一个基础的Spring web应用,从而比对出他们之间的差别。以下为译文。 我一直在想,在JVM语言中选择一个(如 Scala 和 Kotli...

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

IOS技术

Navigation Timing获取页面加载各个阶段所需时间

4

xirruiqiang 发布于 2017-07-17

起因 最近接触到了一个性能优化方面为我们提供精准数据的工具,Navigation Timing,本想从网上获取他更详细的信息,但搜索到的内容绝大部分都是国外的文章,遂决定写一遍具体分析的文章。 之前测试页面加载的时间都是在相应的位置打Date.now(),通过计算时间差来实现。这...

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

Spring

以Java、Kotlin和Scala编写基本Spring Web应用的比较

hellas 发布于 2017-07-17

译者注:现在可以用来开发web应用的语言五花八门,每种语言都各有千秋,本文作者挑选了Java、Kotlin 、Scala这三种语言,开发同一个基础的Spring web应用,从而比对出他们之间的差别。以下为译文。 我一直在想,在JVM语言中选择一个(如Scala和Kotlin )...

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

Spring

构建用户管理微服务

4

xiaoli.wang 发布于 2017-07-15

翻译自: https://springuni.com/user-management-microservice-part-1/ 构建用户管理微服务(一):定义领域模型和 REST API 在《构建用户管理微服务》的第一部分中,我们会定义应用的需求,初始的领域模型和供前端使用的 R...

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

编程技术

MYSQL中对信号的处理(SIGTERM,SIGQUIT,SIGHUP等)

1

小丁 发布于 2017-07-14

原创,因为LINUX系统编程水平有限某些用词不当请指出 一、信号处理以及多线程先信号处理基础知识 在LINUX中信号是一种由内核处理的一种软中断机制,他满足简单、不能携带大量信息、并且要满足一定条件才会发送等特征。 信号会经历产生–>阻塞信号集–&g...

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

编程技术

MYSQL INNODB主键使用varchar和int的区别

1

yeseng 发布于 2017-07-12

原创,如果有误请指出 今天同事讨论关于主键使用varchar和int的区别。 我现在总结的3个问题: 1、tablespace中空间浪费    当然我们知道使用varchar可能会导致辅助索引比较大,因为用到varchar可能存储的字符较多,同时  ...

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

IOS技术

iOS逆向工程之fishhook

10

邓龙华 发布于 2017-07-12

一、概述 峰哥在上一篇文章整理了在插件开发中如何HOOK 动态语言 Objective-C 中的方法,实际上静态语言 C 语言中的函数也是有办法 HOOK 的,这也说明了绝对的静态语言是不存在的。 为了实现HOOK C 语言中的函数,我们需要用到 Facebook 的一...

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

Spring

【Java】Shiro系列之Shiro+Spring MVC整合

4

yanxinchi 发布于 2017-07-10

第一步,Shiro Filter 在web.xml文件中增加以下代码,确保Web项目中需要权限管理的URL都可以被Shiro拦截过滤。 <!-- Shiro Filter --> <filter> <filter-name>shiroFilte...

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