自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 spring-cloud:eureka 客户端搭建

今天搭建了一下eureka的客户端配置,简单记录一下: 1.首先新建一个spring-boot项目,过程省略 2.之后引入jar包,pom文件中<dependencies>标签中加入 <dependency> <groupId>org.springframework.cloud</groupId> ...

2019-01-07 16:31:33 239

原创 设计模式:策略模式(Strategy)

定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。 特点:最终执行结果是固定的。执行过程和执行逻辑不一。 实例模拟了一个支付的过程,可支付的渠道分别为alipay,jdpay,unionPay,wechatPay等 支付渠道接口: /** * 支付渠道 * Created by Tom on 2018/3/11. */ public interface Payment ...

2019-01-03 14:44:34 198

原创 设计模式:原型模式

原型模式就是从一个对象再创建另外一个可定制的对象 这里要注意的是浅复制,即对象的成员变量是对象,但是并没有复制该成员变量的地址; 贴代码举例: /**目标类 * Created by Tom on 2018/3/7. */ public class Prototype implements Cloneable { public String name; CloneT...

2019-01-03 11:36:12 158

转载 java:static变量的使用

一、多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。  Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。一个Student对象既可以赋值给一个Student类型的引用,也可以赋值给...

2019-01-03 11:16:26 485

原创 设计模式:单例模式

1.应用场景:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2.spring中的单例:Spring 中的单例模式完成了后半句话,即提供了全局的访问点 BeanFactory。但没有从构造器级别去 控制单例,这是因为 Spring 管理的是是任意的 Java 对象。 Spring 下默认的 Bean 均为单例。 3.特点:保证从系统启动到系统终止,全过程只会产生一个实例。 4.应用:当...

2018-12-19 14:49:41 146

原创 设计模式:工厂模式

工厂模式是一种创建型的设计模式,个人感觉就是帮助我们new出对象的一种手段。。 1.工厂模式: T利用多态,几种工厂类实现接口后,调用方法。这样用户不再需要关心创建过程即可new对象: 工厂类: public class SanluFactory implements Factory { @Override public Milk getMilk() { ...

2018-12-19 11:47:40 168

原创 设计模式:代理模式

定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 举例:AOP实现,拦截器,中介,黄牛,媒婆 代理模式可分成两种:1.静态代理;2.动态代理; 共同点:代理角色(Proxy类)得行为由被代理角色(XiaoMing)来做最终决定,所以代理类通常会持有被代理角色对象引用,以便代理角色完成工作之前或之后能找到代理对象,能够通知...

2018-12-11 18:55:47 159

转载 转:多态,向上向下造型(https://blog.csdn.net/lingang1991/article/details/69905944)

一、多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。  Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。一个Student对象既可以赋值给一个Student类型的引用,也可以赋值给...

2018-09-19 11:38:44 183

转载 搬运来的ajax乱码问题,写的挺好

ajax提交 返回中文乱码问题 接口返回数据相关使用@ResponseBody后返回NUll说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null,最终通过各种百度,发现原来是没有引入关键的Jar包.解决办法: 需要引入jackson的jar包(jackson core和jackson mapper),引入后图:  使用@RequestMapping返回中文乱码原因分析:(网...

2018-06-05 14:04:16 177

转载 CSV文件使用javacsv写出,并下载

[java] view plain copy<dependency>  <span style="white-space:pre">      </span>    <groupId>net.sourceforge.javacsv</groupId>  <span style="white-space:pre"&am

2018-03-01 17:15:16 2675

转载 JSP、Servlet中的相对路径和绝对路径 页面跳转问题

1.JSP、Servlet中的相对路径和绝对路径      前提:假设你的Http地址为http://192.168.0.1/你的web应用为test,path="/test"那么你的web应用URL为http://192.168.0.1/test/     如果JSP,JS文件放在WEB-INF目录下根本无法访问的,JSP如果放在WEB-INF目录下可以通过服务器内部转向进行访问(主

2017-12-04 23:52:48 377

原创 java.lang.NoSuchMethodError:问题的发现与解决

今天在使用阿里云的sdk下载文件的时候运行时爆出: 十一月 20, 2017 4:27:30 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [merAgentMgr] in context with path [/merAgentMgr] threw excep

2017-11-21 15:37:18 28990

转载 java :文件和byte数组转换

/**       * 获得指定文件的byte数组       */       private byte[] getBytes(String filePath){           byte[] buffer = null;           try {               File file = new File(filePath);               Fi

2017-11-17 17:37:16 854

转载 Maven安装和配置,eclipse创建Maven项目

优点: 先说说使用maven的优点在哪里,因为maven是可以跨平台的,所能够最大的消除构建的重复。比如方法的重复、文档的重复、编码的重复等。  还有其他的一些优点:  1、提供了中央仓库,能够帮助我们下载构件  2、通过坐标系统来准确的定位每一个构件  3、提供了一个免费的中央仓库,可以在里面找任何流行的开源软件,并且通过衍生工具Nexus进行快速的搜索  4、对于目录结构的要求

2017-10-30 14:34:52 410

原创 java.lang.NumberFormatException: multiple points 问题

今天使用多线程解析excel,并持久化。 发现会经常(时常,有时候有有时候没有)出现java.lang.NumberFormatException: multiple points 和j ava.lang.NumberFormatException: For input string: ""; 报错的地方是项目用SimpleDateFormat写了个DateUtil工具类,用来时间转换的,代码

2017-10-27 16:29:25 1563

转载 url请求中带有+等不符合ASCII编码的字符解决方法及原理

问题起因:       客户订购了一关键字为"e+h 变送器" , 在首页推荐广告中,会根据用户在search 搜索过的关键字进行一个匹配投放。技术实现是UED 通过JS 获取cookie 中的h_keys 内容,拼装到 http://xxxxx/advert/ctp_advert.htm?num=4&keyword= {keyword} 。 这里取出来对应的cookie 信息为中文,最后通

2017-10-12 18:28:18 1508

转载 JS实现的base64加密、md5加密及sha1加密详解

JS实现的base64加密、md5加密及sha1加密详解 作者:西瓜霜 字体:[增加 减小] 类型:转载 时间:2016-04-22 我要评论 这篇文章主要介绍了JS实现的base64加密、md5加密及sha1加密的方法,结合实例形式详细分析了JavaScript各种常见加密方法与实现技巧,需要的朋友可以参考下 本文实例讲述

2017-09-25 14:31:56 707

转载 jquery选择器

jQuery选择器总结   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2017-09-22 17:46:17 273

转载 jquery获取url及url参数的方法

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1、jquery获取url很简单,代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识。 2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情

2017-09-21 18:09:42 584

转载 JavaScript获取当前根目录

主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问。 方法一 (window.document.location.href/window.document.location.pathname) ------------转自网络 function getRootPath_web() {

2017-09-21 15:12:28 437

转载 jQuery 画二维码

这篇文章主要 介绍了jQuery利用jquery.qrcode.min.js插件实现二维码扫描功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下   二维码:利用图形模拟二进制0、1的概念,达到存储少量数据的功能,一般移动端浏览器解析出二维码里面隐藏的url数据会自动进行跳转,常见的支付宝、微信扫描登陆就是利用该原理  Jquery二维码的实现:jquery.qrcode.min.js插...

2017-09-21 13:14:18 2044 2

转载 spring的注解事务与try catch 异常处理

Spring的默认事务机制,当出现unchecked异常时候回滚,checked异常的时候不会回滚; 异常中unchecked异常包括error和runtime异常,需要try catch或向上抛出的异常为checked异常比如IOException,也就是说程序抛出runtime异常的时候才会进行回滚,其他异常不回滚,可以配置设置所有异常回滚:  [html] view

2017-09-13 15:07:40 4470

原创 java生成验证码两种方法

/** * 获取6位的随机数 *  * @return */ public static String getRandom6() { StringBuffer str = new StringBuffer(); int[] intRet = new int[6]; int intRd = 0; // 存放随机数 int count = 0; // 记录生成的随机数个数 int

2017-09-04 13:33:52 543

转载 一位资深程序员大牛给予Java初学者的学习路线建议

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。   在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Jav

2017-08-07 18:57:00 457

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除