随笔 - 579  文章 - 2 评论 - 35 阅读 - 56万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  JAVA

图解JAVA 垃圾回收机制(转)
摘要:摘要: Java技术体系中所提倡的 自动内存管理 最终可以归结为自动化地解决了两个问题:给对象分配内存 以及 回收分配给对象的内存,而且这两个问题针对的内存区域就是Java内存模型中的 堆区。关于对象分配内存问题,笔者的博文《JVM 内存模型概述》已经阐述了 如何划分可用空间及其涉及到的线程安全问题 阅读全文
posted @ 2022-02-07 16:47 Dufe王彬 阅读(136) 评论(0) 推荐(0) 编辑
通过jstack与jmap分析一次线上故障(转)
摘要:一、发现问题 下面是线上机器的cpu使用率,可以看到从4月8日开始,随着时间cpu使用率在逐步增高,最终使用率达到100%导致线上服务不可用,后面重启了机器后恢复。 二、排查思路 简单分析下可能出问题的地方,分为5个方向: 1.系统本身代码问题 2.内部下游系统的问题导致的雪崩效应 3.上游系统调用 阅读全文
posted @ 2020-11-25 17:40 Dufe王彬 阅读(194) 评论(0) 推荐(0) 编辑
Java 应用线上问题排查思路、常用工具小结(转)
摘要:前言 本文总结了一些常见的线上应急现象和对应排查步骤和工具。分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。毕竟作者自己也是从手忙脚乱时走过来的。 只不过这里先提示一下。在线上应急过程中要记住,只有一个总体目标:尽快恢复服务,消除影响。 不管处于应急的哪个阶段, 阅读全文
posted @ 2020-10-23 16:51 Dufe王彬 阅读(593) 评论(0) 推荐(0) 编辑
golang jwt挖坑
摘要:golang jwt使用golang jwt使用中遇到的一个坑,特此记录。 具体描述:因为公司需要,现有架构jwt生成token的代码是java实现的,然后现在在golang中需要对此token进行解析。java 用到的jar包: io.jsonwebtoken.jjwt 0.9.0golang 用 阅读全文
posted @ 2020-04-30 17:40 Dufe王彬 阅读(675) 评论(0) 推荐(0) 编辑
maven 配置多个仓库
摘要:1>方法一 之前在配置 Maven 的 settings.xml 时,都会设置 mirror 节点,例如: 1 2 3 4 5 6 7 8 <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven 阅读全文
posted @ 2020-04-02 13:46 Dufe王彬 阅读(6019) 评论(1) 推荐(1) 编辑
idea快捷键
摘要:IntelliJ Idea 常用快捷键列表 Ctrl+Alt+t 选择代码块 try catch Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set 阅读全文
posted @ 2020-03-05 11:42 Dufe王彬 阅读(276) 评论(0) 推荐(0) 编辑
Hash算法总结(转)
摘要:1. Hash是什么,它的作用先举个例子。我们每个活在世上的人,为了能够参与各种社会活动,都需要一个用于识别自己的标志。也许你觉得名字或是身份证就足以代表你这个人,但是这种代表性非常脆弱,因为重名的人很多,身份证也可以伪造。最可靠的办法是把一个人的所有基因序列记录下来用来代表这个人,但显然,这样做并 阅读全文
posted @ 2019-04-13 17:32 Dufe王彬 阅读(271) 评论(0) 推荐(0) 编辑
Kafka运维填坑(转)
摘要:前提: 只针对Kafka 0.9.0.1版本; 说是运维,其实偏重于问题解决; 大部分解决方案都是google而来, 我只是作了次搬运工; 有些问题的解决方案未必一定是通用的, 若应用到线上请慎重; 如有疏漏之处, 欢迎大家批评指正; 列表: Replica无法从leader同步消息 Broker到 阅读全文
posted @ 2019-04-03 12:03 Dufe王彬 阅读(567) 评论(0) 推荐(0) 编辑
java环境变量配置
摘要:windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,e 阅读全文
posted @ 2011-08-09 10:10 Dufe王彬 阅读(241) 评论(0) 推荐(0) 编辑
MyEclipse优化
摘要:MyEclipse 8.6新版本的特性能够大大提高开发者的效率。但同时,由于电脑配置的原因,很多开发者在使用MyEclipse的时候,速度都不是很快,需要我们对MyEclipse进行一些必要的优化。1、老是弹出Quick update error 、关闭MyEclipse的Quick Update自动更新功能这个问题的解决办法是关闭自动更新:Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,然后把选项 ”Search for new features on startup 阅读全文
posted @ 2011-03-25 11:45 Dufe王彬 阅读(185) 评论(0) 推荐(0) 编辑
php调用Java模块
摘要:Java语言功能强大,因此在许多情况下在php中来调用Java的功能将十分有用。在php中调用Java语言有两种方法,一种是使用php中的Java扩展模块,另一种是使用minij2ee应用服务器提供的SJOP协议实现。下面我们来比较一下这两种方法各自的特点。1.php的Java模块php发布版中包含一个Java扩展模块,可以用来调用Java对象,例如:?php$system=new Java("java.lang.System");print "Java version=".$system-getProperty("java.version")." br\n";?使用这种方法的优点是 阅读全文
posted @ 2010-12-21 11:44 Dufe王彬 阅读(365) 评论(0) 推荐(0) 编辑
(转)Eclipse 3.6 插件资源-持续更新ing-更新7次--欢迎有好用插件的朋友推荐
摘要:注:没有提示说明安装的,直接使用eclipse的自动更新安装方式,安装方式如下:From the Help menu, selectInstall New Software... to open the Install New Software dialog. Paste the URL for the update site into theWork Withtext box, and hit ... 阅读全文
posted @ 2010-08-24 21:50 Dufe王彬 阅读(967) 评论(0) 推荐(0) 编辑
在ubuntu9中安装配置java postgresql pljava tsearch2
摘要:安装ubuntu9,安装时安装SSH open-server(略)安装java1.6 $sudo aptitudeinstall sun-java6-jre sun-java6-jdk sun-java6-plugin它们的默认安装路径为/usr/lib/jvm/java-6-sun/jre、/usr/lib/jvm/java-6-sun 接下来在/etc/environment文件里为Java设... 阅读全文
posted @ 2010-01-12 14:13 Dufe王彬 阅读(586) 评论(0) 推荐(0) 编辑
C3P0 代码分析
摘要:数据库连接池基础·没有连接池的数据库连接方式指通过DriverManager和基本实现DataSource进行连接,但它相关连接的建立以及关闭是非常耗时的.·如果使用连接池,将有池来管理相关的数据库连接,减少对数据库连接操作.·连接池所做的操作,除了管理连接,还有就是对数据库jdbc api的封装,但jdbc api才是根本,外面做的都是包装,再花哨都是假的。c3p0... 阅读全文
posted @ 2009-11-08 09:21 Dufe王彬 阅读(2103) 评论(0) 推荐(0) 编辑
Ant入门教程
摘要:本内容包含了Ant的历史简要介绍,Ant的功能以及Ant框架的介绍,并对下载安装使用Ant进行了示例介绍,同时通过一个Java程序讲解了Ant的基本使用方法。1. Ant简介:这里引用Ant帮助文档中对Ant的介绍: Apache Ant是一个基于Java的构建工具。从理论上讲,也是一种类似于Make的工具,只是去除了Make工具的缺点。既然已经有了make, gnumake, nmake, ja... 阅读全文
posted @ 2009-08-05 08:29 Dufe王彬 阅读(244) 评论(0) 推荐(0) 编辑
最强烈推荐-我的java收藏夹(内有国内最好的java论坛)[转]
摘要:国内:www.chinajavaworld.com -论坛人很多,高手也多,不过好像都在潜水 www.cn-java.com -也很不错,文章很好,但是就是商业性浓了点。 www.chinaitlab.com- 非常有系统性,而且推出的java远程教育是中国最全面的scjp远程教育。www.huihoo.com -灰狐动力,有个jfox,而且很多关于企业级应用的东西 www.m... 阅读全文
posted @ 2009-04-05 08:53 Dufe王彬 阅读(421) 评论(0) 推荐(0) 编辑
Myeclipse 7 安装 插件PropEditor
摘要:1.把你要安装的PropEditor(features,plugins两个目录)解压到 你的安装目录\Common下. 2.找到你的安装目录\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator目录. 3.打开bundles.info文件,在最后插入这句话,就OK了: jp.gr.java_conf.ussiy.app... 阅读全文
posted @ 2009-03-10 23:17 Dufe王彬 阅读(1033) 评论(1) 推荐(0) 编辑
JAVA
摘要:验证ip地址的范围的类,支持通配符* ROCk_IE 2008-07-03 19:39 阅读:321 评论:0 MyEclipse开发JSP页面假死问题解决办法 小草 2008-06-17 14:59 阅读:193 评论:0 [转]更改Tomcat默认目录+端口+设置缺省网页的方法 小草 2008-06-17 08:11 阅读:223 评论:0 [转]Eclipse... 阅读全文
posted @ 2008-07-27 22:19 Dufe王彬 阅读(300) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示