- 博客(35)
- 收藏
- 关注
原创 mac环境变量配置指令
1、如果是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件(如果是编辑已存在的配置文件,则使用"open -e .bash_profile"命令):2、输入“open -e .bash_profile”命令3、使用"source .bash_profile"使配置生效...
2020-02-10 11:13:45 130
原创 热修复,热更新
如果碰到某些节日活动,需要更改小功能,并且要短时间内完成版本覆盖,升级版本根本完成不了。 这样就用到了热修复热更新,热修复不需要重新发布版本,用户也不需要下载最新的版本,而且修复的成功率也高,他会偷偷的修改bug并且更新版本。...
2020-01-13 18:30:25 204
原创 有哪些技术之外的素质
1 爱研究的素质,同事说这个不可行,你不应该被限定住,找找出具体哪里不可行。2 皮实的性格特质3 学习能力和好奇心4 大格局(哪里有价值,怎么才可以产出跟多价值)上班时间是老板的时间也是自己的时间,自己的时间那就要最大化产出价值和学习知识,比如多做难的项目,不惧难不惧多。好多人都是怎么省事怎么来。(所以积极主动不仅仅是责任,还有是对自己时间和成长负责)还有架构推动,产出价值。...
2019-12-28 17:28:42 101
原创 做项目过程中遇到的一些坑
只要是项目一定要需求评审:三方合作的项目评审时候要确定以下:1 主功能有哪些,设置页面有哪些参数2 UI什么时候给设计图纸3 后台接口设计有没问题。4 三方项目周期要一致,中间最好不要有其他任务。理由:1需求不明确,边做边改效率太低。2项目周期不一致,可能在需要别人配合的时候,其他一方会以有事为由拒绝。3每哥公司文化不一样,项目周期不一样。创业小型公司项目周期短,大公司长。小公司...
2019-12-28 17:06:31 220
原创 Android网络基础
1)应用层:如http协议,它实际上是定义了如何包装和解析数据,应用层是http协议的话,则会按照协议规定包装数据,如按照请求行、请求头、请求体包装,包装好数据后将数据传至运输层。2)运输层:运输层有TCP和UDP两种协议,分别对应可靠的运输和不可靠的运输,如TCP因为要提供可靠的传输,所以内部要解决如何建立连接、如何保证传输是可靠的不丢数据、如何调节流量控制和拥塞控制。关于这一层,我们平常一般...
2019-12-27 09:31:00 78
原创 Realm数据库的问题
Realm数据库的问题:io.realm.exceptions.RealmError: Unrecoverable error. mmap() failed: Out of memory size: 134217728 offset:数据库通过C++调用mmap,如果存储的内容过多会造成oom.Realm默认运行在主线程,使用时须开启异步任务Realm本身是单例类,可以多线程并发调用,但是...
2019-12-01 12:15:41 1041
转载 多线程调用单例子同一个方法
1,java多线程调用 单例类中一个的方法?是不会排队的,因为jvm 在每个线程下,都有一份 对调用方法的引用。2,多个线程调用的同一个对象的同一个方法:如果方法里无成员变量,不受任何影响如果方法里有成员变量,只有读操作,不受影响,存在赋值操作,有影响3,多线程调用同一个方法,局部变量会共享吗?局部变量不会受多线程影响成员变量会受到多线程影响jvm每个线程都拥有一个方法调用栈,用于...
2019-11-30 12:21:50 955
原创 内存泄漏和检测方式
内存泄漏的方式1 资源开启未关闭2 长生命周期对短生命周期的引用内存泄漏检测方法1 leak检测2 adb shell dumpsys meminfo 指令检测3 内存图谱观察4 java堆分析5 定位到内存泄漏的操作,然后肉眼排查...
2019-11-26 09:36:01 86
原创 HTML学习
HTML学习 Bootstrap样式学习/jquery-2.1.3.min.js学习id和class的区别style的含义块的使用 表格的使用1 页面编写2 网络请求的学习:3 存储学习:4 架构的学习:...
2019-11-21 20:38:11 51
原创 https协议理解
HTTPS基础知识:HTTPS (Secure Hypertext Transfer Protocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。HTTP协议采用明文传输信息,存在信息窃听、信息篡改和信息劫持的风险,而协议TLS/SS...
2019-11-18 11:14:36 238
原创 GC原理算法和内存泄漏
JVM垃圾判定算法常见的JVM垃圾判定算法包括:引用计数算法、可达性分析算法。引用计数法简单但是速度很慢,缺陷是不能处理循环引用的情况。原理:此对象有一个引用,既增加一个计数器,删除一个引用减少一个计数器,垃圾回收时,只回收计数器为0的对象,此算法最致命的是无法处理循环引用的情况。可达性分析算法(根搜索算法)可达性分析算法是通过判断对象的引用链是否可达来决定对象是否可以被回收。从GC...
2019-11-14 17:06:16 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人