单体后端
后端相关
「已注销」
驻马处皆故里 深巷卖杏花
展开
-
自增主键如何插入新的数据
设为自动增加以后就不用管他了,插入的时候只用插入其他内容比如你有个学生(student )表,ID自增,他还有姓名(name)和年龄(age)属性那么插入的时候只要insert into student (name,age) values('张三',25) ;...原创 2020-04-04 21:43:08 · 2077 阅读 · 0 评论 -
数据库复习提纲
概述根据本年2019数据库复习要点整理,书籍为《数据库系统概论》(第五版,王珊、萨师煊)第1章 绪论1.数据库的四个基本概念(简述)数据(data):描述事物的符号记录数据库(DataBase,DB):长期存储在计算机内,有组织的、可共享的大量数据的集合。数据库管理系统(DataBase Management,DBMS):位于用户和操作系统中间的一层数据管理软件,科学高效的组织、...原创 2020-02-17 15:11:46 · 1814 阅读 · 0 评论 -
Maven报错:setting.xml模板(带镜像)
这个方法能解决很多莫名其妙的瞎Jer报错方法就是配置镜像,我知道你们可能是配置过镜像发现不管用我之前遇到问题也是,但是不知道为什么把镜像替换成这样就真的管用……这个镜像治好了我多年的小脑萎缩<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <...原创 2020-04-02 21:42:47 · 1033 阅读 · 2 评论 -
Mysql设置时区:Connect to api@localhost failed[08001] Could not create connection to database server
IDEA 换成2019之后连接数据库用户名密码数据库名字都没错,就是连接不上去,网上百度一下,试试将URL后面拼接?useSSL=false&serverTimezone=UTC发现终于可以了 也连接上去了,但是每一次都要自己设置一下???完美解决办法,新版的8.0版的mysql连接池应该是 以前的5.7版本是com.mysql.jdbc.Driver试试更改时区时(往往问题都是...转载 2020-01-30 19:55:03 · 216 阅读 · 0 评论 -
maven-enforcer-plugin的使用
我们会经常碰到这样的问题,在pom中引入了一个jar,里面默认依赖了其他的jar包。jar包一多的时候,我们很难确认哪些jar是我们需要的,哪些jar是冲突的。此时会出现很多莫名其妙的问题,什么类找不到啦,方法找不到啦,这种可能的原因就是jar的版本不是我们所设想的版本,但是我们也不知道低版本的jar是从哪个maven里面引用的。此时我们的maven-enforcer-plugin就可以登场...转载 2020-03-06 13:04:47 · 635 阅读 · 1 评论 -
mybatis-generator-maven-plugin插件generatorConfig.xml完整配置样例
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config...转载 2020-03-03 18:58:19 · 942 阅读 · 1 评论 -
Spring Boot 整合 tk.mybatis
简介tk.mybatis 是在 MyBatis 框架上二次封装,提供了很多对于Mybatis的工具,提高开发效率国产,SpringStartPom并没有内置配置配置POM<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-star...原创 2020-03-03 18:54:44 · 218 阅读 · 0 评论 -
Spring Boot 整合 PageHelper
简介PageHelper 是 Mybatis官方提供的 的分页插件,支持多数据库、多数据源。可以简化数据库的分页查询操作,整合过程也极其简单,只需引入依赖即可POM<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring...原创 2020-03-03 18:11:46 · 116 阅读 · 0 评论 -
阿里云轻量级服务器配置宝塔(BT-Panel)面板+使用Tomcat部署Java项目+连接微信测试号
在操作之前,先购买阿里云的轻量级服务器并设置系统为CentOS,面板类型为宝塔(BT-Panel)如果没有设置也没关系,后续步骤会告诉大家如何重置搭建可视化工具进入服务器在阿里云首页的最上方点击进入控制台选择进入自己的服务器这时我们所见到的就是自己的服务器设置可视化面板设置系统和可视化界面我们使用的可视化面板为宝塔(BT-Panel),使用之前要先确定自己的系统是CentOS...原创 2020-01-29 11:37:59 · 4405 阅读 · 0 评论 -
Nexus:一种Maven私服仓库管理器
本文Nexus使用docker-compose安装什么是Nexus在多人协作开发时,每个人写的子项目之间可能jar包需要互相依赖,两个人也许可以可以直接文件传输jar包,但是人数一多就会变得复杂那么,如果所有人用一共公共仓库,每个人能上传自己的jar包,Maven能直接从这个公共的仓库下载下来,而且能检测其他队友项目的更新并获取下来,这不是很棒吗这个公共仓库不同于Maven官方的仓库,是...原创 2020-02-20 14:36:56 · 351 阅读 · 0 评论 -
Log4j配置使用
Slf4jslf4j(Simple Loging Facade For Java)是 Java 程序提供日志输出的统一接口,它对日志相关功能进行限制,不提供具体实现,只是告诉其他具体日志实现方案应该满足什么功能、实现什么接口所以单独的slf4j是不能工作的,必须搭配其他具体的日志实现方案,比如 apache 的 org.apache.log4j.Logger,JDK 自带的 java.util...原创 2020-02-20 16:39:13 · 147 阅读 · 0 评论 -
Lombok:省略Java代码Getter和Setter的技巧
大家写代码肯定遇到过这样的情况:代码里有getter,setter,toString,异常处理,I/O流的关闭操作等等代码,这些代码和业务无关,但是在代码中还要占地方,看着就很别扭,于是出现了可以以注解方式来替换它们的框架:Lombok使用引入Maven依赖<dependency> <groupId>org.projectlombok</gro...原创 2020-02-19 00:53:17 · 1071 阅读 · 0 评论 -
什么是数据仓库(DW)
什么是数据仓库1什么时候需要用到数据仓库?一个公司里面不同项目可能用到不同的数据源,有的存在MySQL里面,又的存在MongoDB里面,甚至还有些要做第三方数据。但是现在又想把数据整合起来,进行数据分析。此时数据仓库(Data Warehouse,DW)就派上用场了。它可以对多种业务数据进行筛选和整合,可以用于数据分析、数据挖掘、数据报表。数据仓库的特点主题性:数据仓库是针对某个主...转载 2019-07-13 10:28:25 · 4238 阅读 · 0 评论 -
HikariCP连接池
Hikari简介后期之秀Hikari,其实是日语发音,名字翻译成“光”,号称目前最快的连接池,是在BoneCP基础上进行的修改目前已被Spring官方推荐并整合官网:https://github.com/brettwooldridge/HikariCP使用POM<dependency> <groupId>com.zaxxer</groupId>...原创 2020-03-03 17:49:08 · 1307 阅读 · 0 评论 -
Druid:阿里巴巴开源数据库连接池
概述Druid,俗称德鲁伊,是阿里巴巴开源平台上的一个项目,整个项目包括数据库连接池、插件框架、SQL解析器组成,能够提供强大的监控和扩展功能,自带监控界面,可以方便监控数据点击查看官方中文文档各种连接池性能对比1Druid 是性能最好的数据库连接池,tomcat-jdbc 和 druid 性能接近。proxool 在激烈并发时会抛异常,完全不靠谱。c3p0 和 proxool 都相...原创 2020-02-21 14:42:50 · 663 阅读 · 0 评论 -
Mybatis-sqlSessionFactory的作用
sqlSessionFactory是mybatis中的一个中要的对象,通俗讲它是用来创建sqlSession对象的,而sqlSession用来操作数据库的。在Hibernate框架中,sqlSessionFactory是Hibernate一个数据库session的连接工厂配置,更像一种连接池管理类,每次的数据操作都将由连接池来分配连接后进行。...原创 2020-01-29 13:01:34 · 2943 阅读 · 0 评论 -
阿里云Maven公共代理库
阿里云Maven代理库官网代理库仓库名称代理源地址使用地址centralhttps://repo1.maven.org/maven2/https://maven.aliyun.com/repository/central 或 https://maven.aliyun.com/nexus/content/repositories/centraljcenterht...原创 2020-03-06 12:01:38 · 472 阅读 · 0 评论 -
JNDI
概念1JNDI(Java Naming and Directory Interface ),类似于在一个中心注册一个东西,以后要用的时候,只需要根据名字去注册中心查找,注册中心返回你要的东西。web程序,我们可以将一些东西(比如数据库相关的)交给服务器软件去配置和管理(有全局配置和单个web程序的配置),在程序代码中只要通过名称查找就能得到我们注册的东西,而且如果注册的东西有变,比如更换了数据库...转载 2020-01-29 12:58:48 · 163 阅读 · 0 评论 -
初学者:什么是JavaBean
JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。名称中的“Bean”是用于Java的可重用软件组件的惯用叫法。—以上源自维基百科一开始,我们封装一个对象的时候,以汽车对象为例子:public class car { /** * 这是一个五座小汽车 */...转载 2020-01-29 12:57:20 · 175 阅读 · 0 评论