Java
ultraXcode
这个人很懒(这句话是键盘打的)
展开
-
Java总结
1.备份mysql数据库mysqldump -u root -p --all-databases > all-data-$(date +%F).sql2.启动mysql数据库PATH="$PATH":/usr/local/mysql/bin原创 2021-08-21 10:40:57 · 110 阅读 · 0 评论 -
代理*设计模式
文章目录一.代理设计模式二.代理模式的应用场景三.代理模式的实现方式四.代理模式优缺点五.Jdk动态代理模式底层实现一.代理设计模式代理模式主要对我们的方法前后实现增强二.代理模式的应用场景打印日志Aop事务AopMyBatis中maper接口全局捕获异常Lcn,seata,分表分框架shadingjdbc代理数据源自定义注解生效(反射技术+Aop)Rpc远程调用技术,代理设计模式三.代理模式的实现方式静态代理需要人工的手写代理类动态代理JDK动态代理(反射拼接原创 2021-05-22 13:22:17 · 129 阅读 · 0 评论 -
02-在SpringBoot项目中使用Spring
在SpringBoot项目中使用SpringSpringBoot集成Spring并不用导入任何的依赖(pom.xml)Spring中IOC和DI的概念IOC是概念,编程思想(好莱坞原则)DI具体措施,因为Spring实现IOC,衍生DI,副作用,用来解决问题# # 方式一.XML方式注入(已过气)1).在目录下src/main/resources创建applicationContext.xml并写入<?xml version="1.0" encoding="UTF-8"?><原创 2021-03-03 13:03:35 · 376 阅读 · 0 评论 -
01-开箱即用SpringBoot
1.在eclipse中创建maven项目2.从start.spring.io拷贝pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.原创 2021-03-03 13:01:34 · 85 阅读 · 0 评论 -
05-用SpringBoot整合SSM完整开发
实现效果:前后端完整贯穿实现步骤:导入依赖(pom.xml)从start.io获取编写RunApp.java编写application.yml文件编写pojo实体类编写mapper.xml文件编写持久层编写业务层编写控制器启动RunnApp测试包结构:实现步骤一:添加依赖依赖如下:Spring WebMyBatis FrameworkMySQL Driver依赖为:SpringBoot项目直接复制下面的即可<?xml version="1.0" enc原创 2021-03-02 19:43:15 · 248 阅读 · 1 评论 -
05.5-借助mybatis-plus使用代码生成器(pojo)
# # I 添加依赖直接全选复制即可 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/x原创 2021-03-02 08:57:29 · 313 阅读 · 7 评论 -
04-在SpringBoot项目中创建mybatis项目
# # 在SpringBoot项目中创建mybatis项目I.在pom.xml中添加依赖需要添加mysql和mybatis的依赖1).mysql的依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>原创 2021-03-01 09:34:04 · 171 阅读 · 0 评论 -
Java基础面试一:单例模式和冒泡排序
# 设计模式:概念:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性# 单例模式Singleton:!).饿汉式—实现单例模式:保证一个类仅有一个实例class MySingleton{ //1,不让外界随便new--私有化构造方法 private MySingleton(){} //2,在内部创建一个对象,给外界提供 //加static的原因:::要被静态资原创 2021-02-28 21:56:18 · 122 阅读 · 0 评论 -
150行实现HashMap核心代码
简易实现HashMap核心代码实现效果:模拟HashMap的存入和取出HashMap底层存储的数据结构实现步骤1).创建SimpleHashMap类(模拟HashMap)2).构建SimpleHashMap类的内部类HashNode(为HashMap的一个桶)3).定义成员变量ArrayList<HashNode> bucketArray为桶数组4).定义成员变量int numBuckets记录桶的个数5).定义成员变量int size记录HashMap中有效元素个数6).原创 2021-02-27 14:33:10 · 192 阅读 · 3 评论 -
150行实现SpringMVC核心代码
SpringMVC的核心实现实现效果:实现在浏chrom输入地址localhost:8080/toLogin.do进入servlet最终转发到html页面项目包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g1g0MJK6-1614215863424)(smartMVC_files/1.png)]实现步骤# # 一:创建@RequestMapping注解->用于实现SpringMVC中的@RequestMapping注解 @Retention(RUNTIME原创 2021-02-25 09:19:10 · 507 阅读 · 0 评论 -
Java基础
@[Java](Hello World)Java基础常见问题一.入门问题集1.ln相当于br 加上ln2./ 除 %取余3.i++ 等于1 ++i等于24.year % 4 == 0 && year % 100 != 0 || year % 400 == 05.for循环先运行比较条件 后++6.出现在成员位置(类里方法外),叫成员变量7.方法里变量,叫局部变量8.方法括号里叫形参9.方法调用时候叫实参10.成员变量有默认值(class里的变量)二.访问控制修饰符(原创 2021-01-22 19:34:17 · 91 阅读 · 0 评论