热门关键字:
spring事务的@Transactional使用事务不生效问题

spring事务的@Transactional使用事务不生效问题最近发现有个老的系统有个事务问题,后面查资料发现,@Transactional使用有问题导致事务失效了注意事项:已自己写了demo验证1、@Transactional需要使用在public方法2、一个类中@Transactional修饰的方法,要保证其事务生效,要提供给另一个类调用;若该类自身的另一个非@Transactional修饰...

857
2020/3/27 10:34:34
0
View Details
PAT乙级考试 害死人不偿命的3n+1猜想

PAT乙级考试-1001害死人不偿命的3n+1猜想1001害死人不偿命的3n+1猜想卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心...

236
2020/3/27 10:34:18
0
View Details
Spring Boot Web开发与thymeleaf模板引擎

SpringBootWeb开发与thymeleaf模板引擎简介:使用Springboot应用,选中需要的模块,Spring已经默认将场景配置好了,只需在配置文件中少量配置就可以运行起来自己编写业务代码自动配置原理这个场景Springboot帮我们配置了什么、能不能修改呢?能修改哪些配置?xxxxxAutoConfiguration:帮我们给容器自动配置组件xxxproperties配置类来封装配置...

324
2020/3/27 10:33:52
0
View Details
java8 异步api、循环、日期

异步api对于多任务耗时的业务场景,一般我们会用到线程异步处理,在以前我们用Thread或者Runnable来实现异步,这是oracle官方做法,不过缺点很明显对于复杂业务场景需要配置线程池代码繁杂,对于新手容易造成不必要的bug如果涉及到线程锁或线程通讯就棘手了现在,java8为我们提供了CompletableFuture类,可以完全解决以上问题。主要方法有:runAsync()异步无参返回样例...

322
2020/3/27 10:33:30
0
View Details
Zookeeper的安装

Zookeeper的安装资源准备1.安装前提,Linux和Windows操作系统下,已经成功安装JDK,建议1.6版本以上。2.获取zookeeper安装包。通过访问https://zookeeper.apache.org/releases.html可以下载,截止目前为止,最新的稳定版本为3.5.5。下载得到的文件为:zookeeper-3.5.5.tar.gz3.准备3台网络互通的Linux主机...

253
2020/3/27 10:33:08
0
View Details
下载Spring

下载SpringSpring官网并不直接提供Spring的下载,Spring现在托管在GitHub上。1、进入Spring官网->PROJECTS->SPRINGFRAMEWORK2、点击GitHub的图标,进入GitHub3、进入Spring仓库后org->springframework->spring,选择要下载的版本,展开它Spring目录分析docs文件夹里是一些html文件,是Sprin...

371
2020/3/26 10:40:23
0
View Details
JAVA基础之Servlet

JAVA基础之Servlet个人理解:servlet是用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。需要注意的在创建的服务器端的目录和实际上存在差别的,并且访问的时候先是去你新建的XML文件中去找虚拟地址,若是没有的话就去服务器里面一个总的xml文件中去找,最后实在找不到的话就404了。(欢迎页面也不例外)一、Servlet简介:...

352
2020/3/26 10:40:07
0
View Details
资深P7架构师详解淘宝服务端高并发分布式架构演进之路

1.概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2.基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同...

208
2020/3/26 10:39:51
0
View Details
WebFlux 集成 Thymeleaf 、 Mongodb 实践 - Spri…

这是泥瓦匠的第105篇原创文章工程:JDK1.8Maven3.5.2SpringBoot2.1.3.RELEASE工程名:springboot-webflux-5-thymeleaf-mongodb工程地址:见文末前言本小章节,主要还是总结下上面两讲的操作,并实现下复杂查询的小案例。那么没装MongoDB的可以进行下面的安装流程。Docker安装MognoDB并启动如下:1、创建挂载目录docke...

317
2020/3/26 10:39:33
0
View Details
Eclipse导入maven项目后所有pom.xml出现警告!

Eclipse导入maven项目后所有pom.xml出现警告!警告类型:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject,org.apache.maven.archiver.MavenArchiveConfiguration)原因:maven的配置文件不是最新的。解决步...

327
2020/3/26 10:38:45
0
View Details