
Java
Alps1992
我希望自己变得更优秀。
展开
-
Java内部类
Java的内部类是个很好玩的东东,Java不支持多重继承,所以用接口和内部类来解决了这个问题。内部类声明比较简单,直接声明就可以了例如:01 public class A02 {03 public static void main(string args[])04 {05 A a = new A();06 }07 void test()原创 2014-03-10 14:02:39 · 719 阅读 · 0 评论 -
spring-boot 创建项目并配置远程部署到tomcat
spring-boot 创建项目并配置远程部署spring-boot 创建项目并配置远程部署创建一个空白maven项目增加spring boot的内容1 增加springboot的pomxml配置2 增加main函数修改为从tomcat容器中启动1 增加pom配置2 继承类SpringBootServletInitializer增加远程部署1. 创建原创 2018-01-12 00:00:00 · 2523 阅读 · 0 评论 -
java学习 - maven下载速度太慢
在开发 java的项目的时候, 使用 maven的时候非常多, 但是由于 maven 的默认服务器下载速度太慢了, 所以很痛苦.解决方案修改 maven 的服务器地址, 改为国内镜像.阿里云的地址速度在国内比较快.修改配置文件: settings.xml 这个文件在 maven的安装目录conf下, 如果配置了$HOME/.m2 下的, 会以其为准.<mirror> <id>alimaven原创 2017-12-24 23:35:16 · 1596 阅读 · 0 评论 -
Java - Maven项目打包成jar给第三方使用(带依赖打包)
打包成jar引入这个jar安装到本地仓库直接指定jar包的位置由于我们写项目的时候,有的时候并不是一个独立项目,而是作为一个第三方类库来提供服务的存在,用来给别的项目引入作为某个功能的封装。打包成jar解决方案主要是从pom.xml来入手,因为是maven项目,所以在pom里面加入build的参数,然后就可以了。 <build> <plugins>原创 2017-09-04 19:13:38 · 10458 阅读 · 0 评论 -
Ubuntu 14.04 通过 apt-get 安装 jdk
安装 python-software-propertiessudo apt-get install python-software-propertiessudo apt-get install software-properties-common添加 ppa的 javasudo add-apt-repository ppa:webupd8team/java更新 apt的 package lists原创 2017-08-06 23:15:11 · 932 阅读 · 0 评论 -
Java-安装JDK,配置环境变量
今天有事,只能写个基础了。配置JDK比较简单,下载好JDK就可以正常安装了,安装的时候记住路径,然后就可以配置环境变量了。计算机->属性->高级系统设置->环境变量然后新建JAVA_HOME我的是 G:\Java\jdk1.7.0 ,根据安装路径不同,磁盘不同。然后新建Path变量: G:\Java\jdk1.7.0\bin;G:\Java\jdk1.7.0\jre\bin;然原创 2014-03-10 14:03:15 · 987 阅读 · 0 评论 -
Mac查找JDK路径/指定eclipse启动JDK版本
我这里仅仅是为了记录下安装中的一些问题查找JDK路径一般能找到JAVA_HOME就可以了,我们在terminal输入java -version就能看到使用的版本了。然后whereis java就能看到位置是/usr/bin/java,但是我们的JAVA_HOME肯定不在这里,所以我们继续查看ls -l /usr/bin/java发现位置是:lrwxr-xr-x 1 root wheel 74原创 2015-07-23 10:34:57 · 3728 阅读 · 0 评论 -
Mac查找JDK路径/指定eclipse启动JDK版本
我这里仅仅是为了记录下安装中的一些问题查找JDK路径一般能找到JAVA_HOME就可以了,我们在terminal输入java -version就能看到使用的版本了。然后whereis java就能看到位置是/usr/bin/java,但是我们的JAVA_HOME肯定不在这里,所以我们继续查看ls -l /usr/bin/java发现位置是:lrwxr-xr-x 1 root wheel 74原创 2015-07-23 10:29:36 · 786 阅读 · 0 评论 -
Mac查找JDK路径/指定eclipse启动JDK版本
我这里仅仅是为了记录下安装中的一些问题查找JDK路径一般能找到JAVA_HOME就可以了,我们在terminal输入java -version就能看到使用的版本了。然后whereis java就能看到位置是/usr/bin/java,但是我们的JAVA_HOME肯定不在这里,所以我们继续查看ls -l /usr/bin/java发现位置是:lrwxr-xr-x 1 root wheel 74原创 2015-07-23 10:25:53 · 2781 阅读 · 0 评论 -
JAVA开发 - Spring MVC学习
Spring MVC其实就是一种java实现的web mvc设计模式的请求驱动类型的轻量级Web框架,就是用了MVC的架构模式思想,把Web层解耦,这样基于请求驱动指的就是请求-响应模型。前端控制器是DispatcherServlet, 应用控制其实是两部分:处理器映射器(Handler Mapping)进行处理器管理和视图解析器(View Resolver)进行视图管理。页面控制器就是Contro原创 2015-07-20 14:51:49 · 1211 阅读 · 0 评论 -
java 对浮点数取整方法floor,…
在java中的Math类中有三种方法对浮点数取整floor //向下取整ceil //向上取整round //四舍五入取整例如:Math.floor(1.3); // 1Math.floor(1.7); //1Math.ceil(1.3); //2Math.ceil(1.7); //2Math.round(1.3); //1Math.round(1.7); //2很简单的原创 2014-03-10 14:04:05 · 21093 阅读 · 2 评论 -
JAVA 保留两位小数的方法
保留小数的方法有很多,这里给出4种,但是重点的讲一种:先其他三种(四舍五入):01 double f = 11.2233;02 03 public void m2() {04 DecimalFormat df = new DecimalFormat("#.00");05 System.out.println(df.forma原创 2014-03-10 14:04:00 · 893 阅读 · 0 评论 -
JAVA-枚举类型enum详细
枚举类型建立,使用,遍历:代码比较容易懂:01 public class EnumTest {02 public enum items{03 books, food, medical, chocolate, headache;04 }//最普通的枚举类型05 06 public enum foods{07原创 2014-03-10 14:03:58 · 1034 阅读 · 0 评论 -
java-读取文本文件
读取文件代码如下:import java.io.*;1 InputStream InputFile = new FileInputStream("/home/chen/workspace/hex/bin/input.in");2 String line = new String();3 BufferedReader reader = new BufferedReader(new原创 2014-03-10 14:03:56 · 813 阅读 · 0 评论 -
java-连接mysql(JDBC)
今天有时间写下我以前java连接mysql的一个例子,最基础的,用的JDBC.导入jar文件:mysql-connector-java-5.1.24-bin.jar在mysql官网上有下载。传送门:http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.25.zip这个是win版的,linux的和它在一个地方,虽原创 2014-03-10 14:02:44 · 880 阅读 · 0 评论 -
Java多态--父类引用指向子类对象
其实这个我最近想明白了,是因为遇到了一段预测失败的代码很简单哈首先 重载 和 重写是不同的,哪里不同这里不说,留到另外的日志。首先看这个代码,这里面只有重载没有重写:01 public class testInter {02 03 public static void main(String[] args) {04 A a = new B();原创 2014-03-10 14:02:42 · 910 阅读 · 0 评论 -
Java - XML字符支持报错An invalid XML character
XML字符支持严格意义上来说, XML需要转义的字符只有: <,>,&,”,©;的转义字符分别如下: &lt; &gt;&amp; &quot; &apos;但是其实有一些控制字符是不被支持的, 会出现如下报错: An invalid XML character (Unicode: 0x**) was found ...原创 2018-02-26 17:07:16 · 10420 阅读 · 0 评论