本文第一天基础上完成,首先确认已经创建好了一个基础SpringBoot项目。第一步 修改POM.XML文件,加入SpringBoot对Mybatis依赖。我这里一共是加了三个依赖。其中druid-spring-boot-starter为阿里数据库连接池、mybatis-spring-boot-starter为SpringBoot对mybatis支持、mysql-connector-jav
转载 2024-03-18 21:24:06
21阅读
当where子句对某一列使用函数时,除非利用这个简单技术强制索引,否则Oracle优化器不能在查询中使用索引。 通常情况下,如果在WHERE子句中不使用诸如UPPER、REPLACE 或SUBSTRD等函数,就不能对指定列建立特定条件。但如果使用了这些函数,则会出现一个问题:这些函数会阻碍Oracle优化器对列使用索引,因而与采用索引情况相比较,查询会花费更多时间。 庆幸是,如果在使用函
老革命碰到新问题,之前做了一个系统状态监控,其中需要统计一个资讯表实时数据量,其实总量并不大,也就7万多条,但是感觉执行效率很低,浏览器刷新挺长时间才出来。今天空下来找找原因,对每个查询做了一下时间分析,吓我一跳。 执行total统计时候,时间太长了,看了一下语句:SELECT COUNT(*) FROM ai_news没毛病啊,从Mysql进行explain 语句,结果是秒出
转载 2024-04-16 16:32:08
31阅读
描述 有一个薪水表,salaries简况如下: 请你找出所有员工具体薪水salary情况,对于相同薪水只显示一次,并按照逆序显示,以上例子输出如下: 找出所有员工当前(to_date=‘9999-01-01’)具体薪水salary情况,对于相同薪水只显示一次,并按照逆序显示 方法1: dis ...
转载 2021-10-01 13:46:00
109阅读
2评论
事先准备:配置数据源对象用<bean>实例化各个业务对象。 1.配置事务管理器。 2.配置事务属性 3.配置事务切入点,注入事务属性 实例: 准备工作:导入c3p0、Spring框架、Mysql、AOPjar包,并配置好。 db.properties 三个接口 接口实现类 XML配置文件 mia
原创 2021-07-20 14:00:59
136阅读
1. MySQL5.6 代码库文件结构已经被改动了。比如单个代码文件已经被分成多个,又或者是某些代码已经被重新归类到了不同文件内。所以要把MariaDB 去配合现在这个文件结构一定是一个非常消耗时间过程。而其实我确实不是很明白MySQL为什么要改动现有的文件结构。2. MairaDB 5.5 已经有大量代码不同于MySQL 5.5 版本,而且也有很多特征被整合到MariaDB 5
一、spring三种装配机制: 1、XML中进行显示配置。 2、java中进行显示配置。 3、隐式bean发现机制和自动装配。 二、1、spring自动化装配:(1)组件扫描(component scanning),Spring会自动发现应用上下文所创建bean。(2)自动装配(autowiring),Spring自动满足bean之间
转载 2024-03-18 00:03:55
15阅读
首次spring boot 配置 ,测试通过jdbc ,连接mysql8.0.1
转载 2023-05-26 02:06:48
353阅读
只需低头努力,剩下交给时光,时间会公平地帮你处理这一切~前言Spring作为优秀框架,被很多开发者使用,只要是做Java开发,就一定会知道Spring框架。Spring作为Java开发框架标配,它所表现出来优秀特性大大降低了企业开发过程中复杂性在前面我通过几篇源码文章,分析了Spring是如何把Bean注册到容器中Spring是如何获取容器中BeanSpring是如何实现A
转载 2月前
365阅读
# 如何将Redis事务配置Spring Spring配置Redis事务时,可以通过使用Spring Data Redis来实现。Spring Data Redis是Spring对Redis支持库,提供了简单API来访问Redis数据库。 ## 配置依赖 首先,需要在项目的`pom.xml`文件中添加Spring Data Redis依赖: ```xml org.s
原创 2024-03-02 04:54:22
16阅读
作为程序员,开发工程中,一套利于测试或者监控工具很重要,mybatis默认没有提供log4j打印sql语句配置。这对于开发rest服务,提供接口开发者而言,是很不好做,再加上mybatis很灵活,使用脚本动态生成sql语句,因此,有时候真不知道运行sql是不是我们所期望,过滤条件是否起作用。所幸,德鲁伊监控平台是个不错选择,性能方面druid连接池也比spring原生要好,因
转载 2024-08-06 21:07:12
1410阅读
java springMvc mybatis mylsq 项目搭建1.开发环境:  window 64、jdk 1.7.0_51、eclipse、tomcat 72.jdk安装与环境变量配置3.项目搭建  jar包中有poi包、pdf包等,后续能用到  1)根据自身需求搭建        2)spring-mybatis-config.xml  配置文件,spring 数据库连接、事务等
转载 2024-06-07 14:15:04
25阅读
# Spring Boot 配置 Bean 方法启动时调用 使用 Spring Boot 构建 Java 应用程序中,配置 Bean 是一项常见操作。我们通常需要在应用启动时执行某些初始化逻辑,如读取配置文件、连接数据库等。Spring Boot 提供了一些机制来应用启动时调用 Bean 方法。 ## 使用 `@PostConstruct` 注解 最简单方法是使用 `@Po
原创 2024-09-11 06:27:20
94阅读
server-id = 1表示是本机序号为1,一般来讲就是master意思skip-name-resolve禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求skip-networkingback_log = 600MySQL能有的连接数量。当主
转载 2024-07-03 23:25:07
15阅读
$map['id']  = array('exp',' is NULL');
原创 2022-11-21 17:49:27
110阅读
对于数据库操作人员(DBA、开发、运维)而言,编写存储过程是必不可少。我们先来看看官网上是如何介绍PL/pgSQL。 以下翻译自官网:https://www.postgresql.org/docs/10/static/plpgsql-overview.html#PLPGSQL-ADVANTAGES **************************************
Spring Security 是什么Spring Security 提供了基于javaEE企业应有个你软件全面的安全服务。这里特别强调支持使用SPring框架构件项目,Spring框架是企业软件开发javaEE方案领导者。Spring Security 功能应用程序两个主要区域是“认证”和“授权”(或者访问控制)。这两个主要区域是Spring Security 两个目标。“认证”,是建
  建立 Java企业版之上多层体系结构是强大服务器端编程解决方案。作为一名从业多年 Java 企业版开发人员,我最满意就是三层企业开发法:最下方是 JPA/Hibernate 持久层,中间是 Spring 或 EJB 应用层,最上方则是 web 层。对于较为复杂用例,我用 BPM(业务流程管理)、一个类似于 Drools规则引擎和一个集成框架(例如 Camel)集成了一个工作流驱
转载 4月前
394阅读
文章目录快速入门Bean标签范围配置依赖注入注入普通数据类型注入List,Map,Propertiesimport和知识点 快速入门补充知识点 – 关于java三层结构设计一般情况下就是service层里面new一个dao层对象,现在使用Sping之后就是从Spring框架中获取dao层对象。 第一个Spring程序首先先创建一个maven项目 之后填写公司名,项目名称,之后settin
0x01.Spring Security 概述Spring Security 前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务框架。官网:(https://projects.spring.io/spring-security/)Spring Security 为基于J2EE企业应用软件提供了全面安全服务。特别是使用领先J2EE解决方案-Spring框架开
  • 1
  • 2
  • 3
  • 4
  • 5