自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文天哥哥的博客

你快乐过生活

  • 博客(47)
  • 资源 (7)
  • 收藏
  • 关注

原创 登录Tomcat管理平台

1、在你本地tomcat的安装目录中找到conf文件夹2、在tomcat-users.xml中修改账号密码3、添加如下信息<role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager-script"/>

2021-03-02 15:05:07 1563

原创 docker---docker启动tomcat容器访问tomcat首页失败解决方法

1、docker创建tomcat容器,并配置端口(前提先下好tomcat镜像)[root@localhost docker]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql5.8 latest c8562eaf9d81 3 days ago 546 MBtom

2021-01-22 17:27:11 982

原创 linux中下载tomcat并启动成功教程

1、下载linux版本的tomcat压缩包到本地我的项目是tomcat7环境中的,虚拟机为centos7。官网:https://tomcat.apache.org/download-70.cgi(一定要在官网下载,其他渠道的镜像会少包,很坑!)下载保存在windows桌面2、创建存放tomcat的文件夹输入命令:mkidr /usr/tomcat,一般用户下载的东西在linux中的usr文件夹3、上传安装包到虚拟机中使用Xshell7和Xftp上传安装包到虚拟机...

2021-01-12 15:59:48 652 1

原创 Linux学习---sed命令

先准备一个1.txt,里面的内容如下:[root@localhost] ~/w/a/sed$ cat 1.txt1.txt1.xtt7.txt888.txttesttest01test02test666使用sed命令时,最好先备份测试文件,以免文件内容缺失一、增加文本内容1)使用“a”追加文本到指定行后面,但只是写入内存,不修改真正的文本。(也就是说仅仅是打印到屏幕,文本内容并没有修改)将“222222”追加到第二行后面,输入:sed"2a222222"1...

2020-12-29 15:57:00 3487

原创 Linux学习---挂载(U盘实现)

1、插入U盘,设置虚拟机-可移动的设备-你的U盘-连接虚拟机可以看到我的U盘已经显示在centos桌面2、打开虚拟机终端3、切换到根目录:cd/[root@localhost] /$ cd /4、输入命令:fdisk-l,可以看到你的u盘[root@localhost] /$ fdisk -l5、我们可以切换到dev下,可以看到自己的U盘在此目录[root@localhost] /$ cd dev[root@localhost...

2020-12-22 10:15:44 1563

原创 SSM实现图片上传

很多新手都头疼于SSM上传图片如何实现,今天就来做个最简单的例子进行展示开发工具以及环境:eclipse、navicat、mysql、tomcat7一、数据库的设计在navicat新建一个用户表people,字段分别是id、姓名、性别、手机、地址、图片以下是我的目录结构二、SSM的配置1)引入SSM常用jar包,百度一下网上蛮多的2)web.xml<...

2020-04-25 11:55:46 3024 3

原创 Navicat导出数据库表设计文档

1、打开navicat,新建查询2、输入以下SQL语句:SELECTTABLE_NAME 表名,COLUMN_NAME 代码,COLUMN_COMMENT 名称,COLUMN_TYPE 数据类型,COLUMN_KEY 主键,COLUMN_COMMENT 注释FROMINFORMATION_SCHEMA.COLUMNSwhere-- flowershop 为数...

2020-04-09 20:57:11 7712 2

原创 win10安装虚拟机,开启不了热点问题

win10安装虚拟机后,就发现电脑开的热点,手机无法连接上了,很是头疼。开始菜单栏,运行cmd后,打上ipconfig发现了VM1:192.168.137.1VM8:192.168.87.1本地连接:192.168.0.1自己开的热点本来应该是192.168.137.1,所以ip被占用了找到vm1,右键属性,双击ipv4,更改ip就行...

2019-10-12 19:38:22 4314 3

原创 Mybatis---多对多关联映射

在数据库中,多对多的关联关系通常使用一个中间表来维护,中间表中的订单id作为外键参照订单表的id,商品id作为外键参照商品表的id。一、项目准备jdbc包,mybatis包,junit5(eclipse自带)目录结构二、数据库设计其中tb_orders的id是tb_ordersitem表中orders_id的外键,tb_product的id是tb_ordersite...

2019-05-08 19:37:49 1241

原创 Mybatis---一对多关联映射

一个客户可以有多个订单,而一个订单只能对应一个客户,一对多映射的关键就是在“多”的一方添加“一”的主键为外键一、项目准备可以查看我上一篇博客的介绍传送门:https://blog.csdn.net/Wwt819635881/article/details/89811209目录结构:二、设计数据库两个表tb_user和tb_orders,其中user_id是tb_orde...

2019-05-07 17:17:50 393

原创 Mybatis---一对一关联映射

最常见的一对一关联映射案例就是每个人只有对应的唯一身份证一、项目准备jdbc包,mybatis包,junit5(eclipse自带)二、设计数据库两个表tb_idcard和tb_person,其中card_id是tb_person的外键,并插入部分数据。三、贴代码db.propertiesjdbc.driver=com.mysql.jdbc.Driver...

2019-05-04 10:54:31 337

原创 springMVC---入门程序

工作流程:1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet...

2019-05-03 12:40:21 245

原创 策略模式---打印机

某公司专门销售各种打印机,销售打印机时都有一定的折扣让利给顾客,但折扣计算的方法有很多种,如:不打折;每台减扣固定的金额;按售价的5%打折等等,且折扣计算方法可能发生变化。现在要开发该公司的销售系统,实现打印机销售时的价格计算。Context.javapackage Printer;public class Context { private Strategy str; ...

2019-04-30 10:54:05 1769

原创 模板方法模式---豆浆机

现在我们很多家庭都有了豆浆机,豆浆的营养价值不用我多说了。制作豆浆的程序简单点来说就是选材—>添加配料—>浸泡—>放到豆浆机打碎,通过添加不同的配料,可以制作出不同口味的豆浆,但是选材(有的人懒得做这一步)、浸泡和放到豆浆机打碎这几个步骤对于制作每种口味的豆浆都是一样的。SoyaMilk.javapackage Soya;public abstract class ...

2019-04-30 10:21:36 801

原创 桥接模式---汽车导航

汽车品牌内置导航仪,我们希望实现,每个品牌的导航仪都可以在任何一个牌子的汽车上安装并启动。汽车品牌有两个:宝马、奔驰。导航仪有三个牌子:神行者、北斗、高德AbstractVehicleBrand.javapackage car;public abstract class AbstractVehicleBrand { public abstract void install...

2019-04-29 15:21:41 899

原创 外观模式---寄信

Iletterprocess.javapackage PostCard;public interface Iletterprocess { public void writecontext(String context); public void fillenvelope(String address); public void letterintoenve...

2019-04-29 15:10:46 843

原创 设计模式---期末复习

第一题:有一个冰淇淋机,可以生产香草、草莓和巧克力口味的冰淇淋,而冰淇淋所用奶油分国产和进口两种。public interface DomesticIceCream { public void taste(); } public interface ImportedIceCream { public void taste(); ...

2019-04-29 14:09:50 2688

原创 抽象工厂模式---冰淇淋

冰淇淋有进口和出口两种渠道获得,口味也有苹果味和香蕉味。IceCreamFactory.javapackage ice;public abstract class IceCreamFactory { public abstract DomesticIceCream produceDomesticIceCream(); public abstract...

2019-04-29 14:01:35 1143

原创 模板方法模式---榨汁机

现在我们很多家庭都有了榨汁机。榨汁的过程大体上为水果切片-->放入榨汁机-->加入调味料-->启动。可根据需要加入蜂蜜或苏打水,也可以什么调料都不加,制作纯果汁。请用模板方法模拟这个过程AbstractClass.javapackage Fruit;public abstract class AbstractClass { public void primitiv...

2019-04-24 16:32:24 3002

原创 Mybatis---Mybatis入门

一、配置环境下载地址:https://github.com/mybatis/mybatis-3/releases使用MyBatis框架非常简单,只需在应用程序中引入MyBatis的核心包和lib目录中的依赖包即可。二、创建项目需要用到的包有Mybatis、jdbc驱动包、Junit5(eclipse自带)注意:StudentMapper.xml是创建在Pojo包里,...

2019-04-23 11:18:21 977

原创 Spring---IoC(控制反转)

现在很多白领上班,有一定的积蓄都会选择买车,比如W女士买了一辆奔驰,它可以作为W女士上班的工具,那如果W女士为了节能环保,需要更换出行工具,换成了自行车上班。传统的面向对象思想如下:这种方式提高了代码的耦合度,十分不利于重构和维护当有了IoC/DI的容器后,在客户端类中不再主动去创建这些对象了下面用个例子来证明IoC的优点一、编程准备如果不会导入的包的可...

2019-04-21 13:41:05 177

原创 观察者模式---英雄联盟

在某多人联机对战游戏中,多个玩家可以加入同一战队组成联盟,当战队中的某一成员受到敌人攻击时将给所有其他盟友发送通知,盟友收到通知后将做出响应。 现使用观察者模式设计并实现该过程,以实现战队成员之间的联动。Subject.javapackage Game;import java.util.ArrayList;public abstract class Subject { prot...

2019-04-20 15:29:35 2983

原创 命令模式---电视机遥控器

电视机是请求的接收者,遥控器是请求的发送者,遥控器上有一些按钮,不同的按钮对应电视机的不同操作。抽象命令角色由一个命令接口来扮演,有三个具体的命令类实现了抽象命令接口,这三个具体命令类分别代表三种操作:打开电视机、关闭电视机和切换频道。显然,电视机遥控器就是一个典型的命令模式应用实例。Command.javapackage TVCmd;public abstract class...

2019-04-20 14:11:39 4147 1

原创 代理模式---论坛权限控制代理

论坛权限控制代理 在一个论坛中已注册用户和游客的权限不同,已注册的用户拥有看帖、发帖、修改自己的帖子等功能;而游客只能看帖,没有其他权限。使用代理模式来设计该权限管理模块。 在本实例中我们使用代理模式中的保护代理,该代理用于控制对一个对象的访问,可以给不同的用户提供不同级别的使用权限。BBS.javapackage bbsProxy;public interface BBS { p...

2019-04-20 12:41:00 4453 1

原创 Spring入门---第一个spring程序

一、准备spring开发的基础包下载地址:http://repo.spring.io/simple/libs-release-local/org/springframework/spring/4.3.6.RELEASE/在使用Spring开发时,除了要使用自带的JAR包外,Spring的核心容器还需要依赖commons.logging的JAR包。下载地址:http://com...

2019-04-16 12:39:01 1006

原创 代理模式---日志模块

某应用软件需要记录业务方法的调用日志,在不修改现有类的基础上,记录业务方法method()的调用次数,并在method()调用之前输出调用时间。请用代理模式来设计日志模块的结构Service.javapackage demo;public interface Service { public void method();}RealService.javapackage...

2019-04-14 14:06:05 1759

原创 JUnit---单元测试

一、JUnit安装准备1.如果是用eclipse开发,内部早就集成了,直接添加即可。2.其他开发工具去官网下载https://junit.org/junit5/二、新建java项目三、导入junit的包在src右键build path,add library选择junit添加即可四、编写待测试源码demo.javapackage com;...

2019-04-14 13:46:53 206

原创 命令模式---烧烤点单

有一个烧烤城,有两个摊位,一个摊位是烤鱼的,另外一个摊位可以烤肉串,也可以烤鸡翅。顾客不直接去摊位点食物,而是告诉服务员想吃什么,服务员去摊位下单并把烤好的食物拿给顾客。请用命令模式模拟这个过程。Command.javapackage BBQ;public abstract class Command { public abstract void getFish(); pu...

2019-04-10 12:35:47 1454

原创 装饰模式---早餐加料

有一个小吃店,餐牌如下: 素面 10元 加牛肉 5元 素粉 9元 加猪肉 3元 加蛋 2元 Breakfast.javapackage Eat;public abstract class Breakfast { String name...

2019-04-09 11:03:06 1046

原创 外观模式---教室按钮

使用外观模式实现教室设备的统一操作,包括上课和下课两个按钮,设备包括电脑、幕布、投影仪、话筒、黑板灯。BoardLight.javapackage ClassroomButton;public class BoardLight { String name="黑板灯"; public String getName() { return name; } public v...

2019-04-09 10:45:10 887

原创 抽象工厂模式---游戏等级

有一款游戏软件,分为与电脑对战和与人对战两种玩法,而每种玩法又分简易操作和复杂操作两种,假设现在需要你根据选择的情况创建具体的游戏对象,你会采用什么样的工厂模式进行设计,请给出设计方案。Game.javapackage Gaming;public interface Game { public Computer creatComputer(); public People ...

2019-04-09 10:31:48 2012 1

原创 简单工厂模式---女娲造人

传递指令给女娲,"M"制造男人,“W”制造女人。People.javapackage MakePeople;public interface People { public void makePeople();}Man.javapackage MakePeople;public class Man implements People { @Ov...

2019-04-09 10:19:40 5361

原创 hibernate-----单向多对一

一、项目用到的包下载地址:https://download.csdn.net/download/wwt819635881/11095021二、新建一个java项目在项目中新建一个lib文件夹,把要用到的包粘贴进去,右键build path------ add to build path三、在src建立两个包,一个Entity,一个Test目录结构:四、实...

2019-04-07 21:17:33 415

原创 selenium入门---打开火狐网页

1.下载pycharm,安装好环境2.下载selenium库,pip install selenium (下载)pip show selenium (检验是否安装成功)3.下载火狐驱动根据自己的火狐版本(帮助那里看)来下载驱动,火狐驱动下载地址:https://github.com/mozilla/geckodriver/releases/4.把驱动解压到...

2019-04-02 19:10:10 533

原创 算法设计与分析--贪心算法

设有n个货物要装入若干个容量为C的集装箱以便运输,这n个货物的体积分别是{S1, S2, …, Sn},且有si<C(1≤i≤n)。为节省运输成本,用尽可能少的集装箱为装运这n个货物。分别采用以下两种贪心策略对其进行求解:最先适宜策略(firstfit):首先将所有的集装箱初始化为空,对于所有货物,按照所给的次序,每次将一个货物装入第一个能容纳它的集装箱中; 最优适宜策略(bestfit...

2019-04-01 14:04:04 2288 2

原创 算法设计与分析--最小链乘

链乘问题两个矩阵相乘要求第一个矩阵的列数等于第二个矩阵的行数,计算量主要由进行乘法运算的次数决定。采用标准的矩阵相乘算法,计算Am×n*Bn×p,需要m*n*p次乘法运算。矩阵相乘满足结合律,多个矩阵相乘,不同的计算顺序会产生不同的计算量。以矩阵A110×100,A2100×5,A35×50三个矩阵相乘为例,若按(A1*A2)*A3计算,则需要进行10*100*5+10*5*50=7500...

2019-04-01 14:00:59 570

原创 算法设计与分析---减治法实验

实验题目:甲、乙两人同时从A地出发要尽快同时赶到B地。出发时A地有一辆小车,可是这辆小车除了驾驶员外只能带一人。已知甲、乙两人的步行速度一样,且小于车的速度。问:怎样利用小车才能使两人尽快同时到达。【输入】仅一行,三个数据分别表示AB两地的距离s,人的步行速度a,车的速度b。【输出】两人同时到达B地需要的最短时间。【样例】输入:120 ...

2019-04-01 13:51:47 1652

原创 算法设计与分析---分治法实验

实验题目:为了奖励牛牛同学帮妈妈解决了大写中文数字的问题,牛牛妈妈特地抽出一个周末的时间带着牛牛来到梦幻儿童乐园游玩。在游乐园,牛牛看到了一个非常有意思的游戏:游戏一开始,电脑屏幕上只有一个序列“A”,而后的每一次变化都把序列中的“A”变成“AB”,“B”变成“A”。游戏一直继续……最后屏幕上得到了序列“ABAABABAABAABABAABA……”。当然更有意思的是,电脑会提出Q个询问,每次询...

2019-04-01 13:47:50 2463 3

原创 算法设计与分析--分治法求序列最小值

用分治法实现找一个序列最小值的功能#include<iostream>using namespace std;void Merge(int r[],int r1[],int s,int m,int t) //合并子序列{ int i=s,j=m+1,k=s; while(i<=m&&j<=t) { if(r[i]<=r[j]) ...

2019-04-01 13:36:02 1162

原创 Struts2入门和基本配置

1.项目用到的包:包下载地址:https://download.csdn.net/download/wwt819635881/110785742.新建一个名为StrutsExample的web工程,点击next,到这个页面记得在web.xml打钩。3.把包导入到WebContent中的lib文件夹,记得右键这些jar包 add to build path(这是环境)...

2019-03-31 23:15:30 240

操作系统大作业.zip

操作系统课程设计,模拟在Linux下的文件管理系统,c++写的,对应博客https://blog.csdn.net/Wwt819635881/article/details/86380998

2020-11-14

SSM实现图片上传.zip

对应的博客地址:https://blog.csdn.net/Wwt819635881/article/details/105746638

2020-04-25

hibernate的jar+mysql的java驱动包

hibernate的jar+mysql的java驱动包,项目地址:https://blog.csdn.net/Wwt819635881/article/details/89074916

2019-04-07

JDBC的项目源码包括jar包

简单JDBC项目包,项目地址:https://blog.csdn.net/Wwt819635881/article/details/88556635

2019-04-01

Struts2开发jar包

Struts2入门以及配置,项目地址:https://blog.csdn.net/Wwt819635881/article/details/88937594

2019-04-01

编译原理-词法分析器

编译原理词法分析器实验,做一个表达式计算器,python实验的

2019-01-12

编译原理-词法解释器

编译原理的表达式计算器作业,上机实验题,用的是python写的

2019-01-12

空空如也

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

TA关注的人

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