未设置
正在加载...
mysqld.cnf 文件内容 [mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir = /var/lib/mysqllog-error = /var/log/mysql/error.log ...
用iText生成pdf时,内容有中文的时候用到中文字体。 直接使用iTextAsian.jar中的字体 BaseFont base = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);或者使用系统字体文件 BaseFont.createFont("...
一、从方法区(PermGen)到元空间(Metaspace) 方法区(PermGen)JDK1.8以前的HotSpot JVM有方法区,也叫永久代(permanent generation)。方法区用于存放已被虚拟机加载的类信息、常量、静态变量,即编译器编译后的代码。方法区是一片连续的堆空间,通过-XX:MaxPermSize来设定永久代最大可分配空间,当JVM加载的类信息容量超过了这个值,会报O...
备注:数据标注只提供配置选项的一个子集,Fluent API 提供 Code-First 中完整的一系列配置选项。 一、System.ComponentModel.DataAnnotations 特性 Attribute DescriptionKey 设置主键(PK)Timestamp 不可空时间类型ConcurrencyCheck 当用户在编辑或删除一个实体时,该标注允许标记一个或多个属性用于...
spirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的【方法命名规则】写dao层接口,就可以在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查询等等。 Spring Data JPA 可以理解为 JPA 规范的再次封装抽象,底层还是使用了 Hibernate 的 JPA 技术实现。Springboot整合S...
zabixx对服务的管理,不能仅限于可用性。还需要服务可以安全、稳定、高效地运行。监控的目的:早发现、早治疗。被监控的资源类型:公开数据:对外开放的,不需要认证即可获取的数据私有数据:对外不开放,需要认证、权限才能获得的数据监控命令 uptime可以查看系统已经运行了多久。最后的3个数字分别是CPU最近1分钟、5分钟、15分钟的平均负载。平均负载的值,不应该大于总核心数。 [root@zzgrhe...
Docker镜像的大小对于系统的CI/CD等都有影响,尤其是云部署场景。我们在生产实践中都会做瘦身的操作,尽最大的可能使用Size小的镜像完成功能。下文是一个简单的ReactJS程序上线的瘦身体验,希望可以帮助大家找到镜像瘦身的方向和灵感。如果你正在做Web开发相关工作,那么你可能已经知道容器化的概念,以及知道它强大的功能等等。但在使用Docker时,镜像大小至关重要。我们从create-reac...
分布式系统设计是一个难题,难就难在设计过程中是不会提供直接反馈的。往往有些问题的产生是来源于设计的,例如:可扩展性问题、弹性问题、数据问题。然而,通常的解决方案是治标不治本——仅仅对系统进行修补以使其保持运行,但是潜在的设计问题仍然存在,并且可能在不同的情况下再次爆发。当系统在生产环境中出现故障,再去分析与设计相关的根本原因就需要付出更多的努力,同时会引来大量的组织争论。和分布式系统代码审查一样,...
一、可维护性代码通常说代码可维护就意味着它具备以下的特点: 容易理解,无须求助原始开发者,任何人一看代码就知道它是干什么的,以及它是怎么实现的;符合常识,代码中的一切都显得顺理成章,无论操作多么复杂;容易适配,即使数据发生变化也不用完全重写;容易扩展,代码架构经过认真设计,支持未来扩展核心功能;容易调试,出问题时,代码可以给出明确的信息,通过它能直接定位问题;二、编码规范-可读性要想让代码容易维护...
了解 HTTP 协议1.1 HTTP 是什么HTTP (HyperText Transfer Protocol, 超文本传输协议) 是一种应用非常广泛的 应用层协议. 所谓 “超文本” 的含义, 就是传输的内容不仅仅是文本(比如 html, css 这个就是文本), 还可以是一些其他的资源, 比如图片, 视频, 音频等二进制的数据 1.2 抓包工具的使用 Fiddler 的下载① 可以直接...
未设置
正在加载...