自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring事务传播行为

REQUIRED 当前存在事务 ? 加入当前事务 :开启新事务 REQUIRED_NEW 当前存在事务 ?挂起当前事务,开启新事务 :开启新事务 SUPPORTS 当前存在事务 ? 加入当前事务:以非事务运行 NOT_SUPPORTS 当前存在事务 ?挂起当前事务,以非事务运行 : 以非事务运行 MANDATORY 当前存在事务 ? 加入当前事务 : 抛出抛出IllegalTransactionStateException异常 NEVER 当前存在事务 ? 抛出抛出IllegalTransactionS.

2021-10-22 15:07:43 163

原创 POST请求重定向为GET

使用python写测试脚本 request.post发送登录请求,返回405。 检查url是否写错。 togetUrlhttps:\\,写成了http:\\ 301重定向为GET

2021-09-26 14:55:44 962

原创 2020-09-09

1.@PostConstruct说明 被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Servlet的inti()方法。被@PostConstruct修饰的方法会在构造函数之后,init()方法之前运行。 2.@PreDestroy说明 被@PreDestroy修饰的方法会在服务器卸载Servlet的时候运行,并且只会被服务器调用一次,类似于Servlet的destroy()方法。被@PreDestroy修饰的方法会在destroy()方

2020-09-09 17:15:06 176

原创 自定义线程池

自定义线程池参数解释自定义线程池示例演示新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 参数解释 corePoolSize 线程池内核心线程数 maximumPoolSize 线程池内最大允许存在线程数 keepAliv

2020-09-09 13:47:52 278

原创 Arrays.asList

Arrays.asList 这个方法其实是很坑的,根据名字我们大概知道了这是一个将数组转化为集合的方法,但是如果我们真的把转换后的这个集合作为一个真正的集合使用的时候他就会报错,因此这个方法有很多坑也是我们需要注意的地方。 1.这个方法只能用于引用数据类型的集合,而不能使用基本数据类型。 2.这个方法只是有一个集合的外表,是一个内部类,很多集合的方法并没有实现,例如集合最重要的方法add()和re...

2019-09-02 21:15:20 184

原创 springMVC中@RequestParam与@PatnVariable的区别

@RequestParam 用于接收?后的参数 例如: url=“http://www.nc.com/queryById?id=${Id}” 后端: @RequestMapping(“queryById”) public String queryById(Model model,@RequsetParam(value = “id”) Long id){ } @PathVaiable 用于获取u...

2019-08-28 13:37:17 347

原创 Zookeeper与Eureka比较

zookeeper与Eureka比较 Eureka的优势 1、在Eureka平台中,如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;客户端请求会自动切换到新的Eureka节点;当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;而对于它来说,所有要做的无非是同步一些新的服务注册信息而已。所以,再也不用担心有“掉队”的服务器恢复以后,会从...

2019-08-27 22:02:59 167

原创 Method Not Allowed","message":"Request method 'POST' not supported","path":"/**/**"

今天学习Feign遇到了这个错误,在这里记录一下 使用feign是有遇到报: Method Not Allowed",“message”:“Request method ‘POST’ not supported”,“path”:"//" 可是代码里面明明写的是Get请求, 报错的地方: @GetMapping("/product/listForOrder") List listForOrder(@...

2019-08-24 18:04:33 1458

原创 idea下tomcat输出日志乱码的问题

话不多说,上图 1、Run/Debug Configurations下的Server中的VM-options添加:-Dfile.encoding=UTF-8 2、idea下的bin目录下的idea.exe.vmoptions和idea64.exe.vmoptions结尾处添加 -Dfile.encoding=UTF-8 3、 到这里基本上就没有问题了。最后一步重启idea。大功告成 ...

2019-07-30 16:46:31 343

转载 关于request.getServletPath(),request.getContextPath()等获取路径的总结

最近在学习javaweb的过程中,遇到了一些相对路径和绝对路径的问题,对于几种request获取路径方法了解的不是很清楚,在网上发现了这篇文章,通俗易懂,希望可以帮助到大家。 本文章主要讨论以下几种request获取路径的方法: request.getServletPath() request.getPathInfo() request.getContextPath() request.getRe...

2019-07-19 21:26:07 3356

原创 The word 'ts' is not correctly spelled

The word ‘ts’ is not correctly spelled的解决方法

2019-07-15 17:06:24 196

原创 equals()和hashcode()作用和区别

equals和hashcode作用 都是为了比较两个对象是否一致 equals 和hashcode区别 区别主要在两方面,可靠性和性能。   大家都知道equals可以比较两个对象是否相等,但是他的效率比较低,因为他要比较的比较全面和复杂,会对两个对象的所有成员变量进行比较。hashcode只需要比较一个hash值就可以了,效率很高,但是他并不可靠,经常会有两个对象hash值一样的情况出现。   ...

2019-07-14 22:48:29 218

转载 List Map Set三个接口存取元素的特点

List,Map,Set是我们经常会遇到的集合接口,但是他们存取元素的特点你真的清楚吗? List是以特点索引来存取元素,可以有重复元素,,Set不能存放重复元素,调用equals()方法来区分元素是否重复,,Map保存键值对映射,可以是一对一,也可以是多对一。Set和Map都是基于哈希存储和排序树的两种实现版本,基于哈希存储的版本理论存取时间复杂度为O(1),而基于排序树版本的实现在插入和删除元...

2019-07-14 22:30:14 300

原创 Tomcat启动报错: org.apache.catalina.LifecycleException:

web新手遇到的tomcat启动问题今天写项目遇到了tomcat的启动问题org.apache.catalina.LifecycleException: 今天写项目遇到了tomcat的启动问题org.apache.catalina.LifecycleException: 由于之前的程序遇到了问题,所以自己写了一个很简单的servlet的测试程序,检查是否可以进入servlet,然后发现报了org....

2019-07-14 22:19:12 4495

原创 Java多线程(二)

上一篇给大家介绍了什么是Java多线程今天就接着给讲一下在java中如何使用多线程。 如何使用多线程 怎么开启一个线程 (1)继承Thread类开启一个多线程 Java使用java.lang.Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执行体来代表这段程序流。Java中通过...

2019-05-14 23:22:28 179

原创 Java多线程

Java多线程 什么是进程 进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时拥有多个进程,进程是程序执行的最小单元。 什么是线程 进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。也就是程序执行的最小单位。 线程与进程的关系 1、简而言之,一个程序至少有一个进程,一个进程至少有一个线程 线程的划分尺度小于进程,使得多线程程序的...

2019-05-14 15:14:43 137

原创 Java学习之多态

多态 什么是多态 定义:多态是指同一行为,具有多个不同的表现形式 例如:同样是吃东西,对猫来说就是吃鱼,对狗来说就是吃骨头。应该比较好理解了吧。 多态的好处 使用父类类型的作为方法形式参数,传递子类对象给方法,进行方法的调用,可以很好的体现多态的扩展性和便利性。可以使代码更加简介。 多态的表现形式 方法的重写和重载 (方法的重载: 1、在同一个类中 2、有两个或两个以上重名的方法 3、但是方法的参...

2019-05-11 10:29:14 154

原创 Java集合类面试题初级

JAVA集合类面试题 JAVA集合框架的基础接口 1.Collection为集合的根接口 2.Set是一个不能包含重复元素的集合 3.List是一个有序集合,可以包含重复集合。 4.Map是一个将key映射到value的对象。一个Map不能包含重复的Key,value则没有要求。一个key只能映射一个value Iterator和ListIterator之间有什么区别 1.Iterator可以遍历...

2019-05-05 19:50:46 1062 1

原创 Java中数据运算类型提升的问题

这里写自定义目录标题Java中的数据类型类型转换的问题 Java中的数据类型 Java是一种强数据类型的语言。Java中数据类型可以分为基本数据类型和引用数据类型两大类。 基本数据类型为: 四种整数类型:byte:一字节 short: 两字节 int:四字节 long:八字节,定义时在结尾加L或者l。 两种浮点型:double:八字节 float:四字节,定义时在结尾加f或...

2019-04-14 14:29:04 625

简单的springboot入门程序及简单增删改查.zip

springboot简单入门程序,完成简单的增删改查,我去nmd,上传个文件还要写这么多的文字,可真是个垃圾规定。不写详细点能怎么滴,就是不想让别人看见能怎么滴。这种垃圾条款,真是嘁嘁嘁我。

2019-08-21

空空如也

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

TA关注的人

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