- 博客(42)
- 收藏
- 关注
原创 centos7 mysql 一键安装脚本
#!/bin/shell# 快速安装MySQL# CentOS7 中已成功验证# 使用yum+rpm方式安装# quick-install of mysql5.7# 配置阿里云yum镜像源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache# 下载mysql rpmwget http://repo.mysql
2020-11-26 22:43:58
805
原创 计算机网络--第一章 计算机网络概述
一、计算机网络概述1.1 概述网络、互联网和因特网网络(Network)由若干结点(Node)和连接这些结点的链路(Link)组成。多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。因此,互联网是“网络的网络(Netwrok of Networks) "。因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。因特网的三个阶段因特网服务提供者 ISP ( Internet Service
2020-09-29 16:16:46
610
原创 Ubuntu搭建Hadoop集群 - Blog
Hadoop 2.9.2 分布式集群环境搭建一、所需软件及工具VMware : https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.htmlUbuntu iso镜像文件 (这里笔者使用的是 18LTS版本):http://mirrors.aliyun.com/ubuntu-releases/18.04/所需软件压缩包hadoop-2.9.2.tar.gz:http://mir
2020-09-22 18:05:09
469
原创 Git基本使用笔记
版本控制常见版本控制器GitSVN版本控制分类1、本地版本控制2、集中版本控制 SVN3、分布式版本控制 GitGit与SVN最主要区别SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作, 对网络带宽要求较高。Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候
2020-08-20 17:17:42
373
原创 MD5加密原理java代码
MD5Utils.javapublic class MD5Utils { public static String code(String str) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(str.getBytes()); byte[] byteDigest = md.digest();
2020-08-13 19:37:41
154
原创 IntelliJ IDEA 2018文件标签栏(Tab)怎么避免被折叠
https://blog.youkuaiyun.com/weixin_42493716/article/details/105889923也可以打开设置搜索:Editor Tabs把 Show tabs in one row的单选框去掉
2020-08-11 23:42:38
2341
原创 idea reading maven project 问题
解决方法:查看hosts文件添加 127.0.0.1 localhost(注意:hosts文件中,把127.0.0.1 localhost所在行的 ‘#’ 去掉即可)(我个人试过重新加一行127.0.0.1 localhost,没用,把 # 去掉就可以了,不知道什么玄学问题~~ )保险起见:可以把下面操作也做一下step1:win+ Rstep2:打开cmdstep3:输入netsh winsock resetstep4:然后重启电脑忠告:加载 read
2020-08-11 19:49:47
4864
7
原创 阿里云服务器部署 springboot项目(jar包)
后台运行jar包这样的情况下,关闭Xshell窗口程序就会自动退出如果需要后台进行,我们可以使用下列命令进行部署:<1>首次部署//首次部署:nohup java -jar demo01.jar >temp.text &//退出 ctrl + c//首次部署:nohup java -jar demo01.jar >temp.text & //退出 ctrl + c 其中:—nohup 当账户退出或终端关闭时,程序仍然运行— & 客户端
2020-06-11 20:12:16
762
原创 IDEA 2020找不到程序包和符号的问题
https://blog.youkuaiyun.com/yongmingyongye/article/details/105961570找了很久,这个有效
2020-05-18 14:09:32
2133
原创 设计模式--建造者模式
概念:创建型模式,它提供了一种创建对象的最佳方式定义:将一个复杂对象的构建与它的表示分离主要作用:在用户不知道 对象的建造过程和细节 的情况下就可以直接创建复杂对象。demo01:建楼抽象的建造者/** * @program: DesignPattern * @author: Yao * @create: 2020-05-05 11:36 * * 抽象的建造者 ...
2020-05-05 13:54:01
236
原创 Mysql--规范数据设计
9、规范数据设计9.1、为什么需要设计当数据库比较复杂的时候,我们就需要设计了糟糕的数据库设计:数据冗余,浪费空间数据库插入和删除都会麻烦、异常【屏蔽使用物理文件】程序的性能差良好的数据库设计:节省内存空间保证数据库的完整性方便我们开发系统软件开发中关于数据库的设计分析需求:分析业务和处理的数据的需求概要设计:设计关系图 E-R图设计数据库的步骤...
2020-05-01 21:22:02
229
1
原创 Mysql--权限管理和备份
8、权限管理和备份8.1、用户管理SQL命令操作用户表:mysql.user本质:读这张表,进行增删改查-- 创建用户create user kuangshen identified by '123465'-- 修改当前用户密码set password = password('112233')-- 修改指定用户密码set password for kuangshen =...
2020-05-01 21:21:21
198
原创 Mysql--索引 index
7、索引MySQL官方对索引的定义为:索引 index 是帮助MySQL高效获取数据的数据结构。 0.5s 0.0001s提取句子主干,就可以得到索引的本质:索引是数据结构mysql索引背后的数据结构:参考blog:http://blog.codinglabs.org/articles/theory-of-mysql-index.html7.1、索引的分类在一个表中,主键索引只能有...
2020-05-01 21:20:48
405
原创 Mysql--事务transaction
6、事务6.1、什么是事务要么都成功,要么都失败一一一一一一一一一1、SQL 执行 A给B转账 A 1000 ---->200 B 2002、SQL 执行 B收到A的钱 A 800 ---->B 400一一一一一一一一一将一组SQL放在一个批次中去执行事务原则:ACID原则 原子性 一致性 隔...
2020-05-01 21:18:30
190
原创 Mysql--MySQL函数
5、MySQL函数mysql手册:https://dev.mysql.com/doc/refman/8.0/en/func-op-summary-ref.html5.1、常用函数-- ==============常用函数==============select abs(-8)select ceiling(9.4) -- 向上取整select floor(9.4) -- 向下取整sel...
2020-05-01 21:15:42
207
原创 Mysql--DQL查询数据
4、DQL查询数据select 完整语法select [all | distinct] -- distinct去重{* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]}from table_name [as table_alias] [left | right |...
2020-05-01 21:15:06
506
原创 MySQL--外键
3、MySQL数据管理3.1、外键(了解即可)方式一、在创建表的时候,增加约束(麻烦复杂)CREATE TABLE IF NOT EXISTS `student`( `id` int(4) not null auto_increment comment '学号', `name` varchar(20) not null default '匿名' comment '姓名', ...
2020-05-01 21:14:16
176
原创 Mysql-操作数据库
2、操作数据库数据库的列类型数值tinyint 十分小 1Bytesmallint 较小 2Bytesmediemint 3Bytesint 标准的整数 4Bytesbigint 8Bytesfloat 浮点数 4Bytes...
2020-05-01 21:12:10
159
原创 邮件发送原理及实现
邮件发送原理及实现JavaMail API需要的插件:mail-1.4.7.jaractivation-1.1.1.jarjavax.servlet.jsp-api-2.3.3.jarservlet-api-2.5.jarMailDemo01public class MailDemo01 { public static void main(String[] arg...
2020-04-24 19:58:07
1016
原创 功能扩展:文件上传
功能扩展:文件上传代码实现/** * * @program: 功能扩展 * @author: Yao * @create: 2020-04-23 17:24 **/public class FileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req...
2020-04-24 19:47:54
235
原创 JavaWeb-14-JDBC
14. JDBC什么是JDBC:Java链接数据库需要jar包的支持:java.sqljavax.sqlmysql-connector-java…连接驱动实验环境搭建CREATE TABLE users ( id INT PRIMARY KEY, `name` VARCHAR(40), `password` VARCHAR(40), email VARCHAR(60),...
2020-04-24 19:47:12
145
原创 JavaWeb-13 -过滤器、监听器的常见应用
13. 过滤器、监听器的常见应用监听器:GUI编程中常用public class TestPanel { public static void main(String[] args) { Frame frame = new Frame("中秋节快乐"); //新建一个窗体 Panel panel = new Panel(null); //面板 ...
2020-04-24 19:45:38
145
原创 JavaWeb-12-Listener
12. 监听器实现一个监听器的接口;(有N种)编写一个监听器实现监听器的接口。。。public class OnlineCountListener implements HttpSessionListener { /** * 看你的一举一动 * Session创建一次,触发一次 * @param se */ @Override...
2020-04-24 19:44:30
127
原创 JavaWeb-11-Filter
11. Filter (重点)Filter:过滤器,用来过滤网站的数据;处理中文乱码登录验证…Filter开发步骤:导包编写过滤器导包不要导错了:实现Filter接口,重写对应方法即可public class CharacterEncodingFilter implements Filter { /** * 初始化:web服务器启动,就已经触发...
2020-04-24 19:43:58
123
原创 JavaWeb-10-MVC三层架构
10. MVC三层架构什么是MVC:Model View Controller 模型、视图、控制器10.1 早些年用户直接访问控制层,控制层就可以直接操作数据库servlet-->CRUD-->数据库弊端:程序十分臃肿,不利于维护servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码 架构:没有什么是加一层解决不了的!J...
2020-04-24 19:07:26
155
原创 JavaWeb-09-JavaBean
9. JavaBean实体类JavaBean有特定的写法:必须要有一个无参构造属性必须私有化必须有对应的get/set方法;一般用来和数据库的字段做映射 ORM;ORM:对象关系映射表—>类字段–>属性行记录–>对象People表inameageaddress1yao13东莞2yao212东莞3ya...
2020-04-24 19:04:52
127
原创 JavaWeb-08-JSP
8. JSP8.1 什么是JSPJava Server Pages: Java服务器页面,也和Servlet一样,用于动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以嵌入JAVA代码,为用户提供动态数据;8.2 JSP原理思路:JSP到底怎么执行的代码层面没有任何问题服务器内部工作tomcat中有一个...
2020-04-24 19:04:07
139
原创 JavaWeb-07-Cookie, Session
7. Cookie, Session7.1 会话**会话:**用户打开一个浏览器,点击了很多超链接,访问了多个web资源,关闭浏 览器,这个过程可以称之为一次会话Session。**有状态会话:**一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你怎么能证明你是广财的学生?发票 广财给你发票学校登记 广财标记你来过了一个网站,怎么证明你...
2020-04-24 19:00:46
113
原创 JavaWeb-06-Servlet
6. Servlet6.1 Servlet简介Servlet就是sun公司开发动态web的一门技术Sun公司在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中。把实现了Servlet接口的Java程序,叫做Servlet6.2 HelloServ...
2020-04-24 18:56:16
127
原创 JavaWeb-05-Maven
5. Maven我们为什么要学习这个技术?在JavaWeb开发中,我们需要导入大量jar包,我们手动导入;如何能够让一个东西自动帮我们导入和配置这个jar包。由此,Maven诞生了!5.1 Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置有约束,不要去违反。Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规...
2020-04-24 18:50:08
176
原创 JavaWeb-04-Http
4. Http4.1 什么是HttpHTTP (超文本传输协议) 是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串,…超文本:图片、音乐,视频,定位,地位80Https:安全的4434.2 两个时代http1.0HTTP/1.0:客户端可以与web服务器连接,只能获得一个web资源,断开连接http2.0HTTP/1.1:客户端可...
2020-04-24 18:47:51
131
原创 JavaWeb-03-Tomcat
3. Tomcat配置可以配置启动的端口tomcat的默认端口号:8080mysql:3306http:80https:443 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />...
2020-04-24 18:46:50
108
原创 JavaWeb-02-web服务器
2. web服务器2.1 技术讲解ASP:微软:国内最早流行的就是ASP;在html中嵌入了VB的脚步,ASP + COM;在ASP中开发中,基本一个页面都有几千行的业务代码,页面及其混乱维护成本高!C#IISphpPHP开发速度很快,功能很强大,跨平台,代码很简单(70%,WP)无法承载大访问量的情况(局限性)JSP/Servlet:sun公司主推的B/S架构...
2020-04-24 18:44:09
123
原创 JavaWeb-01-基本概念
JavaWeb1. 基本概念1.1 前言web开发:静态webhtml,css提供给所有人看的数据始终不会发生变化动态web提供给所有人的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb;1.2 web应用程序web应用程序:可以提供浏...
2020-04-24 18:41:56
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人