自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(282)
  • 资源 (12)
  • 收藏
  • 关注

原创 数据库迁移数据转义问题:db2迁移到mysql

数据库迁移,db2迁移到mysql,迁移数据转义问题,NO_BACKSLASH_ESCAPES

2022-08-03 15:37:57 1700 1

转载 tomcat部署项目的三种常见方式(idea部署项目到tomcat原理)

1.直接将web项目文件件拷贝到webapps目录中:Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。之后直接就可以用项目报名访问:http://localhost:8080/myweb2.在server.xml中指定:在Tomcat的配置文件中,

2022-02-25 21:07:45 779

原创 单元测试mockito使用教程(spring、springboot整合mockito)

参考博客:1.mockito使用教程(基本)2.在 Spring(springboot) 中使用 Mockito 进行单元测试3.spring中使用mockito(Mock动态代理对象属性)

2021-10-25 10:15:05 2736

原创 DB2中修改列(column)的数据类型(Data Type)的注意事项

参考博客:1.DB2中修改列(column)的数据类型(Data Type):https://blog.csdn.net/neu_lcj77/article/details/710960482.db2 alter table alter column后reorg的问题:http://blog.sina.com.cn/s/blog_7f02894d0102xkye.htmlDB2修改字段数据类型需要执行以下流程:-- 1.修改字段类型;ALTER TABLE "TEST"."TEST" A

2020-09-06 23:04:43 2408

原创 Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法

参考博客:Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法:添加链接描述同一个类间方法调用,第二个方法上的事务不生效:https://www.jianshu.com/p/5c218ad12d63

2020-08-13 22:19:36 1456

原创 理解OAuth2及OAuth2简易实战

参考链接:理解OAuth 2.0:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.htmlOAuth2简易实战(一)-四种模式:https://www.cnblogs.com/x-jingxin/p/11507819.htmlOAuth 2 Developers Guide【官网】:https://projects.spring.io/spring-security-oauth/docs/oauth2.htmlSpring Cloud OAuth2

2020-08-10 08:17:56 619

原创 java的内部类

参考博客:Java-为什么非静态内部类里面不能定义静态方法、静态成员变量、静态初始化块?:https://blog.csdn.net/hello123yy/article/details/81129903?utm_source=blogxgwz0静态内部类:https://www.cnblogs.com/Dean-0/p/11198112.html内部类测试类,如下:package com.ming.interview.inner;import com.ming.interview.inne

2020-06-15 17:40:53 2507

转载 HashMap底层实现和原理(源码解析)

参考博客:HashMap底层实现和原理(源码解析):https://blog.csdn.net/qq_41345773/article/details/92066554;

2020-06-09 22:50:00 2897

原创 实现文章上一篇和下一篇的两种方式

实现文章上一篇和下一篇的两种方式:1.获取数据列表,通过程序判定当前文章的上一篇和下一篇;注意:数据量少的话用以上方式解决,但是如果数据量较大则效率低下,请参考第二种实现方式; @RequestMapping(value="detail${urlSuffix}") public String detail(ConfigGovernmentMessage configGovernmentMessage, HttpServletRequest request, HttpServletResponse

2020-05-18 16:43:39 9943 1

原创 JdbcType类型和Java类型的对应关系(java.sql.date,java.sql.time,java.sql,Timestamp)

参考博客:java中几个时间的区别(java.sql.date,java.sql.time,java.sql.Timestamp):https://blog.csdn.net/fanfan199312/article/details/50547383JdbcType类型和Java类型的对应关系:https://www.cnblogs.com/tongxuping/p/7134113.html...

2020-05-13 16:23:22 5489

原创 Oracle和MySQL的分页查询

一、Oracle的分页查询此分页语句,以Oracle中EMP表为例,查询第5条到第10条的数据SELECT B.*FROM ( SELECT A.*, ROWNUM rn FROM emp A WHERE A.rn <= 10 -- 第一层通过ROWNUM限制最大值 ) BWHERE B.rn >= 5 -- 第二层查询通过rn限制最小值注意:ROWNUM是伪列,总是从1开始,只能使用<=,而不能使用>=,所以在第二层要给其起个别

2020-05-08 22:20:58 5001

原创 EhCache缓存原理及配置

参考博客:EhCache 分布式缓存/缓存集群:https://www.cnblogs.com/hoojo/archive/2012/07/19/2599534.htmlehcache的使用心得,本文主要讲以广播的形式同步缓存:https://www.cnblogs.com/chenergougou/p/7130436.htmlEhcache配置详解及CacheManager使用:http...

2020-04-22 14:24:30 8130

转载 什么是缓存穿刺和缓存雪崩?如何解决缓存穿透,缓存雪崩?

参考博客:什么是缓存穿刺和缓存雪崩?如何解决缓存穿透,缓存雪崩?:https://blog.csdn.net/weixin_42980713/article/details/86292930

2020-04-20 10:52:14 3847

转载 Redis常见面试题

参考博客:Redis常见面试题:http://jasontec.cn/articles/2019/12/20/1576826633007.html 介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID原则 。而 Nosql(N...

2020-04-20 10:47:30 2446

原创 java集合之LinkedList(链表)详解--数据结构--未完成

参考博客:java集合之LinkedList详解:https://blog.csdn.net/zhao_xinhu/article/details/82713574什么是线性表(超详细):https://blog.csdn.net/qq_25775935/article/details/88539848数据结构之链表-动图演示:https://www.cnblogs.com/newobje...

2020-04-19 15:55:08 1999

转载 redis分布式锁原理及实现(java)---未完成

参考博客:redis分布式锁原理及实现:itemhttps://blog.csdn.net/shuangyueliao/article/details/89344256Redis实现分布式锁的正确使用方式(java版本):https://www.cnblogs.com/pingping-joe/p/10681231.html...

2020-04-18 23:12:42 1833

原创 cookie的相关知识点和问题(ajax、withCredentials)

参考博客:1.ajax如何带上cookie:https://blog.csdn.net/Alice_124/article/details/817050992.跨域请求设置withCredentials(转):https://www.cnblogs.com/sanxiao/p/10051162.html

2020-04-16 09:39:46 1074

原创 multipart/form-data和application/x-www-form-urlencoded的区别

FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。然而,在向服务器发送大量的文本、包含非ASCII字符的文本或二进制数据时这种编码方式效率很低。 在文件上载时,所使用的编码类型应当是“multipart/form-data”,它既可以发送文本数据,也支持二进制数据上载。Br...

2020-04-16 09:38:18 1238

原创 Redis事务介绍

参考博客:Redis事务介绍:https://www.cnblogs.com/yixiao21/p/8343044.html## 概述相信学过Mysql等其他数据库的同学对事务这个词都不陌生,事务表示的是一组动作,这组动作要么全部执行,要么全部不执行。为什么会有这样的需求呢?看看下面的场景:微博是一个弱关系型社交网络,用户之间有关注和被关注两种关系,比如两个用户A和B,如果 A关注...

2020-04-14 22:31:47 674

原创 Redis实战——Redis的pub/Sub(订阅与发布)在java中的实现(未完成)

参考博客:Redis实战——Redis的pub/Sub(订阅与发布)在java中的实现:https://blog.csdn.net/canot/article/details/51938955

2020-04-14 16:43:37 735

原创 ajax提交表单时CKEDITOR不实时更新字段内容解决方法

ajax提交表单时CKEDITOR不实时更新字段内容解决方法://ajax异步提交需要更新Ckeditor数据(默认的form.submit()会自动触发更新,不需要调用以下方法)for (instance in CKEDITOR.instances) { CKEDITOR.instances[instance].updateElement();}...

2020-04-09 15:45:48 819

原创 jquery中$.ajax上传文件,相关配置和示例

参考博客:jquery中$.ajax上传文件contentType类型为multipart/form-data时后台报错the request was rejected because no multipart:https://blog.csdn.net/u012235103/article/details/89552453浅谈contentType = false:https://blog...

2020-04-09 12:42:10 1146

原创 Java多线程--创建线程的四种方式

参考博客:Java创建线程的四种方式:https://blog.csdn.net/weixin_41891854/article/details/81265772java创建线程的三种方式及其对比:https://www.cnblogs.com/songshu120/p/7966314.html1、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该r...

2020-04-03 17:22:17 929

原创 java多线程并发原子类AtomicInteger深入理解(未完全理解)

参考博客:AtomicInteger深入理解:https://www.jianshu.com/p/4ed887664b13详解java并发原子类AtomicInteger(基于jdk1.8源码分析):https://baijiahao.baidu.com/s?id=1647621616629561468&wfr=spider&for=pc...

2020-03-31 08:11:39 1184 1

原创 Java多线程实现生产消费模型的5种方式

前言1.使用wait()和notify()实现生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加产品,消费者从存储空间中取走产品,当存储空间为空时,消费者阻塞,当存储空间满时,生产者阻塞。以下这些解法,其实本质上都是实现了一个阻塞队列。为空,则消费者阻塞,满了,则生产者阻塞。1.使用wait()和notify()实现...

2020-03-30 22:18:23 1424 1

原创 java多线程的wait(), notify(), notifyAll()的用法

参考博客:java wait()方法用法详解:https://www.jianshu.com/p/def7f016dd5e你真的懂wait、notify和notifyAll吗:https://www.jianshu.com/p/25e243850bd2?appinstall=0诡异的java.lang.IllegalMonitorStateException:https://blog.cs...

2020-03-28 12:30:11 1445

原创 多线程高级篇-Lock锁实现生产者-消费者模型

参考博客:线程高级篇-Lock锁实现生产者-消费者模型:https://www.cnblogs.com/binghuaZhang/p/11119648.html

2020-03-26 21:24:24 1344 1

原创 Java多线程--Lock实现原理(底层实现)(未完全理解)

参考博客:Java锁–Lock实现原理(底层实现):https://blog.csdn.net/u011109589/article/details/80242931

2020-03-26 21:12:10 1132

原创 Java并发编程(多线程):Lock(未完全理解)

参考博客:Java并发编程:Lock:https://www.cnblogs.com/dolphin0520/p/3923167.html

2020-03-26 21:09:05 813

原创 synchronized 关键字的用法和原理

synchronized 关键字原理:https://blog.csdn.net/weixin_36759405/article/details/83034386synchronized修饰普通方法和静态方法:https://www.cnblogs.com/xiaolovewei/p/9152718.html

2020-03-26 19:33:08 798

原创 Java的四种访问修饰符的区别、private是否能够修饰class

参考博客:Java核心(二):四种权限修饰符的区别、private是否能够修饰class:https://www.cnblogs.com/newbie27/p/10413558.html

2020-03-26 17:20:54 746

原创 你为什么学不会递归?读完这篇文章轻松理解递归算法

参考博客:你为什么学不会递归?读完这篇文章轻松理解递归算法:https://baijiahao.baidu.com/s?id=1629571574350179349&wfr=spider&for=pc

2020-03-26 09:35:58 980 1

原创 Java的基本类型

参考博客:Java的基本类型:https://www.cnblogs.com/qqwhsj/p/10596942.html

2020-03-26 09:33:44 554 1

原创 java的静态变量和静态代码块的执行顺序

参考博客:static 静态变量和静态代码块的执行顺序:https://blog.csdn.net/sinat_34089391/article/details/80439852Java(静态)变量和(静态)代码块的执行顺序:https://www.cnblogs.com/deptop/p/9184071.html...

2020-03-26 09:26:18 653

原创 成员变量、实例变量、类变量、成员方法、实例方法、类方法的区别

参考博客:菜鸟入坑》成员变量、实例变量、类变量、成员方法、实例方法、类方法的区别:https://blog.csdn.net/weixin_41792559/article/details/79452446

2020-03-26 08:58:29 763

原创 Java对象的创建过程:类的初始化与实例化(参考博客)

参考博客:深入理解Java对象的创建过程:类的初始化与实例化:https://blog.csdn.net/justloveyou_/article/details/72466416

2020-03-26 08:52:15 585

原创 eclipse使用git版本管理(更新代码pull和解决冲突)

eclipse中git的使用1.eclipse使用git远程更新代码(pull)没有冲突时,直接pull更新代码即可;有冲突时,先解决冲突,解决完成冲突之后pull更新代码;2.eclipse的git版本管理解决冲突操作步骤冲突文件提交到本地版本commit;commit提交成功之后,可以进行pull操作,pull拉取代码,出现冲突文件,手动解决冲突,并标记为合并,之后可以进行c...

2020-03-21 13:29:52 10487

原创 hashCode和equals的区别及重写

参考博客:1.hashCode和equals的区别https://www.cnblogs.com/justdojava/p/11271438.html**有面试官会问:**你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?equals和hashCode都是Object对象中的非final方法,它们设计的目的就是被用来覆盖(overr...

2020-03-13 12:12:41 1049

转载 内容安全策略CSP(Content-Security-Policy)

内容安全策略CSP(Content-Security-Policy) :https://blog.csdn.net/u014465934/article/details/84199171

2020-01-02 09:11:46 1270

原创 CSRF(跨域请求伪造)相关参考

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-01-02 09:07:47 918

WinSCP-5.9.5-Setup.exe

WinSCP-5.9.5-Setup.exe windows上传下载文件到linux

2017-07-25

等等等等等等

等等

2017-07-04

eclipse注释模板

eclipse注释模板

2017-06-22

freemarker帮助文档

freemarker

2017-06-16

mysql数据库软件和帮助文档

mysql数据库软件和帮助文档

2017-06-14

pinyin4j-2.5.0.zip

中文拼音工具

2017-06-12

maven参考项目

taotao项目

2017-06-07

maven帮助文档

maven帮助文档

2017-06-07

chosen_v1.1.0

chosen.jquery.1.1.0

2017-05-31

svn使用简介

svn安装和使用简介

2017-05-26

空空如也

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

TA关注的人

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