Java
HanLaotwo
这个作者很懒,什么都没留下…
展开
-
mvn打包,运行jar包报错:Class not fund
解决mvn打包后云行jar包报错,Class not fund## mvn打包项目后生成jar包,放到服务器上运行jar包报错:Class not not fund,其中一个依赖的jar包找不到。但是本地运行不会报错。找到jar包解压发现里面没有依赖文件。 在网上找了好多办法都没能改好,最后参考了这位兄弟的博客,原因是mvn没有把依赖的包打包进去。要给mvn添加一个插件,把依赖文件打包到jar包里面原创 2017-03-27 22:58:06 · 1379 阅读 · 0 评论 -
Java日期:今天,昨天,某一天,某一天的前一天
Java日期:今天,昨天,某一天,某一天的前一天当前系统时间SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式昨天public static void main(String[] args){Calendar calendar = Calendar.getInstance();calenda原创 2017-03-28 19:12:49 · 1978 阅读 · 0 评论 -
Java反射
1. 反射正常情况下都是通过一个类去实例化一个对象,通过一个对象找到一个类的名称,地址,方法等类信息时用到的机制就是反射一个简单的栗子:package com.learn.controller;public class Fanshe { public static void main(String[] args){ testFanshe ts =原创 2017-05-01 15:00:02 · 333 阅读 · 0 评论 -
通过反射优化工厂模式
1.工厂模式工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=newA() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做原创 2017-05-01 15:47:41 · 1017 阅读 · 0 评论 -
Map中插入JSON类型的value
向一个map中插入JSON格式的value如果直接用字符串拼接成json需要转译字符“\”,比如:map.put("hello","{"he","llo"}");如果不加入转译字符就会报错,但是这样根据key取value的时候就会输出转译字符,如下:{\"wor\":\"ld\"}"为了能正常的输出JSON字符串需要把字符串转正json格式。原创 2017-04-16 22:22:06 · 4474 阅读 · 0 评论 -
Java注解的作用,使用,自定义
注解是什么注解是描述Java代码的代码,它能够被编译器解析,注解处理工具在运行时也能够解析注解。用来标识代码,提供额外的信息做特殊处理。 比如:@Override public String toString(){ return ""; }@Override 是一个常用的注解,它标识我们重写了某个方法。注解的作用还是@Overri原创 2017-04-25 23:07:32 · 654 阅读 · 0 评论 -
Java获取工程jar包war包中的文件
1.相对路径有问题工程目录如图:-- 用相对路径的方法可以获取跟src同一目录下的js文件//scripts前不要加 “/” FileReader file = new FileReader("scripts/textchat.js");但是这样打包之后会找不到文件2.使用反射把文件放在resource目原创 2017-06-12 23:25:15 · 3803 阅读 · 1 评论 -
单例模式不单例
一个最简单的单例:public class Singleton { private Singleton() {} private static Singleton single=null; //静态工厂方法 public static Singleton getInstance() { if (single == null原创 2017-06-12 23:33:25 · 483 阅读 · 0 评论