上一页 1 2 3 4 5 6 7 8 9 10 ··· 40 下一页
摘要: 前言 对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。 在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。 确实,spring事务用起来贼爽,就用一个简单的注 阅读全文
posted @ 2022-12-23 22:44 super超人 阅读(148) 评论(0) 推荐(0) 编辑
摘要: springboot中service自己注入自己: 启动报错: F:\jdk8-32bit\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:56333,suspend=y,server=n -XX:TieredStopAtL 阅读全文
posted @ 2022-12-23 19:43 super超人 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 1.windows下根据端口号查找进程并杀死: 查找端口号为8092的进程:netstat -aon|findstr "8092" 杀死进程:taskkill /pid 11456 -f 2.linux下根据端口号查找进程并杀死: 查找端口号含有80的进程: netstat -lnp | grep 阅读全文
posted @ 2022-12-23 12:06 super超人 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 1.索引优化。增加准确的索引是最简单有效的方式。 2.sql优化。sql优化也是尽量优化的使索引生效。 3.代码优化,避免循环查询库,sql优化无法解决的尝试在代码中组装数据。 4.异步,消息队列。 5.多线程。 6.分区,分表,分库。 7.缓存。 8.读写分离。 非常全面,感觉性能上的问题归结还是 阅读全文
posted @ 2022-12-22 17:33 super超人 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 在 Web 应用发展的初期阶段,一个网站的访问量本身就不是很高,直接使用关系型数据库就可以应付绝大部分场景。但是随着互联网时代的崛起,人们对于网站访问速度有着越来越高的要求,直接使用关系型数据库的方案在性能上就出现了瓶颈。因此在客户端与数据层之间就需要一个缓存层来分担请求压力,而 Redis 作为一 阅读全文
posted @ 2022-12-22 10:48 super超人 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.java高手是怎样炼成的 原理、方法与实践。 2.代码整洁之道。 3.深入理解java虚拟机。 4.java程序性能优化。 5.码出高效。 6.阿里巴巴java开发手册。 7.java工程师成神之路。 8.重构-改善既有代码的设计。 9.深入分析JavaWeb技术内幕。 10.Effective 阅读全文
posted @ 2022-12-21 11:33 super超人 阅读(31) 评论(0) 推荐(0) 编辑
摘要: easypoi导出带动态下拉框。 实体注解: package com.springbooteasypoi.entity.excel.select; import cn.afterturn.easypoi.excel.annotation.Excel; import lombok.Data; /** 阅读全文
posted @ 2022-12-06 14:03 super超人 阅读(3138) 评论(0) 推荐(0) 编辑
摘要: LRU全称 "Least Recently Used",最近最少使用策略,判断最近被使用的时间,距离目前最远的数据优先被淘汰,作为一种根据访问时间来更改链表顺序从而实现缓存淘汰的算法,它是redis采用的淘汰算法之一。redis还有一个缓存策略叫做LFU, 那么LFU是什么呢? 我们本期来分析一下L 阅读全文
posted @ 2022-12-06 10:28 super超人 阅读(66) 评论(0) 推荐(0) 编辑
摘要: mysql中varchar能够存储可变长度的字符串。过去我做的诸多业务中,一般存储短字符串的需求,都会使用varchar类型,并且定义长度为255,也就是varchar(255)。 不过为了探究varchar这种类型到底是怎么存储的,它的最大长度能达到多少,我决定区翻一下mysql文档学习一下。 v 阅读全文
posted @ 2022-12-05 15:04 super超人 阅读(5309) 评论(0) 推荐(1) 编辑
摘要: 配置注释模板: 1.类: Template text: /** * @description: TODO * @author liuyachao * @date $DATE$ $TIME$ */ Edit variables: 2.方法: Template text: * $params$ * @r 阅读全文
posted @ 2022-12-02 17:49 super超人 阅读(94) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 40 下一页