踩过的坑
遇到的bug,或者配置问题的一些总结
Coooooooooool.
这个作者很懒,什么都没留下…
展开
-
JSON转List<List<Object>的方法
使用fastjson将JSON格式转换成List<List的形式List<List<Object>> tagLists = JSONObject.parseObject(jsonString, new TypeReference<List<List<Object>>>(){});‘Object’ 表示你自己创建的对象 <!--阿里fastjson依赖--> <dependency>原创 2021-10-21 14:49:58 · 1538 阅读 · 1 评论 -
vi编辑模式下上下左右变成ABCD的解决方法
使用 Vi 编辑,若 Vi 的插入模式(Insert Mode)中,上下左右变成了 ABCD,那么可以使用以下命令即可:cp /etc/vim/vimrc ~/.vimrc 修复原创 2021-09-27 10:47:37 · 1418 阅读 · 0 评论 -
MyBatis 属性加载顺序
MyBatis 属性加载顺序⚠️ 注意:如果一个属性在不只一个地方进行了配置,那么,MyBatis 将按照下面的顺序来加载:首先读取在 properties 元素体内指定的属性。然后根据 properties 元素中的 resource 属性读取类路径下config.properties文件,或根据 url 属性指定的路径读取属性文件,并覆盖之前读取过的同名属性。最后读取作为方法参数传递的属性,并覆盖之前读取过的同名属性。按照优先级排序:方法参数 > 配置文件 > properti原创 2021-07-26 10:10:52 · 384 阅读 · 0 评论 -
C语言 先序 创建二叉树,中序遍历+后序遍历,查找一个数
先定义节点struct tnode{ char data; struct tnode *lchild,*rchild;};1.用先根的方法创建一颗二叉树struct tnode * creatTree(struct tnode *head){ char e; scanf("%c",&e); fflush(stdin); if(e != '#'){ head = (struct tnode *)malloc(sizeof(st原创 2021-05-07 07:26:33 · 313 阅读 · 0 评论 -
消息队列RABBITMQ安装部署
标题1.先安装插件yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel安装wgetyum -y install wget2.安装ERLANG环境因为 RabbitMQ 需要 erlang 环境的⽀持,所以必须先安装 erlangyum install erlang检验是否安装成功erl3.安装RabbitMQ下载wget https://git原创 2021-05-05 12:49:22 · 468 阅读 · 0 评论 -
Linux提示-bash: wget: command not found
wget安装后还显示-bash: wget: command not found原因分析1.没安装wget2.已安装但是安装失败解决方法1.要是没安装就直接安装wgetyum -y install wget2.要是安装过了还是显示-bash: wget: command not found,就说明安装失败,卸载重装!!!# 卸载yum remove wget# 重装yum -y install wget如有错误,欢迎留言指正...原创 2021-05-05 09:50:48 · 690 阅读 · 0 评论 -
xxxService中的xxxDAO字段找不到主类型
Field xxxDAO in xxx.service.impl.xxxServiceImpl required a bean of type ‘xxx.dao.StockDAO’ that could not be found.????报错截图✅排查看情况应该是注解出错了1.检查Server层@Service注解2.检查DAO层的@Mapper注解3.检查启动类的 @MapperScan注解4.成功解决如果对你有帮助欢迎????留言,如果有错误欢迎留言指正~...原创 2021-05-01 11:11:37 · 698 阅读 · 1 评论 -
逼死强迫症的腾讯网迷你新闻弹窗
强迫症福音:关闭烦人的新闻弹窗进入设置权限设置->资讯提醒->登陆显示"腾讯网迷你版"连带其他的花里胡哨一起给关了????世界终于清净了!!!原创 2021-04-30 12:23:47 · 892 阅读 · 3 评论 -
云服务器挖矿病毒解毒方案
CPU占用率100% 但是top命令查不出来阿里云服务器不小心中了挖矿病毒,可能是因为连接Redis的时候关闭了防火墙,或者是口令太弱1.先大概还原了病毒攻击思路2.知道它的攻击方式,就可以对症下药了想到了两个解决方法重装系统(方便,但是辛苦配的环境就没了)删除恶意脚本(不好找脚本位置,病毒会隐藏)3.这里我采用了删除脚本的方案先用top命令查看哪个进程占着CPU用 top 命令查看CPU情况改用 pidstat 命令知道了问题进程PID事情就变得好办了,直原创 2021-04-29 11:26:25 · 1065 阅读 · 1 评论 -
Redis数据乱码原因
Redis数据乱码:\xac\xed\x00\x05t\x00\x05myKey情况如下????问题原因数据没有序列化解决办法找到数据源,序列化后再写入Redis原创 2021-04-29 09:54:13 · 900 阅读 · 1 评论 -
org.springframework.data.redis.serializer.SerializationException: Cannot serialize;(无法序列化)
1.报错信息????:2.原因分析:对象没有序列化3.解决方案序列化后在再使用PS:如果对你有帮助,欢迎留言点赞原创 2021-04-29 09:49:58 · 1083 阅读 · 2 评论 -
一个例子让你搞懂序列化
1.什么序列化序列化:把对象转化为可传输的字节序列过程称为序列化。反序列化:把字节序列还原为对象的过程称为反序列化。2.为什么要序列化可能上面的概念不好理解,我们换个角度,先思考为什么需要序列化。其实序列化最终的目的是为了对象可以跨平台存储,和进行网络传输。而我们进行跨平台存储和网络传输的方式就是IO,而我们的IO支持的数据格式就是字节数组。举个例子????:我们要把一架飞机????(一个对象)运送到某个地方,但是因为飞机太大,不能直接整架运走,所以我们需要将它拆解成小部件(序列化),原创 2021-04-29 09:21:02 · 833 阅读 · 1 评论 -
GitHub添加公钥(Git绑定GitHub)
本地Git通过添加公钥????绑定GitHub的详细步骤开始之前请确定你已经安装了本地Git,并已经创建了GitHub账号第一步生成本地公钥和私钥ssh-keygen -t rsa -C "注册GitHub使用的邮箱@email.com" 运行截图????第二步:复制公钥SSHvim .ssh/id_rsa.pub 运行截图????第三步:到GitHub上添加公钥最后一步:检查是否添加成功执行命令????ssh -T git@github.com如果成功????原创 2021-04-26 11:01:01 · 1263 阅读 · 1 评论 -
Java服务端获取微信小程序openid(简单实现,搞懂原理)
????在微信小程序login时通过Java后台获取openid闲话少说,直接上代码和视频教程???? 视频教程:Java服务器端获取用户的openid???? 官方文档:微信小程序登陆流程????????图解流程原理:小程序端代码<button bindtap="getUserProfile">点击获取用户信息</button>// index.js// 获取应用实例const app = getApp()Page({ data: {原创 2021-04-24 01:32:40 · 13362 阅读 · 4 评论 -
如何获取微信小程序AppID和密钥
????获取微信小程序AppID和密钥的步骤登陆【微信公众平台】:????https://mp.weixin.qq.com查看AppID和密钥如果文章对你有帮助,欢迎留言点赞!原创 2021-04-24 00:46:01 · 5718 阅读 · 1 评论 -
IDEA中没有Mapper.xml模板
????New的时候没有Mapper.xml选项在IDEA中导入模板即可模板类容,复制粘贴即可<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace=""></mapper&原创 2021-04-21 14:03:36 · 1223 阅读 · 2 评论 -
idea中 Java xml注释缩进问题 解决方案
????注释自动缩进问题描述:快捷注释无法自动缩进解决方案:原创 2021-04-20 12:56:52 · 2540 阅读 · 2 评论 -
IDEA项目中 target 目录的作用
IDEA项目中 target 目录的作用target是idea默认的编译路径,用来存放项目的:文件和目录、jar包、war包、class文件等。原创 2021-01-21 00:54:04 · 7290 阅读 · 2 评论 -
IDEA连接数据库失败:Server returns invalid timezone. Need to set ‘serverTimezone‘ property.
IDEA连接数据库时报:Server returns invalid timezone. Need to set ‘serverTimezone’ property. 错误!问题描述:Server returns invalid timezone. Need to set ‘serverTimezone’ property.服务器返回无效时区。需要设置“serverTimezone”属性问题分析:MySQL驱动中默认时区是UTC,本地时间是北京时区,属于东八区,领先UTC 8个小时,所以返回时区原创 2021-01-25 02:38:48 · 1620 阅读 · 1 评论