08 2018 档案

mybatis学习笔记五(映射)
摘要:通过parameterType指定输入参数的类型,类型可以是 简单类型 hashmap pojo的包装类型 输出映射有两种方式 resultType resultMap 传递pojo的包装对象 定义包装类型pojo 其中,UserCustom类继承User mapper.xml 在UserMappe 阅读全文

posted @ 2018-08-31 14:00 胖出个性 阅读(160) 评论(0) 推荐(0)

mybatis学习笔记四(配置文件)
摘要:SqlMapConfig.xml中配置的内容和顺序如下 properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属性对 阅读全文

posted @ 2018-08-31 13:59 胖出个性 阅读(117) 评论(0) 推荐(0)

mybatis学习笔记二(sqlsession与开发dao)
摘要:SqlSession使用范围 SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管理SqlSessionFacto 阅读全文

posted @ 2018-08-31 13:58 胖出个性 阅读(1387) 评论(0) 推荐(0)

mybatis学习笔记三(动态sql)
摘要:mybatis核心,对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。 if判断 mapper.xml 测试结果 1.注释掉testFindUserList()方法中的userCustom.setUsername("张三"); 输出 可以看到sql语句为reparing: S 阅读全文

posted @ 2018-08-31 13:58 胖出个性 阅读(680) 评论(0) 推荐(0)

mybatis学习笔记一(mybatis概述)
摘要:mybatis概述 在学习mybatis之前,我们先来回顾一下jdbc的知识。学过java的人应该都知道,jdbc的步骤是: 好了,jdbc就回顾到这个层面就够了没必要想太多,不然在学习mybatis的过程中,你会满脑子浆糊,百思不得其解。 mybatis 介绍 mybatis是一个持久层的框架,是 阅读全文

posted @ 2018-08-31 13:57 胖出个性 阅读(231) 评论(0) 推荐(0)

mysql控制台命令与SQL语句
摘要:MySql命令行命令和SQL语句 一.常用mysql命令行命令 1.启动MYSQL服务 net start mysql 停止MYSQL服务 net stop mysql 2.netstat -na|findstr 3306 查看被监听的端口,findstr用于查找后面的端口是否存在 3.在命令行中登 阅读全文

posted @ 2018-08-29 15:40 胖出个性 阅读(882) 评论(0) 推荐(0)

Intellij idea 快捷键总结
摘要:Intellij idea 常用快捷键 2. 查询快捷键 3. 其他快捷键 4. svn快捷键 5. 调试快捷键 其实常用的 就是F8 F7 F9 最值得一提的 就是Drop Frame 可以让运行过的代码从头再来 6. 重构 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码( 阅读全文

posted @ 2018-08-29 11:30 胖出个性 阅读(353) 评论(0) 推荐(0)

java线程详解
摘要:Java线程详解 Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线 阅读全文

posted @ 2018-08-24 15:24 胖出个性 阅读(149) 评论(0) 推荐(0)

Java基础-IO
摘要:Java基础-IO 本文详细介绍讲述了Java IO的相关内容,主要涉及文件,网络数据流,内存缓冲等的输入输出,版本要求jdk1.8。 概述 Java的IO包主要关注数据源的读取和输出到目标媒介。示意图如下 常用的源数据和目标媒介如下: Files Pipes Network Connections 阅读全文

posted @ 2018-08-24 14:31 胖出个性 阅读(153) 评论(0) 推荐(0)

Junit学习笔记
摘要:什么是单元测试? 所谓单元测试是测试应用程序的功能是否能够按需要正常运行,并且确保是在开发人员的水平上,单元测试生成图片。单元测试是一个对单一实体(类或方法)的测试。单元测试是每个软件公司提高产品质量、满足客户需求的重要环节。 单元测试可以由两种方式完成: 人工测试 自动测试 手动执行测试用例并不借 阅读全文

posted @ 2018-08-23 19:06 胖出个性 阅读(886) 评论(0) 推荐(0)

git学习总结
摘要:一、什么是GIT Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git是Linus Torvalds为了帮助管理linux内核开发面开发的一个开放源码的版本控制软件。 二、GIT的特点 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆 阅读全文

posted @ 2018-08-22 11:10 胖出个性 阅读(193) 评论(0) 推荐(0)

《如何在struts+spring+hibernate的框架下构建低耦合高内聚的软件》
摘要:问题的提出我常常在思考一个问题,我们如何能设计出高水平、高质量的软件出来。怎样是高水平、高质量的软件?它应当是易于维护、易于适应变更、可重用性好的一个系统。如何做到这一点呢?答案当然是“低耦合、高内聚”了。低耦合就是软件在构造的时候,各个模块、各个功能、各个类都不会过度依赖于它周围的环境。只有这样, 阅读全文

posted @ 2018-08-22 09:20 胖出个性 阅读(140) 评论(0) 推荐(0)

编程之道——高内聚低耦合
摘要:1. 低耦合(Low Coupling) “低耦合”这个词相信大家已经耳熟能详,我们在看spring的书籍、MVC的数据、设计模式的书籍,无处不提到“低耦合、高内聚”,它已经成为软件设计质量的标准之一。那么什么是低耦合?耦合就是对某元素与其它元素之间的连接、感知和依赖的量度。这里所说的元素,即可以是 阅读全文

posted @ 2018-08-22 09:00 胖出个性 阅读(495) 评论(0) 推荐(0)

虚拟机的安装
摘要:好奇的小朋友可能会问了,LZ啊,之前看你其他博客不是说你是个Android程序员吗,Android不是要用Linux系统开发的吗,你是假的你骗人。哈哈哈,我在这里解答一下: Android开发是没有系统限制的,Android只是基于Linux系统并没有指定Android只能用Linux开发,至于什么 阅读全文

posted @ 2018-08-10 16:13 胖出个性 阅读(198) 评论(0) 推荐(0)

Tomcat的安装与配置
摘要:在LZ之前的有关jdk的安装的文章中,已经详细介绍jdk的的配置,在此就不做过多的重复。不管java开发还是Android的开发都离不开jdk,所以做为一位想在代码世界里遨游的有志青年,你的电脑没安装jdk的话,我也没办法了。 好了,言归正传,下面向大家介绍的是Tomcat的安装: Tomcat的下 阅读全文

posted @ 2018-08-08 09:12 胖出个性 阅读(191) 评论(0) 推荐(0)

JDK的安装与配置
摘要:下载安装 一.从官网下载 1.百度jdk 然后点击像图片中指出的那个链接(www.oracle.com是甲骨文公司的官网,建议各位收藏至收藏夹,后续软件的更新与开发会多次访问该网站。) 2.下载(先点击那个 选择框 同意许可协议) 然后根据自己的电脑选择下载 64位的选择x64 32位的选择86结尾 阅读全文

posted @ 2018-08-08 08:40 胖出个性 阅读(167) 评论(0) 推荐(0)

软件安装教程(MySQL 绿色版)
只有注册用户登录后才能阅读该文。

posted @ 2018-08-07 20:27 胖出个性 阅读(1) 评论(0) 推荐(0)

软件安装教程(MySQL)
只有注册用户登录后才能阅读该文。

posted @ 2018-08-07 19:56 胖出个性 阅读(3) 评论(0) 推荐(0)

导航