自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pycharm实现本地开发,服务器同步并运行

实现原理和基本效果原理比较简单,就是利用ssh同步本地和服务器的项目,效果就是pycharm会同步你的本地代码到服务器上,同时服务器接受到pycharm运行指令后,就会直接在服务器上运行代码,代码运行结束后,服务器会直接将结果同步到pycharm中。将本地项目和服务器项目建立映射首先需要做的就是关联两端的项目,实现同步代码和数据。首先用pycharm在本地创建一个项目用于本地开发,打开之后,依次点击Tools->Deployment->Configuration,出现下面的界面:然后

2021-04-08 09:33:17 1202

原创 Vscode配合远程服务器进行python项目开发

连接远程服务器打开vscode,在应用商店中搜索Remote development插件,点击进行安装,点击之后会同时安装几个插件,不用管等待安装完成即可。安装完成之后,界面右下角出现相关的绿色图标,图标处也出现远程连接图标,如下所示:点击远程连接图标,然后点击左上角的下拉选项,选择SSH Targets,然后点击设置按钮,如下图所示:点击设置按钮之后,选择后缀为.ssh\config的选项,进入新的设置界面,按照下面的说明设置即可:Host 连接名称HostName 要连接的服务器

2021-04-07 19:37:09 482

原创 利用过滤器解决编码问题

具体代码如下所示://注解表示拦截所有的请求@WebFilter("/*")public class firstfilter implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {

2020-10-29 16:03:15 109

原创 使用response对象实现下载文件功能

文件下载功能我们也是需要编写一个servlet来实现,我觉得实现下载功能主要是有下面几个重要的步骤,其余的一些简单的操作大家可以自己完成,比如获取文件名什么的。首先设置浏览器支持文件下载,也就是设置响应消息头response.setHeader("Content-Disposition","attachment;filename="+filename);当文件名为中文的时候,下载时可能会出现乱码的问题,我们可以使用下面的方法:response.setHeader("Content-Dispos

2020-10-29 10:30:39 545

原创 request对象和response对象及使用介绍

request对象我们知道浏览器从服务器获取数据的时候需要向浏览器发送请求,当客户端向服务器发送请求的时候,服务器端会创建一个request对象,其中封装了和请求相关的一些内容,比如涉及到的数据。常用方法String getParameter(String name)该方法的作用是根据表单名称获取提交数据。void setCharacterEncoding(String charset)该方法是指定请求的编码方式。当我们获取提交过来的数据时,如果数据时英文的时候不会出现什么问题,如果数据时中

2020-10-28 23:43:17 3259

原创 Serlvet的两种配置方式

我们在编写了servlet之后需要进行一定的配置,以便于我们可以通过网络向该servlet进行访问请求,也就是我们需要给它配置一个访问路径,现在主要是有下面两种方式来进行配置。使用web.xml配置假如我们在servlet包下编写了一个名为oneservlet的servlet,我们可以使用下面的方式进行servlet的配置。 <servlet> <servlet-name>one</servlet-name> <servlet-

2020-10-28 23:07:40 378 1

原创 对于Servlet的一些解释

Servlet接口Servlet是server applet的简称,是服务器端的程序,可交互式的处理客户端发送到服务端的请求,并完成操作响应。它是javaweb程序开发的基础,javaEE规范的一个组成部分。servlet的作用主要是接收客户端请求,完成操作;动态生成网页;将包含操作结果的动态网页响应给客户端。servlet在java中是一个接口,其中用5个方法,分别是init(),destroy(),service(),getservletconfig(),getservletinfo();其中se

2020-10-28 22:32:18 82

原创 IDEA导出发布版项目war包

前面的文章我们介绍了如果在IDEA中集成tomcat并部署项目,但是上面的操作实际上是一个热部署,并没有真正的将项目部署到我们的服务器上,下面我们就将如何导出发布版的war步骤介绍一下。首先点击下图中的位置,调出project structure选项框。然后按照下面的步骤进行操作。最后点击ok关掉该选项框即可。上面的操作只是告诉IDEA是对什么进行打包,还没有真正的进行打包,接着进行下面的操作。点击之后会出现一个新的选线框,接着进行下面的操作。进行完上述操作之后,就将项目打包成了war包

2020-10-28 22:06:11 540

原创 使用IDEA创建web项目并部署tomcat

创建web项目首先点击file,然后点击New选项,接着选创建工程,然后出现下面的界面,我们选择java Enterprise,如下图所示:并在右边的勾选上Web Application选项,然后直接下一步选择创建的位置即可,最后点击finish就将web项目创建好了。一开始创建好的项目结构如下图所示:集成tomcat并部署项目首先点击菜单栏中的run,然后选择Edit configurations,如下图所示:在新出来的界面点击左上角的+号,如下:然后将下拉菜单往下拉,找到Tomcat

2020-10-28 21:45:42 166

原创 pycharm如何去掉波浪线

我们在用pycharm编写代码的时候,写出来的代码运行时没有什么问题,但是会出现很多的波浪线,这是因为你编写的代码不符合某种规范格式,但是这对于很多人来说是比较难以忍受的,同时也影响美观,下面就教给大家如何去掉这些波浪线。首先点击文件菜单,然后点击设置选项,找到下图中的位置:然后在右边找到python项目,将后面的√去掉,这样操作后有时候还有一些拼写检查有波浪线,如果想去掉的话,找到拼写检查(spelling)将后面的√去掉即可,最后点击确定后波浪线就不见了。...

2020-06-29 09:59:05 5058

原创 关于c++和java派生类重写父类方法的一些区别。

java和c++都支持面向对象编程,派生类可以重写父类的方法,这也是实现多态的基础。实现多态的方法就是使父类对象指针指向不同的派生类对象,通过调用重写方法来实现多态,但是c++和java在实现上还有一些不同。用父类指针指向派生类对象时,使用该父类指针调用重写方法时,c++执行的是父类的方法,java执行的是派生类中的方法。若是想c++中也实现类似java中的效果,就用到了和虚函数相关的内容。在...

2020-04-25 21:33:20 335

原创 Ubuntu系统如何将应用的快捷方式添加到桌面

可以有多种方法实现这个功能,在这篇文章中使用的方法是使用Gnome Tweaks来辅助完成,首先需要的就是我们的系统上要有这个软件,具体的现在方法是打开ubuntu软件这个应用程序,然后在里面进行搜索直接安装即可。下载完成之后运行该程序,然后看一下显示图标这个选项有没有打开,具体如下图所示:然后打开文件管理器,点击最下方的其他位置,然后选择安装本系统的那个磁盘,点击进入,然后点击usr文件夹...

2020-02-12 17:15:34 2037

原创 Win10下安装Ubuntu双系统步骤

   现在的电脑大部分BIOS模式都是UFEI,为了以防万一还是建议查看一下自己电脑的BIOS模式,具体的方法是按住win+R键调出运行框,在里面输入msinfo32后回车,即可查看相关的信息(此教程一般只针对UFEI 启动模式的)。然后我们查看一下自己的电脑是单硬盘还是多硬盘的,具体的方法是鼠标右键点击此电脑图标,然后点击管理选项,在出来的面板中选择磁盘管理选项,如...

2020-02-10 17:48:35 122

原创 关于MySQL事务提交的一些问题的记录

首先要明白的一点是一个MySQL允许多个连接,最大连接数可以自己进行设置;每一个连接都可以独自的对mysql数据库进行操作,每一个连接可以看做一个会话,可以使用show processlist;命令来查看当前的连接数;在mysql中,你打开一个连接,默认的autocommit是开启的,即意味自动的提交,具体的理解是当我们执行insert,update,delete语句时,执行完其实是要进行一个c...

2019-12-23 22:38:08 169

原创 Win10配置PHP开发环境详解

我们在使用PHP的时候需要进行一些配置,当然你也可以选择使用集成好的套件,比如说wamp,这样的话你就省去了那些复杂的配置过程,直接进行相应的开发学习即可;今天我们所说的是分别下载需要用到的工具以及它们之间的配置问题,一般来说,PHP开发环境主要用到的是Apache、PHP和MySQL等,下面我们将分别介绍这三个工具安装过程。下载安装Apache首先进入Apache的官网,依次安装下面的步骤进...

2019-11-08 21:54:27 357

原创 Tomcat如何设置直接输入地址就可以访问网页

上一篇博客我们说明了如何将自己写的网站放到Tomcat上,但是有一个问题就是我们在访问的时候需要在地址栏输入localhost/项目名/网页名(此时已经修改了默认端口),这样的输入方式并不符合我们平常的习惯,下面我们介绍如何不输入项目名来访问网页首页。首先我们找到Tomcat安装路径下的conf文件夹,点进去找到server.xml文件并打开找到如下图所示的位置:在上面所示的host标签内添...

2019-10-14 00:20:44 2091

原创 Tomcat的基本使用方法详解

如何测试自己的Tomcat安装配置成功首先我们进入到自己的Tomcat安装路径,找到bin文件夹并进入,双击startup.bat或者是点击tomcat9w.exe(不同的版本有所不同),然后点击start按钮等待开启服务即可,如下图所示:出现上述情况后点击确定即可,然后打开浏览器,在地址中输入localhost:8080(8080表示的是tomcat默认的端口号,也可以自己进行修改),输入...

2019-10-09 18:18:14 760

空空如也

空空如也

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

TA关注的人

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