- 博客(23)
- 资源 (22)
- 收藏
- 关注
原创 AI时代前端工程师的竞争力:效率为王
https://blog.youkuaiyun.com/Alexhjgc/article/details/145753183?sharetype=blogdetail&sharerId=145753183&sharerefer=PC&sharesource=Alexhjgc&sharefrom=mp_from_link
2025-02-20 14:34:35
390
原创 STS(eclipse)安装lombok插件
1、下载lombok.jar包我的是lombok-1.18.6.jar版本的。2、将jar包copy到sts安装目录下D:\Program Files\spring-tool-suite-4-4.2.2.RELEASE\sts-4.2.2.RELEASE图片为然后 在cmd中执行 java -jar lombok-1.18.6.jar选择文件路径,然后安装jar。然...
2019-06-25 09:27:49
908
原创 spring4.0 源码分析 DefaultListableBeanFactory和XmlBeanDefinitionReader(二)
spring4.0 源码分析 DefaultListableBeanFactory和XmlBeanDefinitionReader
2015-12-13 13:03:46
2473
1
原创 java的设计模式(一)单例模式
单例模式单例模式确保某一个被要求的类只有一个实例,而且自行实例化并向整个系统提供这个类的实例。一般情况下有几种形式,常见的面试中的是有两种考验你。也就是常说的懒汉式和饿汉式了。懒汉式模式public class Singlon{ private static Singlon instance = null; //私有的构造方法,这个一定不能丢 private Singl
2015-06-15 10:38:49
901
原创 springMVC学习(一)springMVC简介
springMVC介绍Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来:spring的整体结构图mvc是一种设计模式,mvc在b/s系统下的应用:理解:1、 用户发起request请求至控制器(Controller)控制接收用户请求的数据,委托给模型进行处理。2、控
2015-06-11 20:48:59
2729
原创 Mybatis学习(十四)mybatis框架下整合分布式缓存ehcache
分布式缓存不使用分布缓存,缓存的数据在各各服务单独存储,不方便系统 开发。所以要使用分布式缓存对缓存数据进行集中管理。分布式缓存工作图mybatis本身来说是无法实现分布式缓存的,所以要与分布式缓存框架进行整合。mybatis整合分布式缓存ehcache首先加入ehcache的jar包上图为jar包。在User.xml中加入一行代码配置缓存开启全
2015-06-11 15:16:55
9503
原创 Mybatis学习(十三)mybatis查询缓存理解
查询一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个SqlSession可以共用二级缓存,二级缓存是跨SqlSe
2015-06-11 11:46:50
8182
原创 Mybatis学习(十二)mybatis理解动态sql及sql片段
在上面的文章的基础上我们做一下动态sql和sql片段需求分析:sql片段理解详细设计:代码实现在User.xml做出修改<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <select id=
2015-06-11 11:14:58
25100
原创 Mybatis学习(十一)mybatis动态sql传入pojo的包装类型
学习Mybatis框架的话,如果没有学习他的动态sql的话等于白学了,浪费你的时间了,所以一定要学习Mybatis的动态sql,体验它的灵活性。需求分析:学习Mybatis框架sql的动态灵活性。详细设计:我们做个简单的t_user表,查询出姓名中含有ss,并且为男性的用户(1)。t_user表结构DROP TABLE IF EXISTS `t_user`;CREATE
2015-06-11 10:17:33
6735
原创 Mybatis学习(十)mybatis一些问题的总结
在前面学的九章内容中,分别学了dao层的开发和接口形式的开发。在dao层的开发中存在的问题:1、dao接口实现类方法中存在大量模板方法,设想能否将这些代码提取出来,大大减轻程序员的工作量。2、调用sqlsession方法时将statement的id硬编码了3、调用sqlsession方法时传入的变量,由于sqlsession方法使用泛型,即使变量类型传入错误,在编译阶段也不报错,不
2015-06-11 09:51:58
1566
原创 Mybatis学习(八)mybatis环境下以接口的方式进行的关联表查询
Mybatis学习(五)mybatis环境下以接口的方式进行的增删查改这一篇中用的表在这儿需要修改一下,因为查询时表名在mysql中属于关键字了,导致程序报错,在此重新更正下表user修改为t_user,表order修改为t_order。程序脚本会在下面更新。sql文件如下:DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` ( `
2015-06-11 07:56:39
2165
原创 Mybatis学习(七)mybatis中的SqlSession使用的范围
需求分析:1、SqlSessionFactoryBuilder2、SqlSessionFatory3、SqlSession SqlSessionFatory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); SqlSession session = sqlSessionFactory.op
2015-06-10 20:08:33
3820
原创 Mybatis学习(六)mybatis与hibernate区别与应用场景
hibernate:是一个标准化的ORM框架。入门的门槛较高,不需要程序写sql,语句就自动生成了。对sql进行优化、修改比较困难。应用场景:适用于中小企业需求变化不多的项目,比如后台管理系统,erp、orm、oa。mybatis:专注sql本身,程序员需要自己写sql语句,sql的修改与优化比较方便。它是一个不完全的ORM框架,虽然程序员自己写sql,但它自身也可以实现映射。应用
2015-06-10 19:57:59
5320
原创 Mybatis学习(五)mybatis环境下以接口的方式进行的增删查改
上一篇刚进行过普通的mybatis的增删查改,当然如果在项目中按这样的方法来操作的话,写的代码会太繁重了。现在我们就将进行接口的方式进行增删查改。需求分析:以接口的方式进行增删查改详细设计:写出接口:IUserOperation.java 修改User.xml文件步骤:IUserOperation.javapackage cn.bj.mybatis.model;
2015-06-10 19:43:16
1767
1
原创 Mybatis学习(四)mybatis环境下的增删查改
学ORM产品,既然和数据库有关系,无非就是增删查改,如果这个都掌握不了的话,何谈其他的深入问题呢。今天就来学学mybatis的增删查改了。还得说一句,学过hibernate的童鞋可以两者比较一下。需求分析:1、mybatis框架下数据库单表数据的增删查改。详细设计:1、在上一遍文章的基础上对user表进行增加数据。2、在上一遍文章的基础上对user表进行修改数据。3、在
2015-06-10 18:39:31
1693
原创 Mybatis学习(二)Mybatis框架的原理
在这ORM产品铺天盖地的年代,在这架构丰富多彩的年代,你不知道要学习多少东西,但是作为一位码农来讲,你必须做到无条件的接受。如何保证高效率的学习呢,当然学什么东西都得先知道它的原理,要不然抓不住主线,学到最后也是很茫然的。首先查询百度百科mybatis: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foun
2015-06-10 16:34:17
2171
原创 Mybatis学习(一)原生态的JDBC编程总结
在学习任何一种ORM的时候,免不了的都要让我们想起原生态的JDBC是如何写的,因为只有这样你才能感觉出来为什么要有这个ORM新的产品,诸如学习hibernate、等等。jbdc顾名思义的意思是java的数据库连接(java database connectity)。它是一种执行sql的java的API,可以为多种数据库提供统一的访问基准。 一般jdbc的执行流程是这样的:1、加载
2015-06-10 15:54:50
3607
MySQL-client-5.5.16-1.rhel5.x86_64.rpm
2013-02-27
MySQL-server-5.5.16-1.rhel5.x86_64.rpm
2013-02-27
MySQL-devel-5.5.16-1.rhel5.x86_64.rpm
2013-02-27
spring-framework-2.5.6-with-dependencies
2012-06-13
spring-framework-2.5.6-with-dependencies1
2012-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人