半个菜鸟程序员

半个菜鸟程序员

半个菜鸟程序员

OOM问题排查

JDK1.8 推荐生产环境开启以下两个参数-XX:+HeapDumpOnOutOfMemoryError 当OOM发生时自动dump堆内存信息-XX:HeapDumpPath=/tmp/headdump.hprof dump堆内存信息存放目录查看工具VisualVMwindows 在jdk安装目录

go基础(1)

import不得导入源代码中没有用到的package语法格式有两种:import "package1"import "package2"import ( "package1" "package2")如果一个mai

mysql隔离级别

lsolation

redis哨兵模式

哨兵模式:监控不断的检查master和slave是否正常运行master存活检测、master与slave运行情况检测通知(提醒)自动故障转移配置哨兵sentinel.conf启动:redis-sentinel sentinel-端口号.conf

mysql索引及explain分析

1. mysql​Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。1.1 mysql数据结构一个国外的数据结构在线演示网站https://www.cs.usfca.edu

限制ssh登录错误次数

执行 vim /etc/pam.d/sshd在 #%PAM-1.0 下新起一行,加入auth required pam_tally2.so deny=3 unlock_time=5 even_deny_root root_unlock_time=10如果不限制root用户,则可以写成auth req

Spring中autowired推荐使用方式

以前spring项目中依赖注入通常都是这样的写法@RestController@RequestMapping("/kanbanVideo")public class KanbanVideoController extends BaseController{ @Autowir

搭建ELK日志系统

搭建ELK日志系统日志是我们排查系统问题时最重要的途径,大家都有远程登录服务器下载日志然后CTRL+F到处搜索的经历,当系统越来越庞大时,日志也越来越多,这种原始的方式就显得效率低下。因此我们需要一个能统一收集和分析日志的系统ELK,这是个现在非常流行的日志系统。它由Elasticsearch+Ki

使用pi0w搭建p4wnp1-aloa环境

树莓派zero W对比上一代Zero,主要增加了wifi功能,特殊的天线设置使得信号比3B+还要好p4wnp1-aloap4wnp1-aloa是p4wnp1的新版本,github地址:github/p4wnp1-aloa安装版本下载:https://github.com/cbogithub/P4wn

java自定义注解简单使用

定义创建自定义注解和创建接口相似,只是在interface前加了@符号/** * 这里创建了一个Open 自定义注解 */@Retention(RetentionPolicy.RUNTIME)@Target(value = {ElementType.METHOD})public @interface