王旭阳个人博客

WXY

最新文章

Go跨平台编译

Go跨平台编译

默认我们go build的可执行文件都是当前操作系统可执行的文件,Go语言支持跨平台编译——在当前平台(例如Windows)下编译其他平台(例如Linux)的可执行文件。
1540
0
2022-06-25
java: 非法字符: '\ufeff'

java: 非法字符: '\ufeff'

问题原因错误原因是 UTF-8 文件开头添加了 BOM,IDEA不能正确读取 .java 文件从而导致程序出错。常见引起这个错误的是:用Windows记事本打开并修改 .java 文件解决方案IDEA:先转换为GBK,再转回UTF-8Eclipse:可以智能的把UTF-8+BOM文件转为普通的UTF
646
0
2022-06-24
Redis缓存问题

Redis缓存问题

使用缓存的问题Redis 缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,
568
0
2022-06-24
设计模式>代理模式

设计模式>代理模式

代理模式亦称: Proxy意图代理模式是一种结构型设计模式, 让你能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问, 并允许在将请求提交给对象前后进行一些处理。问题为什么要控制对于某个对象的访问呢? 举个例子: 有这样一个消耗大量系统资源的巨型对象, 你只是偶尔需要使用它, 并非总是需要
538
0
2022-06-23
MySQL DATE_FORMAT() 函数

MySQL DATE_FORMAT() 函数

定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 语法 DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。 可以使用的格式有:
461
0
2022-06-21
我的IdeaVim配置

我的IdeaVim配置

inoremap就只在插入(insert)模式下生效vnoremap只在visual模式下生效nnoremap就在normal模式下(狂按esc后的模式)生效
1069
0
2022-06-16
SpringBoot自动装配原理探索

SpringBoot自动装配原理探索

环境JDK 17,Springboot 2.7 在了解Spring boot自动装配原理之前,需要了解两个很重要的知识点Java SPI机制和Spring的Import注解,把这两个重要的点理解清楚之后就很容易理解Spring boot的自动装配原理了,并且能很好的应用到实际项目中。
850
0
2022-06-15
lombok 使用及技巧

lombok 使用及技巧

为什么使用lombok还在编写无聊枯燥又难以维护的POJO吗? 洁癖者的春天在哪里?请看Lombok!在过往的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombo
543
0
2022-06-14
Linux下">/dev/null 2>&1"

Linux下">/dev/null 2>&1"

/dev/null 2&1常用来避免shell命令或者程序等运行中有内容输出。0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是12:表示错误输出(stderr)command >/dev/null 2>&1 & 等同于
833
0
2022-06-13
OneinStack配置定时备份

OneinStack配置定时备份

进入OneinStack文件夹,运行命令配置备份脚本: backup_
840
0
2022-06-13
设计模式>单例模式

设计模式>单例模式

单例模式亦称:单件模式、Singleton意图单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。问题单例模式同时解决了两个问题, 所以违反了单一职责原则:保证一个类只有一个实例。 为什么会有人想要控制一个类所拥有的实例数量? 最常见的原因是控制某些共享
504
0
2022-06-12
Supervisor安装和基本使用

Supervisor安装和基本使用

Supervisor是啥?Supervisor 是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。看之前先明确Supervisor有啥用,究竟能帮到我们什么呢?1.可以将一些脚本设置为以守护进程的方式一直在后台运行。2.
1051
0
2022-06-10