![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
-TRUNCATE-
这个作者很懒,什么都没留下…
展开
-
获取随机ID(工具类)
package com.xu.utils;import org.junit.Test;import java.util.UUID;@SuppressWarnings(“all”) //抑制警告public class IDutils {public static String getId(){return UUID.randomUUID().toString().replaceAll("-","");}@Testpublic void test(){ System.out.pri原创 2021-11-30 20:32:49 · 226 阅读 · 0 评论 -
Ajax异步
简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。Google Suggest能够自动帮你完成搜索单词。Google Suggest 使用 AJAX 创造出动态原创 2021-11-25 16:30:46 · 101 阅读 · 0 评论 -
什么是spring
用于整合,好处是解耦 (可以降低主键之间的关联,改善程序结构,便于系统的维护和扩展) 1)、Spring容器两个重要特性 a、IOC全称Inverse of Control(反向控制或控制反转) 在类与类之间存在控制权,控制权指的是对象的创建和使用。 例:类A和类B,使用类A中调用类B,那么控制权在类A,这样做的耦合度较高。如果修改了B类,则相应的也要修改A类。 引入原创 2021-11-25 16:29:13 · 153 阅读 · 0 评论 -
spring容器对Bean组件的管理
spring容器对Bean组件的管理1)Bean对象创建时机 默认是随着容器创建,可以使用lazy-init=true (在调用getBean创建) 延迟创建,也可以使用 批量延迟创建 2) Bean对象创建模式 a、默认是单例模式,可以使用scope属性改变 b、singleton:单例,每次调用getBean返回同一个对象 c、prototype:原型,没调用getBean返回新对象 d、request:仅限于Web环境,表示bean对象生命周期和原创 2021-11-25 16:27:08 · 590 阅读 · 0 评论 -
AOP切面
AOPAspect Oriented Programming面向方面编程或面向切面编程 AOP关注点是共同处理,可以通过配置将其作用到某一个或多个目标对象 上 好处是实现组件重复利用,改善程序结构,提供灵活性。将共通组件与目标对象解耦 注意: AOP需要用到的包 aspectjrt.jar aspectjweaver.jar cglib.jar2、AOP相关概念 1)横切关注点 对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点 2)As原创 2021-11-25 16:26:07 · 398 阅读 · 0 评论 -
增删改查(MyBatis)
1、namespacenamespace中的包名要和接口中的包名一致2、selectid:就是对应的namespace中的方法名resulType:sql执行语句的返回值parameterType:参数类型1、编写接口//根据ID查询User getUserById(int id);2、编写对应mapper中的sql语句 select * from mybatis.user where id=#{id};3、测试@Testpublic void getUserByI原创 2021-11-03 15:21:34 · 85 阅读 · 0 评论 -
原码反码补码
原码反码补码有符号数的编码规则原码:最高位为符号位反码:正数:反码和原码相同负数:符号位一定是1,其余位对原码取反。补码:正数:补码和原码相同负数:符号位一定是1,其余反码+1#测试#现在我们说的这些都是8位#正数都是一样1原码:0 0 0 0 0 0 0 1反码:0 0 0 0 0 0 0 1补码:0 0 0 0 0 0 0 1-1原码:1 0 0 0 0 0 0 1反码:1 1 1 1 1 1 1 0补码原创 2021-11-03 15:18:03 · 56 阅读 · 0 评论 -
MyBatis之简化原始ibatis方式操作
思路流程:搭建环境–>导入Mybatis—>编写代码—>测试代码演示1、搭建实验数据库CREATE DATABASE mybatis;USE mybatis;DROP TABLE IF EXISTS user;CREATE TABLE user (id int(20) NOT NULL,name varchar(30) DEFAULT NULL,pwd varchar(30) DEFAULT NULL,PRIMARY KEY (id)) ENGINE=InnoDB D原创 2021-10-31 14:55:11 · 139 阅读 · 0 评论 -
Spring的数据库操作和事务管理
1、Spring对数据库访问技术的支持1)对DAO提供了一下支持一致的异常处理DataAccessException一致的DAO抽象类DaoSupport、Template2)通过DBCP创建数据库源,整合JDBCDBCP(DataBase Connection Pool)数据库连接池,是Java数据库连接池的一种。通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。需要追加数据库包:a:commons-dbcp.jar 连接池b:commons-collections.jar原创 2021-10-31 14:49:33 · 312 阅读 · 0 评论