Java
文章平均质量分 54
化简
这个作者很懒,什么都没留下…
展开
-
用Java写的一个实现大数计算器的类
为了练习一下Java编程,今天写了一个能进行大数计算的类,只需要调用本类的一个方法,以算数表达式为参数,方法就可返回计算结果。原创 2014-01-22 20:56:45 · 2671 阅读 · 0 评论 -
POJ 3468 【线段树】
区间更新区间求和思想:懒处理,对于区间更新不需要将更新具体到叶子结点,只在需要更新的时候,再细化处理。代码:import java.util.Scanner;class SegmentTree{ class Node{ int left; int right; long sum; long addValue; }原创 2015-05-23 19:01:00 · 765 阅读 · 0 评论 -
如何使用Log4j
1. Log4j是什么?Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2. Log4j的概念Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Log转载 2015-04-17 08:33:21 · 447 阅读 · 0 评论 -
玩转阿里云服务器-在终端安装JDK
平时我们在自己电脑的Ubuntu系统中可以通过下载JDK安装包进行安装,但是远程登录服务器,我们能操纵的只是一个终端。所以,下面的教程就是讲如何在终端中安装JDK,也就是通过Ubuntu的apt-get install 用源来安装JDK1.7。原创 2015-03-31 11:23:30 · 2445 阅读 · 0 评论 -
把war包放到Tomcat安装目录下,不能直接访问的解决方案
临床表现:Tomcat启动后首页能访问(http://localhost:8080/).将自己写的一个web工程war包放到Tomcat安装目录下的/webapps下面(比如helloworld.war),通过浏览器访问http://localhost:8080/helloworld,却无法访问。访问时出现404错误,The requested resource is not availabl原创 2015-03-31 09:09:58 · 12108 阅读 · 0 评论 -
玩转阿里云服务器——安装Web服务器Tomcat7
1. 以root用户身份登录阿里云服务器2. 使用apt-get install安装Tomcat7sudo apt-get install tomcat73.安装后,Tomcat在启动时报错*Starting Tomcat servlet engine tomcat7 [fail]但是tomcat7的主页仍然可以访问,具体原因不详,以后再说吧4.测试在自己电脑浏览器里输入http://阿里云原创 2015-03-31 20:56:02 · 1635 阅读 · 0 评论 -
Ubuntu终端安装JDK
在 Linux 系统中安装JDK,也有很多中方法。最简单的应该是在软件中心搜索查找,直接下载安装,这个过程是自动的;也可以在网上下载安装包,自己解压安装;还有一种方式就是在终端下载并安装。这里主要记录一下终端下载安装的步骤。在Ubuntu 14.04 中安装 JDK可以安装 JDK6,7 或 8。 第一步:添加 PPA repository 到系统t转载 2015-03-31 10:48:42 · 1884 阅读 · 0 评论 -
tomcat7安装以及环境变量配置
一、安装JDK 1.71、JDK1.7下载地址:进入官方下载2、添加环境变量:在 我的电脑->属性->高级->环境变量2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_转载 2015-03-30 21:42:47 · 964 阅读 · 0 评论 -
java.lang.ClassCastException: com.sun.proxy.$Proxy* cannot be cast to***问题解决方案
临床表现:使用Spring AOP动态代理;使用Spring管理的bean类继承自某个接口;Spring容器中有你要代理的bean的id,但是该id不能强制转换成Bean类。病例: 定义代理类:@Transactional@Repositorypublic UserDaoImpl implements UserDao extends BaseDaoImpl{/*没有实现任何接口*/原创 2015-03-30 20:08:15 · 20934 阅读 · 6 评论 -
杭电ACM1010解题报告(编程语言Java)
题目概述:该题是一道典型的迷宫类搜索题目,为了达到运行效率的要求,需要采取剪枝的策略。所谓剪枝,就是根据题目的特性,将一些没必要的搜索过程省去,从而提高算法的时间效率。题目分析:问题:小狗能否从起点S,经过时间T,恰好到达终点D。条件:1、Therefore the doggie had to arrive at the door on exactly the T-th secon原创 2014-03-17 09:50:41 · 2111 阅读 · 0 评论 -
Java中Map的使用
最近两天,再修改实验室的项目bug的时候,遇到了Map的get(key)方法得不到value的情况。分析了一下原因,原来程序中用到的Map类型是HashMap,而Map的key的类型是自己定义的一个类,并且这个类的hashCode()方法被重写了,所以当一条键值对被put进Map之后,如果某一个key被改变之后,就会发生get(key)方法得不到value的问题。原创 2015-03-26 19:13:27 · 930 阅读 · 0 评论 -
java控制double输出的小数点位数
今天ACM碰到了这个情况,因为自己java能力还不是很高,而且c也很差,真的解决不了了,所以才查的百度。像C语言直接 printf("%f.02",float); 非常简单,还可以控制输出的缩距,很是方便。java就不一样了,但是java也有它的方便之处下面用列子来解释,用到的是DecimalFormat类 :public class Test { pu转载 2014-05-16 11:23:03 · 13497 阅读 · 1 评论 -
杭电ACM1016解题报告(Java)
==========================================真情推荐=========================================================给大家推荐一个很吊的网站(钱宝网),个人感觉和阿里巴巴的余额宝类似,不过收益大约是余额宝的5~10倍。收益用来充话费是足够了。并且注册就送6.6元,可立马提现。本人其身体验,保证网站真实原创 2014-03-18 10:20:45 · 1784 阅读 · 0 评论 -
[java面试]关于多态性的理解
运行时多态性是面向对象程序设计代码重用的一个最强大机制,Java多态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制。方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表原创 2015-07-02 14:28:49 · 3062 阅读 · 0 评论