- 博客(27)
- 收藏
- 关注
原创 【谷粒学院】商业模式
这种模式收费容易, 现金流好,产品难度不大,市场空间大,但是人力资源的获取消耗却是巨大的,如果师资上控制不好,比如优秀的讲师留不住,或者整体成本太大,都会导致 1 对 1 模式难以发展。这种产品一旦形成口碑,会有稳定的用户群和收入,但产品非常复杂,难度大,门槛高,即使单独一个项目都会耗费大量的人力物力,因此发展速度较慢。平台模式避开了非常沉重的内容和服务,扩张迅速,但实际这种模式也有缺陷,在线教育这两年的发展使内容迅速贬值,比较难带来更免费用户和流量。慕课网 https://www.imooc.com/
2023-09-18 00:14:11
224
原创 计算机硬件设备和网络硬件设备
计算机硬件设备通常由主板(Motherboard)连接和支持,主板是一个主要的电路板,集成了 CPU、内存插槽、扩展槽和其他重要的接口。随着计算机网络的发展,还出现了更多类型的网络硬件设备来满足不同的需求和应用场景。1、中央处理器(Central Processing Unit,CPU)9、网络电源管理设备(Power over Ethernet, PoE)4、显卡(Graphics Processing Unit,GPU)8、网络适配器(Network Adapter),网卡。1、路由器(Router)
2023-09-17 20:27:47
588
原创 【谷粒学院】NUXT框架
服务端渲染又称SSR (Server Side Render)是在服务端完成页面的内容,而不是在客户端通过AJAX获取数据。
2023-07-10 12:29:07
225
原创 【谷粒学院】MybatisPlus乐观锁和悲观锁
执行更新时, set version = newVersion where version = oldVersion。当要更新一条记录的时候,希望这条记录没有被别人更新,也就是说实现线程安全的数据更新。测试后分析打印的sql语句,将version的数值进行了加1操作。取出记录时,获取当前version。如果version不对,就更新失败。更新时,带上这个version。并添加 @Version 注解。分享知识,让生活更美好!
2023-07-05 17:32:45
309
原创 【谷粒学院】课程微信扫码支付功能
1、如果课程是收费课程,点击立即购买,生成课程订单(后端定义生成订单的接口,向订单表中添加一条记录(订单状态字段status=0)。再定义一个根据订单id查询订单信息的接口,用于前端数据的显示)。2、点击订单页面去支付,根据订单id(二维码包含订单的价格)等参数,请求微信支付提供的固定地址,返回二维码地址,前端使用vue组件(qriously)下载二维码生成微信支付二维码。再编写查询订单支付状态接口,根据订单id等参数,请求微信支付提供的固定地址,返回支付状态。
2023-07-04 11:07:30
208
原创 【谷粒学院】前台微信扫码登录功能
首先定义生成二维码接口,扫描之后微信回调callback方法接口返回code(临时票据),拿着code值请求微信固定地址,得到两个值:access_token(访问凭证)和openid(微信唯一标识),你拿着这两个值再去请求微信固定的地址,得到微信扫描人信息(你如昵称,头像等等)。之后把用户信息加入数据库等业务,最后通过地址栏把token返回给前端。前端得到token后放到cookie中。分享知识,让生活更美好!
2023-07-03 11:51:39
1487
原创 【微信小程序】微信登录和支付功能
调用getUserProfile()方法获取用户信息,调用login()返回code。再进一步调用登录相关的接口,从而换取登录成功之后的 Token 字符串1、创建订单,请求订单接口,返回订单编号2、订单预支付,请求预支付接口,返回订单支付相关的必要参数3、微信支付,调用这个 API,发起微信支付。
2023-07-02 11:30:25
448
3
原创 【瑞吉外卖】ThreadLocal使用场景
ThreadLocal并不是一个Thread,而是Thread的局部变量。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。
2023-07-01 11:25:21
268
原创 ActiveMQ集群搭建-zookeeper+replicated-leveldb-store的主从集群
尚硅谷视频地址:https://www.bilibili.com/video/av55976700官网:https://activemq.apache.org/replicated-leveldb-store。
2023-06-20 02:21:00
288
原创 Linux中安装ActiveMQ启动失败问题
原因是端口被占用了,把端口运行的程序关闭,重新启动就行了。输入命令./activemq start。命令行输入 # cd bin。输入命令在控制台中输出日志信息。然后查看一个是否启动成功。分享知识,让生活更美好!
2023-06-18 21:10:17
787
原创 尚上优选-knife4j访问doc.html页面404问题,‘No mapping for GET /doc.html‘
《尚上优选》—尚硅谷。
2023-06-15 23:09:46
1152
2
原创 The Tomcat connector configured to listen on port xxxx failed to start.
这里也可以通过快捷键ctrl+alt+. 打开任务管理器,结束PID对应的进程。二、输入taskkill /T /F /PID 24424,结束进程。一、按住win+R进入cmd,最后的数值24424表示PID。原因:可能是端口号被占用了。分享知识,让生活更美好!
2023-02-10 15:52:12
382
原创 LeetCode每日一题(1)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/two-sum。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2023-01-20 23:09:24
71
原创 Kafka Eagle页面无法访问
在虚拟机VMware CentOS中启动eagle之后。一、将虚拟机的防火墙关闭。分享知识,让生活更美好!在本地浏览器中无法访问。二、开启mysql服务。这时就可以正常访问了。
2023-01-20 22:17:27
500
原创 什么是微服务
这种所谓的“统一的整体”表现出来的是统一风格的界面,统一的权限管理,统一的安全策略,统一的上线过程,统一的日志和审计方法,统一的调度方式,统一的访问入口等等。微服务可以按照业务功能本身的独立性来划分,如果系统提供的业务是非常底层的,如:操作系统内核、存储系统、网络系统、数据库系统等等,这类系统都偏底层,功能和功能之间有着紧密的配合关系,如果强制拆分为较小的服务单元,会让集成工作量急剧上升,并且这种人为的切割无法带来业务上的真正的隔离,所以无法做到独立部署和运行,也就不适合做成微服务了。
2022-12-22 09:56:18
211
原创 连接数据库:The last packet sent successfully to the server was 0 milliseconds ago问题解决
The last packet sent successfully to the server was 0 milliseconds ago.
2022-12-02 13:19:45
776
原创 eclipse关于如何多行同时缩进
1、首先:选中要缩进的代码片段2、然后,点击键盘Tab键,它是缩进的快捷键。可根据需要点击多次,实现不同的缩进长度。3、如果要退格(点击shift+Tab键)问题解决了。感谢您的阅读,希望能给您带来帮助。分享知识,让生活更美好!...
2021-11-19 00:47:55
5124
原创 PHP 为什么添加到数据库内容是空的,语句执行成功了,只有id数据
问题如下:小编的解决办法:在自己的HTML页面代码中的标签中加个name属性如下图:注释:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。然后重新插入数据插入数据成功!!!问题解决了。感谢您的阅读,希望能给您带来帮助。分享知识,让生活更美好!...
2020-06-27 11:39:29
970
原创 php表单登录,点击登录跳转显示代码问题
问题:在登录页面中点击登录跳出来的是相对应.php文件中的代码一、如下图:点击登录显示代码原因:因为该html文件不在本地服务器上运行,也就是没有连上服务器。(apache)问题解决:在.html文件前面加上localhost,然后再访问。问题解决。感谢您的阅读,希望能给您带来帮助。分享知识,让生活更美好!...
2020-06-16 22:02:14
1497
原创 电脑下载了谷歌浏览器,设置无法默认选用谷歌浏览器
注:作者用的是联想拯救者笔记本电脑一、问题如下图:电脑已经下载了,点击浏览器在选择应用列表中未能找到谷歌浏览器二、解决方法:1、先把原来的谷歌浏览器卸载2、然后去Chrome的官网下载,安装。3、安装成功后就可以找到了,就可以设置为默认浏览器。三、总结:卸载再重新安装就ok啦。感谢您的阅读,希望能给您带来帮助。分享知识,让生活更美好!...
2020-04-09 16:50:57
3837
2
原创 pycharm无法运行问题
问题:点击运行出现以下图片的窗口解决方法一、在右上角点击configure Pycharm interpreters二、点击下拉箭头选择自己的解释器三、运行成功
2020-03-20 13:03:17
17991
4
原创 Pycharm的使用及运行程序代码
在这里插入图片描述:1、安装成功的PyCharm界面2、点击创建一个新的项目3、填写路径4、新建python文件5、命名(“第一个程序”)6、编写代码“Hello World”7、运行程序...
2020-03-20 12:43:17
1653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人