标签:expat

Java

LucenePlus 改版正式归来、初步满足,简、易、稳、快

wenming.gapo 发布于 2018-12-05

lucenePlus 改名为 lucenex 短的好记 lucenex 基于JDK 1.8 & lucene 7.x 的搜索框架、在不影响原本性能的同时、提升80%的开发效率、降低70%的开发难度!!! 更新日志 v1.0 *去除第三方分词依赖&无用的Jar *使...

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

Java

Apache添加JK模块实现tomcat负载均衡

36

hellas 发布于 2018-11-27

一.搭建原理介绍 1.web访问tomcat两种方式 2.JK模块介绍 3.AJP原理介绍,比较http方式区别 二.搭建介绍 单机系统:Centos7 1.安装java环境 rpm包安装即可rpm -ivh jdk-8u121-linux-x64.rpm 2.安装tomcat ...

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

Java

工作中的坑——dom4j解析含有命名空间的XML的坑

1

xirruiqiang 发布于 2018-11-27

虽然网上有很多类似的文章,可都描述的不是特别清楚且都是很老的文章了,让人走很多弯路,这里完整记录下。 说在前面 网上大多数分析的帖子都说dom4j解析xml性能最好,所以在碰到实际业务场景中就着手使用dom4j来解析xml了。 在业务场景中解析xml基本上两种,一种是配置,另一种...

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

Java

Linux上安装GitLab和Jenkins

Harries 发布于 2018-11-13

之前在公司的服务器上搭建了 GitLab 和 Jenkins ,所以打算把这过程记录下,以便下次有需要时可以复用。 Git 在搭建 GitLab 之前,肯定要先安装 Git 。 在 https://github.com/git/git/releases 中选择最新版本的 Git,...

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

IOS技术

iOS-性能优化深入探究

3

xiaoli.he 发布于 2018-07-21

上图是几种时间复杂度的关系,性能优化一定程度上是为了降低程序执行效率减低时间复杂度。 如下是几种时间复杂度的实例: O(1) return array[index] == value; O(n) for (int i =...

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

IOS技术

UIViewController的瘦身计划(iOS架构思想篇)

hellas 发布于 2018-07-13

前言 这篇文章里会涉及如下几个方面: 1、代码的组织结构,以及为何要这样写。 2、那些场景适合使用子控制器,那些场景应该避免使用子控制器? 3、分离UITableView的数据源和UITableViewDataSource协议。 4、MVVM的重点是ViewModel,不是响应函...

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

IOS技术

iOS | PNChart与UITableView的联动

2

xiaoli.wang 发布于 2018-07-10

效果图 效果图.gif 1.点击chart,tableView对应模块高亮 PNChart提供了一个代理方法,用来处理用户的点击事件: #pragma mark - PNChart Delegate - (void)userCli...

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

IOS技术

iOS | 比例拼图

3

likai 发布于 2018-06-25

给陈意涵打call 需求原型图: 要求:各个模块的大小反映各个模块的占比(销售额),所有模块共同组成一个正方形。 后台返回的数据格式: { "result": true, "data": { "category_sale": [ { "name": "我是你的哥", "sale_...

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

Java

JB的测试之旅-Linux相关配置

12

xubiao.zhuang 发布于 2018-06-22

最近喜提一台Linux服务器,想在服务上搭建下jenkins,但是之前都是用Windows的,突然有Linux还是有点不习惯,估计会遇到不少问题,因为想记录下: Linux下的jenkins安装 Jenkins是开源的,使用 Java 编写的持续集成的工具,因此需要先安装Java...

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

IOS技术

WWDC2018—What is New in Cocoa Touch

17

yanxinchi 发布于 2018-06-20

前言 今日头条iOS技术团队负责翻译了今年WWDC的多篇session内容,本文由我负责翻译,想要了解更多翻译内容请看今日头条技术团队博客[ WWDC2018 ] – 来自一线开发者的技术笔记 正文 这篇文章是对WWDC2018关于Cocoa Touch新特性的翻译与...

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

IOS技术

iOS中UIScrollView、UIWebView、UICollectionView实现商品详情页图文混排

4

songhua.gao 发布于 2018-06-14

图文混排 实现思路 将文本和图片拼接为HTML代码。 使用JavaScript添加点击事件。 使用MagicWebViewWebP提供UIWebView加载webp格式图片支持。 使用UIWebView加载HTML代码。 使用UIWebView代理方法,拦截页面发出的请求,获取s...

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

Java

Android自定义ClassLoader耗时问题追查

12

changyuan.xu 发布于 2018-06-01

最近在优化西瓜视频客户端冷启动速度时,发现在关闭插件 ClassLoader 注入的情况下,启动速度提升了300ms左右,但是西瓜在启动阶段并没有使用到插件,那么这么大的耗时是怎么来的呢? 猜原因 首先看下西瓜目前使用的插件 ClassLoader 是怎么注入的,大致代码如下: ...

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

IOS技术

iOS资讯详情页实现—WebView和TableView混合使用

7

darida 发布于 2018-05-31

iOS资讯详情页实现—WebView和TableView混合使用 如果要实现一个底部带有相关推荐和评论的资讯详情页,很自然会想到WebView和TableView嵌套使用的方案。 这个方案是WebView作为TableView的TableHeaderView或者TableView...

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

IOS技术

iOS拖动排序【UICollectionView】

1

zhuangli 发布于 2018-05-31

项目中的需求,近期在做优化和版本迭代,就把这块的东西拎出来单独整理一下。实现的效果大概如下图所示。 实现思路 新建一个类继承UICollectionView,并给这个View添加长按手势。 关于iOS中的手势,这篇文章写的很详细,可以参考。 监听手势事件。手势有很多的状态,这个系...

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

IOS技术

教你用CollectionView做一个炫酷的旋转轮

5

changyuan.xu 发布于 2018-05-29

原文链接: UICollectionView Custom Layout Tutorial: A Spinning Wheel 本文翻译有部分改动,使用OC编写,原文使用的是Swift,如有需要,可以去原文下载Swift Demo,文章最后会提供OC的Demo。 开始 首先,去下...

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

IOS技术

iOS UITableView获取特定位置的cell

3

hanze 发布于 2018-05-25

一、tableView双级联动 菜单栏联动.gif UITableView双级联动.gif 以上两种效果比较类似,实现的关键在于都是需要获得在滑动过程中滑动到tableView顶部的cell的indexPath。 方案一:获得当前可见的所有cell,然后取可见cell数组中的第一...

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

IOS技术

swift4.0语法杂记(精简版)

30

darida 发布于 2018-05-24

小视频 001–swift简史小视频 002–Playground体验 003–常量&变量 一、swift简史 1、介绍 ‍ swift是苹果公司于2014年推出用于撰写OS和iOS应用程序的语言。它由苹果开发者工具部门总监“克里斯....

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

IOS技术

教你做一个可折叠的TableView

6

Harries 发布于 2018-05-24

写在开头 首先,膜拜一下这位大神,Ramotion,自从在github上看到这个动画,惊为天人。 心里不禁感叹,原来动画还可以这样做,可能是技术限制了我的想象力。 于是乎,就一头扎进了这个项目里,看到issue里有很多人提出想要一个Tutorial和OC版本,决定边研究源码,边写...

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