mall4j

6
获赞数
1
关注数
0
粉丝数
广州
IP 属地未知
2021-01-26 加入
浏览 6.5k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
26 声望|新手
前端
19
javascript
19
微信小程序
16
商城
16
直播
16
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2022-01-18
    JS任务机制 - springboot实战电商项目mall4j
    springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)java商城系统源码1.介绍 {代码...} ​ 对请求回来的数据进行处理时会涉及到异步函数,而JS执行代码的时候会先执行同步任务,再执行异步任务。​ 这时要是执行同步任务里面需要用到一个异步任务的里面...
  • 发布了文章2022-01-13
    mysql-索引(InnoDB) - springboot实战电商项目mall4j
    springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)java商城系统源码mysql-索引(InnoDB)InnoDB 会把存储的数据划分为若干个「页」,以页作为磁盘和内存交互的基本单位,一个页的默认大小为 16KB,它由七部分构成:File Header: 页的通用信息Page H...
  • 发布了文章2022-01-04
    JavaScript中的this绑定 - springboot实战电商项目mall4j
    在日常的开发中,我们会经常使用JavaScript中的一个关键字:this,在常见的编程语言中,几乎都有this这个关键字,但是JavaScript中的this和常见的变成语言中的this不太一样,在常见的变成语言(java,c++等)中,this通常只会出现在类的方法中,而this指向它当前调用...
  • 发布了文章2021-12-29
    关于Docker Compose的启动顺序的讨论 - springboot实战电商项目mall4j
    现在容器编排使用广泛,大家都在用docker-compose进行网站部署,在部署的过程中,会使用到Mysql,Redis,JAVA后端程序,PHP后端程序之类的,会涉及到一个程序的启动先后问题,一般的解决方案都是在Compose文件中,添加depends_on参数,例如:
  • 发布了文章2021-12-13
    Spring组件注册 - springboot实战电商项目mall4j
    springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)java商城系统源码1. bean注册我们有个Person类 {代码...} 1.1 传统bean注册新建beans.xml {代码...} 使用person对象进行测试 {代码...} 1.2 使用annotation代替xml注册创建一个带有@Configuration...
  • 发布了文章2021-12-02
    巧用esnext可以在开发过程中提升效率和优化性能 - springboot实战电商项目mall4j
    【ps:其实ESNext是⼀个泛指, 它永远指向下⼀个版本. ⽐如当前最新版本是ES2021, 那么ESNext指的就是2022年6⽉将要发布的标准。
  • 发布了文章2021-11-22
    内存泄漏 & JavaScript-GC垃圾回收机制 - springboot实战电商项目mall4j
    程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。对于持续运行的服务进程,必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。
  • 发布了文章2021-11-16
    mybatis springboot 整合源码分析 - springboot实战电商项目mall4j
    springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)java开源商城系统代码版本 {代码...} 既然是springboot 那么要想知道怎么运行的,有从三个地方入手xxxAutoConfigurationyml对应的配置文件(xxxProperties)配置的注解我们先来看三个类1. MybatisA...
  • 发布了文章2021-11-03
    Spring如何解决循环依赖? - springboot实战电商项目mall4j
    也就是实例化A的时候在缓存中没找到[第一个getSingleton],就去第二个getSingleton实例化A[实际上是调用了doCreateBean()],由于A需要B,又去doGetBean尝试获取B,发现B也不在缓存中,继续调用第二个getSingleton去实例化,当要注入属性A的时候在二级缓存找到了半成...
  • 发布了文章2021-08-03
    一个springcloud微服务商城系统的诞生
    起因有一天,苹果和西瓜说:“哎,市面咋没有好用的微服务商城呢?”西瓜:“太难了呗,你看这个好像是微服务商城耶”苹果:“这个只有后台代码,数据库都没”西瓜:“这个呢”苹果:“有数据库没前端”西瓜:“这个呢”苹果:“有前端,但是是pc的,我要移动端的”西瓜:“这个呢”...
  • 发布了文章2021-05-13
    验证synchronized锁升级时对象头变化全过程 - springboot实战电商项目mall4j
    springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)java开源商城系统验证synchronized锁升级时对象头变化全过程jdk版本:1.8系统:window10 64位jvm 启动参数:-XX:BiasedLockingStartupDelay=0 (取消延迟加载偏向锁)首先需要已知几个概念java 非...
  • 发布了文章2021-05-11
    fastjson内存泄漏解决办法 - springboot实战电商项目mall4j
    springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)java开源商城系统环境:jdk1.8系统:window/linuxfastjson版本:1.2.29关键代码: {代码...} {代码...} 模拟并发 (也可以使用 JMeter) {代码...} jvm 启动参数:-Xms4g -Xmx4g -Xmn2g -Xss1024K ...
  • 发布了文章2021-05-06
    Spring Boot使用Spring Mobile组件快速判断请求来源的设备
    Spring Boot使用Spring Mobile组件快速判断请求来源的设备springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)java开源商城系统先上效果图 iPhone: iPad: Android: PC: 1:首先在maven添加依赖,(2.0起可用) {代码...} 2:添加拦截器配置类 {代...
  • 发布了文章2021-04-29
    excel 按照模板导出 - springboot实战电商项目mall4j
    在统计数据的时候,我们需要导出一些特定格式的excel。我们可以使用poi写代码来处理格式,这样会导致写很多的代码来搞定,如果将某两个特定的表格数据的位置或者颜色标记做小小的改动,我们只有调整一下代码才能搞定。那有没有一种简单的方法导出特定排列的excel呢?...
  • 发布了文章2021-04-23
    分布式系统的三个断路器框架的原理和实践
    ​ 随着微服务的流行,熔断作为其中一项很重要的技术也广为人知。当微服务的运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保障后端的微服务不会因为持续过负荷而宕机。本文介绍了Hystrix、新一代熔断器Resilience4j以及阿里开源的Sentinel如何...
  • 发布了文章2021-04-14
    JS的防抖与节流 -- springboot实战电商项目mall4j
    函数节流(throttle): 规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。
  • 发布了文章2021-04-07
    在Docker中运行MinIO -- springboot实战电商项目mall4j
    MinIO 需要一个持久卷来存储配置和应用数据。不过, 如果只是为了测试一下, 您可以通过简单地传递一个目录(在下面的示例中为/ data)启动MinIO。这个目录会在容器启动时在容器的文件系统中创建,不过所有的数据都会在容器退出时丢失。
  • 发布了文章2021-03-31
    接入Paypal 实现跨境支付 - springboot实战电商项目mall4j
    Paypal 实现跨境支付 springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)摘要 Paypal支付对接(V2)1、商家注册Paypal账号1.注册前准备2.注册完成后验证二、登录开发者中心使用上一步注册好的账号,直接登录开发者中心. [链接]1.点击右上角的按钮 “Da...
  • 发布了文章2021-03-24
    Redis持久化及内存优化 -- springboot实战电商项目mall4j
    springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)Redis持久化及内存优化通过redis的配置文件来进行的一些持久化及内存优化操作,如有错误欢迎指导。1. 为什么需要持久化如果将用户数据保存到内存中,在服务器断电或者宕机时则会导致内存数据将清...
  • 发布了文章2021-03-16
    常用前端缓存 -- springboot实战电商项目mall4j
    本地持久性的缓存,保存之后,不通过手动清除的话,将会一直保存在浏览器中。localStorage 中的键值对总是以字符串的形式存储,这意味着某些数据类型会发生改变。所以在保存或取出数据时,经常使用到JSON.stringify 或JSON.parse 将数据在对象和字符串间互相转化