Java

Java double 加、减、乘、除

double类型的数值接相加的时候,结果可能出现精度误差为此Java提供了高精度计算的方法:java.math.*里面提供了BigDecimal类importorg.junit.Test;importjava.math.BigDecimal;importjava.math.MathContext;/***@author...
代码星球·2021-02-15

Java 身份证判断性别获取年龄

importcom.alibaba.fastjson.JSON;importorg.junit.Test;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.HashMap;importjava.util.Map;/***@auth...

Java -- XStreamAlias 处理节点中的属性和值

XStreamAlias可以把objec和xml相互转换,但是有时候节点带有属性和值就需要特殊处理下: <?xmlversion="1.0"encoding="UTF-8"?><student><studentList><student_Messagesid="1"&...

java 获得系统当前时间

importorg.junit.Test;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.GregorianCalendar;/***@authorceshi*@Title:ce...

java.net.BindException: 地址已在使用 (Bind failed)

java.net.BindException:地址已在使用,是因为端口被占用,出现在启动服务的时候报错如截图报错显示10062端口被占用冲突执行netstat-alnp|grep10062kill-9 17952最后重启服务 ...

java.sql.SQLException: com.mysql.jdbc.Driver

项目本来是oracle驱动+druid数据源配置,现在要修改为mysql+druid数据源配置启动项目的时候报:java.sql.SQLException:com.mysql.jdbc.Driver 报错原因是项目中,没有mysql驱动的jar,缺少 jdbc 对mysql的jar。&nb...

Java 计算年龄

importorg.junit.Test;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;/***@authorceshi*@Title:JunitAge*@ProjectNameceshi*@Descript...
代码星球·2021-02-15

Java URLEncoder URLDecoder

URLDecoder和URLEncoder用于完成普通字符串和application/x-www-form-urlencodedMIME字符串之间的相互转换URLDecoder类包含一个decode(Strings,Stringenc)静态方法,它可以将application/x-www-form-urlencoded...
代码星球·2021-02-15

spring controller 获取context

想要获取context需要先熟悉spring是怎么在web容器中启动的,spring启动过程其实就是其IOC容器的启动过程,对于web程序,IOC容器启动过程即是建立上下文的过程spring启动过程:对于一个web应用,部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext...

Java消息队列--ActiveMq

1.下载安装 ActiveMq    activemq的官方下载地址:http://activemq.apache.org/download.html    本次选择apache-activemq-5.15.4-bin(需要JDK1.8)版本下载,还提供了Windows和Linux、Uni...

spring -mvc service层调用工具类配置

在service层时调用工具类时服务返回工具类对象为空在此工具类上加上@Component注解就可以了@Component:把普通pojo实例化到spring容器中,相当于配置文件中的 <beanid=""class=""/>)泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Contr...

Java HttpClient PostMethod

importorg.apache.commons.httpclient.HttpClient;importorg.apache.commons.httpclient.methods.PostMethod;importorg.junit.Test;/***@authorceshi*@Title:JunitTest*@Pr...
代码星球·2021-02-15

Java Base64 加密/解密

Base64常用来表示字串加密过后的内容,使用Java程式语言来实作Base64的编码与解码功能1.在Java上做Base64的编码与解码,会使用到JDK里sun.misc套件下的BASE64Encoder和BASE64Decoder这两个类别,代码如下2.ApacheCommonsCodec有提供Base64的编码与...
代码星球·2021-02-15

Java URLDecoder 和 URLEncoder 对中文进行编码和解码

URLDecoder类包含一个decode(Strings,Stringenc)静态方法,它可以将application/x-www-form-urlencodedMIME字符串转成普通字符串;URLEncoder类包含一个encode(Strings,Stringenc)静态方法,它可以将普通字符串转换成applic...

java 创建简单工厂模式

1.抽象类packagecom.zpark.service;/***定义一个环境接口,所有省治理环境的方式都实现这个接口,并重写治理环境的方法*@authortong**/publicinterfaceEnvironmental{publicvoidgovernanceEnvironment();}2.实现类packa...