会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
提拉米苏007
博客园
首页
新随笔
联系
管理
订阅
2022年3月7日
网络
摘要: 1、HTTP头部都有哪些信息?HTTP从1到2和3都有哪些改进? 通用标头、实体标头、请求标头、响应标头 HTTP1.0 HTTP 1.1主要区别长连接HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。HTTP是基于TCP/IP协议的,创
阅读全文
posted @ 2022-03-07 11:43 提拉米苏007
阅读(70)
评论(0)
推荐(0)
2020年3月18日
基于redis的限流
摘要: /** * 基于redis的限流 * @author: whh * @date: 2020.03.19 **/public class RedisRateLimitUtil { public static final Logger LOGGER = LoggerFactory.getLogger(R
阅读全文
posted @ 2020-03-18 16:47 提拉米苏007
阅读(271)
评论(1)
推荐(0)
表单防重复提交
摘要: form表单防止重复提交4种方案: 1、js屏蔽提交按钮(只可限制按钮重复点击) 2、利用Session防止表单重复提交(需配置session分布式存储)3、使用AOP自定义切入实现(限制了访问频率)4、数据库增加唯一约束(简单粗暴)5、利用token防止表单重复提交(目前最佳) 1、js屏蔽提交按
阅读全文
posted @ 2020-03-18 12:01 提拉米苏007
阅读(611)
评论(0)
推荐(1)
2020年1月20日
基于consul服务发现监控prometheus数据采集
摘要: 业务服务使用micrometer + prometheus + grafana模式进行监控,如果服务机器列表发生变化,需要改动prometheus.yml机器域名或者IP,如果发生机器迁移或者扩缩容则容易遗忘,因此,我们可以通过prometheus与consul集成来实现动态监测机器列表变动来获取对
阅读全文
posted @ 2020-01-20 15:22 提拉米苏007
阅读(1712)
评论(0)
推荐(0)
2019年12月19日
java对csv文件解析工具类
摘要: 引用:https://blog.csdn.net/hantiannan/article/details/6756347 可自动过滤单元格含换行字符或英文逗号的情况 public class CsvParser { private BufferedReader bufferedreader = nul
阅读全文
posted @ 2019-12-19 15:01 提拉米苏007
阅读(2571)
评论(0)
推荐(0)
2019年12月17日
并发编程
摘要: 一、多线程的使用 1、在阿里巴巴Java开发手册中也明确指出,不允许使用Executors创建线程池。阿里巴巴java开发手册说明如下:【强制】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽
阅读全文
posted @ 2019-12-17 19:16 提拉米苏007
阅读(193)
评论(0)
推荐(0)
2019年12月13日
使用Jasypt对SpringBoot配置文件加密
摘要: 引用:使用Jasypt加密:https://blog.csdn.net/rongxiang111/article/details/85255370 使用Jasypt对.properties配置文件加密:http://www.voidcn.com/article/p-ermeyjiw-st.html
阅读全文
posted @ 2019-12-13 18:01 提拉米苏007
阅读(758)
评论(0)
推荐(0)
2019年1月7日
mybatis-generator自动生成mapper
摘要: 1、pom.xml里加入依赖及插件配置 1 <!-- mysql --> 2 <dependency> 3 <groupId>mysql</groupId> 4 <artifactId>mysql-connector-java</artifactId> 5 <version>5.1.13</vers
阅读全文
posted @ 2019-01-07 14:43 提拉米苏007
阅读(272)
评论(0)
推荐(0)
2018年9月29日
LeetCode
摘要: 1、两数之和:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 2、两数相加:给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 3、无重复字符的最长子串:给定一个字符串,找出不含有重复字符的最长子串的长度。 4、两个排序
阅读全文
posted @ 2018-09-29 19:21 提拉米苏007
阅读(446)
评论(0)
推荐(0)
2018年9月13日
MyBatis
摘要: 一、MyBatis 1、概念 MyBatis 是一种优秀的持久层框架,对jdbc操作数据库的过程进行了封装。 mybatis通过xml或者注解的方式,将要执行的各种sql语句配置起来,并通过Java对象和statement中的sql语句映射生成最终的sql语句,最后由mybatis框架执行sql语句
阅读全文
posted @ 2018-09-13 20:10 提拉米苏007
阅读(123)
评论(0)
推荐(0)
下一页
公告