自定义博客皮肤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 的博客

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

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

转载 中文系统 上传 file 的 input 显示英文

<input type="file" id="inputFile" name="inputFile" style="display:none" onchange="changeAgentContent()" /><input type="text" value="" disabled id="inputFileAgent" /><input type="button" onclick="document.getElementById('inputFile').click(.

2020-12-30 13:27:24 57

原创 Mac IDEA+ EmmyLua 搭建 Lua 开发环境

我这里使用的是 IDEA 社区版。官网地址:https://www.jetbrains.com/如果官网进去慢可以使用这个:链接:https://pan.baidu.com/s/19GYjLnDVKcwgVXsylRDJIA 密码:9udo接下来安装 EmmyLua 插件:安装 Lua 相关环境:brew install luabrew install luarocksluarocks install luasocket➜ ~ brew install lua==&g.

2020-12-30 09:58:53 310 1

转载 Java8中@Contended和伪共享

Java8中@Contended和伪共享Java8引入了@Contented这个新的注解来减少伪共享(False Sharing)的发生。本文介绍了@Contented注解并解释了为什么False Sharing是如何影响性能的。缓存行CPU读取内存数据时并非一次只读一个字节,而是会读一段64字节长度的连续的内存块(chunks of memory),这些块我们称之为缓存行(Cache line)。假设你有两个线程(Thread1和Thread2)都会修改同一个volatile变量x

2020-12-29 16:20:39 118

转载 MySQL 5.7 复制的一个小 bug-XA 事务

线上一个5.7从库复制中断:mysql>show slave status\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.0.1 Master_User: repl

2020-12-21 00:00:40 166 1

转载 MySQL 分布式事务 XA 语法

XA事务简介XA 事务的基础是两阶段提交协议。需要有一个事务协调者来保证所有的事务参与者都完成了准备工作(第一阶段)。如果协调者收到所有参与者都准备好的消息,就会通知所有的事务都可以提交了(第二阶段)。MySQL在这个XA事务中扮演的是参与者的角色,而不是协调者(事务管理器)。mysql的XA事务分为内部XA和外部XA。 外部XA可以参与到外部的分布式事务中,需要应用层介入作为协调者;内部XA事务用于同一实例下跨多引擎事务,由Binlog作为协调者,比如在一个存储引擎提交时,需要将提交信息写入二..

2020-12-20 21:05:11 115

转载 报错 XACONNECTIONFACTORY: FAILED TO CREATE POOLED CONNECTION - DBMS DOWN OR UNREACHABLE?

在检查数据库连接信息都不存在任何问题的情况下,是因为版本的问题,springboot2.1.x版本默认的mysql-connector-java 版本比较高 8.0.x ;降版本可以解决: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> ...

2020-12-19 18:11:11 629 1

转载 SQLException: The server time zone value ‘EDT‘ is unrecognized or represents more than one time zone

异常:java.sql.SQLException: The server time zone value 'EDT' is unrecognized or represents more than one time zone.You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value i

2020-12-19 17:50:29 74 1

转载 一行命令轻松获取 JVM 默认配置

jvm默认有非常多的配置,而这些配置我们可以依据实际场景和情况进行调整与修改,比如UseG1GC、MaxDirectMemorySize、SurvivorRatio等配置都在里面,不同环境下配置也不同,可以通过此方式查看配置环境win10 家庭中文版 4v16GB jdk1.8.0_201 win32配置如果要查看jvm的全部默认配置,使用命令:java -XX:+PrintFlagsFinal -version,没有显示的说明无默认值C:\Users\RX1270.000&gt.

2020-12-18 14:16:29 75

转载 计算机大小端以及大小端查看

数据在计算机中存储的时候,分为大端存储和小端存储,每个计算机的大小端存储都不同,为了了解自己的机器中的大小端类型,可以通过很多方法查看。这里我们主要讲解两种查看大小端的方法。那么到底什么是大小端呢? 大端存储是 数据的低位存储在高地址处 小端存储是 数据的低位存储在低地址处我个人在理解的时候,将大小端的存储理解为数据在存储的时候,可以分为从内存的 低到高 存储和从 高到低 存储,也可以理解为从内存的头部开始存储和从尾巴开始存储,这样就可以理解了吧。从头开始存...

2020-12-18 10:37:41 201

转载 JOL:查看Java 对象布局、大小工具

一 概述最近需求,打算再内存缓存数据,数据量130000万并且还会增加,了解这些数据占用空间的大小是很常见的监控需要。常规方式,人工可以按照Java基础数据类型大小及内容大小估算出缓存对象的大概堆占用,但是麻烦还不准。OpenJDK,提供了JOL包,可以帮我们在运行时计算某个对象的大小,是非常好的工具官网:http://openjdk.java.net/projects/code-tools/jol/定位:分析对象在JVM的大小和分布依赖:<dependency&g.

2020-12-18 10:11:13 270

转载 如何查找 MySQL 数据库文件路径

可以用查询系统命令来查看数据库文件的路径:show global variables like '%datadir%';下图是小编的MySQL数据库目录在这里每一个数据库都会创建以数据库名为文件夹的目录每一个表都会在该目录下根据不同的数据库引擎类型创建不同的存储文件...

2020-12-11 17:17:29 149

转载 Thymeleaf 原生使用

Thymeleaf简介Thymeleaf是一个HTML模板引擎 功能是将一个HTML文件作为模板,并根据模板中的特定标记,对模板中的内容进行修改或替换,最后形成一个新的HTML。为什么要使用Thymeleaf现在我们使用Servlet接收用户提交的请求,但是使用Servlet输出响应内容非常麻烦 如果编写一个HTML作为模板,使用Thymeleaf修改或替换指定的内容,再输出这个页面,那么就可以响应出复杂的页面Thymeleaf使用注意事项HTML模板文件中的html标签属性必须按照规定

2020-12-11 14:32:27 152

转载 MySQL 中有关 TIMESTAMP 和 DATETIME 的总结

一、MySQL中如何表示当前时间?其实,表达方式还是蛮多的,汇总如下:CURRENT_TIMESTAMPCURRENT_TIMESTAMP()NOW()LOCALTIMELOCALTIME()LOCALTIMESTAMPLOCALTIMESTAMP()二、关于TIMESTAMP和DATETIME的比较一个完整的日期格式如下:YYYY-MM-DD HH:MM:SS[.fraction],它可分为两部分:date部分和time部分,其中,date部分对应格式中...

2020-12-08 23:13:09 55

转载 MySQL 删除数据后释放磁盘空间

drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ;truncate table table_name立刻释放磁盘空间 ,不管是 Innodb和MyISAM;delete from table_name 删除表的全部数据,对于MyISAM 会立刻释放磁盘空间 ,而InnoDB 不会释放磁盘空间;delete from table_name where xx 带条件的删除, 不管是innodb还是MyISAM都不会释放磁盘空间;delete操作后使用o

2020-12-07 17:48:16 143

原创 @ControllerAdvice 全局异常响应页面和 JSON

我这里页面以 Thymeleaf 为例子,相关配置:spring: thymeleaf: cache: false mode: HTML5 encoding: UTF-8 prefix: classpath:/templates/判断是否是 AJAX:public static boolean isAjaxRequest(HttpServletRequest request) { return request.getHeader("x-requested-w

2020-12-03 02:17:06 138

原创 IDEA 断点出现 no executable code found at line

比如这样:目前已知的两种解决方案:1. Rebulid Project2.清空缓存

2020-12-01 14:58:48 807

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的粉丝

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