- 浏览: 137102 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Spring Boot 参考指南读书笔记-75章节数据库初始化
75.2 使用Hibernate初始化数据库
配置属性
spring.jpa.hibernate.ddl-auto的值包括:
none, validate, update, create, create-drop
该属性的默认值取决于框架检测到的数据库连接类型是否为嵌入式数据库
如果为嵌入式数据库,则值为create-drop否则为none
如果你在类路径中放置了数据库初始化脚本文件
schema-${platform}.sql, schema.sql或 data-${platform}.sql,data.sql
为导致数据库 ...
CentOS7安装Docker
- 博客分类:
- 虚拟化
环境说明
.docker软件安装源地址
https://yum.dockerproject.org/repo/main/centos/7/Packages/
.操作系统CentOS7
内核版本
[dockeradmin@springcloud ~]$ sudo uname -a
Linux springcloud 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
准备dockerrepo.repo文件
[dockerrepo]
name=Docker Reposito ...
MySQL创建用户与授权方法
- 博客分类:
- MySQL
一, 创建用户:
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
例子:
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192 ...
MySQL开发之分页优化
- 博客分类:
- MySQL
一般刚开始学MySQL的时候,针对小数据量可以这样写
SELECT * FROM table ORDER BY id LIMIT 1000000, 10;
但在数据量达到百万级的时候,上面这种写法会很慢,常见的优化方法是这样:
SELECT * FROM table WHERE id >= (SELECT id FROM table LIMIT 1000000, 1) LIMIT 10;
速度提升到0.x秒了,看样子还行了可是,还不是完美的!
如果能够利用BETWEEN 子句,以下才是完美的,速度可以提升5倍
SELECT * FROM table WHERE id BET ...
max_connect_errors参数是一个与MySQL服务器安全有关的计数器值,它负责阻止过多尝试失败的客户端以防止暴力破解密码的情况。max_connect_errors的值与性能并无太大关系。
参数格式
max_connect_errors = 10
配置说明
如上所示此值设置为10,表示如果某一客户端尝试连接此MySQL服务器,但是失败(如密码错误等等)超过10次,那么MySQL会无条件强制阻止此客户端连接。
如果希望重置此计数器的值,则必须重启MySQL服务器或者执行命令
mysql> FLUSH HOSTS;
当这一客户端成功连接一次MySQL服务器后,针对此客户端的ma ...
AccessType 来自JPA规范中EJB部分,该部分规范指出了访问JPA实体状态的方式有两种分别是 AccessType.PROPERTY 和 AccessType.FIELD。其中
AccessType.PROPERTY
The EJB persistence implementation will load state into your class via JavaBean "setter" methods, and retrieve state from your class using JavaBean "getter" meth ...
前言
一般的spring框架都是用在web项目中,xml中的properties文件的配置一般都是classpath:db.properties的格式。但在非web项目中,需要将这些db.propperties文件独立放在一个conf文件夹中,那么就无法使用classpath:这种格式了。最近在部署一个项目中遇到经常会修改properties文件中配置属性的值,因此将部署包中的属性配置文件都提到一个固定目录,由于项目Spring的配置文件采用<context:property-placeholder/>元素引用这些properties配置文件,因此对 location属性的支持的文件 ...
前言
在开发和部署过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,配置会不一样,比如数据源配置、消息、缓存、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。maven提供了一种方便的解决这种问题的方案——profile。
Profile简介
profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。
P ...
Square Cube 系统注意事项
- 博客分类:
- 开源动力
Cube是一个采集基于时间的事件数据并时行度量分析的系统(基于Node.js),纯JS框架系统, 是一个僵尸项目,已经3年没更新了
作者没有关闭项目的原因是给感兴趣的开发者了解,仅能限于内部使用
先将自己安装部署过程中的注意事项记录如下:
1.需要先安装 node.js npm mongodb
1.1安装之前先安装epel 仓库
yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
1.2 安装方式使用yum install npm - ...
SOAP Version 1.2 has a number of changes in syntax and provides additional (or clarified) semantics from those described in [SOAP 1.1]. The following is a list of features where the two specifications differ. The purpose of this list is to provide the reader with a quick and easily accessible summary ...
网络扫盲—什么是核心层/汇聚层/接入层
- 博客分类:
- 网络
通常将网络中直接面向用户连接或访问网络的部分称为接入层,将位于接入层和核心层之间的部分称为汇聚层。
接入层目的是允许终端用户连接到网络,因此接入层交换机具有低成本和高端口密度特性;
汇聚层交换层是多台接入层交换机的汇聚点,它必须能够处理来自接入层设备的所有通信量,并提供到核心层的上行链路,因此汇聚层交换机与接入层交换机比较,需要更高的性能,更少的接口和更高的交换速率。
网络主干部分称为核心层,核心层的主要目的在于通过高速转发通信,提供可靠的骨干传输结构,因此核心层交换机应拥有更高的可靠性,性能和吞吐量
核心层: 核心层的功能主要是实现骨干网络之间的优化传输,骨干层设计任务的重点通常是 ...
Oracle10g 动态性能视图之—V$TRANSACTION
老规矩打开Oracle 10g的帮助文档 "Most Popular" ->"Reference" 选择HTML->"7 Dynamic Performance (V$) Views: V$NLS_PARAMETERS to V$XML_AUDIT_TRAIL" ->
点击"V$TRANSACTION"链接,进入官方对该动态性能视图的解释。
首先"V$TRANSACTION" 的作用
V$TRANSACTION 列 ...
术语-揭开Socket
- 博客分类:
- 读书笔记
好文转自:http://www.cnblogs.com/goodcandle/archive/2005/12/10/socket.html
揭开Socket编程的面纱
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:
1. 什么是TCP/IP、UDP?
2. Socket在哪里呢?
3. Socket是什么呢?
4. 你会使用它们吗?
什么是TCP/IP、UDP?
TCP/IP(Transmission Control Protocol/ ...
术语-Frontend 与 backend
- 博客分类:
- 读书笔记
Front-end and back-end are terms used to characterize program interfaces and services relative to the initial user of these interfaces and services. (The "user" may be a human being or a program.) A "front-end" application is one that application users interact with directly. A & ...
JAXP(Java API for XML Processing,意为XML处理的Java API)是Java XML程序设计的应用程序接口之一,它提供解析和验证XML文档的能力。JAXP是在Java社区进程下开发的,包括 JSR 5 (JAXP 1.0)和 JSR 63 (JAXP 1.1和1.2)两个规范。
JAXP解析XML的三种基本接口为
[b]DOM接口 [/b]
解析器解析整个XML文档并构造出该文档的一个完整的内存表示
DOM解析器被称作DocumentBuilder,因为它构建一个内存中的Document表示。javax.xml.parsers.DocumentBuilder是 ...