随笔分类 - springboot
摘要:下面这3个网址写得特别详细,大家都可以参考下,初学者建议学习第三个网址照着敲一下 https://www.cnblogs.com/zhenghengbin/p/12250234.html https://blog.csdn.net/goxingman/article/details/10999385
阅读全文
摘要:一 搜索引擎elasticSearch的基本介绍 常用的搜索框架 like:在mysql中使用,但是有使用瓶颈,使用like不能使用索引,并且数据量有限制范围 solor:针对于企业内部使用,一般数据量为几十G左右,底层是Apache项目中的Lucene elasticSearch:针对的数据量特别
阅读全文
摘要:https://www.pianshen.com/article/444170748/
阅读全文
摘要:https://www.cnblogs.com/zhangzhen894095789/p/6640808.html
阅读全文
摘要:1异步与同步 以一个例子解释:李明拿100w去买房子, 同步的步骤是1李明用手机支付100w给销售部的负责人jimao,2jimao收到钱,然后3把房子的钥匙给李明 异步的步骤是上面的123步骤同一时间进行 2异步代码 2.1 创建一个空的springboot项目 可以参考 [ 超链接 ]+ ( h
阅读全文
摘要:1创建一个springboot,这里以eclipse为例子,可以在eclisse中点击File/new/other/SpringBoot/Spring Starter Project中点击【next】,然后输入对应的信息 注意:有些时候pm.xml中报错,说明版本过高,降低版本即可 2给启动类添加注
阅读全文
摘要:1 链接:https://pan.baidu.com/s/127D5bofzDcaOC9LZXWucog 提取码:kedc 1数据结构 2Student package springboot_mybatis_mysql.bean; public class Student { /** * 自增id
阅读全文
摘要:1构造 2User类: package springboot_redis.bean; import java.util.Date; public class User { /** * 用户年龄 */ private int age; /** * 用户密码 */ private String pwd;
阅读全文
摘要:首先启动redis-server,看能否启动 启动命令式 ./redis-server 然后 1如果修改了IP地址,比如说改成了192.168.20.66 那么执行命令的时候需要将ip地址带上 redis-cli -h 192.168.20.66 -p 6379 2如果没有修改ip地址 .找到red
阅读全文
摘要:数据结构 1在pom.xml中添加redis的依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=
阅读全文
摘要:1登陆spring.io,选择spring boot 2 直接ctrl+f,输入redis,找到对应的位置 可以点击Spring Data Redis,来查看redis的相应配置属性
阅读全文
摘要:1src/test/resources下面自定义banner.txt,我这里用的是佛祖保佑的banner,复制进去就可以了,当然,也可以在以下三个网站中生成banner http://www.network-science.de/ascii/ http://www.kammerl.de/ascii/
阅读全文
摘要:1 1个用户发请求到tomcat,tomcat部署web应用,web应用去查询mysql,查询之后发现数据公用,就将数据放入缓存服务之中,剩余的人的请求进来tomcat后,发现缓存服务中有自己想要的数据,可以直接去取就行了,取出来之后,可以将值返回页面端,这样,就减少了对数据库的IO处理,这样比查询
阅读全文
摘要:1在service中添加注解来控制事务的执行 @Transactional(propagation=Propagation.REQUIRED) 这样,方法体中的事务进行报错就会回滚释放事务 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事
阅读全文
摘要:1单机事务 A-->B 用户表、账户表、订单表都在一个mysql中 A转账给B,那么正常情况下A账户减钱,B账户加钱,如果A减钱成功,B账户加钱失败,那么A账户也要减少钱失败 2分布式事务 分布式事务处理通过二次提交,需要保证数据的一致行 3事务的隔离机制 Serializable: 串行处理,消耗
阅读全文
摘要:废话少说,上代码 结构: 1application.properties web.upload-path=G:\study_tool\maven_workspace\images#\u9759\u6001\u8D44\u6E90\u6587\u4EF6spring.resources.static-
阅读全文
摘要:在application.properties中添加配置 #控制台打印mybtics的sql语句mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 2然后run as application,直接通过接
阅读全文
摘要:结构 1使用starter,访问maven仓库地址 http://mvnrepository.com 或者直接在pom.xml中添加依赖,注意,如果包不能被引用,把<scope>给注释掉 <!-- 引入mybatis的starter的包 --> <dependency> <groupId>org.m
阅读全文
摘要:1访问www.thymeleaf.org 2点击docs 3选择快速学习 4看不懂英文的,可以去下载沙拉查词,地址https://www.cnblogs.com/zhushilai/p/13446847.html
阅读全文
摘要:1在pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 2在applica
阅读全文