java
文章平均质量分 63
java
Q_Q 忙里偷闲
自律。
展开
-
详细说明怎么设置去掉8080端口也能访问项目,怎么设置去掉项目名也能访问自己的项目。
1:设置去掉8080访问自己的项目。在tomcat下的conf文件夹下的server.xml的8080端口设置成80端口即可,然后重启tomcat。改成如下:<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="7443" />如果要修改to原创 2017-07-10 11:06:13 · 8977 阅读 · 0 评论 -
启动Maven项目报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener1. 报错信息严重: Error configuring application listener of class org.springframework.web.context.Cont原创 2017-06-23 00:13:08 · 4423 阅读 · 1 评论 -
Maven配置时,批量清除.m2文件下的lastUpdated文件的脚本
maven批量清除lastUpdated脚本提供一个非常好用的 windows下开发的bat脚本,由于经常下载Jar包时,网络不稳定导致Jar包下载失败,有大量的lastUpdated文件,下面的脚本非常好用。 只需要更改REPOSITORY_PATH为自己的mvn仓库地址就好了。新建一个文件txt文件,把.txt后缀改为.bat,复制下面代码保存就OK。@echo offset REPOSI原创 2017-06-20 00:28:31 · 8246 阅读 · 2 评论 -
国密SM4,javaScript / vue加密解密 java加密解密
文章目录1. SM算法简介2. 百度SM4算法 实现的心酸历程3. SM4 前端javascript代码实现加密解密4. SM4 后端java代码实现5. 测试SM4是否可用1. SM算法简介SM算法:国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成原创 2020-07-14 09:47:06 · 19448 阅读 · 17 评论 -
JFreeChart报表实现饼状图(3D),柱状图(3D),折线图(3D)
JFreeChart是JAVA平台上的一个开放的图表绘制类库。所需jar包:>点我下载Demo实例下载:>点我下载一:JFreeChart制作饼状图①:加入所需的jar包 ②:核心代码import java.awt.Font;import java.awt.Image;import java.io.File; import javax.imagei...原创 2018-05-31 11:50:17 · 3338 阅读 · 0 评论 -
Java条形码生成技术-Barcode4j
1:barcode4jbarcode4j开源Java条形码生成库。支持多种编码格式,比如:code-39,code-128等 http://barcode4j.sourceforge.net/2:环境准备下载barcode4j-light.jar barcode4j 依赖的lib包略显臃肿,其中包括了avalon-framework/servelet-api, 因此本次选择的是轻原创 2018-01-13 18:30:56 · 10811 阅读 · 4 评论 -
java compiler level does not match the installed java project facet 解决办法。
问题截图:问题可能出现的原因: 由于工作的原因,Eclipse开发的Java项目的时候存在多人提交SVN上传或者下载项目内容,就有可能出现这个错误。项目没有提示报错,但是会有红色的”x”出现“java compiler level does not match the version of the installed java project facet”错误呢。解决办法1:在资源管理器下,找原创 2017-12-26 09:42:57 · 601 阅读 · 0 评论 -
电商订单模块的订单表与订单商品表关系,1个订单对应多个商品的页面布局,el表达式去掉重复的数据。
1:功能:我的订单信息,查看订单模块2:效果截图(红色为订单数据,绿色为商品数据)一个订单对应多个商品的数据关联关系。3:用table表格显示出来,此时要考虑商品实付款的信息是订单的信息。而放在商品信息在tr里面,List商品信息时不处理后面的订单信息商品会出现以下“订单信息重复”效果。并不是我们想要的效果。4:解决方法:用el表达式格式化代码内容<c:if test="${!empty bol原创 2017-12-08 10:58:24 · 25272 阅读 · 9 评论 -
el表达式去掉重复的数据,1个订单号对应多个商品的布局
1个订单号对应多个商品1:功能:点击订单信息显示订单详情(订单下可能出现一个或者多个商品)2:效果截图(黑色为订单数据,红色为商品数据)3:用table表格显示出来,此时要考虑商品实付款的信息是订单的信息。而放在商品信息在tr里面,List商品信息时不处理后面的订单信息商品会出现以下效果。并不是我们想要的效果。4:解决方法:用el表达式格式化Jsp页面加上标签:<%@ taglib uri="h原创 2017-06-05 12:06:16 · 4225 阅读 · 0 评论 -
Spring MVC通过MultipartResolver实现单文件,多文件上传的详细讲解。
Spring MVC实现单文件,多文件上传及其详细配置。Spring使用Jakarta Commons FileUpload实现了一个MultipartResolver实现类:CommonsMultipartResolver。1. 加入jar包 :Spring MVC文件上传,需要添加如下两个jar包: commons-fileupload-1.2.2.jar commons-io-2.0.1.原创 2017-05-20 18:04:56 · 2280 阅读 · 0 评论 -
ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
ajax根据ID查询返回json并显示,值为[]或者[[]]怎么判断Java后台代码 @ResponseBody @RequestMapping(value="/queryCouponState",produces = "text/html;charset=utf-8") public String queryCoupon( HttpServletR原创 2017-05-16 18:47:41 · 7681 阅读 · 0 评论 -
Java时间戳与日期格式直接的互相转换(1:将系统日期格式转为时间戳。2:将指定日期转为时间戳。3:将系统时间戳转为日期格式。4将指定的时间戳转为日期格式)
1 . 将系统日期格式转为时间戳public class Demo { public static void main(String[] args) throws ParseException { SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd"); Date date原创 2017-05-24 17:32:33 · 1048 阅读 · 0 评论 -
生成订单编号,编号格式(由编号类型编码+编号创建平台编码+6位日期+时间戳后4位+4位随机数组成),生成四位或者N位随机数字
如何生成订单编号,编号格式(由编号类型编码+编号创建平台编码+6位日期+时间戳后4位+4位随机数组成),如何生成四位或者N位随机数字。1:效果2:测试Demo(直接复制Demo运行)import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class Demo{ //测试的原创 2017-12-13 11:33:35 · 11243 阅读 · 2 评论 -
解决后台提交表单数据时,重复F5刷新页面出现重复提交数据的问题。
工作原理:页面设置一个key值,添加数据提交时一起传到后台,后台写个TokenProcessor 类,判断每次提交的key值是否相等,不相等让其提交,相等则不让其提交。(每次第一次提交因为第一次生产key所以可以添加)。1. 添加一个 TokenProcessor 类package com.ssm.jock.utils;import java.security.MessageDige原创 2017-05-17 15:33:22 · 4610 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport 解决办法
关于访问项目报错 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport 的解决办法。1. 报错截图:2:问题原因:项目缺少相应jar包 1:jstl-1.2 2:standard-1.1.2 3:jstl-api-1.2.1 4:jstl-impl-1.23原创 2017-08-29 15:39:03 · 14349 阅读 · 9 评论 -
Java实现头像截取裁剪后图片保存,获取的是base64数据,怎么转换为图片并保存到数据库。并读取出来。
Java实现头像拖拽截取裁剪后图片保存,获取的是base64数据,base64数据转换为图片后存入到数据库。并读取出来。1.操作过程效果截图:点击编辑头像进入头像上传页面头像上传页面点击选择图片,选择需要上传的图片进行拖拽裁剪裁剪后的图片进行保存保存后的图片存入数据库,存入本地文件夹2.需要的材料(html, js ,css),太多了我就不发出了,我这个也是下载那个然后自己修改的。下面是原创 2017-05-23 17:12:39 · 11194 阅读 · 2 评论 -
Java实现base64图片转换为base64字符串。base64字符串转换图片 之间的互相转换,并保存在本地。
java实现Base64数据图片和数据间的互相转换首先创建类。写两个方法:图片转base64字符串方法:GetImageStr();字符串转为图片方法:GenerateImage();package jar;import java.io.FileInputStream;import java.io.FileOutputStream; import java.io.IOException原创 2017-05-23 11:18:42 · 5606 阅读 · 0 评论 -
Java快递物流查询接口,怎么接入物流接口API,如何根据单号查询物流跟踪的详细信息的Demo详细说明。
Java怎么写物流接口,怎么接入物流接口,如何根据单号查询物流跟踪的详细信息实现需求: 根据用户输入的订单号,我们的后台识别订单号并根据快递鸟查询快递Api接口,实现自动查询的功能Demo实例:本人自己运行过的Demo —> 点我下载应用场景实现的具体步骤 1.本接口采用 快递鸟物流接口 申请快递鸟API接口网址: http://www.kdniao.com/YundanCha原创 2017-05-18 12:34:23 · 17131 阅读 · 13 评论 -
ajax输入时请求接口判断输入值是否存在,存在则提示并阻止提交
Jquery判断ajax鼠标离开文本框进行数据库查询名称是否重复,存在提示已存在,返回success阻止提交,并显示在文本框后面,不让其提交,不存在则提示可以使用。并返回页面。 1 . 写个鼠标输入时进行文本框触发事件(html)文本框加入:autocomplete=”off ” 属性 ( F5刷新页面时清空文本框 ) "/BuyerFigure.htm" method="post"原创 2017-05-18 15:41:54 · 1972 阅读 · 3 评论 -
ajax请求数据,Json返回到页面的数据出现???中文乱码问题。
应用场景:解决后台返回数据出现乱码解决后:1:代码 @RequestMapping(value=&quot;updateRemindGoods&quot;,produces=&quot;text/html;charset=UTF-8&quot;) @ResponseBody public String updateRemindGoods( HttpServletRequest request,原创 2017-12-18 15:23:32 · 7349 阅读 · 2 评论 -
Java 中Timer定时器设置订单提交后24小时未付款订单状态为已关闭。
一:简单的Timer定时器方法Demo:public class CommTimer { /** * 设置指定24小时后执行 */ public static void orderClose() { final Timer timer = new Timer(); timer.schedule(new TimerTask() {原创 2017-12-18 19:22:40 · 9253 阅读 · 7 评论