Friday, April 30, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


我们精通那么多技术,为何还是做不好一个项目?

Posted: 07 Apr 2021 08:26 PM PDT

编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。 # 1. 程序员的宿命? 程序员的职业生涯中难免遇到烂项目,有些项目是你加入时已经烂了,有些是自己从头开始亲手做成了烂项目,有些是从里到外的烂,有些是表面光鲜等你深入...

Redis的Pub/Sub模式

Posted: 11 Jan 2016 08:08 PM PST

Redis同样支持消息的发布/订阅(Pub/Sub)模式,这和中间件activemq有些类似。订阅者(Subscriber)可以订阅自己感兴趣的频道(Channel),发布者(Publisher)可以将消息发往指定的频道(Channel),正是通过这种方式,可以将消息的发送者和接收者解耦。另外,由于可以动态的Subscribe和Unsubscribe,也可以提高系统的灵...

项目的原型设计有什么规范标准吗?

Posted: 29 Apr 2021 11:12 PM PDT

大家的公司里项目原型设计有什么标准规范吗,比如文本框填写要标注校验格式、下拉框要有下拉内容之类的?没有标准规范产品原型漏了一些信息也没法用某种标准来检查

你必须明白的新生代垃圾回收:YoungGC

Posted: 29 Apr 2021 06:13 AM PDT

关注公众号:Java架构师联盟,每日更新技术好文 ## Young GC 前文提到,Young GC(以下简称YGC)是指新生代垃圾回收,下面将详细讨论G1的YGC过程。 选择CSet YGC的回收过程位于 G1CollectedHeap::do_collection_pause_at_safepoint(),在进行垃圾回收前它会创建一个清理集CSet(Collection Set),存放需要被清理的Regio...

NetCore如何使用托管服务执行后台任务

Posted: 29 Apr 2021 07:15 PM PDT

## 关于我 [作者博客|文章首发](http://www.zhouhuibo.club) 我们经常要使用NetCore控制台或者AspNetCore来定义一些通用的后台服务。如果自行编码的话,对后台服务的理解应该体现在启动一个线程,使用while循环执行任务,每次时间间隔N秒,这是最简单的一种实现方式。 既然NetCore现在的稳定版本都已经是3.1了,难道官方...

Centos7下Docker安装&配置&镜像加速

Posted: 29 Apr 2021 07:07 PM PDT

> 作者:三十三重天 > > 博客:http://www.zhouhuibo.club > > 通过学习和分享的过程,将自己工作中的问题和技术总结输出,希望菜鸟和老鸟都能通过自己的文章收获新的知识,并付诸实施。 # CentOS Docker 安装 Docker 支持以下的 64 位 CentOS 版本: * CentOS 7 * CentOS 8 * 更高版本... ## 卸载旧版本 较旧的 Docker...

怎么用 UDP 实现 TCP?

Posted: 22 Apr 2021 07:04 AM PDT

本篇来自于我的一次真实面试经历。 背景 本题是我在面试中,技术总监问我的一道真题,当时答得不太好,所以把它揪出来总结了下。后来问了下总监,总监说这是阿里的面试题。。 其实面试官主要是想让我说出 UDP 和 TCP 的原理上的区别,怎么给 UDP 加些功能实现 TCP。 看好去很容易就能说出一两个 TCP 和 UDP 的区别,但如...

源码分析 | Spring定时任务Quartz执行全过程源码解读

Posted: 03 Jan 2020 06:24 PM PST

作者 | 付政委 博客 | https://bugstack.cn 微信公众号:bugstack虫洞栈 | 博客:https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专...

推荐个开源在线文档,助道友领悟 Django 之“道”

Posted: 29 Apr 2021 05:45 PM PDT

本文面向有手(需要一点点 Python Django 基础)的小伙伴,急需文档管理者食用最佳。 作者:HelloGitHub-吱吱(首发于 HelloGitHub 公众号) 嗷嗷待哺的小白:"今天又是沉迷花里胡哨博客的一天,我希望归档一类知识或者是连载一些教程,而博客都是一篇篇散落的,没有连贯性,阅读体验不太良好,怎么办呢?" HelloGitHu...

RubyMine 2020.3.4 发布,流行的 Ruby 开发工具

Posted: 29 Apr 2021 04:03 PM PDT

RubyMine 2020.3.4 现已发布,本次更新包括一些新功能和错误修复。 新功能 添加了受信任项目的概念 重新设定了 Minitest 支持,如果你在 RubyMine 中使用 Minitest,请更新你的项目配置以使用新的功能。在你的 Minitest 配置文件 /test/test_helper.rb 中,用 Minitest::Reporters.use! 替换 MiniTest::Reporters.use! ,...

DataGrip 2021.1.1 发布,多引擎数据库平台

Posted: 29 Apr 2021 03:52 PM PDT

DataGrip 2021.1.1 现已发布,这是 DataGrip 2021.1 的第一个错误修复版本。 主要更新内容 [Oracle] 可以从同义词导航到表格 [MySQL] datetime 单元格的默认日期现在是正确的 [BigQuery] 支持 CREATE/ALTER/DROP SCHEMA,TABLESAMPLE 和 EXPORT DATA [PostgreSQL,Redshift,Greenplum] 修复了自省问题,该问题影响了没有...

服务重启后,第一次请求很慢,后面就正常了 Spring boot

Posted: 29 Apr 2021 01:57 AM PDT

服务架构:Spring boot + Spring + MyBatis 数据库MySQL 服务器每次重启之后,接口的第一次访问很慢。正常接口的响应时间在几毫秒,但是初次启动后,第一次请求,响应时间会高达1秒~2秒,后续再访问就正常了; 网上各方查阅资料后,目前尝试过的方案有: Spring mvc懒加载配置 Java随机数生成依赖熵源 但是效果都不大,...

No comments:

Post a Comment