5 小小鱼儿小小林

尚未进行身份认证

我要认证

永远相信美好的事情即将发生,公众号:zygxsq

等级
TA的排名 1w+

java设计模式之工厂模式的使用|普通工厂模式、多个工厂方法模式、静态工厂方法模式、抽象工厂模式的使用|工厂模式的高级使用

工厂方法模式(Factory Pattern)前言工厂方法模式分为三种:普通工厂模式 多个工厂方法模式 静态工厂方法模式在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。缺点:每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加...

2020-07-27 22:17:03

Rabbitmq交换机详解

rabbitmq交换机1.作用:接受生产者的消息,然后根据路由键routingKey把消息投递到跟交换机绑定的对应的队列上2.属性Name: 交换机的名称Type: 交换机的类型,direct,topic,fanout,headersDurability :是否需要持久化autodelete:假如 没有队列绑定到该交换机,那么该交换机会自动删除Internal: 当前交换机是否用户rabbitmq内部使用不常用,默认为falseArgurements: 扩展参数,用户扩展AM.

2020-07-26 11:42:37

[亲测可用]springBoot调用对方webService接口的几种方法示例

平常我们开发调用接口一般会用到几种协议方式,有restful的,这个是最简单开发的,还有一种就是webservice协议那什么是webservice呢,Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序在调用别人写好...

2020-06-28 23:36:14

jdk8获取当前时间|时间加减|java8时间格式化|时间处理工具|时间比较|线程安全的时间处理方法

一、jdk8与之前的日期和时间处理类的不同:1. Java的java.util.Date和java.util.Calendar类易用性差,不支持时区,并且是可变的,也就意味着他们都不是线程安全的;2. 用于格式化日期的类DateFormat被放在java.text包中,它是一个抽象类,所以我们需要实例化一个SimpleDateFormat对象来处理日期格式化,并且DateFormat也是非线程安全,这意味着如果你在多线程程序中调用同一个DateFormat对象,会得到意想不到的结果。3. 对日期的

2020-06-20 19:47:46

python之for循环和while循环的使用教程,小白也能学会的python之路

在python中,要实现“重复、自动地执行代码”,有两种循环语句可供我们选择使用:一种是for...in...循环语句,另一种是while循环语句。for循环:for循环格式:代码示例for i in [1,2,3,4,5]: print(i)运行效果图:当然这里循环的不仅仅可以是列表,也可以是字典和字符串,不可以是整数、浮点数,如果是字典的话...

2020-05-24 17:54:50

[亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法

前言我们知道在plsql里可以通过下面方式执行存储过程,但是在代码里如何制作呢begin P_DW_DM_BB_TV_ACCOUNT(202004270000) ; end;--或者call P_DW_DM_BB_TV_ACCOUNT(202004270000) @Transactional @Modifying @Query public v...

2020-05-02 12:45:49

说说2020年,程序员最难的一年,裁员潮一份好的简历不能少

目录一、前言二、自说自话唠唠嗑三、简历模板地址一、前言我是一名程序员,接下来要说的都是一些实话,因为是理科的,所以下面的内容可能不会有华丽的辞藻,就简单的抒发一下,和大家聊聊天,如果你想直接要简历模板资料的,可以通过目录直接跳到简历模板地址二、自说自话唠唠嗑2020年迎接跨年的时候,心里充满着对这一年的期待,因为看名字,就知道这是一个充满爱的一年,跨年的一刻,我连...

2020-04-20 20:40:11

几行样式代码,让你的网站全站和图片都变成灰色|CSS样式灰色代码

目录方法一方法二方法三如果需要将你的网站全站和图片变灰,只需要加几段css控制就可以了效果展示方法一<!-- 可以是整个网站变成灰色的 -->html { -webkit-filter: grayscale(100%); filter: progid:DXImageTransform.Microsoft.B...

2017-12-13 20:17:59

python之input()函数的使用——在终端输入想要的值,小白也能学会的python之路

今天学习了input()函数的用法,是一个在终端输入字符串的函数,即代码运行后,由用户在电脑上输入指定的值的操作例如 我在电脑上提示:刘德华和吴彦祖你喜欢哪一个呢输入:吴彦祖输出:吴彦祖,我喜欢你首先我们对input()函数的结果进行赋值,然后使用input()函数搜集信息,最后再用print()函数输出结果demoname = input('刘德华和吴彦祖你喜欢哪一个:...

2020-03-28 15:44:24

python之列表的增删用法和python字典的用法,小白也能学会的python之路

列表的格式:一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。例如:names = ['张三','李四','王五']names = ['张三','李四','王五']for i in names print(i+',你好')运行结果:打印一个元素当然,也可以一个个的打印,下标从0开始names...

2020-03-27 12:35:25

武汉疫情系列(3)|java爬取腾讯【新型冠状病毒肺炎实时辟谣】较真查证平台数据

目录前言一、要爬取的内容二、抓包数据首页文章列表1、分析2、代码demo搜索文章列表1、分析2、代码demo:文章内容展示1、分析2、展示方案三、工具类四、完整代码前言3日之后,这几天大家应该都在家远程办公了吧,我这几天也是,因为白天就是在家远程办公上班了,所以没有及时更新《武汉疫情系列》。到了晚上,因为白天码了代码,晚上娱乐消...

2020-02-06 12:53:12

武汉疫情系列(2)|java爬取【新型冠状病毒肺炎确诊患者同行程查询工具】数据

目录前言一、要爬取的内容二、抓包数据1、分析2、代码demo3、各个字段的含义三、工具类四、完整代码前言转眼已经到了2月份了,武汉的新型冠状病毒事件几乎席卷了咱们整个中国,甚至还传到了海外,可谓是全民都在为此事件做自己力所能及的事情,其中就包括咱们程序员,就有大佬们自发的组织起了为武汉在github上做了一个开源项目武汉防疫信息收集平台,具体细节内...

2020-02-03 01:55:39

武汉疫情系列(1)|java爬取丁香园|JAVA爬取丁香医生的全国新型肺炎疫情实时动态

目录前言一、要爬取的内容二、抓包数据1、获取第一部分的数据:总共确诊、疑似、治愈和死亡人数代码demo2、获取第二部分数据:国内各个省市的数据代码demo3、获取全球各个国家的数据代码demo三、工具类四、完整代码前言转眼已经到了2月份了,武汉的新型冠状病毒事件几乎席卷了咱们整个中国,甚至还传到了海外,可谓是全民都在为此事件做自己力所能及的事情,...

2020-02-02 11:29:24

武汉疫情系列(工具类)|JAVA爬取丁香医生|腾讯新闻|新浪等全国新型肺炎疫情实时动态

目录一、武汉疫情系列介绍二、工具类1、HttpPojo.java三、工具方法1、httpSendGet()方法2、parseParam()方法3、randIP()方法一、武汉疫情系列介绍介绍:《众志成城抗肺炎,程序猿也发挥大作用》二、工具类1、HttpPojo.java用于爬取请求的时候,模拟请求headerimport java...

2020-02-02 11:25:53

众志成城抗肺炎,程序猿也发挥大作用

武汉疫情,心系全国,在Github上有一个开源项目【wuhan2020】,程序员用自己的方式也在支持武汉。目前这个开源项目主要是一个防疫信息收集平台,旨在收集各医院、酒店、工厂、物流、捐赠、捐款、预防、治疗、动态等信息,统一收集,统一发布,以便各方之间进行信息互通,有效调配社会资源。有能力的诸位也可以参与进来,不管是运用你们的专业知识和专业能力,能帮一点是一点。反正在家宅着也是闲着,不如练练手...

2020-01-30 00:06:31

java实现利用阿里巴巴开源的easyexcel进行对excel表格的导入和导出[附完整代码]

目录前言一、引入easyexcel的maven二、读取excel代码示例1、bean需要和excel的列对应demo2、Controller层demo3、service层demo4、listener层demo5、dao层demo二、导出excel代码示例前言平常的功能大家应该都会用到导入导出excel的功能,比如通过读exc...

2020-01-11 23:57:20

[已解决]SpringDataJPA+Hibernate在执行executeUpdate()的时候报错 Executing an update/delete query

目录前言一、问题出现二、问题解决前言今天在做一个小功能的时候,出现了一个令人抓狂的异常,一直以为是自己代码或者sql 的问题,讲道理,这么简单的一个SQL我都会写错吗,不可能?讲道理这么简单的一个功能,我逻辑会写错吗,也不可能?总之检查了一遍又一遍,最终才找到解决方法。一、问题出现咱们来回顾一下这个异常首先我写了一个简单的SQL语句,如下public i...

2019-12-21 19:31:11

重写bean类的toString()方法为JSON格式|idea设置toString()方法为JSON格式模板|idea设置toString()的模板

目录前言一、idea重写toString()的方法二、重写toString()为JSON格式前言有好多人会用idea将bean类重写toString()的方法,但是好多人其实还不知道其实toString()是可以自己自定义模板的,可以自定义生成你想要的格式,然后一键生成。一、idea重写toString()的方法在idea中,我们知道,按住ALT+Insert可以...

2019-11-30 23:13:48

[已解决]报异常java.io.InvalidClassException的解决方法|对象序列化实现Serializable会出现java.io.InvalidClassException的异常

一、前言今天在增加完新功能后, 部署的时候,突然就遇到了java.io.InvalidClassException的问题,这些都是我们平常不注意细节造成的后果。具体异常如下分析异常:Caused by:java. io. InvalidClassException: com. eastcom xxx.xxxxxx. bean. AlarmReq; local class in...

2019-10-17 09:57:49

Invalid char (/) found at index (10) in sheet name异常原因|导出excel出现Invalid char (/) found at index (10)

前言相信大家在做导出excel的时候,有些小伙伴们会碰到下面这样的异常:Invalid char (/) found at index (10) in sheet name如图所示问题分析出现这样的问题是因为你在导出excel的时候,给excel取的名字中 带了 / (斜杠);大家也可以看到图中的bug,我取的名字是 待评估/评估驳回,这样的excel文件名称就会有问...

2019-05-16 19:11:30

查看更多

勋章 我的勋章
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。