加载中
sudo配置文件详解及实战

安装NGINX之后每次都需要切换ROOT用户做配置文件修改和启动,为了加强安全,ROOT用户一般是不允许直接提供给应用开发人员或者运维人员的,所以需要提供一种方法可以一般用户执行ROOT用户下的...

CentOS系统的优化

CentOS系统的优化 优化之前,首先查看版本信息 # cat /etc/redhat-release CentOS release 6.7 (Final) # 系统版本信息 # uname –r 2.6.32-573.el6.x86_64 ......

生产环境的tomcat调优和jvm调化

下面讲述的是tomcat的优化,及jvm的优化 Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可...

11/29 16:17
39
FindBugs引出的Lombok @Data注解使用的问题

今天用FindBugs查看代码质量的时候看到如下的提示 @Data注解包含了getter settter equals hashCode方法 上面的英文是:重写equals方法可能会导致equals方法失去它的一致性原则,这个问题会出...

11/27 12:32
22
NGINX工作遇到的问题

早前在WINDOWS和LINUX都使用过NGINX,只是做做代理而已,只要成功也就没管了。来到新公司后所有服务器都是用的WINDOWS(确实惊着我了,后来要求他们必须全部用LINUX),因为程序都已经上线等...

11/04 21:41
19
ThreadLocal与InheritableThreadLocal区别

最近项目中为了让打印的日志可以追踪,看到了Logback和log4j2支持的MDC功能,其内部利用了子线程从父线程继承InheritableThreadLocal类型变量的特性。以前只使用到了ThreadLocal,在这里做一...

09/01 19:22
63
PowerDesigner使用小总结

前言 总结powerdesigner使用技巧,如取消name和code的联动,去掉双引号等,方便中国用户使用 自己使用的PowerDesigner版本为16.5 基础 去掉SQL中的双引号 按照图片圈出来的部分操作 修改配置...

07/31 13:51
23
动态生成类并加载

转载自:Java运行时动态生成class的方法 Java是一门静态语言,通常,我们需要的class在编译的时候就已经生成了,为什么有时候我们还想在运行时动态生成class呢? 因为在有些时候,我们还真得...

07/24 17:24
48
springboot打包与配置文件外置

目标: 1.将普通的MAVEN JAVA工程打包成SpringBoot可运行的jar包 2.将application.yml和log4j2.xml 1.打包 SpringBoot项目打包要求将依赖的jar全部打进去,因为SpringBoot的自动配置需要用到...

springboot使用log4j输出

参考链接:springboot日志体系---log4j2 前言 在搭建开发框架的时候,看了Springboot官方文档推荐使用Logback和log4j2做日志的输出,最终选择了log4j2 本文解决以下问题: - 为何使用log4j2 ...

git提示error setting certificate verify locations

进入到你的repository 按住shift键,鼠标右键,选择git bash窗口 执行 git config --system http.sslverify false 重新回到Idea中,重新push,输入用户和密码 push 成功 如果打开git bash窗口...

@RequestMapping @ResponseBody 和 @RequestBody 用法与区别

1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为...

07/23 09:56
15
Win10专业版安装GIT后使用Git Bash闪退解决办法

百度后把过程和最终解决办法记录下来: 百度首先出来的解决办法如下: 来自:https://segmentfault.com/q/1010000012722511?sort=created 重启电脑 重新安装 安装到C盘 尝试网上的教程 \Git...

07/22 20:43
133
Java虚拟机类加载机制

如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类...

06/26 13:33
6
Kafka1.0.X_消费者API详解2

偏移量由消费者管理 kafka Consumer Api还提供了自己存储offset的功能,将offset和data做到原子性,可以让消费具有Exactly Once 的语义,比kafka默认的At-least Once更强大 消费者从指定分区...

06/25 07:21
232
Kafka1.0.X_消费者API详解1

kafka的消费者API提供从kafka服务端拉取消息的能力,kafka引入了消费者组的概念,不同消费者组之间互不影响,独自拥有一份数据,而同一个消费者组内的消费者则有如下规律: 分区数=消费者数:...

06/25 07:17
167
Kafka1.0.X_生产者API详解

Producer是Kafka三大组件中的一个,用于发送消息到kafka集群中 Producer提供了丰富的配置(见后面的配置项)用于控制它的行为 在编码之前先使用命令创建topic ./kafka-topics.sh --create --...

06/25 06:43
383
kafka可靠性分析

分区可靠性保证 Kafka维护一个AR(All Partition)列表,由ISR(与Leader数据同步的Replica)和OSR(与Leader数据不同步的Replica)组成。刚开始所有的副本都在ISR中,在kafka工作的过程中,...

06/19 13:04
30
开发人员MySQL调优-实战篇3-profile日志和锁

profile日志分析 通过使用explain命令查看执行计划,并对SQL调优后,如果还想对SQL执行过程更详细的了解,查找慢更底层的原因,可以使用profile分析。 打开日志记录 先查看profile配置 mysq...

06/14 09:41
28
开发人员MySQL调优-实战篇0-explain详解

本来应该先发这篇的,现在才发现漏掉了 项目中SQL优化流程 1.开发人员具备一定的SQL优化基本功 2.在开发阶段,每条写的SQL在测试环境看看他的执行计划 3.上线后让DBA收集查询比较慢的SQL 4.通...

06/13 15:43
69

没有更多内容

加载失败,请刷新页面

返回顶部
顶部