自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 使用swagger2导出各种格式的接口文档

使用swagger2导出各种格式的接口文档

2023-01-10 16:47:51 270

原创 策略模式和注解消灭if实现自动拆分mq消息

监控表数据变化mq消息对象里有个tableName字段,写代码时需要用if一层层添加if(tableName.equals(account)){ accountService.addAccount();}esle if(tableName.equals(role)){ roleService.addRole();} ···...

2021-08-20 17:43:44 382

原创 java8 merge合并两个map,key相同value相加

Map<String,Integer> map1= new HashMap<String, Integer>(); map1.put("one",1); map1.put("two",2); map1.put("three",3); Map<String,Integer> map2= new HashMap<String,Intege...

2020-02-08 17:38:28 11685 1

原创 eclipse show view没有作用

今天打开eclipse,发现console,search窗口没有了,然后使用show view也无法打开,上网查找办法,找到了方法试了一下,窗口重置(Windows-->Perspective-->ResetPerspective),重置即可,mark下...

2019-12-03 14:58:51 393

原创 java8开发中遇到的变化

long类型不能用==比较,需要像String一样用equals

2019-09-27 17:31:57 84

原创 mybatis 一对多collection标签查询结果却是一对一问题。

nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2collection 标签设置如下resultMap标签省略。。。。。<collect...

2019-09-25 17:14:06 1145

原创 Spring创建Bean的生命周期

package com.sc.ynk.spring;import org.springframework.beans.BeansException;import org.springframework.beans.factory.BeanNameAware;import org.springframework.beans.factory.InitializingBean;import o...

2019-07-15 22:16:28 108

转载 了解MVP(最小可行产品) - 以及为什么我更喜欢最早的可测试/可用/可爱

几年前,我画了这张照片并开始在关于敏捷和精益开发的各种演示中使用它:从那时起,绘画已经病毒化!在文章和演示文稿中,甚至在一本书中都可以显示出来(Jeff Patton的“用户故事映射” - 顺便说一句,这是一本非常好的读物)。许多人告诉我,绘图确实抓住了迭代和增量开发,精益创业,MVP(最小可行产品)以及不是什么的本质。然而,有些人误解了它,当你从它的原始背景中拍出照片时这是很自然的。...

2019-07-15 21:35:52 2127

原创 spring中http请求流程源码

入口-->org.springframework.web.servlet.DispatcherServletDispatcherServlet中没有service方法,在其父类FrameworkServlet中找到service@Override protected void service(HttpServletRequest request, HttpServletRe...

2019-07-04 16:48:45 294

原创 《阿里巴巴Java开发手册》正式更名为《Java开发手册》

今天,我们向全球Java开发者致敬!即日起,《阿里巴巴Java开发手册》正式更名为《Java开发手册》,感谢两年来,Java开发者们的热心参与。正是因为有你们的参与,这本不够完美的手册正在日臻完善。《Java开发手册》属于所有参与其中的贡献者,你们是读者,更是作者!新版手册下载地址:https://developer.aliyun.com/special/tech-java...

2019-06-19 23:02:31 1040

转载 JVM调优浅谈

1.数据类型java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、long、char、float、double、boolean...

2019-06-17 12:31:29 105

转载 转发linux清理病毒

十字符病毒,杀不死的小强,一次云服务器沦陷实录互联网蚂蚁哥2019-04-23 09:48:59一、现象接到客户的电话,说自己的云服务器被提供商禁止访问了,原因是监测到网络流量暴满,服务器不停的向外发包,在确认客户没有业务量突增的情况下,初步判断可能服务器遭受了流量攻&击(DDOS),不过按照常理来说,客户的业务系统就是一个小的web系统,平时流量不大,影响力也一般,不至于遭...

2019-04-23 15:07:11 872

原创 java项目全局异常拦截

java项目通常是由多人合作开发,但每个人的水平和想法又不一样,在开发中并不能有效的避免所有异常都能够有效的捕捉并处理,所以我们需要一个全局的异常拦截处理,只需要配置一个拦截器即可。import java.util.HashMap;import java.util.Map; import javax.servlet.http.HttpServletRequest;import ...

2018-10-17 11:36:04 4265

原创 log4j每日0点生成一个新文件夹并生成新的log文件

log4j在实际项目开发中应用的十分广泛,但java中提供的log4j功能并不能友好的满足实际需求,我们需要每个日志文件超过100M时产生一个新日志文件,我们只需配置log4j.appender.bc.MaxFileSize=102400KBlog4j.appender.bc.MaxBackupIndex=100但这样每天生成的日志文件都在一起看起来很不方便,所以我们需要每天0点生成一...

2018-10-17 11:35:24 2842

原创 springMVC项目自定义注解token防重复提交验证(也可用于验证请求有效性)

有时我们在项目框架搭建时并没有注意方重复提交的问题,在项目开发一半后发现许多地方需要方重复提交拦截功能,常规做法是在每个需要校验的请求接口中一一加上验证,但这样做的话工作量大并且代码入侵太严重如果后期需要改动那你会疯的。有个简便的方法和大家分享下(自定义注解+拦截器),自用在需要防重复提交的接口中加上注解即可。 1.自定义注解只有两个方法,获取token和验证tokenpackag...

2018-10-17 11:34:44 1098

原创 页面嵌套加载时,由于域名不一样导致跨域问题导致数据不显示

document.domain="*******";(上层嵌套域名document.domain="write.blog.csdn.net";)

2016-04-27 10:51:37 2137

原创 jdk1.4 使用RSA加解密

需要加  Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());package com.paic.ebank.creditcard.common.util;import java.security.KeyFactory;import java.security.MessageDi

2016-04-22 16:10:49 676

原创 关于JAVA中RSA加签解签,私钥加密公钥解密和公钥加密私钥解密代码详解

在项目中遇到的问题百度了许久总结出来的 私钥加密公钥解密和公钥加密私钥解密。一般为了安全采用的是私钥加密,公钥解密(公钥可以用Base64转换后公开)package com.paic.ebank.creditcard.common.util;import java.security.KeyFactory;import java.security.MessageDigest;im

2016-04-19 17:14:56 10600 1

RAP无验证码版

阿里RAP后台无验证码校验版,登陆页面验证码可以随便填写,部署好后修改config中的mysql和Redis地址即可 注意!RAP暂时仅支持在根目录部署,若使用编译好的war包部署,需将war包改名为ROOT.war,以确保RAP部署在webapps/ROOT中!

2018-10-25

2017阿里java面试

2017阿里的java面试,问题及答案总结,仅供参考,多线程 Tomcat

2017-10-20

Spring 2.0api

2017-02-13

Maven实战(高清完整带书签)

2017-02-13

深入浅出Hibernate

2017-02-13

oracle class12

oracle class12

2013-04-14

oracle驱动

oracle驱动

2013-04-14

java 中mysql 驱动

java项目或者java web 项目中使用 mysql 数据库获取数据库连接的 驱动工具

2012-05-25

空空如也

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

TA关注的人

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