TypechoJoeTheme

小楼昨夜又东风i

统计
登录
用户名
密码
2021-03-07

Spring-Ioc学习

Spring-Ioc学习
1.bean的基本配置1.创建Maven工程,导入相关依赖<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.xmaven</groupId> <artifactId>Spring_ioc入门-01</arti...
Ambition
2021-03-07

JAVA

35 阅读
0 评论
2021年03月07日
35 阅读
0 评论
2021-02-21

Spring基础了解

Spring基础了解
IoC控制反转IoC控制反转,全称Inverse of Control,是一种设计理念 由代理人来创建与管理对象,消费者通过代理人来获取对象 IoC的目的是降低对象之间直接耦合加入IoC容器将对象统一管理,让对象关联变为弱耦合DI依赖注入IoC是设计理念,是线代程序设计遵循的标准,是宏观目标 DI(Dependency Injection)是具体技术的实现,是微观技术 DI在java中利用反射技术实现对象的注入(Injection)Spring一、Spring的含义 Spring可从狭义与广义两个角度看待 狭义的Spring是指Spring框架(Spring Framework) 广义的Spring是指Spring生态体系 二丶狭义的Spring框架 Spring框架是企业卡法复杂性的一站式解决方案 Spring框架的核心是IoC容器与AOP面向切面编程 Spring IoC负责创建与管理系统对象,并在此基础上扩展功能传统的开发方式对象直接引用导致对象硬性关联,程序难以拓展维护Spring IoC容器IoC容器是Spring生态的地基,用于统一创建和管理对象...
Ambition
2021-02-21

JAVA

20 阅读
0 评论
2021年02月21日
20 阅读
0 评论
2021-02-20

Mybatis三种DAO层使用玩法

Mybatis三种DAO层使用玩法
Mybatis三种DAO层使用玩法第一种使用namespace.id来使用Mybatis进行操作配置类中注册Mapper<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <settings> <!--开启驼峰命名转换 form_id -> formId--> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings> <e...
Ambition
2021-02-20

JAVA,mysql

19 阅读
0 评论
2021年02月20日
19 阅读
0 评论
2021-02-18

不同数据库的分页实现原理

不同数据库的分页实现原理
不同数据库的分页实现原理一、MySQL分页select * from table limit 0,20 -- 第一个参数是起始的行号,第二个参数是从本行向后取多少条二、Oracle分页使用Oracle中的伪列来进行分页下面一段意思是查询12-20条数据select t3.* from( select t2.* , rownum as row_num from( select * from table order by id asc ) t2 where rownum <= 20 ) t3 where t2.row_num>11三、SQL Server 2000旧版SQL Server分页(2000以前)下面SQL意思是查询16-18三条数据select top 3 * from table where id not in (select top 15 id from table)四、SQL Server 2012+下面一段话的意思是offset是偏移4行 从第五行开始就是说获取 5、6、7、8、9五条数据sel...
Ambition
2021-02-18

运维

17 阅读
0 评论
2021年02月18日
17 阅读
0 评论
2021-02-10

Mybatis插入获取主键回填值

Mybatis插入获取主键回填值
Mybatis插入获取主键回填值selectKey和useGeneratedKeys用法selectKey在Mybatis中的用法是<insert id="insert" parameterType="com.xmaven.mybatis.entity.Goods"> INSERT INTO t_goods(title, sub_title, original_cost, current_price, discount, is_free_delivery, category_id) VALUES (#{title} , #{subTitle} , #{originalCost}, ...
Ambition
2021-02-10

JAVA,mysql

53 阅读
0 评论
2021年02月10日
53 阅读
0 评论
2021-02-07

lambda表达式

lambda表达式
一、Lambda表达式说明1、什么是Lambda表达式JDK8开始支持Lambda表达式,用来让程序编写更加优雅 利用Lambda可以更简洁的**实现匿名内部类**与**函数式声明与调用** 基于Lambda提供Stream流失处理极大简化对集合的操作Lambda语法格式(参数列表) -> 实现语句 ↓ ↓ 使用逗号分割参数 单行直接写 参数类型可省略 多行用{}包括 单参数括号课省略新建一个demo尝试一下首先新建一个接口package com.xmaven.lambda; /** * @ClassName MathOperation * @Description TODO 四则运算接口 * @Author Ambition * @Date 2021/2/7 20:30 * @Version 1.0.0 **/ public interface MathOperation { public Float operate(Integer a,Integer b); }编写lambda测试用例pack...
Ambition
2021-02-07

JAVA

37 阅读
0 评论
2021年02月07日
37 阅读
0 评论
2021-02-07

Java反射(牛掰级别大白话+案例)

Java反射(牛掰级别大白话+案例)
什么是反射Reflect反射(Reflect)是运行时动态访问类与对象的技术 反射是JDK1.2版本后的高级特性,隶属于java.lang.reflect 大多数Java框架都基于反射实现参数配置、动态注入等特性反射的核心类Class类 Constructor构造方法类 Method方法类 Field成员变量类1、Class类Class是JVM中代表"类和接口"的类 Class对象具体包含了某个特定类的结构信息 通过Class类对象可获取对应类的构造方法/方法/成员变量Class核心方法方法用途Class.forName()静态方法,用于获取指定Class对象classObj.newInstance()通过默认构造方法创建新的对象classObj.getConstructor()获得指定的public修饰构造方法Constructor对象classObj.getMethod()获得指定的public修饰方法Method对象classObj.getField()获取指定的public修饰成员变量Field对象怎么判断我们的Class对象是否被加载了呢?通过静...
Ambition
2021-02-07

JAVA

52 阅读
0 评论
2021年02月07日
52 阅读
0 评论
2021-02-07

运用简单工厂模式编写多端适配

运用简单工厂模式编写多端适配
运用简单工厂模式编写多端适配编写一个设备接口package com.xmaven.device; /** * @ClassName Device * @Description TODO * @Author Ambition * @Date 2021/2/7 15:03 * @Version 1.0.0 **/ public interface Device { public String getIndex(); public String getDescription(); }以桌面设备和手机设备为例package com.xmaven.device; /** * @ClassName DeskTopDevice * @Description TODO * @Author Ambition * @Date 2021/2/7 15:00 * @Version 1.0.0 **/ public class DeskTopDevice implements Device{ @Override public String...
Ambition
2021-02-07

JAVA

35 阅读
0 评论
2021年02月07日
35 阅读
0 评论
2021-02-07

工厂模式

工厂模式
工厂模式工厂模式用户隐藏创建对象的细节 工厂模式核心:工厂类(Factory) 工厂模式可以细分为简单工厂、工厂方法与抽象工厂简单使用一下简单工厂首先创建一个接口package com.xmaven.i18n; /** * @ClassName I18N * @Description TODO 国际化 * @Author Ambition * @Date 2021/2/7 14:15 * @Version 1.0.0 **/ public interface I18N { public String getTitle(); }创建三个实现类实现上述接口package com.xmaven.i18n; /** * @ClassName Chinese * @Description TODO * @Author Ambition * @Date 2021/2/7 14:10 * @Version 1.0.0 **/ public class Chinese implements I18N { @Override publi...
Ambition
2021-02-07

JAVA

37 阅读
0 评论
2021年02月07日
37 阅读
0 评论
IP信息

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

微博热搜榜

  • 获取失败!

标签云