【RabbitMQ学习笔记】1:在Windows上的安装配置,在Java中做简易通信

安装Erlang 安装参考:1,2 如安装时出现: 在CMD下使用命令: icacls C:\Users\Administrator\Desktop /setintegritylevel H 测试: 安装RabbitMQ 安装参考:1,2 官方的Win上安装手册:手...

2018-07-29 22:33:39

阅读数 54

评论数 0

【Linux学习笔记】44:Shell(bash)中的变量,字符串,数组

太久不用Shell了,已经快忘光了。最近实习很累,今晚有空整合学习以下。 编写和使用Shell 创建.sh文件,第一行: !#/bin/bash 表示这个文件的默认解释器是bash,这个具体的bash目录可以用which命令查看一下。当然也可以使用bash 文件名的方式解释执行这个文件...

2018-07-27 22:49:48

阅读数 96

评论数 0

【Linux学习笔记】43:OpenSUSE上的YaST工具换源

打开YaST工具: 软件源设置: 点击添加: 选择从指定URL添加: 软件源的名称可以任意取,URL可以在网上找。这里用了Packman源: 点击Next之后就会开始校验源,其中会要求选择信任: 添加好以后就可以在这个界面看到刚刚添加的源了。可以多添加一些国内源...

2018-07-22 13:43:12

阅读数 107

评论数 1

在IDEA中使用SSM框架(Spring MVC+Spring+MyBatis)的例子

继在IDEA中使用Maven搭建SSM空项目以后,在这个搭建好的SSM框架上做一个简易的登录例子。 目录结构 大体结构: 展开结构: 代码 jdbc.properties driverClasss=com.mysql.jdbc.Driver jdbcUr...

2018-07-21 19:53:10

阅读数 326

评论数 0

【Maven学习笔记】4:在IDEA中使用Maven搭建SSM空项目

创建Maven webapp项目雏形 勾选上从原形构建: 同样要提供groupId、artifactId、version这三个必备信息: 指明Maven目录、配置文件的位置、仓库目录(可从配置文件读取): 项目名称、项目根目录位置: 点击完成后,会开始构建这个Maven项...

2018-07-21 19:19:30

阅读数 175

评论数 0

【Maven学习笔记】3:在Eclipse的Maven项目下pom.xml中添加Spring MVC的jar包构建项目

添加jar包 Maven的方便之处就在于不用手动下载依赖,只要在pom.xml中书写要用的jar包,就会连带它要使用的依赖一起下载。 在pom.xml文件中,<properties>标签内添加变量,用来保存后面要添加的jar包的版本: &...

2018-07-21 11:49:25

阅读数 1048

评论数 0

【Maven学习笔记】2:在Eclipse中解决getManifest错误,运行Maven Web项目

解决MavenArchiver.getManifest错误 刚构建好Maven的项目雏形,就出现了报错: 在Help->Install New Software中,点击add添加名为MavenArchiver的插件: https://otto.takari.io/c...

2018-07-21 00:35:17

阅读数 303

评论数 0

【Maven学习笔记】1:在Eclipse中配置使用Maven创建项目雏形

配置Maven 下载和配置Apache Maven在这篇(IDEA中配置独立Maven)的时候就已经做好了。而新版的Eclipse又自带了m2e即Maven插件,所以只要配置一下就可以使用了。 之前一直配错了镜像,原来<mirror>标签要放在&am...

2018-07-20 22:46:12

阅读数 53

评论数 0

【MyBatis学习笔记】10:#和$,sql元素,resultMap的结构/构造器,存储结果集

#和$处理特殊字符串 在MyBatis的SQL中使用#{}和${}都会被视为特殊字符串来处理。前者是设置了参数,MyBatis会将参数设置到语句中(默认是PreparedStatement)。后者是传递特殊字符串所对应的变量值,而不是传递参数。 修改上篇中@Param传递多参数的例子。 ...

2018-07-19 21:04:29

阅读数 122

评论数 0

恢复IDEA中的Un-inject Language/Reference

问题描述 在学MyBatis时,在IDEA环境下,Mapper映射文件中有一个地方总是误报: 使用Alt+Enter快捷修复时,出现了这个选项: 按下它即做了快捷修复,此后确实不再误报了,但是带来了更严重的问题。首先这个文件里SQL的语法高亮不见了,其次SQL完全没有语法检查了(也就...

2018-07-19 20:19:29

阅读数 2116

评论数 3

【MyBatis学习笔记】9:分别使用Map接口,@Param注解,JavaBean对象实现多参数传递

多参数传递 书上把多参数传递放到了select元素那一块讲,不过这部分实际上增删查改都一样用。 新增一个用来测试的表: 使用Map传递

2018-07-19 12:31:19

阅读数 1998

评论数 0

【MyBatis学习笔记】8:增删查改配置,结果集自动/自定义映射,主键回填/生成策略

映射器配置的组成 元素名称 描述 select 查询,返回查询到的结果集 insert 插入,返回实际插入的行数 update 更新,返回实际更新的行数 delete 删除,返回实际删除的行数 sql 定义一部分sql,...

2018-07-18 19:48:10

阅读数 163

评论数 0

【Lua学习笔记】2:变量,多变量赋值,table索引,各类循环

变量 Lua中变量分为全局变量、局部变量、table中的域。如果不用local显式声明,即使是在函数内部的变量,仍然是全局变量。如: function myfun() a=1 --全局变量 print("a="..a.."创...

2018-07-17 21:56:32

阅读数 874

评论数 0

【Lua学习笔记】1:在Windows上使用Lua,八种基本数据类型

在Windows上使用Lua 可以下载SciTE(菜鸟教程的镜像)或者LuaDist作为IDE来执行Lua程序。 暂且就使用SciTE学习Lua,在SciTE中编写代码后,保存为.lua格式的文件,这个IDE不会自动加后缀,要手动加上,然后点击工具栏的蓝色Run Program(即F5)就可以...

2018-07-17 20:41:27

阅读数 130

评论数 0

【MyBatis学习笔记】7:objectFactory配置,environments配置,databaseIdProvider配置

objectFactory配置 当使用MyBatis查询结果返回时,在Java程序中将表现为一个POJO对象,ObjectFactory(对象工厂)所做的就是构建这个POJO对象的事情。 在默认情况下,使用的是org.apache.ibatis.reflection.factory.Defau...

2018-07-17 10:51:04

阅读数 145

评论数 0

【MyBatis学习笔记】6:有关枚举类型的typeHandler类型处理器

简述 枚举类型的类型处理器比较特殊,MyBatis提供了两个转化Java枚举类型的类型处理器:

2018-07-16 20:55:38

阅读数 256

评论数 0

【MyBatis学习笔记】5:认识使用typeHandlers配置类型处理器

简述 注册了的类型处理器会用于处理下面两种情形: 为PreparedStatement设置一个参数,将参数从Java类型转为JDBC类型。 从ResultSet中取出一个值,将结果从JDBC类型转为Java类型。 类型处理器可分为以下两类: MyBatis系统定义的类型处理器 用户自...

2018-07-16 12:01:43

阅读数 460

评论数 0

【MyBatis学习笔记】4:配置文件的有序结构,properties配置,settings配置,typeAliases配置

配置文件的有序结构 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration ...

2018-07-15 23:40:07

阅读数 83

评论数 0

【MyBatis学习笔记】3:使用MyBatis工具类增删查改的例子

使用MyBatis工具类增删查改 在前面的基础上,使用上篇的工具类,做基本的增删查改操作。 数据库原始情况 mapper.StudentMapper(映射器接口) package mapper; import model.Student; //Student类的映射器接口,参数...

2018-07-14 21:24:43

阅读数 86

评论数 0

【MyBatis学习笔记】2:接口编程模式,生命周期中的各个对象,log4j使用,MyBatis工具类

MyBatis特有的接口编程模式 简述 上篇中获取查询结果使用的是iBatis遗留的”namespace.id”即提供Mapper接口方法的全限名,用反射的方式使用映射器中的方法的。 在MyBatis中,可以直接获得Mapper接口的一个实现类对象,这个对象是由MyBatis为Mappe...

2018-07-14 14:03:35

阅读数 86

评论数 0

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