JavaWeb开发sql注入详细实例讲解

一、在数据库中插入一条用户记录 二、用mysql-connector-java-5.1.15-bin.jar连接数据库。 创建返回数据库conn连接的类Db package com.mysql.zhang; import java.sql.Connection; import java.sql.DriverManager; public class Db { private Db() { }; private static Connection conn=null; public sta
分类: 其他 发布时间: 11-25 23:42 阅读次数: 0

纯js代码判断密码input文本输入内容是否一致

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form > password1:<input type="text" id="a" required="required"/><br /> password2:<input type="text" id="b" onblur="check()" required="requir
分类: 其他 发布时间: 11-25 23:42 阅读次数: 0

html中的p标签文本内容首字母缩进

<p class="parallax-alt" style="text-indent: 3em;"> VR眼镜的原理和我们的眼睛类似,两个透镜相当于眼睛, 但远没有人眼“智能”。再加上VR眼镜一般都是将内容分屏, 切成两半,通过镜片实现叠加成像。这时往往会导致人眼瞳孔中心、 透镜中心、屏幕(分屏后)中心不在一条直线上,使得视觉效果很差, 出现不清晰、变形等一大堆问题。 而理想的状态是,人眼瞳孔中心 </p> 3em越大缩进越大
分类: 其他 发布时间: 11-25 23:41 阅读次数: 0

运行Tomcat 报错Caused by: java.lang.UnsupportedClassVersionError: com/bzu/service/Ac_adminService has b

写好的的javaweb项目放windows服务器中的Tomcat中的webapps目录下 启动Tomcat报 Caused by: java.lang.UnsupportedClassVersionError: com/bzu/service/Ac_adminService has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the J
分类: 其他 发布时间: 11-25 23:41 阅读次数: 0

dateTime怎么根据日期(年月日)查找数据

查询某一天的数据 select * from message where time like '2017-11-07%'; 注意:like 2017-11-07 而不是 like 2017-11-7,因为从前台传过来的数据是2017-11-7,我在这个地方浪费了一晚上。。。真是醉了 查询某个时间段的数据 mysql> select * from message where time > '2017-11-06' and time < '2017-11-08';
分类: 其他 发布时间: 11-25 23:41 阅读次数: 0

SpringBoot用Druid整合MyBatis

Druid介绍 Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。 Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。 Druid首先是一个数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,
分类: 其他 发布时间: 11-25 23:40 阅读次数: 0

Socket基础使用

客户端 向服务器端发数据并且接收服务器的响应 package com.imooc.myFirestSocket; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket; public class Cli
分类: 其他 发布时间: 11-25 23:40 阅读次数: 0

基于UTP的Socket编程(基础)

User package com.imooc.UTPReturn; import java.io.Serializable; public class User implements Serializable{ private String username; private String password; public User(String username, String password) { this.username = username; th
分类: 其他 发布时间: 11-25 23:40 阅读次数: 0

SpringBoot搭建微服务HelloWorld

项目介绍 优点:微服务其实就像数据库的分库分表一样,不至于一个地方出错有时候会导致整个系统瘫痪 项目分为2部分,一个是SpringBoot服务器端,一个是Maven项目客户端,客户端调用服务器端的URL从而完成服务器端的与数据交换(此项目内置数据,不与数据库发生数据交换) 注意:先启动服务器端,然后在运行客户端的main方法 项目下载 点击打开链接下载项目代码(超链接) 搭建服务器端环境(SpringBoot项目) pom.xml <?xml version="1.0" encoding="U
分类: 其他 发布时间: 11-25 23:40 阅读次数: 0

自己编写webservice_HelloWorld

服务器端 接口 注意:@webservice @webmethod package com.imooc; import javax.jws.WebMethod; import javax.jws.WebService; /** * SEI * */ @WebService public interface HelloWS { @WebMethod public String sayHello(String name); } 接口实现类 注意:@webservic
分类: 其他 发布时间: 11-25 23:39 阅读次数: 0

SpringBoot整合Shiro_HelloWorld

Shiro介绍 Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。 Apache Shiro的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是Shiro却不是这样子的。一个好的安全框架应该屏蔽复杂性,向外暴露简单、直观的API,来简化开发人员实现应用程序安全所花费的时间和精力。 Shiro能做什么呢? 验证用户身份 用户访问权限控制,比如:1、判断用户是否分配了一定的安全角色。2、判断用户是否被授予完成某个
分类: 其他 发布时间: 11-25 23:39 阅读次数: 0

SVN的安装及其使用

SVN介绍 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的 SVN安装(以1.8.9为例) 安装包下载点击打开链接 下一步下一步,傻瓜式安装,仅此而已 查看是否安装成功 svn --version 注意:用管理员身份打开cmd,否则 配置版本库 ①为什么要配置版本库? Sub
分类: 其他 发布时间: 11-25 23:39 阅读次数: 0

用免费的webservice查询天气

获得wsdl文件 搜索“免费的webservice” 点击打开链接免费的webservice weather.wsdl URL:点击打开链接 以天气查询接口为例 将里面的内容复制出来,并存为.wsdl文件 修改.wsdl的内容 <s:element ref="s:schema" /><s:any /> 替换为 <s:any minOccurs="2"  maxOccurs="2"/> 否则出现以下情况 用管理员方式打开cmd窗口,自动生成代码 第一步(第一个箭头):进入要生成代码的目录(我建议
分类: 其他 发布时间: 11-25 23:39 阅读次数: 0

用免费的webservice查询手机号

获得wsdl文件的url 免费的webservice URL : 点击打开链接 查询手机号码接口:点击打开链接 用管理员身份打开cmd,自动生成代码 第一步:进入想要生成代码的目录(我建议是临时新建的目录,我使用src目录有时候生成不出来) 第二步: wsimport -keep http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl注意:有warning 正常,不用管 测试 将自动生成的文件夹及其代码复制到src下 package
分类: 其他 发布时间: 11-25 23:38 阅读次数: 0

servlet实现上传功能

前端代码 注意: enctype属性 <form action="tempServlet" method="post" enctype="multipart/form-data"> file:<input type="file" name="fileName"/> <input type="submit" name="submit" value="submit"/> </form> 后端代码 package com.imooc.servlet; import jav
分类: 其他 发布时间: 11-25 23:38 阅读次数: 0

FreeMarker的基本语法

Freemarker FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好
分类: 其他 发布时间: 11-25 23:38 阅读次数: 0

Git上传到文件到GitHub

github创建仓库 获取GitHub上的仓库的URL 用git和github交互 在本地电脑上创建一个文件夹并且进入 右键进入Git Bush git clone [email protected]:CRDBean/GitDemo.git 此时github上的文件就下载到本地了。如下图所示 在文件里面创建一个文本111,如下图所示 在终端上进入GitDemo文件夹下 添加文件 git add * 提交文件 git commit -m "first commit" push 仓库 git
分类: 其他 发布时间: 11-25 23:37 阅读次数: 0

SSM框架整合:SpringMVC + Spring + MyBatis+Maven

项目目的 创建一个登陆页面,输入username和password,如果和数据库对应,则跳转的success.jsp,否则跳转到error.jsp 项目下载 百度网盘,点击下载源代码 创建项目 创建项目 点击Finish后会如下所示(有错误的提示,不用担心) 消除错误提示 正常情况下,如上图所示, Dynamic Web Module 和 Java 是打√的, 把 Dynamic Web Module 的√去掉,然后点击右下角的Apply,然后在 在把 Dynamic Web Module 的
分类: 其他 发布时间: 11-25 23:37 阅读次数: 0

MyBatis-Plus代码自动生成工具

简介 官方文档:苞米豆 MyBatis-Plus(简称MP)是一个 MyBatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-Plus 不会对您现有的 Mybatis 构架产生任何影响,而且 MP 支持所有 Mybatis 原生的特性 依赖少:仅仅依赖 Mybatis 以及 Mybatis-Spring 损耗小:启动即会自动注入基本C
分类: 其他 发布时间: 11-25 23:36 阅读次数: 0

MyBatis-Plus整合Spring Demo

简介 官方文档:苞米豆 MyBatis-Plus(简称MP)是一个 MyBatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-Plus 不会对您现有的 Mybatis 构架产生任何影响,而且 MP 支持所有 Mybatis 原生的特性 依赖少:仅仅依赖 Mybatis 以及 Mybatis-Spring 损耗小:启动即会自动注入基本C
分类: 其他 发布时间: 11-25 23:36 阅读次数: 0