标签:线程

Spring

Spring Boot 2.0即将发布GA版本

xirruiqiang 发布于 2018-02-23

看新闻很累?看技术新闻更累?试试 下载InfoQ手机客户端 ,每天上下班路上听新闻,有趣还有料! 候选版本1(RC1) 在1月31日发布之后,Spring Boot 2.0距离GA版本更近了一步。 GA版本已经进入倒计时的最后阶段,按照目前的计划,该版本将在接下来的几周内发布。即...

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

Spring

码云推荐 | 轻量快速的对象池 Lite-pool

7

wenming.gapo 发布于 2018-02-19

内容索引(Table of Contents) 1. Lite-pool 1.1. 简介 Lite-pool : 轻量快速的对象池 1.2. 安装前置条件 jdk 1.8+ maven-3.2.3+ 1.3. Maven依赖 <dependency> <grou...

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

Spring

[原]自己实现缓存

likai 发布于 2018-02-15

有的时候我们需要频繁用到一些数据,我们不需要频繁去查数据库,这样不仅浪费数据库的IO,也浪费单次业务的时间,如果我们要用到的数据就是数据库中的某一张表的固定数据,那么我们就可以在项目启动的时候将该表的数据加载到缓存中。 设计思路: 1. 一个加载缓存数据的 服务Bean 2. 一...

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

Spring

Spring计时器任务 Spring整合JavaMail(邮件发送)

9

yanxinchi 发布于 2018-02-13

. 一、常用数据频度维护 对于系统使用度较高的数据,客户在查看时希望这些数据最好先出现,此时需要为其添加排序规则。在进行排序时,使用次数成为排序的依据。因此需要设置一个字段用来描述某种数据的使用次数,也就是所谓的使用频度。 本系统中,商品数据是整体数据流的核心数据,为商品数据添加...

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

IOS技术

OpenCL与Metal API下如何合理地安排线程组大小

xubiao.zhuang 发布于 2018-02-13

我们玩过OpenCL的朋友都知道,我们可以通过clGetDeviceInfo接口来查询当前计算设备的几乎所有属性,包括当前计算单元的个数、最大工作组大小、本地存储器大小等等。但这些属性值都是基于当前计算设备的最大可支持能力,而不是当前内核程序执行上下文。一个内核程序的复杂与否会关...

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

IOS技术

iOS Push的前世今生

12

xubiao.zhuang 发布于 2018-02-13

网上介绍iOS Push的文章有很多,但是大部分都总结得非常零散,加上之前也一直没好好总结过,对某些地方也不求甚解。于是抽空把苹果这套复杂而有趣的推送机制总结了一遍,终有此文! 注意:本文大部分内容基于iOS10新增通知框架UserNotifications。 目录版iOS Pu...

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

IOS技术

【2018秋招iOS面试总结】(渣渣本科生)

刘莉莉 发布于 2018-02-12

本人是非985211学校,非计算机专业,技术一般,基础较差。 最开始秋招的时候,一线互联网基本上都投了,但是很多都被刷了,有的是刷了学校,有的是刷了四级(我四级才300多分),有的是刷了专业,但更多的是刷了能力,毕竟我们学校计科学院每年有几个人去BAT 大厂的秋招基本上结束,面试...

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

IOS技术

Pluto – iOS 上一个高性能的排版渲染引擎

10

xiaoli.wang 发布于 2018-02-11

导语 Pluto 是 iOS 上的一个排版渲染引擎,通过 JSON/JS 文件可以很方便地描述界面元素,开发效率很高,并且在流畅度,内存等方便有保证 Qzone Feed 业务复杂,样式很多。每次新增一种 Feed 样式,开发工作量很大,需要跟版本。样式之间耦合严重,每改一种样式...

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

Spring

springboot(二十):使用spring-boot-admin对spring-boot服务进行监控

5

尖兵 发布于 2018-02-11

上一篇文章 《springboot(十九):使用Spring Boot Actuator监控应用》 介绍了Spring Boot Actuator的使用,Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比...

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

IOS技术

iOS 开发一定要尝试的 Texture(ASDK)

11

hellas 发布于 2018-02-09

前言 本篇所涉及的性能问题我都将根据滑动的流畅性来评判, 包括掉帧情况和一些实际体验 ASDK 已经改名为 Texture, 我习惯称作 ASDK 编译环境: MacOS 10.13.3, Xcode 9.2 参与测试机型: iPhone 6 10.3.3, iPhone 7 1...

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

Spring

Shiro整合springboot,freemaker,redis(含权限系统完整源码)

33

hellas 发布于 2018-02-09

一、导语 今天推荐给大家一个非常简单,实用的开源权限框架:Shiro,这也是 Java官方推荐的权限框架 。 尽管网上有很多类似的文章,但是都不够完善,尤其是涉及到 freemaker,springboot,shiro,redis 整合的文章非常少,并且更多的是理论,缺失完整的可...

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

IOS技术

iOS开发——实战UITableview深度优化

4

hellas 发布于 2018-02-07

演示项目 演示项目下载地址:YYTableViewDemo 项目里的低性能版是常规写法实现的tableview,高性能版是做了相关优化后的tableview。 tableView滑动为什么会卡? 我们可以想象这样一个场景: 有一个老师、学生A、学生B、一个画板、一个橱窗。 每一秒...

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

android技术

Android中常见的内存泄漏和解决方案

1

Harries 发布于 2018-02-07

什么是内存泄漏? 简单点说,就是指一个对象不再使用,本应该被回收,但由于某些原因导致对象无法回收,仍然占用着内存,这就是内存泄漏。 为什么会产生内存泄漏,内存泄漏会导致什么问题? 相比C++需要手动去管理对象的创建和回收,Java有着自己的一套垃圾回收机制,它能够自动回收内存,但...

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

互联网.投资

揭秘12306团队:为一张票"抢"一年,与机器抢票对战

2

zhuangli 发布于 2018-02-07

2月2日,中国铁道科学研究院全路客票系统监控中心,最大的三块屏幕显示着2018春运12306售票实况、分控实况和排队实况。视觉中国供图 在这座大厅里,半面墙的窗帘经年紧闭。106块大小屏幕上方排着3面巨幕。中国地图居中,代表城市的点被密集的弧线连结。桌椅间,黑色线缆蜿蜒丛生,服务...

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

Spring

微服务架构的服务与发现-Spring Cloud

10

songhua.gao 发布于 2018-02-07

1 为什么需要服务发现 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同的技术栈,而Sprin...

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

Spring

springboot(十九):使用Spring Boot Actuator监控应用

1

yanxinchi 发布于 2018-02-06

微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递,出现了异常如何快速定位是哪个环节出现了问题? 在这种框架下,微服务的监控显得尤为重要。本文主要结合Spring Boot Ac...

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

IOS技术

一份走心的iOS开发规范

hanze 发布于 2018-02-06

前言 说是前言,其实也是本文诞生的目的。随着公司业务的不断增加,功能的快速迭代,app的业务线越来越多,代码体积变得越来越庞大。同时,app投入的开发者也也越来越多,不同的开发者的code风格千差万别。加之公司开发者人员变动,为了保证app稳定性,保证开发效率,统一开发风格。于是...

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

IOS技术

iOS的MVC框架之控制层的构建(上)

1

zhuangli 发布于 2018-02-06

在我前面的两篇文章里面分别对MVC框架中的M层的定义和构建方法进行了深入的介绍和探讨。这篇文章则是想深入的介绍一下我们应该如何去构建控制层。控制层是联系视图层和模型层的纽带。现在也有非常多的文章宣扬所谓的去控制层或者弱化控制层的作用,觉得这部分是一个鸡肋,他会使得应用变得臃肿不堪...

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