对于我们学习编程或者新的计算机语言来说,找人推荐一本靠谱的 “Step by Step” 的书,一般这类书都当叫做 《xxx Cook Book》之类,一步一步练习每一个阶段的例子,如果无法理解时,回去看前面的知识。
编程
对于我们学习编程或者新的计算机语言来说,找人推荐一本靠谱的 “Step by Step” 的书,一般这类书都当叫做 《xxx Cook Book》之类,一步一步练习每一个阶段的例子,如果无法理解时,回去看前面的知识。
编程
他认为科学研究是科学模型和待解决问题的之间的模写(提取模型)。提取模型就好像做 HASH 算法,将复杂的现实抽象成简单的公式。模写是简单化和抽象化思维,这种思维有经济性(不费力理解的一类更受欢迎)的倾向。思维经济性原则对世界起到巨大的影响,大量的理论出现然后按照经济性被选择下来,人类因此获得更优的理论。
hash算法
在另外一方面,我曾掉入另外的陷阱:迷信认知就能解决实际问题,就变成坐而论道缺乏实践了。自以为知道却实际上不知道的人,比知道自己不知道的人更危险。因为后者保持对问题的敬畏,而能把每一件小事做好。
unkown unkown(误以为自己知道)
晶体智力
晶体智力是指通过学习和经验积累而获得的知识和技能,它体现在解决实际问题的能力上。 这种智力随着年龄和经验的增长而提升,包括词汇量、一般知识和实际问题解决能力。
流体智力
流体智力被称为"流体"是因为它像液体一样灵活可变,能适应新情况。 这种智力不依赖于特定知识或经验,而是体现在处理新问题和抽象推理的能力上。
服务治理就是对服务复杂度膨胀问题的管控及管理
一致性读
你一定希望在校对过程中,即使有用户发生了一笔新的交易,也不影响你的校对结果。
Eliminates scope of index variable entirely!
java中如何让一个方法不能被反射调用?
Java8 stream 中利用 groupingBy 进行多字段分组求和
MySQL - Operand should contain 1 column(s) Ask Question
Spring Boot 处理 Long 类型的 json 数据,前端调用精度丢失,变成 00
ObjectMapper @JsonProperty 不生效问题处理(kotlin)
ResultMap collection多层嵌套使用
剖析 SPI 在 Spring 中的应用
组件注册
深入理解vue中的slot与slot-scope , 弄清楚 slot slots 的区别,scoped的含义
父组件模板的所有东西都会在父级作用域内编译;子组件模板的所有东西都会在子级作用域内编译。简单的所,就是父组件中不能直接用自组件中定义的data数据。而slot-scope的出现就是解决了这样的问题
slot、slot-scope与v-slot
深入理解vue中的slot与slot-scope
vue el-pagination 分页组件居中
数据库设计基础-ER用例图
状态图与概念模型
抽奖活动的高可用、高并发优化
APP活动运营:风控及对应防范措施
案例分享:一文透彻讲解抽奖活动背后的产品逻辑
如何设计好一场抽奖活动?
抽奖活动风险控制
论坛社区运营如何防止恶意发帖灌水?
分布式系统 - 全局唯一ID实现方案
HTTP header examples with Curl
JDK中Lambda表达式的序列化与SerializedLambda的巧妙使用
Topic和Direct、Fanout匹配解析
Mybatis-Plus逻辑删除&&自动填入默认值
@Autowired(required=false) on constructor giving NoSuchBeanDefinitionException Ask Question
面试必杀技,讲一讲Spring中的循环依赖
线程池ThreadPoolTaskExecutor的提交方法execute和submit
spring中Constructor、@Autowired、@PostConstruct的顺序
RabbitMQ 日志的初学者指南—如何查看、定位和分析日志
RabbitMQ: 开启消息历史记录
RabbitMQ是如何确定消息是否投递到队列中的
Rabbitmq消息确认机制,看完再也不怕Rabbitmq消息丢失了
Springboot中使用ConfirmCallback和ReturnCallback
RabbitTemplate的 发布确认 和 事务
解决使用RabbitTemplate操作RabbitMQ,发生The channelMax limit is reached. Try later.问题
【RabbitMQ-9】自定义配置线程池(线程池资源不足-MQ初始化队列&&MQ动态扩容影响)
JDK8线程池-ThreadPoolExecutor动态调整corePoolSize与maximumPoolSize
springboot整合rabbitmq和ThreadPool实现异步调用
springboot 整合RabbitMQ yml配置文件配置交换机 队列信息
SpringBoot AMQP线程池的坑, 坑三
rabbitMq设置多线程并设置线程池消费处理
MySQL / MariaDB 重置自增 ID (AUTO_INCREMENT)教程 - 完美保留表数据的终极解决方案
Comparison method violates its general contract!
从0到1:构建强大且易用的规则引擎
低代码平台思维设计&基础实现
低代码平台架构深度剖析
Kubernetes中部署ELK Stack日志收集平台(上)
使用Docker-Compose部署单节点ELK-Stack
Docker容器无法连接外部网络原因排查
PowerDesigner 16.5 简单使用教程
fastJson解析空指针异常与防范
queryDSL复杂查询的分页和自定义排序实现
使用Spring JPA中Page、Pageable接口和Sort类完成分页排序
全网最全!彻底弄透Java处理GMT/UTC日期时间
如何jedis和spring-data-redis导包版本不兼容问题
Eureka控制台相关介绍及自我保护机制解说
单机定式任务调度的问题
分布式任务调度、静态分片、动态分片
Jpa 自动更新表中的创建日期和修改时间
关于Session过期/失效的理解,session与cookie的交互
Maven项目在pom文件中引入lib下的第三方jar包并打包进去
Querydsl无法生成实体对应的查询Q类记录
Spring Data JPA进阶(六):事务和锁
Hibernate与MyBatis
小程序架构设计(一)精选热门
什么是 SSL、TLS 和 HTTPS?
Yml转properties文件工具类YmlUtils(不用引任何插件和依赖)
如何从零开始设计权限管理系统
JSON类库Jackson优雅序列化Java枚举类
漫谈“架构团队”之组织架构
互联网后端架构演进及未来猜想
浅谈系统实现层面稳定性保障
Java对象转换方案分析与mapstruct实践
我理解的分布式系统
策略模式-优雅的改造短信业务模块
切记,这样打日志定位 Bug 又快又准!
当枚举遇到位掩码,还能这么玩?
Spring Cloud Gateway + Jwt + Oauth2 实现网关的鉴权操作
SpringBoot 配置文件敏感信息加密
Jackson 通过自定义注解来控制 json key 的格式
ObjectMapper,别再像个二货一样一直new了!
面对缓存,有哪些问题需要思考?
为什么说JSON不适合做配置文件?
在 Java 项目中打印错误日志的正确姿势,排查问题更方便,非常实用!
别乱用,这样打日志定位 Bug 又快又准!
Java 生鲜电商平台 - API 接口设计之 token、timestamp、sign 具体架构与实现
我终于决定要放弃 okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽
Spring Cloud + Redis 是如何实现点赞、取消点赞的?
SpringBoot项目,如何优雅的把接口参数中的空白值替换为null值?
Jackson修改字段名和自定义命名策略
Spring Boot框架中使用Jackson的处理总结
jackson序列化优先级和注解顺序
springboot配置MappingJackson2HttpMessageConverter最佳实践
Jackson整合及最佳实践
脚本学习_Linux_Sed命令_替换
使用Layui的上传组件实现文件上传处理并响应文件流至前端保存
一文带你彻底了解微信公众号推送机制
vue使用element-ui上传图片之后,用this.$refs.upload.clearFiles()无法清除文件列表
element-ui 的 upload组件的clearFiles方法调用方法
vue里ref ($refs)用法
Spring探秘,妙用BeanPostProcessor
SpringMvc路径参数和url的两种实现方式
Mysql(多级分销)无限极数据库设计方案(邻接表,路径枚举,嵌套集,闭包表),并提供 嵌套集维持完整性程序 源码和SQL脚本
如何从0-1设计产品分销体系?
网站三级分销数据库如何设计,简单案例
mysql - 如何链接一个分销商的产品表和多个零售网点的关系? mysql
手摸手实现美团饿了么本地化生活项目CPS分销——设计数据库篇 0 3 0
从用户端到后台系统,严选分销教会我这些事
原创风采 企业专栏 专家专栏 年度MVP
Aviator——轻量级Java表达式求值引擎
JAVA中3种将byte转换为String的方法
经认证,在spring boot的版本号为1.5.0的时候 添加spring-boot-starter-reids就找不到jar包了,也就是这个jar包直接被废弃了。所以千万要注意的是:如果你的spring boot的版本号在1.5.0以后的,添加redis的jar包就必须是spring-boot-starter-data-redis。。。。
Hibernate在控制台打印sql语句以及参数
Spring Data JPA中多表联合查询最佳实践
SpringBoot集成Druid监控页面最小化配置
form-data方式提交对象数组,java后台解析为对象集合
@Validated和@Valid区别:Spring validation验证框架对入参实体进行嵌套验证必须在相应属性(字段)加上@Valid而不是@Validated
Using Spring Cloud Config Without Git
普通链接二维码,是指开发者使用工具对网页链接进行编码后生成的二维码。
微信支付分通用化常见技术问题官方精选热门
分布式事务之rabbitmq肉身实战
如何提高缓存系统的内存利用率和可扩展性 · NSDI '21
调度系统设计精要
http-decision-diagram
2022-09-16 Google软件工程之工具篇
我有特别的 DNS 配置和使用技巧
一个多线程程序的渐次瓦房店过程通常是这样的:开始,熟悉各种锁和内存栅的老手搭了易于维护的高性能架子出来,然后非熟练技工往上增加功能后无法解决神秘的死锁,只得把细粒度锁换成了对象锁,而最后接手的转码小工索性把对象锁全拆了改全局锁,然后破口大骂线程库:啥破玩意为什么只有一颗CPU在工作
重新理解 Web
到底一台服务器上最多能创建多少个TCP连接
Atlassian 提供实用的敏捷开发指南
architecture
没用微服务,Shopify的单体程序居然支撑了127万/秒的请求? function show_answer(btn, x) { if (btn.value === "显示答案") { btn.value = "隐藏答案" } else { btn.value = "显示答案" } var as = document.getElementById(x); if (as.style.display === "none") { as.style.display = "block" } else { as.style.display = "none" } }
一些 System Design 面试的建议
几乎没人用对 JWT
如何看待 Java 等高级语言 AOT 静态编译的趋势?脚本语言中为何没有出现该趋势?
Java怎么实现多机执行同一定时任务,在某一台机器启停,其他机器相应启停?
如何看待国内后台开发从Java转向Go的趋势?
在多线程并发情况下会出现原子性,有序性,可见性问题,在硬件层给其他高级语言提供了哪些解决手段呢?
带有 GC 的语言都提到了 Safepoint,能否以简单的话语说明 Safepoint 的具体含义?
为什么学Java时候要学JVM的各种细节, 但是学python没有教python虚拟机/解释器的原理?
问一个java问题:如何利用第三个类实现两个类的传递?
为什么 Java 和 JS 等语言需要 VM,不能直接操作内存堆栈空间?
jvm字节码指令地址是怎么形成的?
一门语言没有ad hoc polymorphism,那应该怎么解决呢?
怎样支持递归定义/初始化变量(相较于几乎所有现代语言都支持函数定义递归)?
Java中提高密码的安全性(禁止直接使用String),Spring Boot中有哪些现实的方案?
IDEA为什么写初始的java程序直接报错?
Continuation-passing style有啥简单的编译器应用实例吗?
为什么JAVA,wait()要放在while循环里?
Java heap size为什么不建议设置大于32G?
既然引用计数在做 GC 时有性能问题,为什么智能指针会广泛应用它?
要想实现编程语言,LLVM 和 JVM 哪个更方便?
兄弟们spring boot Jackson 和fast JSON 用那个好啊 ?
Java的库为什么写的很抽象、很难懂,库的开发有一般准则吗?
最难调试修复的 bug 是怎样的?
老程序员解 bug 有哪些通用套路?
如何判断一个字符串是否经过base64加密过?
关于 mysql 的行锁 for update 的问题,请大神解答?
写后端代码,要考虑用户不走前端进行操作,而直接调用接口的情况吗,要额外加判断吗?
Spring事物的@Transactional(rollbackFor=??)应该指定什么?
在以TCP为连接方式的服务器中,为什么在服务端设计当中需要考虑心跳?
为什么java要使用IOC对编译期进行解耦?
为什么 Java 中的 String 被称为 Immutable ?
分布式服务架构与微服务架构概念的区别与联系是怎样的?
MySQL数据库,数据表超过百万了查询速度有点慢。之后怎么存储呢?
用例是什么?有什么作用?
分布式事务选型该怎么取舍?
常用的分布式事务解决方案有哪些?
为什么在平均情况下快速排序比堆排序要优秀?
如何评价极客时间上王争的「数据结构与算法之美」的爆火?
Gradle 比 Maven 好为什么用的人少?
如何写好业务代码?
既然MySQL中InnoDB使用MVCC,为什么REPEATABLE-READ不能消除幻读?
volatile为什么不能保证原子性?
为什么编译器过度优化导致线程安全问题?
VPS高核心低内存和高内存低核心应该如何选择?
使用java的ReentrantReadWriteLock读写锁时,锁降级是必须的么?
为什么说ReentrantLock是悲观锁呢?
为什么这段代码中ReentrantReadWriteLock降级时,释放读锁不放在finally中?
高并发如何正确的扣减库存?
数据库MVCC和隔离级别的关系是什么?
乐观锁和 MVCC 的区别?
在开发中使用Kotlin有什么奇巧淫技?
Kotlin 语言培训市场规模有多大?
SQL 语句的查询结果的的顺序是由哪些因素决定?
Spring 拦截器和过滤器的区别?