Java
文章平均质量分 81
Java
蒋三
从头开始学,遇到什么困难都不要怕,加油,奥利给!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Double-check
double-check这样子是只能在单线程中运行:全部加个锁是可以的部分加个锁加两个锁加个volatile参考这样子是只能在单线程中运行:// Single-threaded versionclass Foo { private static Helper helper; public Helper getHelper() { if (helper == null) { helper = new Helper(); }原创 2021-06-03 19:04:03 · 287 阅读 · 0 评论 -
谷粒商城笔记
谷粒商城笔记项目概览创建项目数据库模块第三方模块renren-fast代码生成分布式注册中心nacos通信openfeign网关Gateway修改路由,对应前端项目跨域请求方案通过NGINX可以将前后端变成同一个域添加一个bean功能逻辑删除添加/修改拖拽我的想法哦哦 ,老师的想法项目概览创建项目数据库模块第三方模块renren-fast代码生成分布式注册中心nacosnamespacegroupdata-id通信openfeign网关Gateway修改路由,对应前端项目跨原创 2021-05-01 22:00:28 · 1501 阅读 · 0 评论 -
maven的继承
maven的继承作用文件目录形式一形式二实现直接继承显式继承properties作用统一多个maven module的依赖的版本号文件目录形式一将多个maven module分开放:total projectparent modulesecond level onesecond level twothird level就是说多个maven 的项目我们就随便放,在pom.xml里面我们需要做以下修改: <parent> <artifac原创 2020-11-06 18:42:53 · 436 阅读 · 0 评论 -
SSM整合
SSM整合基本步骤具体实现添加依赖创建容器配置文件springmvc的容器配置文件spring的容器配置文件配置mybatis写各种类了重定向和转发(redirect, forward)异常处理作用拦截器Interceptor用法:过滤器和拦截器的区别springmvc的执行流程为什么这么麻烦呢有两个容器:1、spring容器,负责写service,dao,工具类对象的2、springmvc容器,负责写controllerspring和springmvc两个容器是有关系的,已经确定好的关系spri原创 2020-11-01 10:15:56 · 286 阅读 · 0 评论 -
xml.XmlBeanDefinitionStoreException,Content is not allowed in prolog
报错的第一行: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from class path resource [] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prol原创 2020-10-27 18:55:40 · 495 阅读 · 0 评论 -
Spring笔记
Spring笔记总览结构核心功能创建一个Spring程序总览他有多个家族成员:springspringMVC: 负责web方面springBootspringCloud结构数据访问层web层AOP面向切面编程集成核心容器,保存Java对象测试层核心功能IoC(inversion of control):控制反转控制(control):就是创建对象,对象的赋值,对象之间的关系管理反转(inversion):就是这些东西不由我们程序员来写,而是交给容器目的是解耦合原创 2020-10-14 08:51:57 · 136 阅读 · 0 评论 -
Mybatis:Logging
Mybatis:Logging具体使用例子添加log4j jar文件配置mybatis会根据这样子的顺序去寻找,找到的第一个log factory就会被使用:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging如果没找到,那么就不会打印日志许多environment会把commons logging作为application server classpath一样传递。这时,mybatis就会使用commons logging。也就是说,在这翻译 2020-09-17 20:52:02 · 900 阅读 · 0 评论 -
Mybatis:SQL Builder
Mybatis:SQL Builder用SQL类用SQL类为什么参数是final,因为需要用匿名内部类访问这些参数。原创 2020-09-17 20:03:56 · 389 阅读 · 0 评论 -
Mybatis:Java API
Mybatis:Java API目录结构SqlSessionsSqlSessionFactoryBuilderSqlSessionFactorySqlSession数据库语句1/使用Java来调用这些东西2/Java mapper annotations目录结构推荐这样子/my_application /bin /devlib /lib <-- MyBatis *.jar files go here. /src /org/myapp/翻译 2020-09-17 15:28:17 · 270 阅读 · 0 评论 -
Mybatis:Dynamic SQL
Mybatis:Dynamic SQLloggingifchoose,when,otherwisetrim,where,setforeachscriptbindmulti-db vendor supportpluggable scripting languages for dynamic sql其他的动态sql比较麻烦,比如要确保不要漏掉空格,要取消掉一组字段中最后的,很麻烦。那mybatis就比较简单。类似于JSTL或其他的xml文本处理器。logging为了更加清楚的看到sql语句的具体内容,我翻译 2020-09-13 14:49:28 · 2201 阅读 · 0 评论 -
Mybatis-mappers
Mybatis-mappersselectinsert, update, deleteinsert复杂一些,要看已存在的数据sqlparameters形参也可以额外添加属性String SubstitutionResult MapsresultMap的各个标签resultMap的属性id&result属性constructorassociationnested select for associationnested results for associationmultiple resultset翻译 2020-09-12 16:52:03 · 599 阅读 · 0 评论 -
Mybatis-Configuration.xml
Mybatis-Configurationproperties也可以在创建SqlSessionFactory的时候作为参数传入优先级比较:默认值设置默认值符号typeAliasestypeHandlerobjectFactorypluginsenvironments创建sqlSessionFactory的不同方法environments的结构transactionMangerdataSourcedatabaseIdProvidermappersproperties可以扩展和修改<properti翻译 2020-09-05 10:06:22 · 833 阅读 · 0 评论 -
Mybatis使用步骤
Mybatis使用步骤先创建configuration文件,xml格式写一个mapper准备工作结束创建一个SqlSessionFactory增删改查先创建configuration文件,xml格式<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-原创 2020-09-03 19:07:13 · 356 阅读 · 0 评论
分享