java
阿杜_ardo
6年java开发经验,从事软件架构设计\需求分析\开发,大数据应用开发
展开
-
java获取本机IP地址,非127.0.0.1
java获取本机的真实IP,并非127.0.0.1这种;实验了一下在Windows和Linux都可以用。代码如下:public static String getIpAddr(HttpServletRequest request){ try{ Enumeration<NetworkInterface> allNetInterfaces ...原创 2020-02-05 19:12:53 · 2125 阅读 · 0 评论 -
JAVA设计模式初探之装饰者模式
这个模式花费了挺长时间,开始有点难理解,其实就是定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的原创 2017-12-23 07:44:52 · 262 阅读 · 0 评论 -
SpringMVC集成缓存框架Ehcache
应用并发比传统企业及应用会高出很多。解决并发的根本在于系统的响应时间与单位时间的吞吐量。思路可分为:一减少系统的不必要开支(如缓存),二是提高系统单位时间内的运算效率(如集群)。 在硬件资源一定的情况下,在软件层面上解决高并发会比较经济实惠一些。缓存又分为客户端缓存(web浏览器)与服务器缓存;常用的比较流行的服务器缓存框架如Ehcache。下面针对最近学习的Ehcache缓存做一下介绍。一、...原创 2018-12-07 14:06:25 · 283 阅读 · 0 评论 -
gps坐标系转百度坐标系(超级准)
上java代码/** * gps转百度坐标系 * @author ardo * * WGS-84:是国际标准,GPS坐标(Google Earth使用、或者GPS模块) GCJ-02:中国坐标偏移标准,Google Map、高德、腾讯使用 BD-09:百度坐标偏移标准,Baidu Map使用 pi: 圆周率。 a: 卫星椭球坐标投影到平面地图坐标系的投影因子。 e...原创 2019-01-08 16:53:39 · 10983 阅读 · 4 评论 -
java获取文件编码格式
java开发时在以流的方式读取文件内容时,往往会中文乱码,那么就要考虑到统一编码格式InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);获得文件编码 /** * 获得文件编码 * @param fileName * @return * @throws...原创 2019-01-09 15:57:20 · 20689 阅读 · 8 评论 -
springmvc中涉及定时任务、SSO、webservice等对service注入问题
在java框架中由于涉及定时任务、SSO、webservice等类中涉及调取service使用@Autowired不生效,是因为此类不受spring托管,自然注解是不好使的,下面介绍方法。SpringTool.javaimport org.springframework.beans.BeansException;import org.springframework.context...原创 2019-02-02 15:34:56 · 359 阅读 · 0 评论 -
Java将毫秒转成时分秒
代码public static void main(String[] args) { Date start = new Date(); try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } Date end = new Date(); l...原创 2019-03-06 18:28:23 · 11067 阅读 · 0 评论