从0到一开发微信小程序(6)—小程序常用API
社区首页 (3643)
请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
交流讨论
博文收录
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选

131
评分
回复
从0到一开发微信小程序(6)—小程序常用API
可以理解为就是Java的模板设计模式。抽象出公有的页面功能定义为组件,重复使用,减少重复代码。
复制链接 扫一扫
分享

324
5.0
1
知识星球每日打卡,实践
有兴趣可以加知识星球:(每日打卡,每日一题,Java,前端) https://wx.zsxq.com/mweb/views/topic/topic.html?group_id=15528821284542
复制链接 扫一扫
分享

155
评分
回复
生产经验篇(1)——删库,怎么修复?
MYSQL删库跑路怎么办?
复制链接 扫一扫
分享

132
评分
回复
生产经验篇(1)——删库,怎么修复?
MYSQL删库跑路怎么办?
复制链接 扫一扫
分享

155
评分
回复
生产经验篇(2)——真实环境的MySQL机器配置规划
真实环境的MySQL机器配置规划
复制链接 扫一扫
分享

143
评分
回复
生产经验篇(3)——生产MySQL全链路压测
生产MySQL全链路压测
复制链接 扫一扫
分享

159
评分
回复
2、MYSQL之InnoDB一次数据更新流程
MYSQL精通系列第二篇
复制链接 扫一扫
分享

148
评分
回复
es1-ElasticSearch7.6.x安装
1、ElasticSearch7.6.x安装 第一步:安装ElasticSearch7.6.x(博主用的是7.6.1) 提示建议更换jdk版本,但是此版本也是够用的直到出现下图,表示成功上传然后启动浏览器输入127.0.0.1:9200,返回,表示启动成功安装可视化界面head(7.6.1):...
复制链接 扫一扫
分享

119
评分
回复
Java后端面试前的学习
1.基础学习,可以看慕课网得https://coding.imooc.com/class/303.html(也可以私聊博主,问博主拿博主网盘)2、因为上面得没有涉及到算法这部分,所以,我推荐大家可以去极客时间买两节课,不贵,验证为学生半折,还可以通过一些公众号返现24元,甚至更多,3、最后可能需要一个总结性得书籍,总结设计模式,代理,jvm,juc等的书->offer来了...
复制链接 扫一扫
分享

149
评分
回复
java后端实习岗面试
有赞面试(1个小时凉经)–》第一次面试紧张忘了1、hashmap的put过程,扩容机制,能不能key,value为空2、什么时候变红黑树3、红黑树是什么?4、为什么左旋,右旋?5、CurrentHashmap原理,key,value能不能为空6、synchronized的底层实现,ReentrantLock底层实现7、java内存区域划分,堆的划分8、什么时候full gc?9、A a=new A(),a放哪,A放哪(内存区域上)10、索引优化11、B和B+树的区别12、innodb
复制链接 扫一扫
分享

112
评分
回复
ThreadLocal的set,get源码解析
1、set源码 public void set(T value) { Thread t = Thread.currentThread();//获取当前线程 ThreadLocalMap map = getMap(t);//获取ThreadLocalMap 对象 if (map != null)//判断对象是否为空 map.set(this, value);//map不为null,设置值 else
复制链接 扫一扫
分享

115
评分
回复
CAS的初步理解
1、定义:cas可以理解为读取原值,在更新的时候在看一下原值是否已经改变了,改变了则更新失败,没有改变则更新,看下图2、产生的问题:ABA问题:可以理解为你跟你女朋友分手了,然后你女朋友又结交n个男朋友,最后又和你符合 正常理解:就是多线程情况下,假设有AB两个线程,A修改成0,此时A还没提交B就过来修改成原值,然后最后输出就是B怎么解决: 加版本号version 加时间戳 忙循环,CPU消耗大3、补充乐观锁:比喻为你出门相信别人不...
复制链接 扫一扫
分享

110
评分
回复
CAS的初步理解
1、定义:cas可以理解为读取原值,在更新的时候在看一下原值是否已经改变了,改变了则更新失败,没有改变则更新,看下图2、产生的问题:ABA问题:可以理解为你跟你女朋友分手了,然后你女朋友又结交n个男朋友,最后又和你符合 正常理解:就是多线程情况下,假设有AB两个线程,A修改成0,此时A还没提交B就过来修改成原值,然后最后输出就是B怎么解决: 加版本号version 加时间戳 忙循环,CPU消耗大3、补充乐观锁:比喻为你出门相信别人不...
复制链接 扫一扫
分享

132
评分
回复
HashMap初步面试题
1、HashMap的数据结构与底层原理1、HashMap在1.7的时候用的是数组加链表,1.8之后是数组加链表加红黑树。2、数组里面存了一个是key-value的键值对,在1.7的时候叫Entry,1.8叫Node3、key和value可以为空2、put过程(1.8)1、根据key生成hashcode 2、判断当前HashMap对象中的数组是否为空,如果为空则初始化该数组3、1.7的时候会进行4次无符号右移,5个与运算,1.8会进行高16位和低16位进行逻辑与运算,算出hashcode基于
复制链接 扫一扫
分享

157
评分
回复
大学四年学习路线(以下纯属个人意见)适合上大学的人看
提示:可以先把红色部分的看完,可以按照下面的思路学在第一年把红色部分看完,在大二之后就可以着手学算法了(********重中之重,笔试必考),希望大家能坚持大二开始,每天两道题,大三找工作大家都能上岸在学的过程中如果有什么比赛可以去参加,比如acm比赛,数学建模比赛,牛客比赛等等(大厂加分项)如果学校有什么项目说要招人,争取进去(大厂加分项)学完红色之后就可以去准备项目与面试了,一、学习总路线:(建议边学边自己写博客–>可以下载个有道云笔记写)红色的代表重要1、Java初级部分(建议大
复制链接 扫一扫
分享

137
评分
回复
ArrayList常见面试题
1、ArrayList是什么?可以用来干嘛?ArrayList就是有序的动态数组列表,主要⽤来装载数据,只能装载包装类(Integer,String,Double等),它的主要底层实现是数组Object[]elementData2、ArrayList与LinkedList的区别?1、ArrayList的查找和访问元素的速度较快,但新增,删除的速度较慢,LinkedList的查找和访问元素的速度较慢,但是他的新增,删除的速度较快2、ArrayList需要一份连续的内存空间,LinkedList
复制链接 扫一扫
分享

118
评分
回复
操作系统底层工作的整体认识(一)
冯诺依曼计算机模型详解现代计算机模型是基于-冯诺依曼计算机模型计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去。直至遇到停止指令。程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作模型。这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼计算机模型
复制链接 扫一扫
分享

122
评分
回复
数据结构之数组与经典面试题(二)
1、定义所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便,把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。int 的数组你就不能存float也不能存double。数组是用于储存多个相同类型数据的集合。通常用Array表示,也称之为线性表,画图演示2、特点(1
复制链接 扫一扫
分享

104
评分
回复
一篇解决JMM与volatile详解(二)
什么是JMM模型?Java内存模型(Java Memory Model简称JMM)是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。JVM运行程序的实体是线程,而每个线程创建时JVM都会为其创建一个工作内存(有些地方称为栈空间),用于存储线程私有的数据,而Java内存模型中规定所有变量都存储在主内存,主内存是共享内存区域,所有线程都可以访问,但线程对变量的操作(读取赋值等)必须在工作内存中进行,首先要将变量
复制链接 扫一扫
分享

323
评分
回复
redis安装时候make出现Cannot update read-only repo
问题:bash: make: 未找到命令...文件搜索失败: Cannot update read-only repo解决方案:yum install -y gcc-c++yum -y install gcc automake autoconf libtool make
复制链接 扫一扫
分享
为您搜索到以下结果: