#AngularJS深度剖析与最佳实践

App调试的几个命令实践【转】

在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如...

Web API 处理机制剖析 --- 拨开迷雾看本质

 前言 最近开发了几个项目,用到了webapi,也通过项目加深了对webapi的理解。本文试图从内部原理讲解webapi的本质。透过重重迷雾,看清本质,就能更好的把握和利用好webapi。1 WebAPI的本质 1.1交互说明 WebAPI是基于http传输协议的函数调...

MySQL性能优化 — 实践篇2

 https://blog.csdn.net/org_hjh/article/details/108654791MySQL索引底层数据结构与算法MySQL性能优化原理-前篇MySQL性能优化-实践篇1上一篇 《MySQL性能优化-实践篇1》我们讲了数据库表设计的一些原则,Explain工具的介绍、S...
代码星球 ·2020-12-10

MySQL性能优化 — 实践篇1

转:https://www.jianshu.com/p/bbf79b23b377MySQL索引底层数据结构与算法MySQL性能优化原理-前篇前两篇说完了索引底层数据结构、性能优化原理的基本概念。本篇将讲讲具体实践。对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据...
代码星球 ·2020-12-10

深度剖析不一样的Redis架构设计!

架构师小秘圈 2020-11-2011:23:00  14  收藏文章标签: 数据库 字符串 数据结构 算法 python版权-   01、不一样的Redis  -提到R...

深度解读 java 线程池设计思想及源码实现

 转自https://javadoop.com/2017/09/05/java-thread-pool/hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io我相信大家都看过很多的关于线程池的文章,基本上也是面试必问的,好像我写这...

java 栈 最大深度

 1.概述某公司面试,总监大叔过来,问了图论及栈的最大深度,然后^_^一直记着,今天搞一下 2.代码packagecom.goodfan.test;publicclassJavaStackTest{privateintcount=0;publicvoidtestStack(){count++;tes...
代码星球 ·2020-12-09

Java 应用性能调优实践

Java应用性能优化是一个老生常谈的话题,笔者根据个人经验,将Java性能优化分为4个层级:应用层、数据库层、框架层、JVM层。通过介绍Java性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考。 Java应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,...

AngularJS入门之如何快速上手

 概述:AngularJS(ng)是一个纯JS框架,AngularJS易于构建CRUD应用(CRUD意思是增删改查)适用于以数据操作为主的SPA(SinglePageApplication)应用。基于jQuery对传统的DOM操作进行进一步的封装---使用MVC操作代替了所有的DOM操作。不再是“先查找元素再...

微信红包的设计实践

红包功能的设计实现是一个很有趣的话题,主要的功能是P个人抢总金额M的N个红包,满足先抢的N个人能抢到红包。如果这是一个leetcode的算法题目难度应该是easy,只要保证Ni抢到的金额区间在[0.01,2倍剩余金额平均值)就能ac。将算法带入到真实的工程实现,问题就要复杂得多,如果达到微信的量级,明显要考虑的有以下几...
代码星球 ·2020-12-09

Java并发编程:深入剖析ThreadLocal

   想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。  以下是本文目录大纲:  一.对Thre...

分布式开放消息系统(RocketMQ)的原理与实践

分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ有哪些关键特性?其实现原理是怎样的?关键特性以及其...

神经网络和深度学习概述

深度学习(deeplearning)是机器学习拉出的分支,它试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。深度学习是机器学习中一种基于对数据进行表征学习的方法。观测值(例如一幅图像)可以使用多种方式来表示,如每个像素强度值的向量,或者更抽象地表示成一系列边、特定形状的区域等。而使用某些...

PHP多进程开发与Redis结合实践

原文:https://blog.51cto.com/laok8/2107892?source=drh业务逻辑介绍:用户在APP上发帖子,然后存储到Redis的List列表中利用Linux的crontab定时任务功能,按秒请求执行PHP脚本文件(processNewsRedisList.php)调用redis_proce...

Laravel 代码开发最佳实践

我们这里要讨论的并不是Laravel版的SOLID原则(想要了解更多SOLID原则细节查看这篇文章)亦或是设计模式,而是Laravel实际开发中容易被忽略的最佳实践。内容概览单一职责原则胖模型,瘦控制器验证业务逻辑应该放到服务类DRY(Don'tRepeatYourself,不要重复造轮子)优先使用Eloquent而不...
首页上一页...2324252627...下一页尾页