热门 最新 精选 话题 上榜
Phone Auto Claner
原创 4天前
48阅读
Phone Cleaner 应用分析
【代码】android shape 渐变描边。
原创 4天前
38阅读
android shape 渐变描边
最简单的使用上代码import 'package:flutter/material.dart';void main() { runApp(MyApp());}class
原创 4天前
35阅读
DEBUG smali工程, 使用apktool
原创 精选 4天前
178阅读
使用apktool来debug调试反编译后的smali工程
baksmali和smali
package com.xiangxue.nestedscroll.flowlayoutimport android.content.Contextimport android.conte=
原创 4天前
39阅读
阅读文本大概需要10分钟。一. 确认是否需要缓存在使用缓存之前,需要确认你的项目是否真的需要缓存。使用缓存会引入的一定的技术复杂度,后文也将会一一介绍这些复杂度。一般来说从两个方面来个是否需要使用缓存:1. CPU占用:如果你有某些应用需要消耗大量的cpu去计算,比如正则表达式,如果你使用正则表达式比较频繁,而其又占用了很多CPU的话,那你就应该使用缓存将正则表达式的结果给缓存下来。2. 数据库I
阅读文本大概需要5分钟。作者:飞污熊本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。 每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。目前对于Java开源
转载 4天前
52阅读
Java中常用的 JSON 库性能比较
好学习和使用Java。JVM相关Java的...
阅读文本大概需要15分钟。前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档记录,同时分享给大家。
作者:Yibo1、filter的作用      已经可以实现请求的路由功能,所有微服务应用提供的接口就可以通过统一的 API 网关入口被客户端访问到了。但是每个客户端用户请求微服务应用提供的接口时,它们的访问权限往往都需要有一定的限制,系统并不会将所有的微服务接口都对它们开放。然而目前的服务路由并没有限制权限这样的功能,所有请求都会被毫无保留地转发到具体的应
阅读文本大概需要10分钟。作者:何必等明天集群集群的概念  计算机集群通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。
阅读文本大概需要15分钟。仓库地址:https://github.com/opendigg/awesome-github-vue             awesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们
转载 4天前
7阅读
前后端通吃,vue大全Mark一下
阅读文本大概需要6分钟。一、公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。对于Java ReentrantLock而言,通过构造函数指定该锁是否是公平锁,默认是非公平锁。非公平锁的优点在于吞吐量比公平锁大。对于Synchronized而言,也是一种
本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。 每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。目前对于Java开源的JSON类库有很多种,下面我们取4
    诸葛亮:王司徒,过年回家车票买了吗?    王司徒:你还好意思买票?我来问你。你买房了吗?    诸葛亮:还没有    王司徒:那你买车了吗?    诸葛亮:也没有  &n
     上一篇简介了ZipkinServer的搭建,但是从Spring boot2.x版本后,Zipkin官网已经不再推荐自己搭建定制Zipkin,而是直接提供了编译好的jar包。详情可以查看官网:          https://zipkin.io/pages/quickstart.
原创 4天前
47阅读
SpringCloud 2.x之Spring Cloud 中整合Zipkin进行服务跟踪zipkin-client
1、 当一个系统中的配置文件发生改变的时候,经常的做法是重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置。 将配置文件放入git或者svn等服务中,通过一个Config Server服务来获取git或者svn中的配置数据,二其他服务需要配置数据时在通过C
CORS(Cross-Origin Resource Sharing)"跨域资源共享",是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Ajax只能访问本站内的资源限制,CORS在很多地方都有被使用,微信支付的JS支付就是通过JS向微信服务器发送跨域请求。开放Ajax访问可被跨域访问的服务器大大减少了后台开发的工作,前后台工作也可以得到很好的明确以及分工,下面我们就看讲一下如何让
原创 4天前
52阅读
Spring Cloud 2.x之SpringBoot配置Cors解决跨域请求
  作者丨灵犀一脚C一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实
         找工作其实算是围城,进去的人想出来,在外面的人想进去?IT大企业有哪些病,今天和大家盘点一下。1、分工明细       因为大公司已经发展非常成熟,所以部门和制度都相当完善,每个人都有自己的本职工作,你只要干好的工作就行。你是产品那你就好好出需求就行;你是UI设计师就按照产品原型出
这句话多半是程序员找乐,自己黑自己的。程序员是一群特别的...
在互联网产品运营中,有很多小伙伴或许会遇到这样的困扰:产品好不容易推出来了,流量成本节节攀升,用户的活跃度、留存度却持续下降。因此在瞬息万变的互联网产品环境中,需要研发接入支付系统来加入商业行为的闭环,支付系统能够帮助企业更好地实现商业化,利用那些为用户而生的支付体系产品,实现用户积累、商业变现。对于支付系统,有针对不同行业的支付系统,有支付宝,微信支付,paypal的通用网关支付,也有聚合了不同
月,由于新闻出版广电总局重组,导致游戏审批主管部门的调整,版号审批一直处...
SVN多版本库环境的搭建OAuth 2.0是什么?看这篇文章就够了。前端 Java Python等资源合集大放送 网关zuul配置的最后一种方式给微服务名指定...
他...
缘服务和内部服...
阅读好文章,请随手点击上面,关
转载 4天前
31阅读
        一个NB的项目其他不说至少高可用,高并发。要达到高可用、高并发;需要各种中间件来支持。一个NB的程序员应该掌握哪些中间件呢??1、Tomcat和Jetty         Tomcat和Jetty都是一种应用的比较广泛的Servlet引擎,但是相比较于Jetty,Tomcat更加稳定成熟,其市
工作流在项目中非常常用,这里先来看两张图:第一张:第二张:对以上两张图进行说明: 假设这两张图就是华谊兄弟的请假流程图 图的组成部分: 人物:范冰冰、冯小刚、王中军 事件(动作):请假、批准、不批准 工作流(Workflow):就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标
原创 4天前
55阅读
Spring Cloud 2.x之整合工作流Activiti