
javaWeb
jattxgt
后端开发
展开
-
Java中存储金额用什么数据类型?
很早之前, 记得一次面试, 面试官问存储金钱用什么数据类型? 当时只知道8种数据类型(boolean, byte, short, int, long, float, double, char)的我, 回答了double, 因为我觉得double是双精度类型, 最适合, 但是面试官告诉我应该用BigDecimal! 最近在做支付的项目, 才对这种数据类型有了更多的了解.栗子请看题:示例1问, 结果是多少? 0.01?No! 结果是0.009999999999999998!为什么会这原创 2020-10-31 08:24:42 · 6500 阅读 · 1 评论 -
servlet3.0IDEA注解使用
servlet3.0 可以使用注解,而不用去配置web.xml文件@webServlet(name="名称",urlPatterns="访问路径")@WebServlet(name = "BServlet",urlPatterns = "/BServlet")public class BServlet extends HttpServlet { protected void d...原创 2019-09-25 21:33:43 · 966 阅读 · 0 评论 -
Java Response实现文件下载
代码示例:package com.xiaomin.filedownload;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import javax....原创 2019-06-27 11:57:45 · 4323 阅读 · 0 评论 -
springMD5用户密码进行加密
用户注册的时候我们需要对用户的密码进行加密,为什么要进行加密呢,不加密不行吗? 进行用户的密码加密,是为了防止程序员去查库,查看到用户的密码后进行登录,进行一些违规的操作,防范的就是我们程序员。代码示例:/** * 用户注册 */ @Override public TaotaoResult createUser(TbUser user) { user.setUp...原创 2019-06-23 11:16:21 · 785 阅读 · 0 评论 -
增删改操作自定义返回值类
简介 在我们项目中需要进行业务的增删改的时候,我们需要自己自定义返回值,那么项目中会有需要的这样操作,如果我们频繁的来进行自定义的话,很浪费时间,因此我们需要自定义一个返回值的类。 这是在学习淘淘商城的时候一个自定义增删改返回值类,具体的查看代码如下。package com.taotao.sso.service;import java.util.List;import com....原创 2019-06-23 10:34:41 · 775 阅读 · 0 评论 -
URL编码
URL编码3. URL编码 表单的类型:Content-Type: application/x-www-form-urlencoded,就是把中文转换成%后面跟随两位的16进制。 为什么要用它:在客户端和服务器之间传递中文时需要把它转换成网络适合的方式。 * 它不是字符编码! * 它是用来在客户端与服务器之间传递参数用的一种方式! * URL编码需要先指定一种字符...原创 2019-05-06 16:01:34 · 275 阅读 · 0 评论 -
编码之响应编码
编码之响应编码编码 常见字符编码:iso-8859-1(不支持中文)、gb2312、gbk、gb18030(系统默认编码,中国的国标码)、utf-8(万国码,支持全世界的编码,所以我们使用这个)1. 响应编码 * 当使用response.getWriter()来向客户端发送字符数据时,如果在之前没有设置编码,那么默认使用iso,因为iso不支持中文,一定乱码 * 在...原创 2019-05-06 15:49:44 · 1474 阅读 · 0 评论 -
编码之请求编码
编码之请求编码注意:tomcat8,默认编码已经是UTF-8请求编码客户端发送给服务器的请求参数是什么编码?这需要分情况,客户端传递数据有两种方式。 1.在地址栏中直接给出数据(gbk编码),这个基本甚少会在地址栏直接打参数,可以忽略这个。 2.在页面中点击表单或者超链接,如果你的响应页面是utf-8,那么你传递的数据就是utf-8。3.举例:我...原创 2019-05-06 15:42:40 · 849 阅读 · 0 评论 -
HttpURLConnection的用法
为了使用这个类,我们模拟来发送请求。我们在京东万象中申请了一个免费的api接口,来模拟这个请求。代码示例如下:package cn.xiaomin.http;import java.net.HttpURLConnection;import java.net.URL;import java.nio.charset.Charset;import org.spring...原创 2019-03-26 10:55:02 · 1898 阅读 · 0 评论 -
防盗链referer的用法
防盗链两个作用:第一个:它可以用来做统计工作。第二个:防盗链。代码示例: package 防盗链; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax...原创 2019-01-20 17:23:19 · 5029 阅读 · 1 评论