自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萌古大汗的专栏

技术源于积累

  • 博客(207)
  • 资源 (7)
  • 收藏
  • 关注

原创 后端技术栈---看完这篇就够了

参考:互联网后端技术栈大全,建议收藏!后端技术栈

2022-01-09 21:41:39 938 1

原创 MongoDB内容索引

参考:MongoDB中文网​MongoDB 教程

2022-01-09 20:41:19 478

原创 MySQL内容索引

MySQL教程MySQL教程:MySQL数据库学习宝典(从入门到精通)iMySQL | 老叶茶馆最强最全面的大数据SQL经典面试题全解MySQL终章:这份爆肝30W字的数据库宝典赠与有缘的你!

2022-01-09 20:33:30 607

原创 Redis内容索引

redis集群管理redis数据类型redis性能优化参考:Redis 数据类型redis 数据类型详解 以及 redis适用场景场合关于redis性能问题分析和优化Redis基础、高级特性与性能调优Redis03_基本命令和基本知识说明...

2021-10-19 11:54:03 625

原创 ElasticSearch内容索引

一、es集群二、es索引三、es文档四、es搜索五、es聚合参考:windows ElasticSearch 7.6.0集群搭建【Elasticsearch 7 探索之路】(六)初识 Mapping【Elasticsearch 7 探索之路】(五)搜索相关 Search-API【Elasticsearch 7 探索之路】(四)Analyzer 分析【Elasticsearch 7 探索之路】(三)倒排索引【Elasticsearch 7 探索之路】(二...

2021-10-15 20:45:52 221

原创 前端技术栈---看完这篇就够了

html5、css3、JavaScript、nodejs、TypeScript、前端构建(webpack、gulp、grunt)、chrome DevTools、前端适配、单元测试、自动化测试、http协议、前端通信、工程化(模块化、组件化、规范化、自动化)、浏览器(渲染机制、v8原理)、前端性能优化、前端安全、多端应用(微信公众号、小程序、ReactNative、Flutter、Electron)Js高级:1.数据类型和内存空间2.执行上下文3.变量对象4.作用域和作用域链5.闭包6.thi

2020-05-24 15:28:52 8578

原创 大数据内容索引

当我说要做大数据工程师时他们都笑我,直到三个月后……https://blog.csdn.net/GitChat/article/details/78341484#commentBox做为一名大数据新手,如何成为大数据工程师?附上学习路线https://blog.csdn.net/juan189/article/details/83896324大数据学习路线,0基础小白怎么学习大数据...

2019-03-27 16:34:53 804 1

原创 Flutter内容索引

Flutter技术文章索引https://blog.csdn.net/kangshaojun888/article/details/86702008flutter 崩溃收集https://blog.csdn.net/zhoaya188/article/details/85875828Flutter 路由源码解析https://blog.csdn.net/weixin_43901...

2019-03-25 14:22:42 359 1

原创 Flutter开发框架落地需要考虑的问题

1.框架的基础性能,与本地平台通信插件性能2.与后端数据通信(协议,缓存,序列化、反序列化)3.测试(单元测试,集成测试)4.ui适配,图片资源的多倍率适配5.主题切换6.全局点击事件拦截,防止重复点击7.输入法是否会挡住输入框,输入法控制是否方便8.全局异常捕获及上报9.国际化10.对gif,svg等的支持11.富文本编辑器12.线上热更新13.路...

2019-03-15 16:03:59 228

原创 angular2+和ionic2+学习

异常Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: 异常Error:All flavors must now belong to a named flavor dimension https://www.jianshu.com/p/02a62574d9a1解决cor...

2017-11-08 10:20:17 1479

原创 Java博客和文章存档

Java之美[从菜鸟到高手演变]系列之博文阅读导航 http://blog.csdn.net/zhangerqing/article/details/8245560JDK1.8 JVM内存模型 http://blog.csdn.net/bruce128/article/details/79357870Java源码分析:关于 HashMap 1.8 的重大更新 http://blog....

2017-01-04 15:14:04 1946

原创 前端学习博客和文章存档

前端基础进阶(一):内存空间详细图解 http://www.jianshu.com/p/996671d4dcc4JavaScript深入系列十五篇 https://github.com/mqyqingfeng/Blog张鑫旭前端技术 http://www.zhangxinxu.com/wordpress/category/js/阮一峰的网络日志 http://www.ruany

2017-01-04 12:22:20 5164

原创 Android学习博客和文章存档

如何自学ANDROID编程 http://stormzhang.com/android/2016/01/21/learn-android-byself/[Android基础]Android总结篇 http://blog.csdn.net/codeemperor/article/details/51004189Android最佳性能实践(一)——合理管理内存 http://blog.c...

2017-01-03 14:32:01 26685 1

原创 Android技术栈

Java基础部分一、java运行环境配置和ide使用,jdk》jre》jvm的理解,GC的了解二、数据类型和运算符三、流程控制和数组四、理解面向对象五、java集合六、泛型七、异常八、与运行环境交互(运行java程序的参数、获取键盘输入), 常用类(System、Runtime、Object、String/StringBuilder/StringBuffer、Math、Random、Big

2016-12-29 16:11:04 279 1

原创 mac上设置新版chrome浏览器跨域

第一次打开chrome有黄色背景色的“--disable-web-security”相关的提示,说明浏览器设置跨域成功。网上有些文章--user-data-dir参数后面没有添加文件夹名,是设置不成功的。再次用执行上面的命令行时,不会再有相关提示了,但是还是能跨域的!2. 输入下面的命令( 需要替换路径中的。

2023-05-04 11:44:32 633

原创 uniapp报错:代码使用了less语言,但未安装相应的编译器插件

删除下载的插件文件名的版本号。比如将compile-less_1.0.4 改成compile-less。预编译器错误:代码使用了less语言,但未安装相应的编译器插件,请前往插件市场安装该插件。

2023-05-04 11:34:29 461

原创 一种简单的h5适配方案

html {body {html {html {html,body {

2023-03-23 23:18:23 510

转载 js异步模型

笔者以前面试的时候经常遇到写一堆setTimeout,setImmediate来问哪个先执行。本文主要就是来讲这个问题的,但是不是简单的讲讲哪个先,哪个后。笼统的知道setImmediate比setTimeout(fn, 0)先执行是不够的,因为有些情况下setTimeout(fn, 0)是会比setImmediate先执行的。要彻底搞明白这个问题,我们需要系统的学习JS的异步机制和底层原理。本文就会从异步基本概念出发,一直讲到Event Loop的底层原理,让你彻底搞懂setTimeout,setImme

2022-10-14 14:55:59 200

转载 几个高级前端常用的API

本文在做了收录 github.com/Michael-lzg/my--article/blob/master/other/分享几个实用的API.md。

2022-09-18 22:52:45 104

原创 Js执行上下文和执行栈

执行上下文就是当前 JavaScript 代码被解析和执行时所在环境的抽象概念, JavaScript 中运行任何的代码都是在执行上下文中运行。

2022-08-25 13:21:53 304

原创 Promise、async/await、RxJs

1.then(success=>{},error=>{})中的error回调可以捕获reject结果,但是不能捕获success回调函数中的异常,所以我们推荐使用catch()函数捕获reject结果。3.promise.then()期望参数是一个函数,如果不是函数就会发生值透传。就算发生了透传,promise.then()中的代码依旧也是会执行的。Pending(进行中)、Fulfilled(已成功)、Rejected(已失败)

2022-08-25 13:20:13 253

原创 TypeScript基础

还不会TS? 带你 TypeScript 快速入门上帝视角看 TypeScriptTypeScript中文网亲手码出TypeScript最前沿的教程(基础篇)亲手码出TypeScript最前沿的教程(进阶篇)如何用 Typescript 写一个完整的 Vue 应用程序2020年前端面试复习必读文章【超三百篇文章/赠复习导图】如何编写 Typescript 声明文件Typescript玩转设计模式 之 对象行为型模式(上)TypeScript 学习资源合集TypeScript 声明文件原理TypeScript

2022-08-25 13:18:48 193

原创 EventLoop

宏任务:主代码块setTimeoutsetIntervalsetImmediate ()-NoderequestAnimationFrame ()-浏览器

2022-08-25 12:36:04 178

原创 Elasticsearch查询索引

查询索引名包含"log"字符串的索引列表_cat/indices?format=json&index='*log*'哪个索引的文件数最多?GET /_cat/indices?v&s=docs.count:desc哪些索引状态是 yellow ?GET /_cat/indices?v&health=yellow指定显示哪些列GET /_cat/indices/twitter?pri&v&h=health,index,pri,rep,docs.

2022-02-23 00:07:02 2116

原创 ElasticSearch聚合操作的坑

一、date_histogram聚合的坑query: { bool: { must: [ { match_phrase: {day:'20220117'} } ] }},aggs:{ hours:{ date_histogram: { field: 'timestamp', min_doc_count: 0, inter

2022-01-18 21:20:01 1192

原创 ElasticSearch对象数组聚合操作

如果我们的文档对象结构如下:{ "id":"123", "extra":[ { "name":"chinese", "score":100, "important":"high" }, { "name":"english", "score":70, "important":"low"

2022-01-06 14:31:22 1197

原创 js设计模式

单例模式场景内存中永远只有一个该类的对象实例。示例let singleton=(function(){ let instance return function(data){ if(instance)return instance this.data=data return instance=this }})()singleton.prototype.getData=function(){ return this.da

2021-11-22 10:35:10 331

原创 ionic5 post请求报错599:http failure response for(unknown url)

现象:解决方案:post请求body之前不需要传值所以设置为null,现在必须将body改为{}才可以解决报错。

2021-06-08 00:26:37 773

原创 Android Base64编码解码

服务端图片的信息被转化成字符串,传到android客户端,android端需要把这些信息再解码转化成图片并保存在本地。//编码部分 String string = Base64.encodeToString(str.getBytes(),Base64.DEFAULT); //解码部分//string 是服务端发来的信息 byte[] byteIcon= Base64.decode(string,Base64.DEFAULT); for (int i = 0; i < byte.

2021-03-22 00:36:12 2675

原创 android 10以上存储图片失败的问题

问题华为手机存储图片失败,系统版本为android 10。解决方案因为工程中targetSdkVersion=29,而android 10之后系统改变了存储策略,所以需要做一些额外的工作。必须在AndroidManifest.xml的application标签下声明requestLegacyExternalStorage=true参考:Android 10 Scoped StorageAndroid 10 存储模型->requestLegacyExternalStorageA

2021-01-29 04:21:02 901

原创 npm start error:spawn powershell ENOENT

create react app创建了一个项目,然后npm start 报错spawn powershell ENOENT。网上都说是环境变量问题,其实不完全正确。正确的步骤如下:一、检查C:\Windows\System32\WindowsPowerShell\v1.0目录下是否有powershell.exe文件。 如果没有,需要先安装对应系统的powershell。我这里安装的是powershell5,给个链接:Microsoft 下载中心。 注意:下载后的msu文件不可以直接...

2021-01-22 05:53:05 2382 1

转载 npm的package.json和package-lock.json更新策略

语义化版本在一探package-lock.json究竟之前,你必须要理解semver。它是npm背后的小小功臣。你可以从这里了解到npm是如何使用它的。概括来讲,假若你在开发一个可供其它应用使用的应用,你必须说明每次升级变更会对第三方使用产生哪些影响。这就是语义化版本想要传达的。一个版本有三部分:X, Y, Z,分别指代大版本,小版本,与查缺补漏版本。比如1.2.3,那么就是大版本1,小版本2,bugfix版本3。bugfix版本不会影响任何功能,小版本变更往往是增加新功能,也不会影响使用。而大版本变更

2021-01-08 02:11:34 1082

原创 fiddler监控手机端https请求显示tunnel to ......443

常规fiddler监控操作设置完之后,如果发现仍然显示tunnel to ......443,可以按如下方式尝试。1.添加如下文件res/xml/network_security_config.xml,内容如下:<network-security-config> <debug-overrides> <trust-anchors> <!-- Trust user added CAs while debuggab

2021-01-06 17:15:52 510

原创 ionic app在部分手机上http/https请求失败的解决方法

出现这个问题的原因是最新版的android 系统禁用了http协议的请求,推荐使用https的请求方式。解决方法:1.在AndroidManifest.xml文件中application标签上加 android:networkSecurityConfig="@xml/network_security_config"2.在res/xml文件夹下创建名为network_security_config的xml文件文件内容如下:<?xml version="1.0" encoding="u

2021-01-01 00:03:36 2239 3

原创 移动端去除button点击后默认的黄色边框样式

a,input,button{outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-focus-ring-color: rgba(0, 0, 0, 0);}或a,button,input{outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-modify: read-write-plaintext-o.

2020-12-25 17:56:04 1241 1

原创 android studio sdk tools 中找不到Support Repository

开发android时报Could not resolve com.android.support.constraint:constraint-layout:1.1.3这个错误,实际上是因为androidx放弃使用support包。Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的android.*替换成androidx.*;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。1).常用依赖库对比:

2020-12-23 05:48:23 3478

原创 ionic5+angular 中 modal的ngIf报错,同时解决ngx-img-cropper组件无法显示图片的问题

使用ionic5弹框,代码如下:const modal = await this.modalController.create({ component: MyComponent, componentProps: { title: option.title || '', }, cssClass: 'my-custom-class' }); await modal.present(); const { data } =

2020-12-17 05:13:52 411

原创 如何在ionic5 release版本降级安装ionic3

之前一个大项目在ionic3下完成,希望在ionic3版本下继续开发,所以需要安装指定的环境。nodev6 、v8都可以,只不过v8版本下node-sass有问题,需要rebuild node-sass就可以了。ionic安装ionic3的最新版本:npm install -g [email protected]刚开始直接安装默认的cordova v10,执行命令cordova plugin list报错。指定版本安装后可以:npm install -g cor...

2020-12-03 16:15:17 357 1

原创 前端面试题集合

2020年前端大厂面试经验总结2020前端大厂最新面试题,这一波我是用“身子换来的”2020年4月大厂腾讯前端面经分享金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)中2020大厂web前端面试常见问题总结2020年 大前端冲刺大厂面试题集锦前端面试题汇总2020Web前端高频面试题全解析三年前端寒冬入大厂,收获蚂蚁、字节 offer 面经分享...

2020-08-27 18:25:11 240

原创 浏览器跨域

跨域同源策略:协议、域名、端口号相同,即为同源。同源限制:1. Cookie、LocalStorage 和 IndexDB 无法读取2. DOM 和 Js对象无法获得3. AJAX 请求不能发送跨域方案:1.JSONP2. document.domain + iframe跨域3.location.hash + iframe4.window.name + iframe跨域5.postMessage跨域6.跨域资源共享(CORS)7.nginx代理跨域

2020-08-16 17:06:45 111

android常见问题.txt

很好的答疑资料,看完之后能帮你解答长久的疑惑,适用于有一定基础的同学

2019-07-08

java并发编程实战

2016-08-26

深入理解java内存模型

2016-08-26

深入理解java虚拟机

2016-08-26

effective java

2016-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除