卑微小邝
码龄8年
关注
提问 私信
  • 博客:76,176
    76,176
    总访问量
  • 31
    原创
  • 1,941,700
    排名
  • 11
    粉丝
  • 0
    铁粉

个人简介:奋力加载中

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-10-14
博客简介:

sout的博客

查看详细资料
个人成就
  • 获得53次点赞
  • 内容获得11次评论
  • 获得88次收藏
  • 代码片获得112次分享
创作历程
  • 2篇
    2022年
  • 6篇
    2021年
  • 17篇
    2020年
  • 5篇
    2019年
  • 6篇
    2018年
成就勋章
TA的专栏
  • Java基础
    4篇
  • Redis
    4篇
  • GIT
    1篇
  • AOP
    2篇
  • Exception
    1篇
  • RabbitMQ
    1篇
  • IDEA设置问题
    1篇
  • JPA
    1篇
  • MySQL
    5篇
  • Docker
    2篇
  • Java面试
    1篇
  • 虚拟机连接
  • 纯想法
    1篇
  • 服务器
    2篇
  • IDEA的hibernate
    1篇
  • 数据库
    5篇
  • struts
    1篇
  • 配置问题
    2篇
  • wampserver
    2篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java 8新特性之流处理

Java 8新特性之流处理1.定义2.流操作2.1 中间操作2.2 终端操作3.中间操作3.1 筛选和切片3.1.1 用谓词筛选(filter方法)3.1.2 筛选各异的元素(distinct方法)3.1.3 截短流(limit方法)3.1.4 跳过元素(skip方法)3.2 映射3.2.1 map方法3.2.2 flapMap3.3 排序4.终端操作4.1 allMatch4.2 anyMatch4.3 findFirst、finfAny4.4 reduce4.5 收集1.定义简单定义就是,从支持数据
原创
发布博客 2022.01.26 ·
1068 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Oracle数据库11.2.0.4.0版本隐含的bug

某天在生产上出现了这样的问题,流程处理过程中,突然出现数据库崩溃的情况,后面经数据库运维人员排查到是某个不当的语法书写触发了Oracle数据库11.2.0.4.0版本隐含的一个bug。背景:Oracle数据库11.2.0.4.0版本,一个SQL最多只支持65535个绑定变量,当绑定变量的数据量超过阈值时,会致使数据库挂掉。原因:更新数据时,使用foreach语句,绑定变量会进行累加,更新的数据量过大,导致SQL语句中累加的绑定变量的数据总量超过了数据库的阈值,致使数据库宕机。总结,所以当更新或者
原创
发布博客 2022.01.25 ·
1657 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot整合Redis 对象序列化

最开始 采用默认的redisTemplate实体类@FieldNameConstants@DynamicUpdate@DynamicInsert@Data@Entity@Table(name = "user")public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @TableId(value = "id", type = IdType.AUTO) @Colu
原创
发布博客 2021.06.04 ·
554 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Redis三个客户端框架比较

Jedis:是Redis的Java实现客户端,提供了比较全面的Redis命令的支持,Redisson:实现了分布式和可扩展的Java数据结构。Lettuce:高级Redis客户端,用于线程安全同步,异步和响应使用,支持集群,Sentinel,管道和编码器。...
转载
发布博客 2021.06.02 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

个人常用(常忘记)的GIT命令

git branch #查看本地所有分支,并且会标注目前是在哪个分支git checkout -b <本地分支名> origin/<远程分支名> #拉取远程分支并创建本地分支,切换到新分支git branch -d <本地分支名> #删除本地分支git branch -D <本地分支名> #强制删除本地分支git branch --set-upstream-to=origin/<远程分支名> #将目前所在的分支与指定
原创
发布博客 2021.03.15 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 汉字按照拼音排序

数据库中按照拼音排序很简单SELECT DISTINCT province_name, province_code FROM `metadata_township` ORDER BY convert(province_name USING gbk) asc一般的排序都是能正确的,但是有的多音字啥的会有点差别,例如重庆,按理说是重是“chong”,但是排序的时候会按照“zhong”,就会排在靠后的。Java中按照拼音排序我的list里面是对象,对象里面含有需要按照拼音排序的字段name,我用
原创
发布博客 2021.03.15 ·
4409 阅读 ·
8 点赞 ·
0 评论 ·
15 收藏

Redis持久化——RDB和AOF

一、持久化1.redis所有数据都是保存在内存中,redis持久化,就是把对数据的更新异步地保存到磁盘上。2.持久化实现方式快照方式持久化 快照方式持久化就是在某时刻把所有数据进行备份。写日志方式持久化 写日志方式持久化就是把用户执行的所有写指令备份到文件中,还原数据时只需把备份的所有指令重新执行一遍即可。二、RDB1.什么是RDBRDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。在默认情况下, Redis 将数据库快照保存在名字为 ...
原创
发布博客 2021.03.10 ·
147 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Redis基础知识——数据类型及其命令

Redis五大数据类型Redis-keyStringListSetHash五大数据类型Redis-key# 1.type 返回key所存储的值的类型# 返回值 返回 key 的数据类型,数据类型有:# none (key不存在)# string (字符串)# list (列表)# set (集合)# zset (有序集)# hash (哈希表)127.0.0.1:6379> set weather "sunny"OK127.0.0.1:6379> type weathe
原创
发布博客 2021.03.09 ·
322 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

AOP的简单应用--对web请求做切面来记录日志

首先在pom文件中加入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <group
原创
发布博客 2020.12.23 ·
141 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

ArrayList<T>和List<T> 使用到Arrays.asList()

将一个数组转换成一个列表时,之前一直是这样做的:String[] array = {"aa","bb","cc"};List<String> list = Arrays.asList(array);这样可以成功转换为list,但是在删除list中的元素时会报错。但是如果像下面这样转换就能够成功删除元素:List<String> list = new ArrayList<>(Arrays.asList(array));仔细看第一种情况,进入到Arr
原创
发布博客 2020.12.23 ·
305 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

浅浅浅浅的了解AOP

AOPAOP相关的基础概念1.切面(Aspect)2.连接点(Join Point)3.通知(Advice)通知类型4.切入点(Point Cut)5.目标对象(Target Object)切入点表达式1.execution2.within3.args4.@within、@annotation、@args简单应用demo 1demo 2demo 3AOP相关的基础概念AOP(面向切面编程),简单来说,就是将一些公共或者复用的代码抽离出来,在需要这些公共代码的地方,将这些代码“织入”进去。1.切面(As
原创
发布博客 2020.12.23 ·
1695 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

前端入参或者其他系统调用接口 参数缺失统一处理

//@NotNull 验证对象是否不为null, 无法查检长度为0的字符串//@NotBlank 检查约束 (字符串) 是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.//@NotEmpty 检查(集合)约束元素是否为NULL或者是EMPTY.@NotBlank(message = "物流公司不能为空")private String fromBillLogistics;入参加了上述的注解 来校验字段的非空。但是返回给前端或者其他系统的结果提示不太友好。通过测试,.
原创
发布博客 2020.12.21 ·
2738 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

阿里云部署RabbitMQ异常登录处理:User can only log in via localhost

最近在部署自己的服务器,部署RabbitMQ时,碰到一个问题:登录服务器上的RabbitMQ的管理界面时,报错User can only log in via localhost,意思是只能通过localhost登录管理界面。在网上搜索了,基本上都是修改配置文件,方法如下:找到rabbit.app文件,位于rabbitmq_server-3.8.9\ebin目录下。搜索loopback_users,将"guest"删除,修改后:{loopback_users, []},然后再重启服务就好了。
原创
发布博客 2020.10.31 ·
1161 阅读 ·
5 点赞 ·
1 评论 ·
2 收藏

Java8新特性 Lambda表达式

lambda表达式的语法格式如下:(parameters)->expression或(parameters)->{statements;}以下是lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。 可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。 可选的大括号:如果主体包含了一个语句,就不需要使用大括号。 可选的返回关键字:如果主体只有一个表达式返回值则编译器会自动返回值,大括号需要指定明表达式返回了一个数值。...
原创
发布博客 2020.09.28 ·
396 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

IDEA中项目修改代码 重新启动项目后 class文件未更新的解决办法

在写项目的时候 修改了代码 重新启动项目 发现class文件未更新 每次都是先clean 在install来更新class文件后来从别人的博客上找到了解决办法在借鉴的博客中 一共有三种解决办法 前两种 我都没有成功 第三种成功了 就介绍第三种解决办法首先 进入Settings然后搜索Runner 勾选图中红色框框的选项成功解决!如果想要了解前两种方法 可以参考https://www.pianshen.com/article/80511562842/...
原创
发布博客 2020.09.24 ·
8613 阅读 ·
9 点赞 ·
6 评论 ·
16 收藏

JPA中实现sql的group_concat函数

前提条件:一个售后订单会有多个快递单号,一条记录存储一个快递单号,所以要根据售后订单分组,拼接快递单号,sql语句中,可以通过group by分组,然后用group_concat函数拼接快递单号,但JPA中没有对应group_concat函数的方法解决办法:使用StringTemplateStringTemplate stringTemplate = Expressions.stringTemplate("group_concat({0})",qAsOrderPackageEntity.mail
原创
发布博客 2020.09.10 ·
1377 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MySQL启动失败:mysql服务无法启动 服务没有报告任何错误

转载自https://blog.csdn.net/shinny195/article/details/82319218
转载
发布博客 2020.07.09 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TeamViewer由商业用途改为个人用途

由于之前安装TeamViewer的时候,不小心点了商业用途,试用期过后就不能使用远程控制了,网上百度了一下,只需要卸载TeamViewer,然后修改电脑以太网MAC地址,然后重新下载,选择个人用途就可以一直免费使用了。卸载的时候,记得勾选“删除设置”,删除全部有关于TeamViewer的文件修改电脑以太网MAC地址打开控制面板,选择网络和Internet,再选择网络和共享中心,点击左侧...
原创
发布博客 2020.03.28 ·
3090 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

springboot连接MySQL报错You must configure either the server or JDBC driver

很简单,在配置连接数据库的url后面加上serverTimezone=UTC
原创
发布博客 2020.03.25 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL8版本忘记密码

参考别人的方法解决了MySQL8版本忘记密码的问题1.修改my.ini文件,在[mysqld]段后面加上skip-grant-tables,并关闭MySQL服务2.在命令行中切换到MySQL的bin目录3.输入-console -skip-grant-tables4.再打开一个命令行,切换到MySQL的bin目录,输入mysql5.输入use mysql,系统回复的是Dat...
原创
发布博客 2020.03.25 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多