
WEB
文章平均质量分 77
i-unique
擅长各种姿势划水
展开
-
阿里云网站部署课程笔记
czh同学的邀请,加了个阿里云公益大赛官方群,因为听说可以领一套视频教程,然后就向管理员要了激活码,要了一套建站部署网站的教程视频,因为之前实在linux环境下的建站,视频是windows下的建站,有些许不同,建站过程特别简单,记录下来将来或许用得到。 首先当然就是搞一个主机了,对没错依然是centos,然后就会给你发送主机的信息,主要用到的是主机的公网ip,主机用户名,密码,lin...原创 2018-04-19 22:08:04 · 307 阅读 · 0 评论 -
idea中java web工程打包+用tomcat服务器发布JSP网站
如何将jsp文件上传到外网,这个问题困扰了我很久,今天找了一整个上午的时间来学习之前的网站是用iis上传的,今天才知道iis管理器不能上传jsp文件,但是可以通过修改tomcat服务器配置来把jsp文件上传,我是用idea编的jsp文件,这里就说下idea的做法,不过eclipse应该也差不多将你要上传的文件写好并打包(也就是把项目保存)首先先建立一个java webapp的project,然后写好你要上传的jsp文件,然后就将web程序打包成.war的格式,这里讲如何打包首先我们在idea你的项目原创 2017-12-31 13:37:01 · 1631 阅读 · 0 评论 -
腾讯云/阿里云服务器搭建java web网站+关于centos常用操作指令
今天搞了一天的服务器刚刚总算是测试成功了,以前一直是用自己的电脑作为服务器的,成本低(几乎不要),操作简单(自己的电脑作为服务器省去了远程连接,传文件之类操作),但是也有不足----只要自己的电脑一关,就无法访问了,还有是今天恶补了一大波的服务器操作,写个博客记录下来以防忘记。 首先是搭建服务器网站的准备,首先去阿里云注册个号,然后经过实名认证,学生认证以后,在半年内可以免费领取一个...原创 2018-04-17 22:11:05 · 685 阅读 · 0 评论 -
如何用自己的电脑作为服务器搭一个网站
什么东西都是靠自己在网上学习的,为了搭好网站也学了几天。首先准备好一个静态页面(我是自己学了几个月的html css 和js自己写了一个页面,如果想学习的话慕课网是一个很好的选择),然后下载一个叫wamp的软件搭建所需要的环境,然后下载花生壳,在此之前要设置一下路由器,一般是在浏览器输入192.168.1.1访问内网。。我们寝室的是360路由器,是192.168.0.1,然后输入账号密码,进入管理原创 2017-06-03 10:59:36 · 5568 阅读 · 4 评论 -
JSP中访问WEB-INF下面的资源
本文转自https://blog.youkuaiyun.com/eidolon8/article/details/7050114方法一本来WEB-INF中的jsp就是无法通过地址栏访问的,所以安全。如果说你要访问这个文件夹中的jsp文件需要在项目的web.xml文件中去配置servlet格式差不多的配置就ok了 如下:<servlet> <servlet-name>runtain&...转载 2018-04-21 11:13:04 · 541 阅读 · 0 评论 -
Java Web开发过程中的中文编码问题和响应慢解决方法
今天打算动手写一个要读取中文字符到数据库的网站,本以为会很顺利,结果就中文的读取问题居然折磨了我一天,查了很多博客,尝试了很多次,刚刚才总算是解决了中文的编码问题,网站和数据库才可以正确读取显示中文字符,注意编码一致指的是所有流程内的编码一致。。少了一个都可能导致编码不正确ps:我使用的是linux内核的deepin系统,也就是linux下的解决办法,windows也大同小异。1.数据库的...原创 2018-04-21 22:59:31 · 918 阅读 · 0 评论 -
SpringMVC+Mybatis写调查问卷管理系统
最近一直想找点事情做,前几个星期马原老师说要做一份社会调查需要用到调查问卷,然后基本都是网上直接用现成的网站直接做的,我在想自己是不是也能做一个类似简单的管理系统呢。。然后一做就做了半个月,前几天总算是做好了,感觉要是自己勤快一点可能几天就能写好吧,下面是我在写这个调查系统的全部过程和遇到的问题解决方法。 首先是在脑海中构建整个系统的模型,我是喜欢根据这个模型先写好数据库的脚本,然后...原创 2018-05-12 10:35:50 · 13367 阅读 · 14 评论 -
SpringMVC 拦截器不拦截静态资源的三种处理方式方法
SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决:方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) 1 <mvc:resources location="/" mapping="/**/*.js"/> 2 <mvc:reso...转载 2018-05-13 17:23:38 · 2024 阅读 · 0 评论 -
使用github搭建Hexo博客
今天搞了一晚上搭建Hexo博客,发现异常得简单~写篇博客记录下搭建博客的框架有很多,学长用的是WordPress,今天拿了Hexo练了下手。首先这个博客框架是用node.js写的,首先就是安装node.js的环境----------------------------------------------------------------------------------------------...原创 2018-06-04 22:57:01 · 907 阅读 · 0 评论 -
以next为主题修改hexo博客【转】
原文链接:http://www.cnblogs.com/fengxiongZz/p/7707568.html主题的配置:这里以NexT主题作为题材 1、安装NexT,在其文件夹中鼠标右键,点击Git Base Here。输入命令:git clone https://github.com/iissnan/hexo-theme-next themes/next 2、启用主题,在站点目录中(blog),...转载 2018-06-08 22:16:16 · 1663 阅读 · 0 评论 -
hexo生成博文插入图片【转】
原文链接:https://blog.youkuaiyun.com/sugar_rainbow/article/details/57415705RT十分痛苦,是因为突然发现上传的博客里面的图片居然显示不来,excuse me??? 笋干shabi了 怎么办,上网google解决之道,然后又试了很多坑……. 更加绝望了….. 然后,看到了这个:dalao指导 hhhh,再试一次…..然而,居然可以了….exc...转载 2018-06-08 22:19:09 · 10466 阅读 · 5 评论 -
计算机网络基础知识【转】
原文链接:https://www.cnblogs.com/AndyJee/p/4972975.html一、网络模型模型分类:OSI,TCP/IP,五层协议的体系结构,以及各层协议OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议(5层):物理层、数据链路层、网络层、运输层...转载 2018-09-18 14:43:47 · 724 阅读 · 0 评论 -
Java Web财务信息管理系统
数据库课设,然后想了一会就写了,写的比较简单,用的是SpringMVC+Mybatis,前端不是很厉害的我使用Jquery+Bootstarp+JSP来做视图层(在全栈的路上越行越远),下面是从报告里摘录中的一些东西:系统功能模块图:E-R图使用的数据库是mysql,数据库名称为finance,使用UTF-8编码。数据表信息:(1)loginid:主键,登录账号。...原创 2018-10-12 17:17:22 · 12606 阅读 · 9 评论 -
SpringBoot+Mybatis+JavaMail+HtmlUnit实现模拟登陆+邮箱验证码发送
由于我们学校的hustoj版本久远,业务和视图混在一起,可扩展性较差,正好缺一个账号找回功能,然后我就写了一个另外的web项目挂在了自己的服务器上以解决这个问题。因为mysql中的密码是经过几次加密写进去的,不可以直接用数据库修改,然后我就想到了用htmlunit模拟登陆我自己(管理员),模拟使用changepassword功能,同理使用这个功能核对要找回的账号和写的邮箱(邮箱只有自己知道),然后...原创 2018-10-17 22:02:01 · 2744 阅读 · 1 评论 -
Java Web实现资源上传以及下载
为了方便导包,我用了maven创建项目,导包也是一样的,要导入的依赖如下:<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> ...原创 2018-10-15 20:08:15 · 735 阅读 · 0 评论 -
Nginx实现多个Tomcat均衡负载实例
之前只是看过nginx的转发和均衡负载的功能,然后为了演示最近动手做了下,体会到了nginx的强大~先来自度娘的一波nginx介绍: NginxIgor Sysoev从2002年开始开发NGINX,并在2004年发布了第一个公开版本。目前,它是第二流行的开源web服务器,全球...原创 2018-11-10 20:57:06 · 659 阅读 · 1 评论 -
deepin下的java开发环境搭建
用了deepin以后深深喜欢上了这个系统,除了网易云的一些bug和装软件的权限依赖问题比较头疼,整体感觉还是很好的~因为装了这个系统打算以后都用这个系统编程了,今天就好好得搞好了环境的搭建,下面是一些经验总结。 关于codeblocks:linux系统都自带gcc编译器,不用另外下载,但是想要用codeblocks进行编程,还需要装个g++编译器。。就因为这个原因我调了半天,一直提示...原创 2018-04-04 22:19:43 · 10124 阅读 · 2 评论 -
JSP九大内置对象的作用和用法总结【转】
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象javax.servlet.http.HttpServletRequestrequest对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包转载 2018-01-01 10:27:56 · 379 阅读 · 0 评论 -
JSP之JavaBean学习
JavaBean是有着特定规则的java类:1.提供一个无参的构造函数(注意这个构造函数前面要写public。。。我因为这个原因找了一下午的错)2.类中数据为private型(一般来说是这样,自己实验证明了下貌似什么属性都不影响是不是JavaBean类)3.有着一系列对数据进行处理的get和set方法(这个是一定的,少了以后就会报错)说一下用法:JavaBean类和普通的类一样,也可以在jsp页面里面用new创建,然后调用set,get方法都是可以的,但是这样就体现不出其特性他有些特殊之处:1原创 2018-01-01 17:52:54 · 401 阅读 · 0 评论 -
JSP之Session,Cookie对象用法介绍
HTTP是无状态协议,这意味着每次客户端检索网页时,都要单独打开一个服务器连接,因此服务器不会记录下先前客户端请求的任何信息。因为这个原因于是就有了Cookie和Session。Session对象:session对象是一个JSP内置对象。session对象在第一个JSP页面被装载时自动创建,完成会话期管理。从客户端打开浏览器并连接到服务器开始,到客户端关闭浏览器离开这个服务器结束,被称为一个会话。原创 2018-01-02 15:28:09 · 1242 阅读 · 0 评论 -
JSP指令和动作元素
JSP有三大指令:page include taglib 用法:1.page指令:一般放在jsp文件最上面,设置页面的一系列属性和导入包一个页面里面page指令可以出现多个,然后注意:如果pageEncoding没有指定,那么默认为contentType的值,如果pageEncoding和conTentType都没有指定,那么默认值为iso-8859-1,如果没有指定c原创 2018-01-02 17:09:21 · 464 阅读 · 0 评论 -
Java Web之Servlet学习
Servlet是一种用于开发动态web资源的技术,在MVC涉及模式中作为控制端存在,主要是对页面传进来的请求做出相应Servlet可以说是继承了HttpServlet类的特殊的类,它在页面加载的时候会调用其构造函数init进行装载,实例化一次以后会一直存在服务器中,对jsp页面做出的post和get请求会由Servlet()函数做出判断,来决定是调用其doPost方法还是doGet方法,在服务原创 2018-01-03 22:04:07 · 328 阅读 · 0 评论 -
Java Web Spring框架学习(二)
本文接着上次的文章记录我的Spring学习过程:点击打开链接为一个bean注入值除了可以用property标签,还可以用constructor-arg标签进行配置,要求在相应的类中有相应的构造函数,举id为something的例子。applicationContext.xml:<beans xmlns="http://www.springframework.org/schema/原创 2018-01-09 22:14:47 · 475 阅读 · 0 评论 -
JUnit学习及在idea上的环境配置
xUnit是一套基于测试驱动开发的测试框架,其包含用于Python单元测试的PythonUnit和C++单元测试的CppUnit,以及Java的JUnit简单的来说JUnit就是用于java程序进行单元排错的一个工具,在我们开发项目中,会有很多类和函数,如果全部一起写好再一起运行排错,一大堆错误可能会让我们崩溃,那么比较明智的做法就是每写完一部分程序就进行排错测试看是否有错误,JUnit的初衷原创 2018-01-05 20:07:17 · 2414 阅读 · 0 评论 -
Maven使用说明及idea上的Maven项目编程
搞了一天总算是基本学会了idea上用Maven管理Web应用的开发,因为idea也是最近一两年才崛起,之前基本是eclipse的编写,现在网上Maven的视频教程几乎全是用eclipse教的,能搜到的教idea上Maven项目的博客也是很少的,就此记录下学习的全过程。Maven的简介:比较正式的说明:Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开原创 2018-01-06 21:11:23 · 5180 阅读 · 2 评论 -
IntelliJ Idea 常用快捷键列表(转)
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可转载 2018-01-31 21:42:55 · 489 阅读 · 0 评论 -
Java Web Spring框架学习(一)
Spring框架是当前最流行的的Web框架之一,之前很火的企业级框架SSH框架指的就是Spring,Struts2,和Hibernate框架,当前最火的也是应用最火的是SSM框架,指的是Spring,SpringMVC,和Mybatis,可见Spring框架的重要性。Spring的核心:IOC:(Inverse of Control 反转控制)控制反转:将对象的创建权,交由Spring完成原创 2018-01-09 15:18:56 · 14179 阅读 · 1 评论 -
SpringMVC入门+Mybatis实践demo
看了几天的SpringMVC,换了很多视频,看了很多博客也不是特别懂,直到看到b站上有人分享出了付费版的极客学院的讲解视频我才大致了解了这个框架,结合一篇博客,花了一天写代码,一天debug,总算是成功运行了,学一个框架一开始给你讲大道理讲细节是很难懂的(可能是我太笨),只有跟着几个简单的demo一起做一遍,边做边查相关的资料,debug的时候也能学会很多,几天下来终于明白了学习的方法。做完dem...原创 2018-02-09 19:18:03 · 436 阅读 · 0 评论 -
Github多人team操作【转】
应用组突然要用到github里面的team集体更新一个文件,然后就搜各种博客学习了一波。原文地址:https://www.cnblogs.com/zhaoyanjun/p/5882784.html前言:在上一篇文章中Android github 快速实现多人协作 (http://www.cnblogs.com/zhaoyanjun/p/5829142.html)介绍了如何快速的实现多人协作的功能。...转载 2018-02-12 10:59:21 · 3969 阅读 · 0 评论 -
Github命令总结
最近恶补了一波github的操作命令,之前只是会常用用add commit 和push之类的。。就我看到的博客做一下github的命令的和学习总结。Linux上可以直接install安装git,用起来也很方便,Windows上下载git bash相当于模拟了Linux上的命令窗口,用法一样。学习git推荐廖雪峰的网站,貌似几小时就学完了:https://www.liaoxuefeng.com/命令...原创 2018-02-12 11:32:13 · 279 阅读 · 0 评论 -
mybatis入门+demo
先百科一波:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。先是去看了慕课网my原创 2018-02-07 15:29:15 · 2849 阅读 · 0 评论 -
Log4J的入门简介学习【转】
简介: Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的...转载 2018-02-15 10:54:34 · 228 阅读 · 0 评论 -
Java反射机制
百科:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。但是JA...原创 2018-02-16 20:58:53 · 206 阅读 · 0 评论 -
Java web编程中的一些坑
最近在github上git了好几个项目,莫名其妙发现都用不了了,不能能那么巧吧,然后花一上午查看源码,也没啥毛病啊,从idea的配置检查到tomcat都没发现有什么问题,再仔细查看下log,发现都是在获取数据库连接的时候疯狂报错。想到之前引入的mysql-connector包的版本不同,在url填写那还要额外加一大段的时区问题才可以正常运行,然后又花了一下午疯狂找资料才解决了这个问题,下面对编程中...原创 2018-12-23 15:14:57 · 470 阅读 · 0 评论