自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 Oracle TNSListener服务启动后自动停止问题

Oracle TNSListener服务启动后自动停止问题

2022-06-26 08:13:38 1213

原创 Java 输出给定字符串的重复子串及子串的重复次数

Java 输出给定字符串的重复子串及子串的重复次数

2022-05-19 20:13:17 661

原创 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 720

原创 计算机网络--第一章 计算机网络概述

一、计算机网络概述1.1 概述网络、互联网和因特网网络(Network)由若干结点(Node)和连接这些结点的链路(Link)组成。多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。因此,互联网是“网络的网络(Netwrok of Networks) "。因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。因特网的三个阶段因特网服务提供者 ISP ( Internet Service

2020-09-29 16:16:46 527

原创 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 385

原创 Git基本使用笔记

版本控制常见版本控制器GitSVN版本控制分类1、本地版本控制2、集中版本控制 SVN3、分布式版本控制 GitGit与SVN最主要区别SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作, 对网络带宽要求较高。Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候

2020-08-20 17:17:42 332

转载 Picgo+Gitee搭建图床

https://www.cnblogs.com/pingzx/p/13152356.html

2020-08-20 17:15:53 118

原创 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 112

原创 IntelliJ IDEA 2018文件标签栏(Tab)怎么避免被折叠

https://blog.csdn.net/weixin_42493716/article/details/105889923也可以打开设置搜索:Editor Tabs把 Show tabs in one row的单选框去掉

2020-08-11 23:42:38 2244

原创 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 4727 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 718

原创 再次打开宝塔面板 忘记宝塔地址

在xshell控制台输入:bt default即可得到url

2020-06-11 19:29:13 1909

原创 IDEA 2020找不到程序包和符号的问题

https://blog.csdn.net/yongmingyongye/article/details/105961570找了很久,这个有效

2020-05-18 14:09:32 2093

原创 设计模式--建造者模式

概念:创建型模式,它提供了一种创建对象的最佳方式定义:将一个复杂对象的构建与它的表示分离主要作用:在用户不知道 对象的建造过程和细节 的情况下就可以直接创建复杂对象。demo01:建楼抽象的建造者/** * @program: DesignPattern * @author: Yao * @create: 2020-05-05 11:36 * * 抽象的建造者 ...

2020-05-05 13:54:01 187

原创 Mysql--规范数据设计

9、规范数据设计9.1、为什么需要设计当数据库比较复杂的时候,我们就需要设计了糟糕的数据库设计:数据冗余,浪费空间数据库插入和删除都会麻烦、异常【屏蔽使用物理文件】程序的性能差良好的数据库设计:节省内存空间保证数据库的完整性方便我们开发系统软件开发中关于数据库的设计分析需求:分析业务和处理的数据的需求概要设计:设计关系图 E-R图设计数据库的步骤...

2020-05-01 21:22:02 165 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 160

原创 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 356

原创 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 147

原创 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 148

原创 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 456

原创 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 154

原创 Mysql-操作数据库

2、操作数据库数据库的列类型数值tinyint 十分小 1Bytesmallint 较小 2Bytesmediemint 3Bytesint 标准的整数 4Bytesbigint 8Bytesfloat 浮点数 4Bytes...

2020-05-01 21:12:10 137

原创 CSS-一张图总结

2020-04-26 13:19:32 111

原创 邮件发送原理及实现

邮件发送原理及实现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 976

原创 功能扩展:文件上传

功能扩展:文件上传代码实现/** * * @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 174

原创 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 117

原创 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 96

原创 JavaWeb-12-Listener

12. 监听器实现一个监听器的接口;(有N种)编写一个监听器实现监听器的接口。。。public class OnlineCountListener implements HttpSessionListener { /** * 看你的一举一动 * Session创建一次,触发一次 * @param se */ @Override...

2020-04-24 19:44:30 96

原创 JavaWeb-11-Filter

11. Filter (重点)Filter:过滤器,用来过滤网站的数据;处理中文乱码登录验证…Filter开发步骤:导包编写过滤器导包不要导错了:实现Filter接口,重写对应方法即可public class CharacterEncodingFilter implements Filter { /** * 初始化:web服务器启动,就已经触发...

2020-04-24 19:43:58 97

原创 JavaWeb-10-MVC三层架构

10. MVC三层架构什么是MVC:Model View Controller 模型、视图、控制器10.1 早些年用户直接访问控制层,控制层就可以直接操作数据库servlet-->CRUD-->数据库弊端:程序十分臃肿,不利于维护servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码 架构:没有什么是加一层解决不了的!J...

2020-04-24 19:07:26 130

原创 JavaWeb-09-JavaBean

9. JavaBean实体类JavaBean有特定的写法:必须要有一个无参构造属性必须私有化必须有对应的get/set方法;一般用来和数据库的字段做映射 ORM;ORM:对象关系映射表—>类字段–>属性行记录–>对象People表inameageaddress1yao13东莞2yao212东莞3ya...

2020-04-24 19:04:52 85

原创 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 115

原创 JavaWeb-07-Cookie, Session

7. Cookie, Session7.1 会话**会话:**用户打开一个浏览器,点击了很多超链接,访问了多个web资源,关闭浏 览器,这个过程可以称之为一次会话Session。**有状态会话:**一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你怎么能证明你是广财的学生?发票 广财给你发票学校登记 广财标记你来过了一个网站,怎么证明你...

2020-04-24 19:00:46 85

原创 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 103

原创 JavaWeb-05-Maven

5. Maven我们为什么要学习这个技术?在JavaWeb开发中,我们需要导入大量jar包,我们手动导入;如何能够让一个东西自动帮我们导入和配置这个jar包。由此,Maven诞生了!5.1 Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置有约束,不要去违反。Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规...

2020-04-24 18:50:08 124

原创 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 80

原创 JavaWeb-03-Tomcat

3. Tomcat配置可以配置启动的端口tomcat的默认端口号:8080mysql:3306http:80https:443 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /&gt...

2020-04-24 18:46:50 87

原创 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 92

原创 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 124

原创 smbms项目,jsp文件加载不到css样式文件

smbms项目,jsp文件加载不到css样式文件

2020-04-22 10:21:54 430 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除