Java
文章平均质量分 60
沟沟里的农民
农民种地
展开
-
【Java】如何分析OpenJ9 JVM CPU占用高问题?
该方法同样适用在docker容器中的场景,不过docker打印堆栈后,要在宿主环境上使用docker cp拷贝文件,然后通过scp ftp等方式取文件到本地。分析CPU占用比例,找到top3 , 确定到具体的功能,看看是否合理。没隔几分钟打印一次,通过多次收集,然后分析判断稳定占用的是那个功能。生成的堆栈文件路径可能要看看?原创 2023-03-17 06:21:08 · 862 阅读 · 0 评论 -
org.springframework.core.AliasRegistry interface实现学习
1.接口概述AliasRegistry接口是alias注册管理接口,支持4个api,分别是注册alias、删除alias、获取alias、判断指定名称是否是alias。AliasRegistry该接口层次在spring中非常高,因而是非常基础的一个接口。实现了AliasRegistry接口的接口或类如下:2.接口细节2.1.注册alias-registerAlias/** * Given a name, register an alias for it. * @param name t原创 2021-07-25 23:32:05 · 223 阅读 · 0 评论 -
【Java】使用PowerMockito mock static方法/new对象/mock对象的public或private方法的简单示例
PowerMockito简单实战,帮助编写测试用例。原创 2022-09-06 22:55:25 · 9093 阅读 · 1 评论 -
初识Java语言中的lambda表达式和函数式接口
初学lambda表达式和函数式接口概念理解原创 2022-10-01 18:06:32 · 645 阅读 · 0 评论 -
Java语言中的函数式接口lambda表达式简单使用例子
简单使用的jdk函数式接口的示例。原创 2022-09-28 23:03:44 · 285 阅读 · 0 评论 -
【JVM】自动内存管理-String test1=”mytest“和String test2=new String(“mytest“)的区别
虚拟机栈 中存放了局部变量,基本数据类型boolean、byte、char、short、int、float、double、long、对象引用(不是对象本身)堆 中存放了对象实例==比较的是对象内存地址 String类中的equals()比较的是对象的内容public void testString() { String test1 = "mytest"; String test2 = "mytest"; String test3 = new String("mytest"); St原创 2021-08-11 22:41:36 · 186 阅读 · 0 评论 -
【Interview】【Java】Java工程师面试篇#2
1、是否可以继承String类?2、原创 2014-09-19 21:19:53 · 979 阅读 · 0 评论 -
【Java】【TIJ】Java实现找出4位数的所有吸血鬼数字
什么是吸血鬼数字?吸血鬼数字是指位数为偶数的数字,可以由一对数字原创 2014-09-30 10:05:48 · 1016 阅读 · 0 评论 -
【Java】【FAQ】【环境变量设置问题】错误:找不到或无法加载主类 "xxxxxx"
1、错误现象F:\01 Java\01 Project\00 ConnectDatabase>java OperateOracle错误: 找不到或无法加载主类 OperateOracle2、解决原创 2014-10-09 10:34:56 · 1399 阅读 · 0 评论 -
【Java】Java语言重点概念#1——访问权限控制
我们都知道,Java语言对访问权限的控制方式,主要是有原创 2014-10-04 18:01:12 · 750 阅读 · 0 评论 -
【Java】【Swing】如何使用GridBagLayout
原文链接:原创 2014-10-19 21:34:29 · 578 阅读 · 0 评论 -
【Java】简单计算器实现
/***/import javax.swing.*;import java.awt.*;import java.awt.event.*;public class CalculatorDemo{ public static void main(String[] args){ javax.swing.SwingUtilities.invokeLater(new Runnable(){原创 2014-10-20 06:51:13 · 789 阅读 · 0 评论 -
【Java】【FAQ】Eclipse4.4.1+JDK1.7在Debug运行模式下,ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv
问题现象ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_解决方法在main()方法结束时候,添加System.exit(0);另外,这个错误,并不影响程序的正常功能。参考资料:http://blog.csdn.net原创 2015-02-24 21:40:42 · 536 阅读 · 0 评论 -
【Eclipse】【FAQ】Eclipse工程原来使用好好的,突然内存溢出异常关闭了,基本的jdk类就识别不了——删除jre重新加到编译路径中解决
【Eclipse】【FAQ】Eclipse工程原来使用好好的,突然内存溢出异常关闭了,基本的jdk类就识别不了了。原因是:eclipse异常关闭导致,工程的环境配置文件损坏,此时的解决方案是,将之前的配置好的jre jar文件从编译路径中删除(或换到另外一个路径下的jdk路径下),然后重新加上。这时问题应该解决了。原创 2015-02-12 22:40:33 · 697 阅读 · 0 评论 -
【TDD】实现简单的四则运算V2.0
1.DoubleStackProcessorTestpackage devin.wu;import junit.framework.TestCase;public class DoubleStackProcessorTest extends TestCase{ private DoubleStackProcessor dsp; protected void setUp() {原创 2015-04-19 23:00:14 · 820 阅读 · 0 评论 -
【Java】实现一个递归和非递归的reverse,它们能把一个表翻转过来。
【Java】实现一个递归和非递归的reverse,它们能把一个表翻转过来。操作中不要建立新的表项,只用已有的项。(表使用LinkedList)1.代码实现package devin.wu.readbook;import java.util.LinkedList;public class ReverseTools{ public static void reve原创 2015-05-10 22:11:30 · 789 阅读 · 0 评论 -
【Java】反编译工具Java Decompiler
windows GUI版本下载地址:http://jd.benow.ca/jd-gui/downloads/jd-gui-0.3.6.windows.zip详细地址:http://jd.benow.ca/原创 2016-03-27 19:14:08 · 721 阅读 · 0 评论 -
【Java】【SSH】Web 开发经典框架Spring+Struts+Hibernate官方网站下载地址
1、Spring Frameworkhttp://projects.spring.io/spring-framework/原创 2014-10-03 18:17:18 · 2006 阅读 · 1 评论 -
【Java】【反射技术】2个对象除了类名不一样,类的定义部分完全一样;当给定一个对象,转换成另一个类的对象。
1. API实现代码 toAnotherObj() 方法实现package devin.wu.training.reflect.convertor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;p原创 2016-11-16 22:22:09 · 5684 阅读 · 0 评论 -
【Java】【MySQL】Java操作mysql数据库基本步骤介绍——从零开始#1
【Java】【MySQL】Java操作MySQL数据库——执行数据库查询语句原创 2014-10-07 11:14:30 · 1344 阅读 · 0 评论 -
【Java】【FAQ】Java连接SQL Server 2000问题:“com.microsoft.sqlserver.jdbc.SQLServerException:用户'sa'登录失败。
【J2EE】Java连接SQL Server 2000问题:“com.microsoft.sqlserver.jdbc.SQLServerException:用户'sa'登录失败。该用户与可信SQL Server连接无关联”1、问题现象E:\JSP\HibernateDemo\HibernateDemoProject\src\sine>java ConnectSQLServerCo原创 2014-10-12 12:06:36 · 2704 阅读 · 0 评论 -
【Java】【TIJ】用import改变行为,实现条件编译功能
【Java】用import改变行为,实现条件编译功能原创 2014-10-07 07:29:52 · 2023 阅读 · 0 评论 -
【Java】【TIJ】实现一个类:不允许用构造方法来直接创建类实例(对象)
某些情况下,也许我们不希望客户使用原创 2014-10-07 09:31:09 · 946 阅读 · 0 评论 -
【Java】【TIJ】构建一个类:这个类只有一个对象(实例)
不知道朋友们有没有想过,在实现一个类的时候,能不能原创 2014-10-07 09:38:11 · 1145 阅读 · 0 评论 -
【Database】常用数据库Oracle/MySQL/MS SQL Server 驱动包下载地址
1、Oracle2、MySQL3\原创 2014-10-05 18:47:30 · 1546 阅读 · 0 评论 -
【Java】java修炼之道
一:Java语言学习对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器(ClassLoader),输入输出流,垃圾回收机制, 有比较深入的了解,最起码做过项目应用。有过Java项目的性能优化经验,最起码掌握一种性能监视工具的使用,熟悉JVM参数,最起码知道可以在JVM启动时指定不同垃圾回收机制,以及不同垃圾回转载 2014-09-26 21:19:38 · 923 阅读 · 0 评论 -
【Maven】在Maven中运行java main函数的方法(3 ways to run Java main from Maven)
原文链接:http://www.vineetmanohar.com/2009/11/3-ways-to-run-java-main-from-maven/翻译 2014-09-16 17:43:35 · 4028 阅读 · 0 评论 -
【Spring】Building Java Projects with Gradle
原文链接:http://spring.io/guides/gs/gradle/翻译 2014-09-22 22:39:20 · 1001 阅读 · 0 评论 -
【Java】【TIJ】使用static实现对创建的类对象进行计数
统计类对象的个数:使用static来实现对象计数器/*** 实现统计类对象的个数* @author:WolfOfSiberian*/public class CountObject{ public static int objectCount = 0; public CountObject(){ objectCount++; System.out.print原创 2014-10-07 10:14:34 · 1043 阅读 · 0 评论 -
【Java】【TIJ】让类的对象个数受控于我们——实现类对象个数的限制
下面介绍一个限制类对象个数的例子:创建一个名为ConnectionManager的类,原创 2014-10-07 17:52:51 · 728 阅读 · 0 评论 -
【Java】【TIJ】让类的对象个数受控于我们——实现类对象个数的限制(完善版)
【Java】【TIJ】让类的对象个数受控于我们——实现类对象个数的限制(完善版)原创 2014-10-08 07:54:29 · 959 阅读 · 0 评论 -
【Java】【FAQ】Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败
错误原因如下: Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cannot open connectionat org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:99)at org.hi转载 2014-10-12 12:03:00 · 828 阅读 · 0 评论 -
【Java】【Oracle】Java操作Oracle 12c数据库基本步骤介绍——从零开始#1
【Java】【Oracle】编程实现Java操作Oracle数据库原创 2014-10-05 15:56:31 · 1953 阅读 · 0 评论 -
【Java】【FAQ】控制台执行带自定义包定义的类,出现“Exception in thread "main" java.lang.NoClassDefFoundError
Java 控制台执行带自定义包定义的类,出现“Exception in thread "main" java.lang.NoClassDefFoundError: ConnectSQLServer (wrong name: sine/ConnectSQLServer)”1、先说明一下代码实现:自定义package sine,源代码保存路径为:E:\JSP\HibernateDemo\H原创 2014-10-12 12:05:52 · 727 阅读 · 0 评论 -
【Java】java学习笔记:【从网络获取图像资源】实现
JAVA访问网络资源下面将通过JAVA的URL类来从网上得到图像//从网络获取图像资源//InternetAccess.javaimport java.awt.*;//import java.awt.event.*;import javax.swing.*;import java.net.*;public class InternetAccess { public st原创 2014-10-12 12:02:33 · 548 阅读 · 0 评论 -
【Linux】【eclipse】Ubuntu下部署java JDK和eclipse IDE
安装Java编程开发环境:Ubuntu默认安装openjava,可以通过java -version查看是否安装。但我使用Ubuntu9.10升级到10.04LTS时,openjava没有了。另外,如果使用java作编程开发,最好还是用sun的java。1.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-do原创 2014-10-12 11:57:22 · 800 阅读 · 0 评论 -
【Java】【TIJ】演示Java中main方法从命令行获取参数
我们都知道,/**演示main方法从控制台接收字符串*Thinking in Java Test 2.10*@author:WolfOfSiberian*/public class TIJ_Test2_10{ public static void main(String args[]){ //判断控制台是否传入参数 if(0 != args.length){ fo原创 2014-09-29 22:19:35 · 3299 阅读 · 0 评论 -
【Java】【TIJ】验证类中的static域只有一份存储空间,与类实例化的对象个数无关。
/**验证类中的static域不管创建了多少个对象,static域只有一个实例:w*Thinking in Java Test 2.8*@author:WolfOfSiberian**/public class TIJ_Test2_8{ static int a=0; public TIJ_Test2_8(){ a++; //System.out.println("a=原创 2014-09-29 21:16:18 · 824 阅读 · 0 评论 -
【Java】【TIJ】验证Java对类的基本数据类型的成员的默认初始化结果
当我们定义一个类的时候,如果类中的存在基本数据类型的成员的时候,如果原创 2014-09-29 20:11:40 · 1020 阅读 · 0 评论 -
【spring】Building Java Projects with Maven
原文链接:https://spring.io/guides/gs/maven/翻译 2014-09-15 17:59:31 · 920 阅读 · 0 评论