摘要: 嗨,大家好, 你们平时写数据库设计文档吗? 在写数据库设计文档的时候你烦吗? ​ 反正我是很烦写这个文档的 尤其是在出现这样的情况下 ​ 需要写数据库清单 表少还可以接受 还有这样的情况 ​ 需要写数据库结构 对于这些是不是写的有点疯 ​ 嗯嗯 我也很疯 但是实际上可以通过navicat来完成的 ​ 阅读全文
posted @ 2020-03-25 20:38 路大师_XA 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 清空mysql表中数据 delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容 使用truncate table也可以清空mysql表中所有内容。 效率 效率上truncate比delete快,但truncate删除后 阅读全文
posted @ 2020-03-25 20:37 路大师_XA 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: union 是对数据进行并集操作,不包括重复行,同时进行默认排序 Union all 是对数据进行并集操作,包括重复行,不进行排序 举例说明: 创建数据库表: CREATE TABLE `t_demo` ( `id` int(32) NOT NULL, `name` varchar(255) DEF 阅读全文
posted @ 2020-03-25 20:35 路大师_XA 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: 首先我们创建数据库表: CREATE TABLE `t_demo` ( `id` int(32) NOT NULL, `name` varchar(255) DEFAULT NULL, `age` int(2) DEFAULT NULL, `num` int(3) DEFAULT NULL, PRI 阅读全文
posted @ 2020-03-25 20:33 路大师_XA 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: ​ ##查询最近的一条信息 SELECT column_name(s) FROM table_name WHERE column_name = pattern ORDER BY create_time DESC LIMIT 1; 在某些情况下,如果明知道查询结果只有一个,SQL语句中使用LIMIT 阅读全文
posted @ 2020-03-25 20:32 路大师_XA 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: ​ 最近在工作当中,遇见了有ztree关系的查询: 比如:根据父级的部门ID查询所有的子级部门; 根据父级的区划代码查询所属下级的所有区划信息; 根据子级ID查询隶属行政区划信息; 根据组织机构ID查询所有子级组织机构; 数据准备 为了测试,我们首先来创建一张拥有上下级关系的表,这里选择创建一张区划 阅读全文
posted @ 2020-03-25 20:30 路大师_XA 阅读(14166) 评论(1) 推荐(1) 编辑
摘要: ​ 今天给大家送上两个SQL查询的方法,也许在项目中你都用过,但是,没关系,仅仅记录下,以便后面不用去查找。针对与经常写SQL的同行来说,应该是非常简单的。 查询表结构数据 SELECT t.COLUMN_NAME AS fieldName, ( CASE WHEN t.IS_NULLABLE = 阅读全文
posted @ 2020-03-25 20:29 路大师_XA 阅读(381) 评论(0) 推荐(0) 编辑
摘要: ​ 数据备份对于经常在运维部署方面的工作者来说,是一件相对简单的事情,都可以通过某一个SQL工具进行备份,但是如果在项目运行当中,我们需要对数据进行实时,或者是每隔一星期,一个月,等等进行数据的备份,这样就需要java工具来操作备份SQL文件,目前可以通过调用mysql安装的命令进行数据备份,另外通 阅读全文
posted @ 2020-03-25 20:28 路大师_XA 阅读(403) 评论(0) 推荐(0) 编辑
摘要: ​ 我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 索引问题 经常发现有很多后台程序的性能问题是因为缺少何时索引造成的,有的表甚至没有索引。这种情况往往是因为在设计表时,没有定义索引,而开发初期,由于表中的数据不多,所以感觉不到索引对性能的影响,但是一旦项目发布,表中数据多了之后,缺少 阅读全文
posted @ 2020-03-25 20:27 路大师_XA 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 如果你也在使用Mybatis,建议尝试PageHelper插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。PageHelper分页插件项目中的正式代码一共有个5个Java文件,这5个文件的说 阅读全文
posted @ 2020-03-25 20:26 路大师_XA 阅读(1785) 评论(1) 推荐(0) 编辑
摘要: 应用程序直接获取数据库连接缺点 用户每次请求都会建立一次数据库连接,并且数据库创建连接会消耗相对大的资源和时间。如果针对于个别的工具或者是大量的代码测试甚至系统运行,对数据库操作次数频繁,极大的占用数据库资源,有可能会发生宕机或者内存溢出的现象。 而在大多的项目中,常常用到阿里巴巴开源的数据库连接池 阅读全文
posted @ 2020-03-25 20:25 路大师_XA 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 鄙人不才,在操作数据库存储的时候碰见这样的问题。执行sql语句批量插入数据的时候报错 ​ Incorrect integer value: '' for column 'zhuticengshu' at row 1 我的数据库表设计十分的简单:说白了,也就是记录下,以后避免这样的错误发生其中id是自 阅读全文
posted @ 2020-03-25 20:23 路大师_XA 阅读(2421) 评论(0) 推荐(0) 编辑
摘要: ​ 问题描述 今天在测试接口的是否使用tomcat启动服务,然后通过get请求去测试接口,页面返回报的错误是400。tomcat中错误如下图所示: ​ 请求参数为 location=[{"lng":108.871597,"lat":34.194412}]很明显,在location的参数为json串查 阅读全文
posted @ 2020-03-25 20:21 路大师_XA 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: ​ 协议支持 Dubbo支持多种协议,如下所示: Dubbo协议 Hessian协议 HTTP协议 RMI协议 WebService协议 Thrift协议 Memcached协议 Redis协议 在通信过程中,不同的服务等级一般对应着不同的服务质量,那么选择合适的协议便是一件非常重要的事情。你可以根 阅读全文
posted @ 2020-03-25 20:20 路大师_XA 阅读(2930) 评论(0) 推荐(0) 编辑
摘要: 前段时间在项目维护当中遇见一个问题,方便以后再次遇见类似的问题,可以参考解决问题的思路,记录如下: 问题概述: 维护项目当中,客户这边发来消息,称自己的网站登录不上去了,提示用户名密码错误,我就登录到服务器上查看系统日志和报错情况,如图: ​ 这个异常来源部署的一个jar包,用于读取数据存入mong 阅读全文
posted @ 2020-03-25 20:19 路大师_XA 阅读(709) 评论(0) 推荐(0) 编辑
摘要: java.text在java类库中用于格式化,查询和处理文本。 那java.text.SimpleDateFormat 位于java类库 java.text下,用来格式化时间。 我们也经常使用到: SimpleDateFormat simpleDateFormat =new SimpleDateFo 阅读全文
posted @ 2020-03-25 20:18 路大师_XA 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 许可文件 本文简单的实现了许可生成,只能一台计算机生成一个许可文件,许可文件包含了申请的时间参数,过期时间有一个月,三个月,一年和终身使用。 首先用户通过申请填写需要使用许可的计算机名称和需要申请的许可使用时间。然后申请的lic文件会保存在F盘的test文件下,可修改为配置文件。 下来我们看一下源码 阅读全文
posted @ 2020-03-25 20:17 路大师_XA 阅读(225) 评论(0) 推荐(1) 编辑
摘要: 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,一般都会提供整套的公共微服务模块,在系统开发中会基于统一通用的UPMS系统来进行权限的集中管理。 那么为什么需要做通用的集中权限管理? 下面发表一下自己的看法: 所谓的集中权限管理,就是用户可以集中性的管理公司包括OA、HR 阅读全文
posted @ 2020-03-25 20:16 路大师_XA 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 首先我们下载Tomcat源码 源码下载地址: https://tomcat.apache.org/download-80.cgi ​ ​ 解压以及创建必要目录和配置 ​ 建立POM文件 需要通过Maven组织文件,因此需要在根目录下创建目录中新建pom.xml文件: ​ pom.xml 文件详情: 阅读全文
posted @ 2020-03-25 20:15 路大师_XA 阅读(1614) 评论(0) 推荐(1) 编辑
摘要: /* * 设置指定键对值的系统属性 * setProperty (String prop, String value); * * 参数: * prop - 系统属性的名称。 * value - 系统属性的值。 * * 返回: * 系统属性以前的值,如果没有以前的值,则返回 null。 * * 抛出: 阅读全文
posted @ 2020-03-25 20:14 路大师_XA 阅读(1225) 评论(0) 推荐(0) 编辑