
java
永恒言诺
这个作者很懒,什么都没留下…
展开
-
SpringMVC+ajax文件上传实例教程
文件上传文件上传是项目开发中最常见的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器。一旦设置了enctype为multipart/form-data,浏览器即会采用二进制流的方式来处理表单数据,而对于文件上传的处理则涉及在服务器端解析原始的H...原创 2018-07-26 15:34:04 · 14279 阅读 · 1 评论 -
活动验证码/兑换码生成
在实际开发中碰到一个需求,需要大量不重复的验证码或者兑换码,首先想到的是采用UUID来生成,但实际运用不合适因为采用UUID生成的字符串太长。所以下面我们自己生成十万的测试数据。为了快速排除生成的字符串是否重复我们可以将数据插入到数据库使用数据库的distinct方法。开发工具:idea开发jar包:mysql-connector-java-5.1.34-bin.jarp...原创 2019-05-20 18:30:30 · 6673 阅读 · 1 评论 -
使用http携带token请求第三方接口 并封装参数以post方式请求
首先准备条件:1:四个jar包:fastjson-1.2.3.jarcommons-io-2.4.jarcommons-httpclient-3.1.jarhttpcore-4.3.jarslf4j-api-1.7.7.jar //这个包有没有无所谓打日志的。最好有这样不用改代码不用把日志去掉2:HttpClientUtil工具类import org.apache...原创 2019-02-28 09:52:54 · 18027 阅读 · 1 评论 -
过滤器
@[过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可以进行逻辑判断,如用户是否已经登录、有没...转载 2018-12-11 11:48:13 · 163 阅读 · 0 评论 -
解决Access denied for user 'root'@'localhost'(using password:YES)问题
这两天在MyEclipse中开发Web项目时,连接MYSQL数据库,出现问题:Access denied for user 'root'@'localhost'(using password:YES)。 经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。 解决方案:打开MySQL目录下的my.ini文件,在文件的最后添加一行“ski...原创 2018-10-24 15:15:04 · 48337 阅读 · 2 评论 -
JDBC实现客户关系管理分页
数据库分页MySQL分页的实现:Select * from table limit index,pagesize;index:记录开始索引位置。 pageSize:取多少条记录。例,limit 0,5:获取表里面第0个位置开始的5条记录(如果每页显示5条记录,则获取到第1页的5条数据) limit 5,5:如果每页显示5条记录,则获取到第2页的5条数据。 limit 10...原创 2018-10-10 14:43:08 · 282 阅读 · 0 评论 -
JDBC实现客户关系管理
这是一个使用JDBC技术来实现客户关系管理系统的案例废话不多说直接进入demo项目步骤很多建议一步一步的跟着做当然大神略过。创建Web项目采用最简单的MVC三层架构在Eclipse中新创建一个customer项目,导入项目所需要的开发包(jar包),创建项目所需要的包,在java开发中,架构的层次是以包的形式体现出来的。项目所需要的开发包(jar包):序号 开发包名称 描述...原创 2018-10-10 11:21:39 · 490 阅读 · 0 评论 -
JDBC数据库的CRUD操作
statement对象的简介Statement 是 Java 执行数据库操作的一个重要接口,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。Statement对象,用于执行不带参数的简单SQL语句。Statement 对象用于将 SQL 语句发送到数据库中。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL 语句的包容器:Statement、Prep...原创 2018-09-27 10:44:58 · 1188 阅读 · 1 评论 -
JDBC学习01
JDBC相关概念JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JBDC的作用: 1.建立与数据库的访问连接。 2.将编写好的SQL语句...原创 2018-09-26 15:00:34 · 270 阅读 · 0 评论 -
手动创建spring容器学习01
对于刚开始工作的开发者平时使用spring的时候只管怎么用,很少去看底层的怎么实现的。都知道spring是容器可以从中获取bean。也都知道通过反射实现获取bean的对象。那么到底Spring是如何创建并管理bean的我们可以详细的分析一下。第一步要解析applicationContext.xml文件为此自己写一个类来模拟spring行为。此处加入一个参数为string类型的构造函数,用来...原创 2018-09-14 14:18:59 · 496 阅读 · 1 评论 -
Filter使用全站解决中文乱码问题
很多文章介绍解决中文乱码问题,一般是解决post提交方式的乱码问题。get方式的乱码是去修改Tomcat内部文件这样一般是不可取得。今天我们学习用Filter来解决中文乱码问题。第一步:编写一个过滤器:在是src下的文件中创建CharacterEncodingFilter2:package cn.bjyy;import javax.servlet.*;import javax....原创 2018-09-18 14:10:40 · 4381 阅读 · 2 评论 -
servlet+ajax在线生成二维码
前几天博主写了一篇在线生成二维码的文章,因为是在文件上传案例中的基础上写的Demo,所以使用的是Spring+springMVC框架写的。有小朋友说搭建框架太麻烦,所以博主特意把代码摘出来,使用最原始的servlet+ajax实现二维码在线生成不使用任何框架。很久没写原生的servlet代码感觉有点难受...废话不多说,直接上代码。提醒一下博主用的是idea开发工具因为是调用第三方在线生成...原创 2018-08-01 17:12:41 · 1234 阅读 · 0 评论 -
java代码将链接转换为二维码
本文是短链接生成二维码图片保存到本地的一个实例demo核心包是core-3.1.0.jar 自己下载吧package cn.itcast.action;/** * Created by YYBJ on 2018/7/4. * ZCL */import java.awt.image.BufferedImage;import java.io.File;import ja...原创 2018-07-04 10:37:41 · 7520 阅读 · 1 评论 -
commons-httpclient请求外部链接demo
这是对commons-httpclient的应用;实现HTTP功能的方法都在commons-httpclient-3.1.jar中,但还需要commons-logging-1.1.1.jar跟commons-codec-1.3.jar配合使用才可以,另外由于收到的响应信息是JSON格式的,我又引入json-rpc-1.0.jar用来专门解析JSON格式的字符串。 import ...原创 2018-07-26 16:08:49 · 586 阅读 · 0 评论 -
从List集合中随机取值
在开发过程中有遇到需求,当用户点击刷新的时候,需要从List集合中取出不重复元素,并返回给前端。当然根据个人需求来定义不同解决方案。我最初的解决方案:1、是用缓存记录用户的点击次数当用户的点击次数为n时,例如每次从集合中取出9个不同元素。采用类似分页来处理每次取出都是不同元素。判断9(n-1)<list.size每次取值从list的索引开始:9(n-1)索引结束:(9n-1),这里得...原创 2019-06-21 10:53:28 · 18299 阅读 · 0 评论