自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 VPS

VPS(Virtual Private Server 虚拟专用服务器)技术,将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器[1]技术,和虚拟化技术[2]。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以...

2019-05-10 09:03:00 1013

转载 番茄工作法

番茄工作法编辑讨论4番茄工作法是简单易行的时间管理方法,是由弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法。使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响起,然后在纸上画一个X短暂休息一下(5分钟就行),每4个番茄时段多休息一会儿。番茄工作法极大地提高了工作的效...

2019-05-10 08:56:00 559

转载 Linux 之 nano 编辑器的使用

在Linux操作系统中,有很多的文本编辑器,最为重要的就是vi文本编辑器,下面来介绍一个简单的nano文本编辑器。nano的使用简单,我们可以直接加上文件名就能够打开一个旧文件或新文件,我们可以打开一个旧文件编辑它,也可以打开一个新文件,即不管这个文件存不存在都是可以打开的!第一行是在声明nano的版本和文件名,最下面的三行,分别是文件的状态(NewFile)与两行命令...

2019-05-10 08:51:00 2115

转载 xmind 8 安装后启动失败(未提示错误信息)

xmind 8 安装后启动失败前言家里的计算机也安装了xmind,启动之后界面显示xmind的启动图标,几秒之后启动图标消失(闪退了),然后留我一脸懵逼。想着卸载了安装一个新的应该没有问题,结果是我想错了,哈哈哈。上网搜索了一下,看到网络上说可能是配置文件出现了问题,于是我开始研究配置文件。系统环境:windows 8xmind软件:x...

2019-03-28 23:20:00 853

转载 Java 小知识

(1)JDK 源码位置:源码在 jdk 安装目录下的 src.zip 文件里,查看 JDK 源码可在 eclipse 中进行导入。转载于:https://www.cnblogs.com/wxdestiny/p/9887126.html

2018-11-01 03:11:00 124

转载 SVN 初级教程

版本控制器:SVN1、SVN 作用?  备份、代码还原、协同修改、多版本项目文件管理、追溯问题代码的编写人和编写时间、权限控制等。2、版本控制简介  2.1 版本控制[Revision control] 是设计/管理上的一种理念/思想,最初来源于工程设计领域,是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修...

2018-10-30 06:15:00 139

转载 使用注解实现 IoC 的配置

444转载于:https://www.cnblogs.com/wxdestiny/p/9841473.html

2018-10-24 08:32:00 141

转载 Spring AOP 的 5 种增强类型

333转载于:https://www.cnblogs.com/wxdestiny/p/9841468.html

2018-10-24 08:31:00 345

转载 使用 Spring AOP 实现日志输出

11转载于:https://www.cnblogs.com/wxdestiny/p/9841454.html

2018-10-24 08:28:00 219

转载 Spring AOP 详细介绍

一、理解 “面向切面编程”  面向切面编程(Aspect Oriented Programming,AOP)是软件编程思想发展到一定阶段的产物,是对面向对象编程(ObjectOriented Programming,OOP)的有益补充。AOP 一般适用于具有横切逻辑的场合,如访问控制、事务管理、性能监测等。  什么是横切逻辑?观察如下代码段:public class U...

2018-10-24 08:28:00 146

转载 Spring 实现依赖注入的几种方式

222转载于:https://www.cnblogs.com/wxdestiny/p/9832334.html

2018-10-22 19:53:00 165

转载 Spring 实现 IoC

理解 “控制反转(IoC)”  控制反转(IoC):用白话来讲,就是由 Spring 容器控制程序中类与类之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓 “控制反转” 的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。  控制反转(InversionofControl,IoC),也称为依赖注入(DependencyInjecti...

2018-10-22 19:41:00 147

转载 对 Spring IoC 的理解

理解 “控制反转(IoC)”  控制反转(IoC):用白话来讲,就是由 Spring 容器控制程序中类与类之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓 “控制反转” 的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。  控制反转(InversionofControl,IoC),也称为依赖注入(DependencyInjection,...

2018-10-21 16:48:00 120

转载 初识 Spring 框架

初识 Spring  框架可以帮助我们构建规范的、优秀的应用程序,简化烦琐的编码过程。  Spring 是一个非常著名的轻量级的企业级开源框架,Spring 的目标是使 Java EE 更易用并促进良好的编程习惯。到今天,Spring 已经发展成为一个功能丰富而且易用的集成框架,其核心是一个完整的基于控制反转(IoC)的轻量级容器,用户可以使用它建立自己的应用程序。在容器之上,S...

2018-10-18 18:35:00 319

转载 CSS 全局样式

设置全局 CSS 样式;基本的 HTML 元素均可以通过 class 设置样式并得到增强效果;还有先进的栅格系统。转载于:https://www.cnblogs.com/wxdestiny/p/9784583.html

2018-10-13 22:43:00 264

转载 Bootstrap 12 栅格系统

栅格系统简介  Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多 12 列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。  栅格系统通过一系列行(row)与列(column)的组合来创建页面的布局,设置的内容可以放在创建好的布局中。栅格系统的实现原理  栅...

2018-10-13 22:41:00 522

转载 初识 Bootstrap

Bootstrap 概述  Bootstrap 是一个前端框架,使用它可以快速开发响应式页面,还能专门针对 PC 端或移动端快速开发,大大提高了开发效率。  Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。  Bootstrap 来自Twitter,是目前最流行的前端框架。它是基于 HTML、CSS、Ja...

2018-10-13 22:39:00 342

转载 框架、架构、设计模式

框架(Framework)框架:框架是一组软件组件,它们互相协作提供了针对某个给定的问题领域中的应用程序所用到的一种可复用的体系结构。框架是一种特殊的软件,它并不能提供完整无缺的解决方案,而是为你构建解决方案提供良好的基础。框架是半成品。典型地,框架是系统或子系统的半成品;框架中的服务可被最终应用系统直接调用,而框架中的扩展点是供应用开发人员定制的“可变化点”。架构(A...

2018-10-13 02:37:00 213

转载 MyBatis 实现分页功能

MySQL 的分页功能是基于内存的分页(即查出来所有记录,再按起始位置和页面容量取出结果)。案例:①根据用户名(支持模糊查询)、用户角色 id 查询用户列表(即根据用户名称或根据用户角色 id 又或是根据用户名称和用户角色 id 都可以查询出用户列表)    ②查询结果列表按照创建时间降序排列UserMapper.java 中定义实现接口package ...

2018-10-12 09:04:00 188

转载 动态 SQL(2)

前面我们学习了使用动态 SQL 的 if、where、trim元素来处理一些简单查询操作,但对于一些 SQL 语句中含有 in 条件,需要迭代条件集合来生成的情况,我们就需要使用 foreach 标签来实现 SQL 条件的迭代。MyBatis 中 foreach 迭代  foreach 主要用在构建 in 条件中,它可以在 SQL 语句中迭代一个集合。它的属性主要有:ite...

2018-10-12 09:03:00 160

转载 动态 SQL(1)

使用动态 SQL 完成多条件查询  动态 SQL 是 MyBatis 的一个强大的特性。在使用 JDBC 操作数据时,如果查询条件特别多,将条件串联成 SQL 字符串是一件痛苦的事情,通常的解决方法是写很多的 if-else 条件语句对字符串进行拼接,并确保不能忘了空格或在字段的最后省略逗号。 MyBatis 使用一种强大的动态 SQL 语言来改善这种情形。动态 SQL 基于 OGN...

2018-10-12 09:03:00 195

转载 使用 resultMap 实现高级结果集映射

resultMap 的基本配置项  属性    id 属性:resultMap 的唯一标识,此 id 值用于 select 元素 resultMap 属性的引用。    type 属性:表示该 resultMap 的映射结果类型(通常是 Java 实体类)。  子节点    id 子节点:一般对应数据库中该行的主键 id,设置此项可以提升 MyBatis 性能。    r...

2018-10-11 14:55:00 529

转载 eclipse 中为 java 项目生成 API 文档、JavaDoc

当我们的项目很大,编写了很多代码的时候,就需要生成一个标准的 API 文档,让后续的开发人员,或者合作者可以清晰的了解您方法的使用。1、点击 eclipse 的 Project 菜单,选择 Generate JavaDoc 选项。2、进入 Generate Javadoc 页面之后。        Javadoc command:到 jdk 安装路径下的 b...

2018-10-08 16:01:00 204

转载 【eclipse】外部 jar 包导入教程

JavaWeb 项目中,可以直接将要导入的 jar 程序包复制到你项目下的 WEB-INF/lib文件夹下,将来程序移动到别的机子上测试时也能正常运行。如果是普通 Java 工程的话,我们可以在项目文件夹中新建一个 lib 文件夹,将我们需要的 jar 包统统放入lib文件夹中,完事后记住一定要在 eclipse 中刷新一下该工程,这样工程才能识别出新建的lib文件夹。方式 ...

2018-10-08 01:48:00 233

转载 eclipse 中常用快捷键

* 字母大小写转换    ctrl+shift+x 转为大写    ctrl+shift+y 转为小写* eclipse 自动生成对象来接收方法的返回值的快捷键  说明:光标一定要定位到要自动生成返回值对象的那一行的末尾  方式一:Alt+Shift+L  方式二:ctrl+1* 文档注释(/** */)    1、鼠标点击选中...

2018-10-08 01:30:00 129

转载 23 种设计模式—单例模式

一、单例模式概述  单例模式(Singleton-Pattern)是 Java 中最简单的设计模式之一,这种类型的设计模式属于对象创建型模式。  作用:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 二、理解单例模式  某些类创建对象是非常耗时耗内存和复杂的,这种类创建的对象我们称之为重量级对象(反之,轻量级对象),如果需要使用重量级类,一般把这个类设计为单例...

2018-10-08 01:26:00 94

转载 MyBatis 缓存

正如大多数持久化框架一样,MyBatis 提供了一级缓存和二级缓存的支持。一级缓存  一级缓存是基于 PerpetualCache(MyBatis 自带)的 HashMap 本地缓存,作用范围为 session 域内,当 session flush 或者 close 之后,该 session 中所有的 cache 就会被清空。二级缓存  二级缓存就是 global ...

2018-10-07 10:48:00 78

转载 MyBatis 中传递多个参数的 4 种方式

方式 1 :封装成对象入参#{对应实体类的属性} //UserMapper.java 接口 /** * 多条件查询:根据用户名称(模糊查询)和用户角色查询用户列表(参数:对象入参) * @param user 对象入参 * @return */ public List<User> getUserListBy...

2018-10-07 10:25:00 346

转载 MyBatis 中 resultMap 详解

resultMap 是 Mybatis 最强大的元素之一,它可以将查询到的复杂数据(比如查询到几个表中数据)映射到一个结果集当中。如在实际应用中,有一个表为(用户角色表),通过查询用户表信息展示页面,在(用户表)中存在用户角色表 id ,在实际列表页的展示中,用户关注的是用户角色名称,而不是角色 id。解决此类问题可以通过 resultMap 来映射自定义结果。 使用 resultMap...

2018-10-07 10:21:00 402

转载 使用 MyBatis 对表执行 CRUD 操作

说明:  1、CRUD: C -- create R -- read U -- update D -- delete  2、Mybatis 的 SQL 核心配置文件中 SQL 语句的参数的传递使用 #{...}  3、以用户表为例讲解 CRUD 操作1、定义 UserMapper 接口 UserMapper.java 文件的内容如下:...

2018-10-07 10:19:00 135

转载 eclipse 中导入 MyBatis 的源码

(1)选中 Mybatis-3.2.2.jar ,右击,在弹出的快捷菜单中选择 “Properties” 选项,进入属性界面。(2)进入属性界面后,选中 “Java Source Attachment” 选项,单击 “External Folder” 按钮。(3)找到源码所在的目录,即\ mybatis-3- mybatis-3.2.2,选中...

2018-10-06 09:17:00 415

转载 MyBatis 创建核心配置文件和 SQL 映射文件

   Mybatis 的两个配置文件(mybatis-config.xml 和 xxxMapper.xml)都为 xml 类型,因此在 eclipse 中创建 xml 文件命名为相应的mybatis-config.xml 或xxxMapper.xml 即可。但是此时创建的 xml 文件达不到 Mybatis 配置文件的效果,运行必定报错找不到 URI。因为 Mybatis 配置文件...

2018-10-05 16:39:00 422

转载 DTD 文件的引入

MyBatis 有两种配置文件:核心配置文件(mybatis- config.xml)和 SQL 映射文件(mapper.xml)。这两种配置文件都需要手动引入各自的 DTD 文件(mybatis-3- config.dtd和 mybatis-3-mapper.dtd),并在 eclipse 中进行相应配置,否则在编写配置文件的时侯,节点元素以及属性等不能自动联想,没有自动提示功能。...

2018-10-05 16:09:00 393

转载 MyBatis 的基本要素—SQL 映射文件

MyBatis 真正的强大在于映射语句,相对于它强大的功能,SQL 映射文件的配置却是相当简单。对比 SQL 映射配置和 JDBC 代码,发现使用 SQL 映射文件配置可减少 50% 以上的代码,并且MyBatis 专注于SQL,对于开发人员来说,也可极大限度地进行 SQL 调优,以保证性能。SQL 映射文件的几个顶级元素(按照定义的顺序)  ➣ mapper:映射文件的根元素节...

2018-10-05 12:41:00 199

转载 MyBatis 的基本要素—核心配置文件

MyBatis 核心配置文件( mybatis-config.xml),该文件配置了 MyBatis 的一些全局信息,包含数据库连接信息和 MyBatis 运行时所需的各种特性,以及设置和影响 MyBatis 行为的一些属性。  mybatis-config.xml 文件结构  mybatis-config.xml 文件需配置一些基本元素,需要注意的是,该配置文件的元素节点是...

2018-10-05 00:02:00 738

转载 MyBatis 的基本要素—核心对象

MyBatis 三个基本要素   ➢核心接口和类   ➢MyBatis 核心配置文件(mybatis-config.xml)   ➢SQL 映射文件(mapper.xml)MyBatis 核心接口和类     说明:      1、每个 MyBatis 的应用程序都以一个 SqlSessionFactory 对象的实例为核心,SqlSession...

2018-10-04 22:40:00 139

转载 MyBatis 环境搭建

在 eclipse 中新建项目工程后,要使用 Mybatis ,需做以下准备工作。      1、下载 jar 包      2、部署 jar 包       3、编写 Mybatis 核心配置文件       4、创建实体类       5、创建 DAO 接口       6、创建 SQL 映射文件       7、编写测试类1、下载需要的 jar 文件 ...

2018-10-03 23:54:00 115

转载 初识 MyBatis

框架技术  使用框架构建项目,当确定使用哪个技术框架后,就已经有了一个 “半成品”,然后在这个半成品上填上内容,完成任务需求。  框架技术的优点:    (1)不用再考虑公共问题,框架已经帮我们做好了。    (2)可以专心于业务逻辑,保证核心业务逻辑的开发质量。    (3)结构统一,便于学习和维护。    (4)框架中集成了前人的经验,可以帮助新手写出稳定、性能优良而且结...

2018-10-03 22:59:00 201

转载 Linux 中设置 MySQL 字符集为 UTF-8

(1)查看 MySQL 字符集登录 mysql:mysql -u root -p查询 mysql 字符集:mysql> show variables like 'chara%';              说明:将 character_set_server 字符集设置为 UTF-8。(2)通过修改配置文件设置 MySQL 字符集为 U...

2018-10-03 20:45:00 365

转载 Linux 安装 MySQL 详解(rpm 包)

说明:Linux 系统中软件的安装在 root 用户下进行,此安装方式为 rpm 包方式,安装的版本为:MySQL-5.6.25-1.linux_glibc2.5.x86_64.rpm-bundle.tar(1)使用 root 用户登录虚拟机,检查 Linux 是否自带安装了 MySQL。查找是否安装过 mysql 的 rpm 包:rpm -qa | grep ...

2018-10-03 16:17:00 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除