- 博客(27)
- 资源 (12)
- 收藏
- 关注
原创 想了解Java内存分析工具MAT?看这里哦
MAT全称为 Eclipse Memory Analyzer Tool ,eclipse基金会开源的java堆内存分析工具,可以快速的进行堆内存分析、大对象可视化、类加载器分析、线程分析等。在我们碰到线上内存问题时候,是不可多得的好工具(当然也有arthas等国产的好工具 XD)是笔者总结整理的一个SpringBoot学习集合。可以说算是一个SpringBoot学习的大集合。这表示,列表存储的对象大小超了堆内存设置,众所周知,对象和数组是使用的堆内存。去看相应的堆内存快照文件,也生成了。
2023-09-11 18:12:58 280
原创 SpringBoot-Learning系列之Kafka整合
kafka是一个消息队列产品,基于Topic partitions的设计,能达到非常高的消息发送处理性能。是java领域常用的消息队列。是笔者总结整理的一个SpringBoot学习集合。可以说算是一个SpringBoot学习的大集合。本系列是一个独立的SpringBoot学习系列,本着 What Why How 的思想去整合Java开发领域各种组件。本地环境DockerDeskTop+WSL2,基于Docker方式安装Kafka。2.8.0后不需要依赖zk了。本文由博客一文多发平台。
2023-09-11 17:24:39 183
原创 win7下无新建文件夹
我试了 手动导入注册表的方式 不求行,那么就直接 cmd 运行 :cmd 以管理员方式运行cmd /k reg add "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New" /ve /t REG_SZ /d {D969A300-E7FF-11d0-A93B-00A0C90F2719} /f
2017-07-23 16:43:21 426
原创 Rust安装配置
话说前面: 如果你 之前安装过老版本的 rust 请先卸载 我说的是以 msi 文件安装的那种, 请进控制面板–> 程序中进行卸载 首先 下载官网 的 rustup-init.exe 当前版本是 1.18.0 然后下载完 然后点击 rusupt-init.exe 奇迹发生了: 选 2 进行自定义安装 会一步一步问你 第一个问你是否用 default host tripe 我选的是 第二
2017-07-15 00:16:18 7366 1
转载 Canal配置
我们使用 Mysql 的 bin-log 实现数据库与外部缓存的同步 这里使用阿里的 canal 中间件 相应的 cannal 客户端也是 canal canal 地址 https://github.com/alibaba/canal/ 文档相关 https://github.com/alibaba/canal/wiki/QuickStart maven 依赖:<dependency>
2017-02-20 18:48:58 733
原创 Linux下mysql修改字符集
登录到 mysql# mysql -uroot -p 查看字符集 show variables like '%character%';+--------------------------+----------------------------+| Variable_name | Value |+----------------
2017-02-20 18:34:47 369
原创 数据库设计
要么尽量遵循范式理论的规约,尽可能少的冗余字段,让数据库设计看起来精致、优雅、让人心醉。要么合理的加入冗余字段这个润滑剂,减少 join,让数据库执行性能更高更快。尽量避免多表查询 避免性能浪费
2017-01-18 10:15:25 239
原创 Windows下MongoDb注册为系统服务
mongod.exe --bind_ip "Your ip" --logpath=D:\mongodb\log\mg.logs --logappend --dbpath D:\mongodb\data --port 指定端口 --serviceName MongoDB --serviceDisplayName MongoDB --install------------------------
2017-01-12 21:23:16 526
原创 HttpAsyncClient使用中碰到的问题
最近在使用 HttpAsyncClient 时候发现一个问题 发现如果需要发送大量的 http 请求,1000 + 甚至更多,就会导致从 HttpAsyncClient 池中获取到的连接无法自动关闭 或者说 HttpAsyncClient 对象的 status 为 active 或者直接 stoped 看源码public CloseableHttpAsyncClientBase(
2017-01-05 21:22:08 4522 1
原创 杂技
在github上搜索大于10000 star的 语言 项目 https://github.com/search?l=Java&o=desc&q=stars%3A%3E10000&s=updated&type=Repositories自行修改get参数
2016-12-25 22:25:31 320
原创 在项目中使用spring-framework-bom统一管理jar包版本
一般在项目中进行 spring 版本管理的话 使用<properties><spring-version>4.2.5.RELEASE</spring-version><properties/><dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId>
2016-12-13 22:50:37 5123
原创 Quartz 定时器的使用之 XML 配置方式 (二)
最近发现一个更好的配置定时器的方法, 废话不多说,开搞: 1. 导入 jar 包,这里使用的 quartz 包是 spring 的所以无需引入其他 jar 2. 在你的配置文件目录下 创建一个 xml 文件 下面就是代码: ⑴定义触发器管理器 我是这么叫<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBea
2016-12-07 22:10:45 1181
原创 Log4J文件的加载
第一种在 spring 的配置文件中进行加载:<bean id="log4jInitializer" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean"> <property name="targetClass" value="org.spri
2016-12-07 21:22:00 382
原创 mysql远程访问被拒绝
以 root 账号进入 mysql,use mysql;grant all privileges on *.* to 某个用户 @"%" identified by "用户密码";flush privileges;其中*.*是将所有的数据库赋予某个用户 也可以指定某个库database.*其中"%"是允许远程连接的 IP 地址 如果不想控制具体某个 ip 就使用"%"如果 flush 后仍然链接不上
2016-12-07 21:08:14 751
原创 try catch 与 throw
一位大屌 ty850 讲了讲: 情况一:自己的问题,自己的问题,自己处理情况二:调用者的问题,抛出给调用者处理模式一:不使用异常,比如某方法返回集合,那么,不管怎么样都要返回一个空的集合回去,不能返回 null,也不能抛出异常模式二:使用异常,调用出问题后,直接抛出异常,对应的,调用时得 try
2016-12-06 10:21:30 215
原创 在eclipse中使用bookmark
最近在阅读别人的代码 可恶的是居然没有注释 没有文档 只有架构 不想用 //TODO: 去做关键 point 的定位标示 询问了一些大佬 大佬们说 用 bookmark 打开 windows—>showview—> 搜 bookmark 把光标放在某行代码的最左边就可以添加 bookmark右击平常打断点的地方就可以看到也可以直接设置 add bookmark 的快捷键 进入 w
2016-11-18 17:01:50 1454
原创 IE可以上网谷歌和QQ无法上网
今天整理了下电脑 发现了好几个流氓插件和木马 清理了后就无法上网, 只有 ie 可以打开网页 以管理员身份打开 cmd 输入指令netsh winsocket reset然后就可以了 如果需要的话请重启
2016-11-18 13:09:27 1039
原创 Linux下配置JDK Maven环境变量
配置 linux 下的 jdk 环境变量 使用 root 账户vim /etc/profile打开这个文件 在最后进行编辑#JDK ConfJAVA_HOME=/data/soft/jdk/jdk1.7.0_79PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport
2016-11-17 11:18:27 2456
原创 常用的maven镜像中央库汇总
<mirror> <id>sprintio</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>https://repo.spring.io/libs-snapshot/</url></mirror>阿里云的 <mirror> <id>al
2016-11-08 22:21:20 5077 1
原创 分享大家一个idea 15的注册码网站
idea 15 的注册码 注册码生成站点 用户名必须是计算机的用户名 请查看自己的计算机属性 输入 - PC 前面的名字
2016-11-07 16:10:54 438
转载 分享大家一些sublime text3 的注册码
分享大家一些 sublime text3 的注册码sublime3 确实是 开发的好工具请看这位聚聚的博客:http://blog.sina.com.cn/s/blog_68e267e10102v76h.html快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 C
2016-10-23 21:37:16 246
原创 Maven上传jar包 Nexus私服
第一种 可以通过网页进行上传 jar 包 那么我们需要进行打开私服 nexus 服务器的主页 默认的是 127.0.0.1:8081 第二种 使用 mave 配置 nexus 私服 利用 mvn 命令进行上传 在 maven 的 settings.xml 中配置好私服后 当项目 package 后 使用 mvn deploy 命令进行上传 也可以上传指定位置 jar 包到 n
2016-09-23 11:27:12 261
原创 Quartz定时器的使用之XML配置方式(一)
最近在 开发中 要使用定时器进行 做服务器定时任务 废话不多说: 框架 ssm+dubbo quartzjar 包 org.quartz-scheduler quartz 2.2.3 quartz 的使用有两种方式: 一种是 java 代码实现 , 另一种是在 spring 的 xml 中进行配置 这里我
2016-08-20 17:10:20 7578 1
原创 Mysql中的 and 与or 优先级别
最近 在开发中用到了多个条件 并且有 or 的条件语句 当 select * from table where a and 条件 b OR 条件 c 的时候 需要将 or 条件用括号括起来再用 and 连接 如下select * from table where 条件 a and (条件 b OR 条件 c);
2016-08-15 23:48:30 6106
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人