Java连接MySQL8.0以上版本数据库方式(将驱动改成新版本的解决办法)
前言:本人因用mysql 8和驱动5导致数据库的某些功能失效,打算将驱动改成8的,因此找的一篇文章,此文章完美的解决了我的问题,在此分享 MySQL 8.0 开始数据库相比常用的 5.X 版本发生了比较大的变化,我们在连接数据库的过程中许多地方也要发生一些变化。 总结一下,想要利用 mysql-connector-java 与 MySQL 8.X 版本建立连接, 有以下四个方面与 MySQL 5.…
前言:本人因用mysql 8和驱动5导致数据库的某些功能失效,打算将驱动改成8的,因此找的一篇文章,此文章完美的解决了我的问题,在此分享 MySQL 8.0 开始数据库相比常用的 5.X 版本发生了比较大的变化,我们在连接数据库的过程中许多地方也要发生一些变化。 总结一下,想要利用 mysql-connector-java 与 MySQL 8.X 版本建立连接, 有以下四个方面与 MySQL 5.…
项目场景: 在java开发中 根据接口文档开发 是java程序员最常见的开发方式,上图是实际开发中跟某公司对接的一个接口,甲方给出入参出参字段 类型, java技术人员根据指定的参数进行开发 问题分析: 这里存在的一个问题是 可能会有小伙伴不知道如何返回数据里面嵌套的data数据,可以把他们看成一个包含关系 解决方案: 其实很简单,方案三步曲即可解决 直接上代码 步骤一:返回前端的json实体类 …
因为测试过程中需要不断用到不同的手机号码,加上本人有选择困难症,故此直接用代码生成随机号码,以免让自己犹豫应该输入哪个手机码号~觉得让自己随意选择号码跟给小孩取名的难度是一样一样的。 java: package main; import java.util.ArrayList; import java.util.Random; /** * @author 苏宝伢 E-mail:by.su@qq.c…
java基础之求质数练习,求200以内的质数并输出 public static void main(String[] args) { //遍历200以内的数 for (int i = 2; i < 200; i++) { //用与计数 int count=0; for (int j = 1; j <=i; j++) { //被除尽了count++ if (i%j==0) { count…
换过java jdk 版本之后,idea 运行发现这个问题,一开始认为是 没有设置 JAVA_HOME 后来设置注销重新打开 电脑也是没有用, 网上一片的说 改 Settings > java compiler > javac 改成 eclipse 要是这样有用的话,我就不写这篇博客了,我发想改 eclipsek可以用,但是好像只针对 java8 的 ,我这里还有一种选项可以…
java8中stream的提供了一个拼接流的方法Stream.concat,可以将两个stream拼接成一个stream, 保持了两个stream中的元素顺序。 那么如果我们需要对多个集合中的元素拼接成一个stream来统一处理,可以怎么做呢? 比如有三个Collection c1, c2, c3. 方法一,使用Stream.concat方法来拼接,可以使用一个for循环来处理。 private …
java使用内嵌Tomcat开发javaWeb项目 写在前面 集成Swagger,提供优雅api文档 在pom.xml添加swagger依赖 创建swagger配置类 在spring-config.xml中配置扫描 在controller下面创建ApiController,用于测试接口描述 在spring-mvc.xml和spring-shiro.xml中开启swagger资源映射和关闭权限拦截 …
目录 一、方法重载(overload) 概念 注意 二、方法重写(0verride) 概念 方法重写的应用场景 @Override注解 注意 三、重写与重载区别 访问修饰符 一、方法重载(overload) 概念 方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载 多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相同,类型不同或者数量不同 所谓方法重载…
一、Java中IO模型简介 在Java中,主要有三种IO模型,分别是: 同步阻塞IO(BIO) 同步非阻塞IO(NIO) 异步IO(AIO) 两个概念: 同步与异步 同步:同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。 异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通…
2021-06-25 处理思路和方法 多级菜单中 父节点和子节点的关系 如表所示 id :代表每个菜单的唯一id不重复 menuName:代表每个菜单的名字 parentNode :代表该节点若为其他节点的子节点时其parentNode的值为父节点的id 其中parentNode为-1的时候代表其为根节点 childrenNode: 代表其是否有子节点 有子节点时值为1 反则值为0 id menu…