0%

1. SQL 简介

SQL 支持下列类别的命令:

  • 数据定义语言(DDL):create, alter, drop

  • 数据操纵语言(DML):insert, delete, update, select

  • 事务控制语言(TCL): commit, rollback, savepoint

  • 数据控制语言(DCL): grant, revoke

阅读全文 »

1. JS 基础学习

学习资料:https://www.w3school.com.cn/js/index.asp

1.1 JS 函数

JavaScript 函数是被设计为执行特定任务的代码块,会在某代码调用它时被执行。

1.1.1 实例

1
2
3
function myFunction(p1, p2) {
return p1 * p2; // 该函数返回 p1 和 p2 的乘积
}
阅读全文 »

官方文档地址:https://www.layui.com/doc/base/modules.html

1. 引入方式

1.1 预先加载方法

推荐使用方式

Layui的模块加载采用核心的 layui.use(mods, callback)方法,当你的JS 需要用到Layui模块的时候,我们更推荐你采用预先加载,因为这样可以避免到处写layui.use的麻烦。你应该在最外层如此定义:

阅读全文 »

1. Solr 简介

Solr 是一个独立的企业级搜索应用服务器,它对外提供类似于 web-service 的 API接口。用户可以通过 http 请求,向搜索引擎服务器提交一定格式的 XML 文件,生成索引。也可以通过 Http Get 操作提出查找请求,并得到 XML 或者 JSON 格式的返回结果。本文以使用 solr 全文搜索服务来实现站内搜索的功能。

阅读全文 »

1. 介绍

PySpider 是一个基于 Python 的爬虫框架,也就是使用该框架需要懂得一定的 Python 语言。关于 PySpider 的中文文档可以访问 pyspider中文文档

我们可以在 PySpider 提供的界面上编写和运行 Python 脚本,同时也支持 MySQL, MongoDB, Redis, SQLite, Elasticsearch各种数据库引擎。本文档将实现将 v2ex 中爬取的数据存放在 MySQL 数据库中。下面就先开始从 PySpider 的环境安装开始吧。

阅读全文 »

1. 环境搭建

在这里插入图片描述
创建项目MyBatis_01,然后创建源码包config用来存放项目所用到的配置文件并首先创建日志文件log4j.xml。创建lib文件夹用来存放所需用到的Jar。

阅读全文 »

全局配置文件的元素顺序:
properties, settings, typeAliases, typeHandlers, objectFactory, objectWrapperFactory, reflectorFactory, plugins, environments, databaseIdProvider, mappers

1. properties属性

properties属性可以给系统配置一些运行参数,可以放在XML文件或者properties文件中。

在上一次学习笔记中,我们是将MySQL数据库的一些信息直接写在全局配置文件中,下面我们将这些数据库的一些信息抽取出来。

首先编写properties文件dbconfig.properties:

阅读全文 »

1. 概述

如果使用JDBC或者类似于Hibernate的其他框架,很多时候要根据需要去拼装SQL。比如我要查询角色,可以根据角色名称或者备注等信息查新,但是当我们不输入名称时原本使用名称做查询条件的情况就不适用了。而MaBatis提供了对SQL语句动态的组装能力,MyBatis 采用功能强大的基于 OGNL 表达式来简化操作。

MyBatis的动态SQL包括以下几种元素,如下所示:

元素作用备注
if判断语句单条件复分支判断
choose( when, otherwise)相当于Java中的switch和case语句多条件分支判断
tirm ( where, set)辅助元素,用于处理特定的SQL拼装问题,比如去掉多余的and、or等用于处理SQL拼装问题
foreach循环语句在in语句等列举条件常用
阅读全文 »