8.连接查询和集合查询

我这些学习笔记,记录的都是我自己认为的知识点,可能以后再看的时候还要翻书,但是可以用来定位到准确的书中示例的位置,减少翻书重找的时间,利于自身知识体系的搭建。                   self-transcendence第8章 连接查询和集合查询 8.1 内连接查询内连接包括等值连接和非等值连接。除了使用=,还可以使用on,using建立等值连接。 8.1.1 等值连接Select *...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 1

9.子查询

我这些学习笔记,记录的都是我自己认为的知识点,可能以后再看的时候还要翻书,但是可以用来定位到准确的书中示例的位置,减少翻书重找的时间,利于自身知识体系的搭建。                   self-transcendence第9章 子查询9.1 单行子查询实际应用中,如果知道使用的子查询返回的结果是一行数据,即返回的结果是一个值时,就可以使用算数比较运算符进行操作。> < =等...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 2

Docker技术入门与实战 第12章 数据库应用

目前,主流数据库包括关系型(SQL)和非关系型(NoSQL)两种。关系型数据库是建立在关系模型基础上的数据库。借助于集合代数等数据概念和方法来处理数据库中的数据,支持复杂的事物和结构化查询。代表实现有MySQL、Oracle、PostGreSQL、MariaDB、SQLServer等。非关系型数据库是新兴的数据库技术,它放弃了传统关系型数据库的部分强致性限制。带来性能上的提升,使其更适用于需要大规...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 2

Kubernetes 第1章 Kuberntes入门

1.1 Kubernetes是什么首先,它是一个全新的基于容器技术的分布式架构领先方案。其次,如果我们的系统设计遵循了Kubernetes的设计思想,那么传统系统架构中那些和业务没有多大关系的底层代码或功能模块,都可以立刻从我们的视线中消失,我们不必再费心于负载均衡的选型和部署实施问题,不必再考虑引入或自己开发一个复杂的服务治理框架,不必再头疼于服务监控和故障处理模块的开发。部之使用Kuberne...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 3

Linux命令行与shell编程 第7章 管理文件系统

本章内容什么是文件系统Linux文件系统文件系统命令使用Linux系统时,你需要作的决策之一是存储设备用什么文件系统。安装时大多数Linux发行版会为系统提供一个默认的文件系统,大多数入门级用户想都不想就用默认的那个。使用默认文件系统也不算糟糕,但了解一下可用的选择有时也会有所帮助。本章将探讨Linux世界里可选用的不同文件系统,并向你演示如何在命令行上创建和管理它们。...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 2

sqlserve2008 r2数据库自动安装

执行步骤: 安装DaemonTools虚拟光盘工具 将cn_sqlserver2008r2加载为虚拟z盘 执行sqlserver2008r2_install.bat脚本,等安装程序安装完成,点回enter键继续sqlserver2008r2_install.bat脚本如下:z:Setup.exe /QS /ACTION=Install /IACCEPTSQLSERVERLICENSETERMS /...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 3

Windows中实现不依赖账户登录的开机启动程序

Windows定时任务管理器,提供了强大的功能:可以定时的执行任务,除了按照时间去触发定时任务,其还提供了开机启动触发程序运行的功能,你可以通过图形界面的方式配置,也可以通过命令方式:依次打开所有程序->管理工具->任务计划程序 ,然后再里面新建自己的任务。主要注意以下两点: 在常规选项卡安全选项选择“不管用户是否登录都要运行(W)”,触发器,新建触发器,开启任务选择“启动时".使用如...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 3

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...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 3

springmvc中网络文件下载

第一步。网络文件下载与从本地获取是不一样的,需要用URL类去打开连接从而获得输入流,其中path为完整路径包括http请求头的,inputStream注意在程序的finally中关闭,如下代码/** * 获取外部文件流 */ URL url = new URL(path); HttpURLConnection conn = (HttpURLConnection) url.openConnect...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 2

mysql常识整理

fulltext全文索引(mysql新功能)unique唯一性索引primary主键索引唯一索引和主键的区别唯一索引的字段可为空,主键不可为空mysql 中UNIQUE KEY 到底是约束还是索引1.两者关系 unique索引包含了unique约束,因为unique约束是通过unique索引实现的.  为了实现唯一约束,数据库会强制定义一个唯一索引在数据库上面2.两者相同点 保证了往表中插入重复列...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 3

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...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 2

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...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 1

后端开发面试总结

spring MVC中的controller是单例模式(只是表示多个请求变量共享),但是是多线程,各个线程之间不影响!spring mvc 的Controller类默认Scope是单例(singleton)的By Lee - Last updated: 星期一, 二月 10, 2014 Leave a Comment使用Spring MVC有一段时间了,之前一直使用Struts2,在struts2...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 2

groovy动态脚本语言学习总结

就个人体会而言groovy是一门类似于scala的语言,集函数式与对象于一体的一门语言,从另外一个角度来看也可以说是在java基础上的封装,java能支持的操作,groovy基本都支持,毕竟groovy的运行环境也是jvm,其编译后的文件依然是.class后缀的文件,包括groovy的script编译后也是系统生成main函数去调用的,所以大部分跟java是一样的,是可以满足大部分java开发者顺...
分类: 其他 发布时间: 06-25 23:53 阅读次数: 3

开发笔记_JAVA常用三大框架 _01_Hibernate

Java常用三大框架        —— Hibernate 框架项目的三层结构                一个完整的WEB项目,一般情况下都分为三层结构:WEB层、业务层、持久层。                WEB层:与客户端进行数据交互。客户端发送请求到WEB层, WEB层负责接收并简单的封装后传递给业务层。                业务层 :处理业务逻辑。将处理过后的数据交给持...
分类: 数据库 发布时间: 06-25 23:53 阅读次数: 3

数据库复习题

一、 第一章 1. 试述数据、数据库、数据库管理系统、数据库系统的概念 2. 使用数据库系统有什么好处? 3. 试述文件系统与数据库系统的区别和联系 6. 数据库管理系统的主要功能有哪些? 7. 什么是概念模型?试述概念模型的作用 15. 试述数据库系统三级模式结构,并说明这种结构的优点 17. 什么是数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独...
分类: 数据库 发布时间: 06-25 23:53 阅读次数: 4

欢迎使用开源持久化框架 MyBatis Enhance

MyBatis-Enhance 持久化框架已开源,只增强不修改,狂点查看详情!!! 欢迎加群交流 Enhance 交流群 ①:782540319 SpringBoot 核心技术①:373229384 SpringBoot 核心技术②:588351309 Maven 仓库地址 MyBatis Enhance是什么? Enhance是对于原生的MyBatis的增强编写,不影响任何...
分类: 数据库 发布时间: 06-25 23:53 阅读次数: 3

Hibernate Session方法中get()和load()具有相同的懒加载效果?

问题的提出去年刚接触Hibernate时,看到一个题目,做了分析并写了文档。今天整理电脑所幸看到了,感觉很有趣,于是写篇博客记录下来,顺便做个简单的分享。问题是这样的:/** Hibernate的Session.get()是不支持懒加载的,但是load方法支持,但是当进行如下操作的时候出现如下现象,请进行相关验证和研究并解释其原因。 **/ //1.定义一个Customer类 pu...
分类: 数据库 发布时间: 06-25 23:53 阅读次数: 3

抽奖活动项目总结

前阵子端午公司弄了个抽奖活动,然后我负责api的开发,需求如下:前两天登录抽奖次数为1,第三天抽奖次数为3,每天抽奖次数清0;抽到游戏礼包要返回礼包码;抽奖时判断用户能否抽奖,包括注册天数大于1天,在活动时间内,抽奖次数不为0;需求还是比较简单的,判断注册时间和活动时间都比较简单,讲讲怎样判断登录天数。我是用当前登录时间-首次登录时间判断,但这样处理不了中间断登录的状况,项目赶着上,我直接根据日期...
分类: 数据库 发布时间: 06-25 23:53 阅读次数: 3

没有形成体系的知识点

【name like"%"${name}"%"】这里要用$,因为:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $use...
分类: 数据库 发布时间: 06-25 23:53 阅读次数: 3