- 博客(63)
- 资源 (26)
- 收藏
- 关注
原创 NoSQL简介
NoSQL,全名为Not Only SQL ,指的是非关系型的数据库随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来优点/缺点优点:高可扩展性 分布式计算 低成本 架构的灵活性、半结构化数据 没有复杂的关系缺点:没有标准化 有限的查询功能(到目前为止) 最终一致是不直观的程序...
2019-08-31 21:59:27 616
原创 MySQL索引
查看索引show index from table_name;创建索引(mytable是表名 ,username是字段名,length是字段长度create index indexName on mytable(username(length),...);删除索引drop index [indexname] on mytable缺点虽然索引大大提高了查询速度,同时...
2019-08-31 21:27:43 162
原创 MySQL事务
当一个业务逻辑需要多个sql完成时。如果其中某条sql语句出错,则希望整个操作都退回。使用事务可以完成退回的功能,保证业务逻辑的正确性事务四大特征(简称ACID)原子性:事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行一致性:几个并行的事务,其执行结果必须与按某一顺序串执行的结果相一致隔离性:事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明...
2019-08-31 20:53:11 144
原创 MySQL连接查询
三种连接查询连接查询inner join,两个表都匹配上的数据行才出现select student.name,subjects.title,scores.score from scoreinner join students on scores.stuid=students.idinner join subjects on scores.subid=subjects.id;A i...
2019-08-31 18:15:00 231
原创 MySQL查询筛选
原始数据分组聚合select gender,count(*) from user group by gender;同时满足两个条件的数据查询select name,gender,count(*) from user group by gender,name;分组后的数据筛选having对得到的分组后形成的结果集进行筛选 select gender,coun...
2019-08-31 17:27:31 3943
原创 MySQL基础_添加外键约束及查询
创建一个score表create table scores(id int primary key auto_increment,stuid int,subid int,score decimal(5,2));添加外键约束alter table scores add constraint stu_sco foreign key(stuid) references T_student...
2019-08-30 21:43:07 343
原创 MySQL连接查询案例
设计班级表,与学生表关联,并进行查询创建班级表 create table T_classes(id int auto_increment primary key not null,name varchar(10));创建学生表,设置主外键 create table T_students(id int auto_increment primary key not null,na...
2019-08-30 15:41:41 286
原创 MySQL表中不能插入中文解决方案
在使用mysql的时候,插入中文,报错ERROR 1366 (HY000): Incorrect string value: '\xE5\x8F\xA3\xE8\x85\x94' for column 'name' at row我们可以在建表的时候带上编码:DEFAULT CHARSET 'utf8'如:CREATE TABLE `students`( `id` INT...
2019-08-30 15:28:19 1863
原创 MySQL基本操作
MySQL基本操作数据库操作create database 数据库名 charset=utf8;删除数据库drop database 数据库名;切换数据库use 数据库名;查看当前选择的数据库select database();表操作查看表结构desc 表名;查看当前数据库中所有表show tables;创建表 auto_in...
2019-08-29 21:51:54 132
原创 腾讯笔试题_反转链表
腾讯面试题:反转链表百度面试题:逆序打印链表package com.yorkmass.LinkedList;import java.util.Stack;public class LinkedList { public static void main(String[] args) { // TODO Auto-generated method stub ManNod...
2019-08-22 12:50:24 280
原创 Java数据结构_链表(Linked List)
链表链表是有序的列表,但是它在内存中是存储如下1)链表是以节点的方式来存储,是链式存储 2)每个节点包含 data 域, next 域:指向下一个节点. 3)如图:发现链表的各个节点不一定是连续存储. 4)链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定单链表(带头结点) 逻辑结构示意图如下添加(创建)1、先创建一个head头节点,作用就是表示...
2019-08-20 16:50:15 182
原创 Java数据结构_队列
数组模拟队列(普通队列)package com.yorkmass.Queue;import java.util.Scanner;import javax.management.RuntimeErrorException;public class ArryQueue { public static void main(String[] args) { // TODO Aut...
2019-08-19 18:39:41 132
原创 Java数据结构_稀疏数组
稀疏sparsearray数组应用实例1)使用稀疏数组,来保留类似前面的二维数组(棋盘、地图等等)2)把稀疏数组存盘,并且可以从新恢复原来的二维数组数3)整体思路分析二维数组转稀疏数组思路:1、遍历二维数组,得到有效数据的个数m 2、根据sum,创建稀疏数组,sparesArr int[sum+1][3] 3、将二维数组的有效数据存入到稀疏数组稀疏...
2019-08-18 21:29:46 311
原创 Java基础_正则表达式
Java正则表达式package cn.itcast.regex.demo;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexDemo2 { /** * @param args */ public static void main(String[] args)...
2019-08-18 13:53:02 101
原创 Java基础_反射机制
Java反射机制_以Tomcat为例Java反射机制是在运行状态中,对任意一个类(class文件),都能知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。动态获取类中信息,就是java反射可以理解为对类的解刨。package cn.itcast.reflect....
2019-08-17 20:19:38 116
原创 Hexo在github上面搭建个人博客
使用hexo在github上面搭建个人博客我的博客我们需要在电脑上安装git和npmLinux系统最为方便,直接装git和npm就好了Windows系统安装git和npm,然后所有命令都在git bash里面操作npm安装hexo,全局安装npm install -g n然后找一个文件夹,初始化hexo,括号里面为说明,一步一步执行hexo init blog...
2019-08-16 20:43:10 188
原创 Java_UpLoad上传图片案例
客户端package cn.itcast.net.p1.uploadpic;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.net....
2019-08-15 20:32:17 307
原创 Java基础_TCP网络传输
TCP传输(可靠数据传输)建立连接,形成传输数据的通道 在连接中进行大数据量传输 通过三次握手完成连接,是可靠协议 必须建立连接,效率会稍低Client(客户端)package cn.itcast.net.p4.tcp;import java.io.IOException;import java.io.OutputStream;import java.net.Socket...
2019-08-15 19:04:48 186
原创 Java聊天小程序演示_UDP网络通讯
Java网络通讯接收端package cn.itcast.net.p2.udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class UDPReceDemo2 { /** * @param args * @throw...
2019-08-14 21:41:50 179
原创 Java基础_网络通讯UDP
SocketSocker就是为网络服务提供的一种机制 通信的两端都有Socket 网络通信其实就是Socker间的通信 数据在两个Socker间通过IO传输UDP传输DatagramSocket与DatagramPacket 建立发送端,接收端 建立数据包 调用Socket的发送接收方法 关闭Socket发送端与接收端是两个独立的运行程序UDP发送端packa...
2019-08-14 21:27:44 103
原创 判断输入字符串中是否含有“over”
输入字符串含有“over”则退出采用字节流package yorkmass;import java.io.IOException;import java.io.InputStream;public class ReadEnterKey { public static void main(String[] args) throws IOException { // TO...
2019-08-13 19:21:47 174
原创 递归算法(Java)
递归是一种常见的解决问题的方法,即把问题逐渐简单化,递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或间接的调用自己。利用递归可以用简单的程序来解决一些复杂的问题,比如:斐波那契数列的计算,汉诺塔,快排等问题递归结构包括两个部分:1、定义递归头。解答:什么时候不调用自身方法,如果没有头,将陷入死循环,也就是递归的结束2、递归体。解答:什么时候需要调用自身方法...
2019-08-13 13:39:56 205
原创 DockerFile保留字指令
DockerFile保留字指令FROM:基础镜像,当前的镜像是基于哪个镜像的MAINTAINER:镜像维护者的姓名和邮箱地址RUN:容器构建时需要运行的命令EXPOSE:当前容器对外暴露的端口WORKDIR:指定在创建容器后,终端默认登陆进来的工作目录,一个落脚点ENV:用来在构建镜像过程中设置的环境变量ADD:将宿主机目录下的文件拷贝进镜像且ADD命令会自动处理URL...
2019-08-11 21:41:02 341
原创 DockerFile的介绍和意义
DockerFileDockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本构建三步骤,参考:我的上一篇博客1、编写Dockerfile文件 2、docker build 3、docker runscratch是所有镜像的祖先(BASE镜像)DockerFile基础知识DockerFile执行大致流程DockerFile...
2019-08-11 21:23:46 4364 1
原创 Docker数据卷和DockerFile
容器和数据卷之间数据共享docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名容器内设置只读docker run -it -v /宿主机绝对路径目录:容器内目录:ro 镜像名DockerFile处于可移植和分析的考虑,用-v主机目录:容器目录这种方法不能够直接在Dockerfile中实现,由于宿主机目录是依赖于特定宿主机的,并不能够保证在所有的宿主...
2019-08-11 21:06:23 474
原创 Docker创建tomcat容器报错standard_init_linux.go:211: exec user process caused "no such file or directory"
Tomcat创建容器之前使用命令docker pull tomcatdocker run -it -P tomcat报如下错误:standard_init_linux.go:211: exec user process caused "no such file or directory"解决方案:改用其他tomcat镜像创建Tomcat容器并运行,执行成功docker r...
2019-08-11 18:35:27 11375 2
原创 Docker镜像常用命令汇总
Docker常用命令查看版本docker version查看信息docker info帮助docker --helpOPTIONS说明-a:列出本地所有的镜像(含中间映像层) -q:只显示镜像ID --digests:显示镜像的摘要信息 --no-trunc:显示完整的镜像信息docker search某个XXX镜像名字(从https://hub....
2019-08-10 20:31:33 251
原创 Centos7配置阿里云Docker Hub加速
阿里云Docker Hub创建文件vim /etc/docker/daemon.json在vim编辑器里添加自己的加速器地址,如(这个是我的加速器地址,每个人不一样):{ "registry-mirrors": ["https://dlb5g0zf.mirror.aliyuncs.com"]}然后分别执行下面两行命令即可sudo systemctl daemon...
2019-08-10 19:41:47 1336
原创 Centos7下Docker的安装
官方教程阿里云安装教程前期配置安装所需要的包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置稳定存储库sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo...
2019-08-10 19:12:02 176
原创 Centos7安装图形化界面
安装图形化界面yum groupinstall -y "GNOME Desktop"切换图形化界面init 5切换命令行界面init 3
2019-08-10 18:56:05 122
原创 Centos7配置为阿里源
安装wget工具yum -y install wget添加源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo清除缓存yum clean all生成新的缓存yum makecache...
2019-08-10 18:52:53 1427
原创 Docker相关介绍
docker官网docker理解(搬家,带着环境搬到docker上面,等于搬整栋楼,这栋楼叫做镜像)Docker镜像(image)就是一个只读的模板,镜像可以用来创建Docker容器,一个镜像可以创建很多容器容器和镜像的关系类似于面向对象编程中的对象与类Docker利用容器独立运行的一个或一组应用。容器是用镜像创建的运行实例他可以被启动、开始、停止、删除。每个容器都是...
2019-08-10 12:40:57 256
原创 Vue Vuex使用和原理
vuex github项目vuex在线文档Vuex运行原理state:1)vuex管理的状态对象2)它应该是唯一的const state = { xxx:initValue}mutations1)包含多个直接更新state的方法(回调函数)的对象2)谁来触发:action中的commit(‘mutation名称’)3)只能包含同...
2019-08-09 16:05:24 927
原创 Vue Router安装和说明
Vue RouterVue router中文文档vue router githhub项目npm下载npm install vue-router --save
2019-08-09 14:05:53 270
原创 Vue.js基础_ajax库
Vue项目中常用的两个ajax库1、vue-resourcevue插件,非官方库,vue1.x使用广泛2、axios通用的ajax请求库,官方推荐,vue2.x使用广泛vue-resource的使用npm下载npm install vue-resource --save引入<script src="https://cdn.staticfile.org/...
2019-08-09 12:51:58 180
原创 Vue.js基础_消息订阅与发布
安装插件pubsub-jsnpm安装npm install --save pubsub-jsVue项目可以利用pubsub-js实现兄弟组件中的通信pubsub-js项目官网
2019-08-09 12:18:29 377
Translate翻译文件中key:value的value
2021-03-31
毕设-高校返校新冠疫情排查系统
2021-03-09
通用后台管理系统-毕设救星
2020-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人