小傅哥

Results 115 issues of 小傅哥

给自己未来的5-10年留一点标记,看看那时的你; 1. 还是程序员吗? 2. 发财了吗 3. 完成自己心愿了吗 4. 生活的更美好了吗 5. 过上自己想过的日子了吗

内容加精
码农愿望

```js util = { test: function(){ return new Promise( resolve => { new Fingerprint2().get(function(result, components){ let value = result.toUpperCase(); let token = value.substring(value.length - 6).toUpperCase(); resolve(token); }); }) }, test02:async...

参考文档

**背景**:默认情况下使用nginx作为h5静态资源的服务器时,这些资源在浏览器端是会有缓存的,特别是微信浏览器中,缓存非常严重。 **方案**:所以项目开始部署阶段就需要配置好nginx禁止这些资源的缓存,nginx需要做如下配置 ```nginx error_page 404 https://bugstack.cn; location / { root html; index index.html; add_header Cache-Control no-cache; } ``` **补充**:这个nginx修改后是不会立即影响到客户端的,如果某个客户端曾经打开过,那后续还是会优先从缓存中获取,除非刷新请求一次修改后的页面,再往后才生效。以上方式相当于所有的都会去掉缓存,单vue页面我们只需要去掉html的缓存即可,因为js等会自动加上hash,所以即便缓存也没关系,所以应该加个条件: ```nginx if ($request_filename ~* .*\.(?:htm|html)) { add_header Cache-Control "no-store, no-cache"; }...

**推荐编程学习的好书,必须是你看过的**,格式如下: - 书名: - 作者: - 理由:`你在本书学到了什么,如果是没看过的书,不要推荐` - 人群:`这本书适合哪些用户阅读,比如开发三年的,或者应届的,能提升什么` - 评分:1-5 分 尽量客观的评分

长期维护

2021年10月24日,`小傅哥` 的文章全部开源到代码库 [`CodeGuide`](https://github.com/fuzhengwei/CodeGuide) 中,与同好同行,一起进步,共同维护。 我自己的个人精力毕竟有限,经常需要对粉丝伙伴对文章的提问进行处理,但随着文章越来越多,可分配的时间越来越少,维护的效率会有所下降,因此希望大家可以共同参与到 CodeGuide 的维护中。**维护这样一个 6.2k star 的项目还是非常有意义的** ## 如何参与到项目的维护呢? 这里我提供 3 种方式: 1. **提出 `Issue`** :在 Issue 中指出你觉得需要改进/完善的地方(能够独立解决的话,可以在提出 Issue 后再提交 `PR` )。 2. **处理 `Issue`** : 帮忙处理一些待处理的...

参考文档

1. ConfigurableListableBeanFactory#addBeanPostProcessor 接口方法可以删掉,不需要

欢迎大家参与到 small-spring 的维护中,与同好同行,一起进步,共同维护。 尽可能给issue提交PR,哈哈哈,我自己的个人精力毕竟有限,经常需要对粉丝伙伴对文章的提问进行处理,但随着文章越来越多,可分配的时间越来越少,维护的效率会有所下降,因此希望大家可以共同参与到 small-spring的维护中。**维护这样一个 2.4k star 的项目还是非常有意义的** ## 如何参与到项目的维护呢? 这里我提供 3 种方式: 1. **提出 `Issue`** :在 Issue 中指出你觉得需要改进/完善的地方(能够独立解决的话,可以在提出 Issue 后再提交 `PR` )。 2. **处理 `Issue`** : 帮忙处理一些待处理的 `Issue`。 3....

- 代码库:[`small-spring-step-09`](https://github.com/fuzhengwei/small-spring/tree/main/small-spring-step-09) - 测试类:[`ProxyBeanFactory`](https://github.com/fuzhengwei/small-spring/blob/main/small-spring-step-09/src/test/java/cn/bugstack/springframework/test/bean/ProxyBeanFactory.java) - 问题项:`Method threw 'java.lang.NullPointerException' exception. Cannot evaluate com.sun.proxy.$Proxy2.toString()` --- 在第10章节中,单元测试 ProxyBeanFactory 调试的时候会发现一个 NullPointerException 异常,这个是因为在代理类创建的时候会调用 toString 方法,需要把这个方法排除掉,就不报错了。 **案例代码,修改前** ![](https://github.com/fuzhengwei/small-spring/blob/main/docs/assets/img/bug-10-01.png?raw=true) **案例代码,修改后** ```java @Override public IUserDao getObject() throws Exception...

1. 你冲到哪了? 2. 遇到什么问题没? 3. 有哪些收获? --- 此资料为实战资料,在学习的过程中一定要动手、动手、动手! **学习为上策、中策和下策**: - 下策:眼睛看就行,坐着、窝着、躺着,都行,反正也不累,还能一边回复下吹水的微信群 - 中策:看完的资料做笔记整理归纳,长期积累资料 - 上策:实践、上手、应用、调试、归纳、整理资料,总结经验输出文档

```xml plugins { id 'org.jetbrains.intellij' version '1.0' id 'java' } group 'cn.bugstack.guide.idea.plugin' version '1.4' repositories { mavenCentral() } dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2' } // See https://github.com/JetBrains/gradle-intellij-plugin/ intellij {...