自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java jvm内存泄露如何排查?一次生产事故分析教程。MAT分析+VisualVM模拟

第一步:下载dump.hprof 文件jps 查看java 进程PID根据PID下载dump文件jmap -dump:format=b,file=F:/donwload/dump.hprof PID第二步:MAT打开dump文件MAT下载地址:http://www.eclipse.org/mat/downloads.php如果没有用Eclipse就下载的独立版MAT主要有3个常用功能:注意: 每一行的最左边都有一个...

2021-01-13 14:15:33 25

原创 如何引入依赖包中的Bean? 即@EnableAutoConfiguration和@ComponentScan的使用方法。
原力计划

mark

2020-04-19 15:39:39 618

原创 spring boot 集成 dubbo starter 实现多注册中心配置(yaml配置)

spring boot 集成dubbo后yml配置如何写呢,下面就跟我一起看看。三个module:spring-boot-dubbo-share spring-boot-dubbo-provider spring-boot-dubbo-consumer首先在spring-boot-dubbo-share模块中定义个一个接口【强调】:1.zookeeper的地址,替换成你...

2019-12-11 11:19:47 1340

原创 【入门+基础】Java浅拷贝和深拷贝,此文足矣.

花了几个小时整理了这篇文,入门浅析深拷贝和浅拷贝,希望此文让你受益!如果转摘,请注明出处,整理耗时,还忘尊重.目录什么是深浅拷贝?1.浅拷贝2.深拷贝——Cloneable3.深拷贝——序列化什么是深浅拷贝?我的理解就是:浅拷贝——拷贝的太浅了,只拷贝对象引用,即对象的地址深拷贝——拷贝的很深,复制对象的值到新开辟的空间,副本和原来的值没有任何耦合,真正意义...

2019-04-01 11:03:06 466

转载 微信红包Java模拟实现

参考文章:微信红包算法分析:https://ld246.com/article/1478364657122微信红包的架构设计简介——原文:https://www.zybuluo.com/yulin718/note/93148知乎答案:来自@陈鹏知乎链接:https://www.zhihu.com/question/22625187/answer/85530416Java代码模拟public class RedPackageTest { /** * 规则: ...

2021-01-19 11:28:05 41

原创 Oracle和Mysql中 not null区别是什么?

Oracle 和 Mysql 不相同点: 1.Mysql中 Null 会比空值占用更多存储空间,但是Oracle中 Null和空值一样. 2.Mysql中 Null 可能不走索引(取决于null比例),Oracle 中 Null 不会走索引Oracle 和 Mysql 相同点: 1.select count(列) 都不统计 NULL 值总结: 无论是mysql还是oracle建议字段都是 NOT NULLMysql中 Null 会比空值占用更多存储空间: sel...

2021-01-05 21:21:19 20

原创 Dbeaver如何看Oralce执行计划?解决: explain plan FOR 无效? 执行计划的顺序怎么查看?

在dbeaver中用explain plan FOR SELECT age from student;查看执行计划,发现没有任何反应。CREATE TABLE student( id number(10) PRIMARY KEY, name varchar(10) not NULL, name2 char(10) DEFAULT 'default' NOT NULL, age number(4)) tablespac

2021-01-05 21:12:26 857 4

原创 JVM参数&JVM调优笔记

目录前言篇内存参数篇jstack-栈信息jmat-堆信息jstat-GC信息前言篇实测:分别调整JVM堆大小,启动idea,jstat -GC 查看堆信息如下:64bit-16G 电脑S0C(kb) S1C(kb) EC(kb) OC(kb) MC(kb) 年轻代 老年代 堆大小 年轻代占比 老年代占比 年轻代Eden占比 年轻代S0占比 年轻代S1占比 设置堆大小M3584 4096 13312 44032 33792 20.5 43 63.5

2021-01-05 10:59:42 50

转载 idea解决插件 AiXcoder Code Completer:aixcoder本地服务不存在,aiXcoder服务更新失败

由于内网环境,使用 aiXcoder 报错:下载失败: aiXcoder服务更新失败1.直接去 github官网下载本地服务https://github.com/aixcoder-plugin/localservice/releases2.下载后,根据到idea提示的创建目录有可能你的是:Windows%UserProfile%\aiXcoder\installer\localserver\current\server通常来说,这个目录是:C:\Users\<用户名>\a

2020-12-21 10:16:19 143

原创 PPT打开很慢,一直“正在与服务器联系以获取信息“

网上大概写了两个方法:参考:极客文章 link1、断开网络,主要是ppt中很多图片引用的网上的,启动ppt时,在与网上的进行同步2、另存为PPTX,(我开始都是慢慢等打开,然后再存为.PPTX格式,开始都是慢慢先打开,然后存为.pptx,现在碰到此情况是先断开网络,然后存为.PPTX)但是上面的方法有弊端,一个是要断网,一个是PPTX格式会破坏原来的PPT属性或者格式。我这里说下第三种方式:取消文件链接打开文件-信息-找到编辑指向文件链接然后删除相关的链接...

2020-11-25 15:32:43 135

原创 Sublime Text 3 修改默认语言为Java、Python等

步骤如下:Tools > Developer > New Plugin复制下面代码,替换原来的# 1.Tools > Developer > New Plugin# 2.复制下面代码# 3.命名为DefaultLanguage.py, 保存到 C:\...\Sublime Text 3\Packages\User\这里# 4.修改自己想要的默认语法(新建tab默认会设置成该语法)import sublimeimport sublime_plugincla

2020-11-19 10:30:00 264

转载 idea无法打开plugin插件项目,报错: no plugin module specified for configuration

DEA 打开一个插件项目时,直接build运行报以下错误打开运行设置解决办法将JAVA_MODULE需改为PLUGIN_MODULE,重新build1.2.

2020-11-04 15:46:30 188

原创 怎么把idea的目录结构,以文本形式输出?——idea使用tree

在 idea 中的 Terminal 终端输入:tree或者tree -f如果想要保存到文件,例如保存到 D 盘tree >> D:/1.txttree /f >> D:/2.txt参数说明:-a 显示所有文件和目录。-A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。-C 在文件和目录清单加上色彩,便于区分各种类型。-d 显示目录名称而非内容。-D 列出文件或目录的更改时间。-f 在每个文件或目录之前,显示完...

2020-09-11 17:26:10 118

原创 CentOS localhost login 输入密码无法登录?

把回答贴上来,大概率是这样的。问题:https://ask.csdn.net/questions/375035

2020-08-27 16:52:38 1446

原创 idea启动报错,插件报错:internal error please refre to http://jb.gg/ide/critical-starup-error

internal error please refre to http://jb.gg/ide/critical-starup-error今天安装了idea插件,启动报错。只需要删掉重复的插件即可:C:\Users\xxxxx\.IntelliJIdea2019.3\config\plugins去目录删掉插件

2020-08-11 19:23:41 190

原创 解决:win10搜狗输入法突然无效

在网上找了一大堆方法,重装卸载,设置输入法都没找到解决方法。目前有个临时解决方案,就是每次失效的时候去,双击执行:C:\Windows\System32\ctfmon.exe 可以重新生效

2020-08-06 17:07:31 158

原创 idea插件plugin开发,出现重复的plugin,如何清除缓存cache ?

按照下面目录,删除沙盒环境目录,然后重新debug解决

2020-07-15 16:08:59 767

原创 idea开发插件的时候如何打开多个module?

在开发idea插件的时候,希望一个目录下能同时开发多个module,下面教你如何做。以module:demo_editor为例demo_editor拷贝到一个目录注意修改demo_editor.iml中的<module type="PLUGIN_MODULE"> <?xml version="1.0" encoding="UTF-8"?><module type="PLUGIN_MODULE" version="4"><component ...

2020-07-14 21:08:42 199

转载 windows 新窗口打开excel (单独的窗口,不是同一excel多窗口)

打开注册表编辑器(开始-运行-输入regedit-确定)定位到【HKEY_CLASSES_ROOT ---Excel.Sheet.12 ----shell -----Open作者:weik链接:https://www.zhihu.com/question/23499140/answer/231750190来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...

2020-07-09 09:45:02 112

原创 Mac用homebrew brew来安装gradle,gradle路径在哪里? 如何配置idea gradle?

安装路径:/usr/local/opt/gradlemac@adsl-99-11-45-112 gradle % cd /usr/local/opt/gradlemac@adsl-99-11-45-112 gradle % mac@adsl-99-11-45-112 gradle % lsINSTALL_RECEIPT.json NOTICE libexecLICENSE binmac@adsl-99-11-45-112 gradle % 依赖包存放路径:/Users/mac/.

2020-07-07 09:32:52 868

原创 Jackson使用convertValue报错:java.lang.NoSuchMethodError 解决方法

使用jackson将实体对象转换成map的时候报错:public static void main(String[] args) { ObjectMapper mapper = new ObjectMapper(); Student obj = new Student(); obj.setName("mkyong"); obj.setAge(34); obj.setSkills(Arrays.asList("java", "node")); // o

2020-06-28 14:32:56 325

原创 记一次RequestBodyAdvice加解密,Header未重置Content-length的血泪史

前置工作:大概就是实现RequestBodyAdvice,对请求报文先进行解密。如何实现,大家可以自行百度。错误原因:由于我们项目是用的公司自己的框架,在原生的spring boot 作了很多封装。当我在RequestBodyAdvice中解密完后,没有对Header头“Content-length”进行重置——重新计算解密后的Byte.length,然后赋值。导致了后面请求总是报输入流读取错误。大概解决方式:InputStream inputStream = IOUtils.toIn

2020-05-20 08:51:06 340

原创 ASCII、ANSI(GBK)、Unicode、UTF-8区别

ASCII——(美国)最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。ANSI——ASCII不能够很好的容纳自己的语言,所以不同的国家在ASCII基础上提出自己的语言编码,这些编码统称为ANSI 编码。在不同的系统下,相同的ANSI 编码代表不同的文字,比如GB2312(简体...

2020-03-24 11:39:16 92

转载 @EnableConfigurationProperties注解作用

使用前言:在spring开发过程中我们常使用到@ConfigurationProperties注解,通常是用来将properties和yml配置文件属性转化为bean对象使用。application.yml:跟配置文件相对应的自定义类:以上步骤可以将配置文件属性注册到IOC容器中,在获取这些bean之前,首先需要使用@EnableConfigurationPropertie...

2020-02-21 16:05:14 499

转载 Spring Aspect @PointCut(execution表达式)

execution(* com.sample.service.impl..*.*(..))解释如下:符号 含义 execution() 表达式的主体; 第一个”*“符号 表示返回值的类型任意; com.sample.service.impl AOP所切的服务的包名,即,我们的业务部分 包名后面的”..“ 表示当前包及子包 第二个”*“...

2020-02-05 11:58:47 4210

转载 oracle for update wait 解析

总结:select for update 可以看成 select for update wait UN-LIMITED——查询记录如果被锁,则等待释放。执行过程中"自己"也会上行级锁,直到事务提交select for update wait X—— 对某个记录进行查询,如果有被锁,则等待X秒。同样执行过程会上锁。select for update nowait —— 对某个记录进行...

2019-12-20 15:51:10 478

转载 Java Oracle:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor.

Java链接oracle的时候报错:ORA-12505, TNS:listener does not currently know of SID given in connect descriptorThe Connection descriptor used by the client was:xx.xx..x..x:1521:lj08rac解决方法:将:jdbc...

2019-12-16 19:19:11 212

原创 Dbeaver报错:The server time zone value '中国标准时间' is unrecognized

The server time zone value '中国标准时间' 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...

2019-12-12 11:01:19 1018

原创 java visualvm 插件离线下载和安装

当办公网络无法访问外网时候,可以自己用手机下,传输过来。进入官网:https://visualvm.github.io/pluginscenters.html根据自己的jdk版本,找到对应的下载区域,假如是jdk1.8_144版本找到工具下载后打开java visualvm工具,安装插件工具——>插件——>已下载——>添加插件——>安装...

2019-12-10 14:47:43 440

原创 idea VisualVm Launcher的简单实用,如何看一个对象的内存大小?

首先在idea装好VisualVm launcher插件写好一个代码:Idea启动弹出可视化界面具体查看对象查看

2019-12-02 16:56:38 460 1

原创 win10下解决:sourcee tree 添加 accounts.json无效

在%LocalAppData%\Atlassian\SourceTree\新增accounts.json[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": t...

2019-11-25 12:55:21 1344 4

原创 win10:ssh-keygen unknown key type -rsa

今天配置 git公钥的时候出现:ssh-keygen unknown key type -rsa网上试了很多方法,没解决最后我直接用:ssh-keygen -C"123@qq.com"解决了,注意:-C后面没有空格...

2019-11-25 10:10:36 1348

原创 qos-server can not bind localhost:22222s

Qos=Quality of Service,qos是Dubbo的在线运维命令,可以对服务进行动态的配置、控制及查询,Dubboo2.5.8新版本重构了telnet(telnet是从Dubbo2.0.5开始支持的)模块,提供了新的telnet命令支持,新版本的telnet端口与dubbo协议的端口是不同的端口,默认为22222,可以通过配置文件dubbo.properties修改。telnet 模...

2019-11-06 14:12:41 231 1

原创 dubbo 2.7 spring-boot starter 多注册中心写法

踩了太多坑,官网中文参考地址:http://dubbo.apache.org/zh-cn/index.html话不多说,直接怼代码dubbo 2.7.x 的 boot starter写法如下依赖:<dubbo.version>2.7.1</dubbo.version><!-- —————————————————— dubbo-starter BE...

2019-11-05 21:41:45 913 3

原创 idea maven窗口消失,解决方案

菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects

2019-10-30 20:51:00 16761

原创 Cannot resolve org.openjfx:javafx.base:11.0.0-SNAPSHOTs

我是更新了idea,版本为idea2019.2.3版本,突然maven报错:Cannot resolve org.openjfx:javafx.base:11.0.0-SNAPSHOTs我的解决方案如下(可尝试,并不是百分之百有用效):将默认的jdk11调回到jdk1.8...

2019-10-30 20:41:39 3367 5

原创 解决:MacOS 苹果系统 微信截图 app截图 无法正常使用

解决catalina系统中微信或其他APP截图无法正常使用第一步:步骤二:

2019-10-08 19:52:12 12968 4

转载 Spring @Configuration作用

以下簡單介紹Spring的@Configuration的作用。@Configuration的作用同以前的xml配置檔(例如Spring的applicationContext.xml或dispatcher-servlet.xml),用來設定Spring環境配置,例如宣告及註冊bean至Spring容器中,注入properties參數等。例如我們有一個FooService類別,若此類別要成...

2019-09-12 15:13:17 619

原创 springboot自定义SpringBoot Starter[打包去掉BOOT-INF]

自定义SpringBoot Starter参考链接:实战|如何自定义SpringBoot Starter?SpringBoot使用AutoConfiguration自定义Starter1.怎么去掉jar目录BOOT-INF文件夹?项目引入jar后,找不到程序包,找不到指定bean你会发现打包的jar目录有BOOT-INF文件夹解决:spring-boot子模块打包去...

2019-09-11 20:44:26 500

原创 Beyond Compare 3过期

Windows一劳永逸,修改注册表,在搜索栏中输入 regedit,打开注册表删除:计算机\HKEY_CURRENT_USER\Software\ScooterSoftware\Beyond Compare 4\CacheIdMac:待更新...

2019-08-06 10:02:56 937

BetterZip-5.0.3-中文破解MAC版.zip

mac下最好用的解压工具,能分割压缩,完美破解。亲测可用,放心下载。 目前支持比较好的压缩工具之一。版本是5.0.3

2020-11-19

ojdbc8-full.tar.gz

Oracle Zipped JDBC8 Driver and Companion JARs 这是官方网站上下载的oracle8驱动包,包括文档等

2019-12-16

EMP入门实例快速开发指南

新手入门参考文档,辅助入门。请结合[EMP&IDE; 交易开发实战手册]一起使用。 3 目的 熟悉并掌握  数据域与数据库表映射关系。  EMP的工作流程,包括MVC,BIZ的使用,模块间如何跳转,数据库操作。  了解菜单树及功能模块的管理维护。  通过简单的增删改查实例,快速上手入门。

2018-11-19

x-pack-core-6.4.0.jar (已破解)

直接替换elasticsearch-6.4.0/modules/x-pack-core/x-pack-core-6.4.0.jar,然后就可以使用sql功能了,推荐用dbvis工具来连接es

2018-09-06

剑指offer(java实现版本)

所有代码经过Git( xurui1995)本人实现并通过,实现思路请参考书中讲解

2018-02-01

树选排序,竞标赛排序

亲自写的代码,树形选择排序,有点难度,水平有限,可能bug存在比较多,仅供参考。

2015-07-07

完全二叉树

完全二叉树,二叉树的基本操作,遍历算法,构建等操作

2015-07-06

简单的注册表批处理演示

2个简单的操作注册表的REG文件。超级简单!

2015-01-15

PSRS均匀划分排序算法,mpi并行程序

PSRS均匀划分排序算法,mpi并行程序

2015-01-07

Cannon[mpi并行实现及加速比(源程序)

MPI源文件:Cannon并行实现及加速比分析

2015-01-07

空空如也

空空如也

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

TA关注的人 TA的粉丝

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