
Java
笨小孩哈哈
这个作者很懒,什么都没留下…
展开
-
Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for .....
后台报错java.sql.SQLException: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation ‘=’ 还是不能高估自己的记忆力,今年四五月份时就碰到过这个错误,现在10月份碰到这个错误全然不记得自己当时是怎样解决这个错误的,在同样的问题上又多花了几个小时的时间,看来还是有必要记录一下,好记性不如烂笔头… 这里是MySql在多表关联查询时原创 2020-10-13 20:02:42 · 1046 阅读 · 0 评论 -
数组模拟队列(Java实现)
1、数组模拟实现一个简单队列 队列:有序列表,可以用数组或是链表来实现;遵循先入先出的原则。即:先存入队列的数据,要先取出 。后存入的数据要后取出。 队列本身是有序链表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图,其中maxSize是 该队列的最大容量。因为队列的输出、输入分贝从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标, front(头部)会随着数据输出而改变,而r原创 2020-08-02 15:44:33 · 341 阅读 · 0 评论 -
二维数组与稀疏数组的相互转换
二维数组与稀疏数组的相互转换 稀疏数组的典型应用场景是下棋类的游戏,就以五子棋为例,一个棋盘上只有黑子与白子,我们都知道可以用二维数组来描述棋盘的数据结构,将棋子的位置与二维数组一一对应,0:代表没有棋子的位置,1:代表黑子,2:代表白子,当玩家玩到一半时,想要退出游戏,但希望下次接着玩,,假设棋盘上大多数位置上都没有棋子,这个二维数组中大多数的位置都是0,那我们就需要将这个二维数组原封不动的记录下来吗?有什么办原创 2020-07-25 18:12:57 · 287 阅读 · 0 评论 -
递归遍历取树形结构数据子孙节点(java实现)
递归遍历取树形结构数据中的某个节点及所有子孙节点(java实现) 1、数据元素组成如下 public class Node{ private int id; private int parentId; //没父项的parentId设一个固定值,如-1 private String name; private List<Node> nodes=new ArrayList<&...原创 2020-04-09 08:39:06 · 5132 阅读 · 0 评论 -
SpringBoot定义多个配置文件并自由切换
SpringBoot定义多个配置文件切换 在Web开发过程中,一个项目在开发环境、测试环境、生产环境中有不同的配置信息,比如端口、数据库信息,我们不可能每切换一个环境就去修改大量的配置信息,所以我们可以为每个不同的环境定义一个配置信息文件: 我们在resource目录下定义三个配置文件(properties文件已被我注销,配置文件建议用yml,如果properties文件与yml文件同时存在...原创 2020-01-07 16:21:07 · 1457 阅读 · 0 评论