自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dongguabai 的博客

【欢迎关注公众号:冬瓜白】记录不知道的事,技术不分高低难易;掉不尽的底子玩不尽的味

  • 博客(17)
  • 资源 (2)
  • 论坛 (1)
  • 收藏
  • 关注

转载 MAC 关闭系统完整性保护 SIP(System Integrity Protection)的方法

在 OS X El Capitan 中有一个跟安全相关的模式叫 SIP(System Integrity Protection ) ,它禁止让软件以 root 身份来在 mac 上运行,并且对于目录 /System 、/sbin、/usr(不包含/usr/local/) 仅仅供系统使用,其它用户或者程序无法直接使用,下面记录一下禁用 SIP 的方法。禁用 SIP 保护机制的步骤 重启系统,按住Command + R进入恢复模式。 点击顶部菜单栏实用工具中的终端。 ...

2021-01-29 10:16:04 188

转载 MAC 删除自带 ABC 输入法的方法

在使用 mac 时相信很多都习惯使用第三方输入法,而 mac 规定必须保留一个自带的 ABC 输入法,这样导致平时在打字的时候,老是莫名其妙的自己切换成了自带的 ABC 输入法,还要老是切换回第三方输入法(快捷键是 control + 空格),这个问题困扰我好久了,终于被我找到了删除自带的 ABC 输入法的方法,这里分享一下。 首先需要关闭 mac 系统的 SIP ,不然删不掉,不会关的可以查看我的另一篇文章:mac 关闭系统完整性保护 SIP(System Integrity Protectio.

2021-01-29 10:12:54 238

转载 SpringBoot中的Jackson中日期反序列化问题

序列化还有一个问题是,A 类中的 Date 属性加了@JsonFormat 后,序列化成 B 类的时候也会出现序列化异常。----------------------------------------------------------------今天开发项目中,报出了以下的异常,org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Can not deserialize

2021-01-28 23:30:19 290

转载 MySQL 中 on 条件和 where 条件的使用总结

1. on条件先于where条件的执行。on条件是在生成临时表时候执行,where是在临时表生成后对数据进行筛选的。2. 先抛开where条件,看On条件。不管on条件是否成了,左表的所有行数据都会select出来(不管右表条件是否成立),右表成立就select对应数据,不成立就置null。有可能是一对多。当两张表是在left join来关联时,条件跟在on后面:无论on条件是否成立,都会返回左表的值;当两张表是在left join来关联时,当条件放在where后面时:只有满足条件的记录会返回.

2021-01-27 16:31:11 72

原创 再议 MyBatis 中的动态代理

再议 MyBatis 中的动态代理相关文章:MyBatis源码分析(Mapper动态代理的实现及执行流程)(https://dongguabai.blog.csdn.net/article/details/82084958)静态代理先看一个静态代理的例子:抽象接口:package com.example.myBatisDemo.proxy;/** * @author Dongguabai * @Description 抽象接口 * @Date 创建于 2021-01-26 12:4

2021-01-27 16:22:51 42

转载 JDK动态代理,获取动态生成的代理类的class文件

1、定义一个接口public interface IHandlerInterface { public void test();}2、定义实现类public class RealHandlerInterface implements IHandlerInterface { @Override public void test() { ServiLogger.log("RealHandlerInterface: test");

2021-01-26 14:37:38 284

转载 命令调用 Dubbo

dubbo服务发布之后,我们可以利用telnet命令进行调试、管理。Dubbo2.0.5以上版本服务提供端口支持telnet命令,下面我以通过实例抛砖引玉一下:1.连接服务 测试对应IP和端口下的dubbo服务是否连通,cmd命令如下,这里的端口号是dubbo服务注册的zookeeper端口telnet localhost 20880正常情况下,进入telnet窗口,键入回车进入dubbo命令模式。2.查看服务列表查看服务dubbo>lscom.test....

2021-01-26 11:06:29 48

原创 Navicat 12 展示 BLOB 内容

网上说的都是老版本,新版本不适用,找了半天,这里记录一下。选中要查看的数据(记录的那一个字段)后,点击这里可以查看内容:

2021-01-25 15:15:01 83

转载 @RequestMapping(value = ““, produces = “application/json“)

之前在 Spring Boot 从 2.0 升级到 2.2 的时候这个配置出现过,这里转载一个类似文章,记录下这个乱码。----------------------------@RequestMapping(value = “/produces”,produces = “application/json”):表示将生产json格式的数据,此时根据请求头中的Accept进行匹配,如请求头“Accept:application/json”时即可匹配;@RequestMapping(value = .

2021-01-21 20:37:22 240

原创 element-ui dialog 对话框高度修改

.el-dialog__body{height: 50vh;overflow: auto;}不过要注意的是 class 放在 <el-dialog> 内部,别放在 <el-dialog> 上。References:https://segmentfault.com/q/1010000012343449

2021-01-18 13:45:19 2424

转载 GoogleDrive转存别人分享的文件到自己的网盘

在 Google Drive共享的资源的单个文件点击右键是有复制到自己硬盘的功能的。但是可能在一个文件夹里几百上千个文件,一个个文件去复制,太麻烦了。这就要使用到Copy, URL to Google Drive™这个应用了,用这种方法一晚上大概300G的数据。https://chrome.google.com/webstore/detail/copy-url-to-google-drive/hhkdailooaapiplkadgdkkllbnkjpbel找到该软件 ,关联...

2021-01-14 13:08:01 839

原创 关于 Java 虚引用使用的一个个人想法

关于 Java 虚引用使用的一个个人想法在 Java 四大引用(强、软、弱、虚)中,虚引用应该是平时使用和在各种中间件中最不常见到的,PhantomReference 开头注释是这么描述的:Phantom reference objects, which are enqueued after the collectordetermines that their referents may otherwise be reclaimed.  Phantomreferences are mos

2021-01-12 18:42:27 51

转载 Java 9 之后的模块化烦恼解决

本文基于OpenJDK11最近从OpenJDK8升级到了OpenJDK11,系统业务MQ用的RocketMQ,升级RocketMQ过程中,在已修改好JVM参数的情况下(参考我另一篇文章),遇到如下异常:java.lang.IllegalStateException: java.lang.reflect.InaccessibleObjectException: Unable to make public void jdk.internal.ref.Cleaner.clean() accessib.

2021-01-12 16:00:52 504

转载 java csv文件使用excel打开乱码

java csv文件导出后使用excel打开乱码昨天遇到一个问题,csv文件导出后,提示“文件未完全加载”。点击继续打开后,发现有两种情况:中文了乱码 列超出了excel所限制的范围 单元格中的字符超过了单元格所限制容纳最大字符数 针对这三种原因开始排查:一、中文乱码生成csv文件后时,已经设置了字符编码为utf-8,怎么还是乱码呢?于是使用notepad++打开,发现中文正常显示并没有乱码,然后关掉notepad++,再换excel打开,呐呢?乱码?什么情况,然后上网查询,发现使用not

2021-01-07 20:47:44 108

原创 FutureTask 中 get(timeout) 的超时是怎么玩的?

FutureTask 中 get(timeout) 的超时是怎么玩的?昨天晚上在一个交流群里一位群友提出了一个问题,他想实现一种客户端功能,可以让客户端调用其他接口的时候,如果超时,就返回 null。这个问题好处理,直接使用 Future 即可,即这个方法:public interface Future<V> { V get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionExcep

2021-01-07 10:43:34 470

原创 关于 Java for 循环执行顺序一个要注意的地方

Java 基础,这里记录一下。平时开发中 for 循环使用的非常多,我们都知道 for 循环的顺序如下:// exp2 为条件表达式for(exp1;exp2;exp4){ exp3;}先执行 exp1,再执行 exp2,如果返回 true,则执行 exp3,最后再执行 exp4,然后再到 exp2;如果执行 exp2 为 false,则会跳出循环体;接下来看一个插入排序的例子,实现方式如下:package dongguabai.algorithm;import java.

2021-01-06 17:05:41 117

原创 IDEA 取消变量自动 final

操作很简单,这里记录一下。取消勾选即可:

2021-01-06 17:04:11 390 1

IDEA查看Java运行代码的汇编指令工具

IDEA查看Java运行代码的汇编指令工具,将文件导入jre/bin中后,在IDEA中进行相关配置,即可查看汇编指令,具体方法可参看:https://blog.csdn.net/Dongguabai/article/details/82818120

2018-09-22

skywalking 6.5、6.6、6.6 es7 版本 tar 包

skywalking 6.5、6.6、6.6 es7 版本下载包,官方下载太慢。要注意如果连接 ES 7 记得下载 es7 版本

2021-02-04

Dongguabai的留言板

发表于 2020-01-02 最后回复 2020-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除