ldcaws
码龄8年
  • 436,762
    被访问
  • 231
    原创
  • 4,973
    排名
  • 44
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2014-05-28
博客简介:

ldcaws的专栏

博客描述:
我不去想是否能够成功,既然选择了远方便只顾风雨兼程!
查看详细资料
  • 5
    领奖
    总分 1,070 当月 179
个人成就
  • 获得76次点赞
  • 内容获得52次评论
  • 获得231次收藏
创作历程
  • 67篇
    2022年
  • 65篇
    2021年
  • 34篇
    2020年
  • 7篇
    2019年
  • 7篇
    2018年
  • 29篇
    2017年
  • 21篇
    2016年
  • 24篇
    2015年
  • 2篇
    2014年
成就勋章
TA的专栏
  • redis
    12篇
  • springboot
    63篇
  • Mybatis
    3篇
  • mysql
    18篇
  • netty
    3篇
  • springcloud
    8篇
  • security
    3篇
  • oauth2
    1篇
  • kafka
    2篇
  • dubbo
    1篇
  • mqtt
    2篇
  • mahout
    1篇
  • Java
    98篇
  • C#
    1篇
  • 云计算
    1篇
  • hadoop
    7篇
  • Linux
    13篇
  • Spark
    4篇
  • yarn
    2篇
  • matlab
    1篇
  • JavaWeb
    20篇
  • El表达式
    2篇
  • Hibernate
    3篇
  • Spring
    7篇
  • Oacle
    9篇
  • VMWare
    1篇
  • weblogic
    2篇
  • JavaScript
    5篇
  • Cesium
    2篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Jemeter温故而知新

前提:jemeter去官网下载启动、一个sprinboot项目;jemeter界面如下新建测试计划,如用户列表接口测试,这里模拟100个并发访问请求,操作步骤如下给测试计划添加线程组配置基本的请求配置,如服务器的地址和端口添加http请求添加结果查看添加结果查看执行测试查看测试结果后面在工程中深入应用一下。...
原创
发布博客 2022.05.22 ·
19 阅读 ·
0 点赞 ·
0 评论

spring中的bean是单例还是多例?如何保证并发安全?

spring中的controller默认是单例的,不要使用非静态的成员变量,否则会发生并发安全性问题。@RestControllerpublic class ScopeController { private int num = 0; @GetMapping("/testScope") public Object testScope() { System.out.println(++num); return num; } @G
原创
发布博客 2022.05.20 ·
111 阅读 ·
0 点赞 ·
0 评论

springboot+redis实现限流再相约

使用springboot集成redis实现一个简单的限流功能。实现简单的限流可以通过自定义注解来实现,限流可以分为不同的策略,如针对接口的全局性限流、针对ip的限流,限制1分钟内访问的次数。实例限流方式的枚举类public enum LimitType { /** * 默认策略全局限流 */ DEFAULT, /** * 根据请求IP进行限流 */ IP}限流注解@Target(ElementType.METHOD)@
原创
发布博客 2022.05.17 ·
164 阅读 ·
0 点赞 ·
0 评论

springboot+redis实现热搜

使用springboot集成redis实现一个简单的热搜功能。搜索栏展示当前登录的个人用户的搜索历史记录;删除个人用户的搜索历史记录;插入个人用户的搜索历史记录;用户在搜索栏输入某字符,则将该字符记录下来以zset格式存储在redis中,记录该字符被搜索的个数;当用户再次查询了已在redis存储了的字符时,则直接累加个数;搜索相关最热的前十条数据;实例@Transactional@Service("redisService")public class RedisService {
原创
发布博客 2022.05.16 ·
276 阅读 ·
2 点赞 ·
0 评论

Redis高可用之温故

redis保证高可用主要有三种方式,主从、哨兵、集群。1、主从复制主从复制是指将一台redis服务器的数据,复制到其他的redis服务器。前者称为主节点master,后者称为从节点slave,且数据的复制是单向的。redis主从复制支持主从同步和聪聪同步。主从复制作用:数据冗余,主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式;故障恢复,当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复;负载均衡,在主从复制的基础上,配置读写分离,可以由主节点提供写服务,从节点提供读服务,
原创
发布博客 2022.05.12 ·
158 阅读 ·
0 点赞 ·
0 评论

Redis基础之温故

在日常开发中,必然离不开redis,下面对redis的基础温故一下,看看能否知新?1、whatredis是一种基于键值对(key-value)的NoSQL数据库。redis中的value支持string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)等多种数据结构,因此可以满足很多的应用场景。redis会将所有数据都存放在内存中,因此读写性能非常优秀。redis可以将内存数据利用快照和日志的方式保存到硬盘上,因此发生类似断电或机器故障时,内存中的数据不会“丢失
原创
发布博客 2022.05.12 ·
32 阅读 ·
0 点赞 ·
0 评论

springboot的jar包启动时指定加载的配置文件

springboot会按照下列优先级来加载application.properties配置文件,由高到低依次为:jar包同级目录下的config目录下的application.propertiesjar包同级目录下的application.propertiesclasspath下的config目录下的application.propertiesclasspath下的application.properties若不想通过上面的方式,可以使用命令指定配置文件所在位置java -Dspring.c
原创
发布博客 2022.05.10 ·
266 阅读 ·
0 点赞 ·
0 评论

Java中jdbc、hibernate、mybatis浅析

jdbc,java database connectivity,是java连接数据库操作的原生接口。jdbc是所有框架操作数据库所必须的,是数据库的统一接口标准。orm,object relational mapping,一般指对象关系映射,是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。jpa,是orm框架的统一接口标准,即orm框架的规范。hibernate,是一个标准的orm框架,实现了jpa接口,可理解成jpa是接口,hibernate是实现类。
原创
发布博客 2022.05.09 ·
332 阅读 ·
0 点赞 ·
0 评论

Java之List循环remove浅析

java中对list进行循环remove时是非常容易踩坑的,下面简单分析一下。错误用法1、fori循环 //错误用法 for (int i = 0; i < list.size(); i++) { if (list.get(i) % 2 == 0) { list.remove(i); } }问题是在删除元素后,后面的元素都往前移动了一位,而索引继续+1,索引实际访问的元素对于
原创
发布博客 2022.05.07 ·
403 阅读 ·
0 点赞 ·
0 评论

sqlplus连接oracle报ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

报错:连接oracle数据库时,出现ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决方法:1、重启oracle相关服务,尝试重新连接,若未解决进行第2步2、正确设置数据库服务器中的listener.ora文件,添加相应的实例,重启数据库服务,尝试重新连接示例SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = CLRExtProc)(ORACLE_HOME = D:\oracle\product\11.2.0
原创
发布博客 2022.05.06 ·
88 阅读 ·
0 点赞 ·
0 评论

springboot工程中实现跨域方式浅析

同源策略是一种约定,它是浏览器最核心、最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)。跨域,当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。对于cors跨域请求,可以通过如下方式进行设置:
原创
发布博客 2022.05.05 ·
94 阅读 ·
0 点赞 ·
0 评论

springboot+validation参数校验浅入浅出

在spring开发中,对入参进行校验是一种常见且必须的需求,下面对springboot中引入validation组件实现校验进行简单的分析一下。Java API 规范 JSR303 定义了 Bean 校验的标准,但没提供实现,而常用的hibernate validation则是对这个规范的实现,提供了校验注解@Min、@Max等。spring validation是对hibernate validation的二次封装,用于spirng中参数的校验。若springboot版本低于2.3.时,spring-
原创
发布博客 2022.05.04 ·
558 阅读 ·
0 点赞 ·
0 评论

Java之ApiPost工具

在java后端服务开发中,离不开接口文档编写、接口测试、Mock数据测试、前后端接口联调。目前通常通过postman、swagger等工具来实现,今天介绍一款新的工具ApiPost,将接口测试、接口文档编写、mock测试、接口联调集成一体的辅助开发工具。ApiPost是一款国产化、纯中文,支持团队协作,可直接生成文档的API调试、管理工具。在最新的版本中,还推出了支持websocket测试功能。面向的用户群体包括如下前端开发人员:支持接口文档预览、接口Mock数据、接口调试、前端代码自动生成。后端
原创
发布博客 2022.05.01 ·
107 阅读 ·
0 点赞 ·
0 评论

JUC并发编程工具温故而知新

JUC是指java.util.concurrent包,里面封装了解决并发编程的一些工具,下面温习一下CountDownLatch、CyclicBarrier、Semaphore、ExChanger的使用。1、SemaphoreSemaphore,是信号量,作用于控制同时访问某些资源的线程数量,用在流量控制。源码如下 /** * Creates a {@code Semaphore} with the given number of * permits and nonfai
原创
发布博客 2022.04.28 ·
350 阅读 ·
0 点赞 ·
0 评论

springboot+minio文件存储初尝试

文件服务算是一个基础服务了,比较专业的组件有FastDFS,也可以采用基本的保存在本地的文件上传方式,但是其安全性不高。下面聊聊springboot集成文件服务组件MinIO。MinIO是一个基于Apache License v2.0开源协议的对象存储服务,非常合适存储大容量非结构化的数据,如图片、视频、日志文件等,一个对象文件的大小可以是几KB到5T不等。MinIO是一个轻量级的服务,类似redis、mysql,可以很方便的和其他应用结合。MinIO的特点请查看官网,https://min.io/。
原创
发布博客 2022.04.27 ·
166 阅读 ·
0 点赞 ·
0 评论

springboot中打包发布后无法读取json文件问题浅析

springboot工程中读取json文件是一个非常常见的操作,在本地idea运行调试的时候读取json文件没有任何问题,但是打包发布后运行会报读取不到json文件的问题,解决方法如下要将json文件放到static目录下,如/static/config/读取json文件要用ClassPathResource和fastJson操作示例:// 1ClassPathResource resource = new ClassPathResource("static/config/Info.json"
原创
发布博客 2022.04.21 ·
324 阅读 ·
0 点赞 ·
0 评论

Java之日志打印占位符

在java中日志打印基本方式有System.out.print()打印,在工程应用中更多的是使用LogFactory,getLogger()打印,下面对其打印时使用占位符的用法进行简单分析。1、System.out.print()占位符由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。%d整型输出,%ld长整型输出;%o以八进制数形式输出整数;%x以十六进制数形式输出整数,或输出字符串的地址;%u以十进制数输出unsigned型数据
原创
发布博客 2022.04.20 ·
476 阅读 ·
0 点赞 ·
0 评论

Java之线程休眠浅析

在java中,线程休眠就是让线程进入BLOCKED阻塞状态,在线程结束休眠后进入RUNNABLE可运行状态。线程休眠可以分为指定时间的休眠和无限期休眠,指定时间休眠是设置时间,时间到了自动唤醒;无期限休眠是通过休眠和唤醒方法控制线程的状态。线程休眠的常用方法有Thread.sleep()、TimeUnit.*.sleep()、Object.wait()/notity()、LockSupport.park()/unpark()。其中前两个是让线程休眠指定时间后自动唤醒,后两个提供了一对休眠和唤醒的方法,实现
原创
发布博客 2022.04.20 ·
230 阅读 ·
0 点赞 ·
0 评论

Java之微服务浅谈

微服务近年来如火如荼,很多公司都在考虑或尝试微服务架构,随着微服务的容器化部署的发展,加快了微服务架构的兴盛。what:什么是微服务架构why:为什么引入微服务架构how:如何进行微服务拆分when/where:什么情况考虑微服务架构1、what分布式时代,系统间需要打通、组成集群,从而具备更强大的吞吐能力。将一个单体项目拆分成多个微服务,各个微服务之间打通、相互协调,从而完成全流程服务。微服务是一种架构风格,是架构设计层面的,分布式是一种系统的部署方式,是部署层面的。分布式系统:将一个大
原创
发布博客 2022.04.18 ·
270 阅读 ·
0 点赞 ·
0 评论

Java中分库分表再相约

分库分表越来越影响系统应用的高可用、高并发问题,下面和分库分表再相约,聊聊mysql环境的分库分表。what:什么是分库分表why:为什么需要分库分表how:如何进行分库分表when/where:什么时候/环境考虑分库分表problem:分库分表带来的问题what分库,就是将一个数据库分成多个数据库,部署到不同的机器。分表,就是将一个数据表分成多个数据表。why数据量越来越大,数据库会出现性能瓶颈。分库,随着业务量剧增,单个数据库所在机器的磁盘容量可能会撑爆,分成多个数据库,
原创
发布博客 2022.04.16 ·
782 阅读 ·
0 点赞 ·
0 评论
加载更多