- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 MySQL时区异常错误
错误会出现原因①当 spring boot 2.1.0 连接MySQL5.6、MySQL 5.7 版本的时候会出现时区错误。②在eclipse项目中配置了 mysql-jdbc-java 8.0.jar 版本以上的 jar包也会出现时区错误。解决方案①的解决方法:打开本地MySQL,输入: show variables like '%time_zone%'; ...
2018-11-30 12:48:16 405
原创 MySQL 获取数据库中的所有表名和列名
sql语句在MySQL获取数据库里的所有表名:select table_name from information_schema.tables where table_schema='数据库名'sql语句在MySQL获取数据库表的所有列名:select column_name from information_schema.columns where table_schema='数...
2018-11-29 13:02:44 8823
原创 java 获取前一天日期
用Java获取前一天日期:calendar.add(Calendar.DAY_OF_MONTH, -1); -1 代表当天前一天的日期,如果将 -1 改成 0,得到的会是当前的日期。以此类推 可以用Java得到以当前时间为准的前几天或者后几天的日期YYYY-MM-DD : 固定时间输出格式 为 年-月-天DateFormat df = new Sim...
2018-11-28 17:39:33 23730 3
原创 java jdbc配置文件读取连接数据库
Java调用配置文件连接数据库 Java连接数据库,通常需要建立一个类文件来定义数据库URL、用户名、密码并且还要负责加载jdbc驱动,如果只是在类文件中定义字符串类型的 URL(数据库地址)、USER(用户名)、PASSWORD(密码)、DRIVER(驱动),那么这个方法是静态的而且低效的。那么就需要一个可以动态添加/改变 数据库信息的方法,也就是在项目中添加一个配置文件。...
2018-11-28 13:50:59 2274 1
原创 JDBC连接MySQL的增删改查
介绍:JDBC(Java DataBase Connectivity, Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用 Java语言编写的类和接口组成。JDBC操作数据库类型: MySQL数据库 准备步骤:① 你需要有MySQL数据库,然后在MySQL里面创建一个 home 数据库,在数据库里面新建一个 person 表。...
2018-11-27 18:12:34 386 2
原创 select语句如何查找某个时间段的数据
使用SQL语句,在MySQL数据库的表中搜索出固定时间格式相关的数据: 格式:SELECT * FROM 表名 WHERE DATE_FORMAT(列名,'%Y-%m-%d')=‘时间格式’举例:SELECT * FROM node WHERE DATE_FORMAT(Datatime,'%Y-%m-%d')=‘2018-12-5’解释: 在 node 表中找到时间格式是 ...
2018-11-22 18:16:02 10059 3
原创 SQL创建触发器以及触发器的使用实例+详解
MySQL的触发器使用实例:解决 触发器被触发后,向表里插入数据时判断该条记录是否存在,如果存在则更新,不存在则插入 的问题首先,声明一下 mysql 中写的sql执行语句全部在 begin end; 之间。写在begin end;外面的sql语句无法执行。用简单的手动建表的办法,创建两个表。我用这两个表来介绍触发器该怎么使用。操作表(触发器所在的表): tab...
2018-11-15 20:55:21 8449 1
原创 单链表排序
下面会有对 链表 的对象的初始化以及数据存入,对链表里的数据进行直接插入排序法排序:Node 类:package lianbiao;public class Node { //链表节点的数据 int data; //链表指向的下一个节点的指针 Node next = null; public Node(int data) { ...
2018-11-12 20:15:10 1010 1
原创 设计一个包含一个interface,三个class的Java 程序,用于完成数组排序排序任务。其中interface中包含一个sort() 方法。第一个class使用冒泡排序法实现interface的
题目:设计一个包含一个interface,三个class的Java 程序,用于完成数组排序排序任务。其中interface中包含一个sort() 方法。第一个class使用冒泡排序法实现interface的sort()方法;第二个class使用选择排序法实现interface的sort()方法;第三个类包含一个main函数,用于初始化原始数组,实例对象,通过interface调用sort()方法实...
2018-11-07 15:56:40 276 1
原创 比较两个数组的不同 java
// 返回不相同的元素public static Set<String> getdiff(String[] a, String[] b){ Set<String> diff = new HashSet<String>(); //用来存放两个数组中相同的元素 Set<String> temp = new...
2018-11-05 15:36:00 2229 1
原创 MySQL数据库单向同步问题(Mina 逻辑实现)
时间戳法: (用时间作比较) 用过MINA的人都知道,MINA是一个基于网络的异步通信的框架,它可以实现两台机器的信息的交互,不仅可以使用java通信,还可以应用于网页的信息交互。 不过在这里讲的是用——MINA 实现两个数据库的数据同步。 准备工作: MINA 实现数据库同步 需要借助 JDBC 和 JSON 数据...
2018-11-05 15:16:11 709 2
原创 比较两个JSON数组是否相同并返回不同的JSON对象
比较两个Json数组是否相同 比较两个数组,尤其是比较两个Jsonarray数组的不同,相关的解决方案真的很少,在我要写这个博客之前一直没有找到一个好的解决方法,直到发现 HashSet 这个类型的数组特性,在解决问题后我希望更多的人能够了解这一特性,并能解决这个比较数组元素不同的问题,问题没有大小之分,但是解决不了的问题就是大问题。 下面代码中 ...
2018-11-05 14:44:48 8782
原创 如何在指定数据库表中插入TimeStamp类型字段
# 在指定表中 插入一个 TimeStamp类型的字段,默认当前时间作为插入时间显示,以后更新数据时会跟着更新 时间ALTER TABLE 表名 ADD 字段名 TimeStamp default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP# 在指定表中 添加一个 TimeStamp 类型的字段,默认设置字段显示 0000-00-00...
2018-11-02 13:49:32 8412
mina 实现简单通讯
2018-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人