8.连接查询和集合查询
我这些学习笔记,记录的都是我自己认为的知识点,可能以后再看的时候还要翻书,但是可以用来定位到准确的书中示例的位置,减少翻书重找的时间,利于自身知识体系的搭建。 self-transcendence第8章 连接查询和集合查询 8.1 内连接查询内连接包括等值连接和非等值连接。除了使用=,还可以使用on,using建立等值连接。 8.1.1 等值连接Select *...
Docker技术入门与实战 第12章 数据库应用
目前,主流数据库包括关系型(SQL)和非关系型(NoSQL)两种。关系型数据库是建立在关系模型基础上的数据库。借助于集合代数等数据概念和方法来处理数据库中的数据,支持复杂的事物和结构化查询。代表实现有MySQL、Oracle、PostGreSQL、MariaDB、SQLServer等。非关系型数据库是新兴的数据库技术,它放弃了传统关系型数据库的部分强致性限制。带来性能上的提升,使其更适用于需要大规...
Kubernetes 第1章 Kuberntes入门
1.1 Kubernetes是什么首先,它是一个全新的基于容器技术的分布式架构领先方案。其次,如果我们的系统设计遵循了Kubernetes的设计思想,那么传统系统架构中那些和业务没有多大关系的底层代码或功能模块,都可以立刻从我们的视线中消失,我们不必再费心于负载均衡的选型和部署实施问题,不必再考虑引入或自己开发一个复杂的服务治理框架,不必再头疼于服务监控和故障处理模块的开发。部之使用Kuberne...
Linux命令行与shell编程 第7章 管理文件系统
本章内容什么是文件系统Linux文件系统文件系统命令使用Linux系统时,你需要作的决策之一是存储设备用什么文件系统。安装时大多数Linux发行版会为系统提供一个默认的文件系统,大多数入门级用户想都不想就用默认的那个。使用默认文件系统也不算糟糕,但了解一下可用的选择有时也会有所帮助。本章将探讨Linux世界里可选用的不同文件系统,并向你演示如何在命令行上创建和管理它们。...
sqlserve2008 r2数据库自动安装
执行步骤:
安装DaemonTools虚拟光盘工具
将cn_sqlserver2008r2加载为虚拟z盘
执行sqlserver2008r2_install.bat脚本,等安装程序安装完成,点回enter键继续sqlserver2008r2_install.bat脚本如下:z:Setup.exe /QS /ACTION=Install /IACCEPTSQLSERVERLICENSETERMS /...
Windows中实现不依赖账户登录的开机启动程序
Windows定时任务管理器,提供了强大的功能:可以定时的执行任务,除了按照时间去触发定时任务,其还提供了开机启动触发程序运行的功能,你可以通过图形界面的方式配置,也可以通过命令方式:依次打开所有程序->管理工具->任务计划程序 ,然后再里面新建自己的任务。主要注意以下两点: 在常规选项卡安全选项选择“不管用户是否登录都要运行(W)”,触发器,新建触发器,开启任务选择“启动时".使用如...
CentOS 7.4下Tiger VNC Server服务配置
一、安装VNC相关包yum -y install tigervnc tigervnc-server tigervnc-server-module 二、复制配置模板文件为vncserver@:1.servicecp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:1.service三、修改/lib/syst...
springmvc中网络文件下载
第一步。网络文件下载与从本地获取是不一样的,需要用URL类去打开连接从而获得输入流,其中path为完整路径包括http请求头的,inputStream注意在程序的finally中关闭,如下代码/**
* 获取外部文件流
*/
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnect...
jdk 1.8新特性
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Hash...
jdk7常用新特性总结
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @vers...
groovy动态脚本语言学习总结
就个人体会而言groovy是一门类似于scala的语言,集函数式与对象于一体的一门语言,从另外一个角度来看也可以说是在java基础上的封装,java能支持的操作,groovy基本都支持,毕竟groovy的运行环境也是jvm,其编译后的文件依然是.class后缀的文件,包括groovy的script编译后也是系统生成main函数去调用的,所以大部分跟java是一样的,是可以满足大部分java开发者顺...
开发笔记_JAVA常用三大框架 _01_Hibernate
Java常用三大框架 —— Hibernate 框架项目的三层结构 一个完整的WEB项目,一般情况下都分为三层结构:WEB层、业务层、持久层。 WEB层:与客户端进行数据交互。客户端发送请求到WEB层, WEB层负责接收并简单的封装后传递给业务层。 业务层 :处理业务逻辑。将处理过后的数据交给持...
欢迎使用开源持久化框架 MyBatis Enhance
MyBatis-Enhance 持久化框架已开源,只增强不修改,狂点查看详情!!!
欢迎加群交流
Enhance 交流群 ①:782540319
SpringBoot 核心技术①:373229384
SpringBoot 核心技术②:588351309
Maven 仓库地址
MyBatis Enhance是什么?
Enhance是对于原生的MyBatis的增强编写,不影响任何...
Hibernate Session方法中get()和load()具有相同的懒加载效果?
问题的提出去年刚接触Hibernate时,看到一个题目,做了分析并写了文档。今天整理电脑所幸看到了,感觉很有趣,于是写篇博客记录下来,顺便做个简单的分享。问题是这样的:/**
Hibernate的Session.get()是不支持懒加载的,但是load方法支持,但是当进行如下操作的时候出现如下现象,请进行相关验证和研究并解释其原因。
**/
//1.定义一个Customer类
pu...
没有形成体系的知识点
【name like"%"${name}"%"】这里要用$,因为:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $use...
今日推荐
周排行