java
大大大大南子
这个作者很懒,什么都没留下…
展开
-
2020-09-27
网上找了有说这样写的Session session;try { session = Session.getDefaultInstance(props);} catch (Exception e) { session = Session.getInstance(props);}但其实仍然会报发送失败的错误;正确的应该这样改,重新验证一下Session session = Session.getDefaultInstance(props, new Authenticat原创 2020-09-27 10:55:53 · 186 阅读 · 0 评论 -
2020-09-08
原文引用:https://www.cnblogs.com/zhuyeshen/p/11435793.html 下面有详细摘抄↓↓↓↓↓↓自己代码中用:package com.ecolord.changshu.server;import com.ecolord.changshu.utils.MySQLUtils;import org.dom4j.Document;import org.dom4j.io.SAXReader;import org.slf4j.Logger;import o.转载 2020-09-08 13:42:13 · 126 阅读 · 0 评论 -
IntelliJ IDEA怎么给项目打war包
工具/原料 IntelliJ IDEA 给项目打war包方法 方法/步骤 第一步在我们的电脑上打开IntelliJ IDEA,按ctrl+alt+shift+s键打开Project Structure,点击+号图标,选择“Artifacts->Web Application Archive”,如下图所示: 第二步进去之后,可以修改打包的war包名字和存放路径,默认是项目路径\out\artifacts\下面,将右侧的全选,鼠标右键点击“Put into Out转载 2020-06-29 11:54:34 · 1036 阅读 · 0 评论 -
java读取二进制文件
Java读取二进制文件,以字节为单位进行读取,还可读取图片、音乐文件、视频文件等,在Java中,提供了四种类来对文件进行操作,分别是InputStream OutputStream Reader Writer ,前两种是对字节流的操作,后两种则是对字符流的操作。示例代码如下: /** * 读取固件文件 */ private void readFirm...原创 2020-03-31 14:13:13 · 1730 阅读 · 0 评论 -
java浮点型数转换成4字节十六进制互转
原文只写了十六进制转换浮点数,没有写反向转化,这里补充。总结:java float浮点型转换为4字节16进制互转://16进制转浮点String hexString = "42f08000";Long l = HexUtil.Hex2float(hexString, 16);Float f = Float.intBitsToFloat(l.intValue());DecimalF...转载 2019-12-06 10:15:51 · 3525 阅读 · 3 评论 -
Java中DecimalFormat用法详解
这篇文章主要为大家详细介绍了Java中DecimalFormat的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供DecimalFormat类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子: importjava.text.DecimalFormat;public class TestNumbe...转载 2019-11-21 09:27:22 · 180 阅读 · 0 评论 -
关于blob处理的总结
前台有一个blob数据源,需要存至本地,但是前台的方法不熟悉,所以想办法存至后台,然后在后台进行处理保存或者上传,但是blob类型的数据往后台传的过程中曲曲折折,现在总结一个ajax传blob的方法;这是我的代码var formData = new FormData();formData.append("filename", data.name+"_"+data.number+"_"+...原创 2019-06-11 11:01:20 · 1844 阅读 · 0 评论 -
IDEA找不到程序包 和 request.getServletContext()报错Cannot resolve method 'getServletContext()的解决方法
重新装了idea和down了项目却一直报错,在调用request.getServletContext()的方法时一直报Cannot resolve method 'getServletContext()的错误,网上查了好多方法,大多数都是在说是servlet3.0才可以支持此方法,而servlet3.0只有tomcat7以上版本才可以,我检查了我自己的tomcat发现就是3.0,最终找到原因对...原创 2019-07-01 16:20:03 · 9167 阅读 · 1 评论 -
SimpleDateFormat的一些常用用法
SimpleDateFormat函数语法:G 年代标志符y 年M 月d 日h 时 在上午或下午 (1~12)H 时 在一天中 (0~23)m 分s 秒S 毫秒E 星期D 一年中的第几天F 一月中第几个星期几w 一年中第几个星期W 一月中第几个星期a ...原创 2019-06-26 14:05:57 · 191 阅读 · 0 评论 -
java request获取数组
获取单一参数:String hostName = request.getParameter("host");String url = request.getParameter("url");获取参数数组:String[] carrier = request.getParameterValues("carrier");String[] access = request.getP...转载 2019-07-02 11:03:24 · 3234 阅读 · 0 评论 -
微信小程序授权登录(后台)
参考文章:微信小程序授权登录测试和正式都有一个appid和secret以供调用微信授权接口,需要前台生成一个code即可,此博客为后台处理接口// 微信小程序授权登录@RequestMapping(value = {"wxauth"}, method = {RequestMethod.GET})@ResponseBodypublic JSONObject wxauth(@Reque...原创 2019-07-03 09:35:42 · 4233 阅读 · 0 评论 -
http各种请求java后台处理
不定时更新GET 查询(有点长) final private StatusCode successCode = new StatusCode(200, "OK", true); final private int pageCount = 10000; @RequestMapping(value = "/image", method = Reques...原创 2019-06-19 17:27:34 · 951 阅读 · 0 评论 -
idea可以启动打包成war包在tomcat启动报错,Unsupported major.minor version 52.0、LifecycleProcessor not initialized
ssm的maven项目 在idea环境下可以启动运行,但是一打包成war包放到tomcat的webapp下启动就报错Unsupported major.minor version 52.0 (unable to load class javax.annotation.ManagedBean)LifecycleProcessor not initialized我在网上查了这些错 什么原...原创 2019-06-14 14:26:13 · 1256 阅读 · 0 评论 -
java常见错误随笔之——框架
这是第一篇博客,不懂格式,随便写好了;写代码的过程中自己常遇到的异常总结:【框架】【SpringMVC】1. typeException report messageRequest processing failed; nested exception is org.hibernate.hql.internal.ast.QuerySyntaxExceptio...原创 2016-10-17 00:10:17 · 430 阅读 · 0 评论 -
权限判断 - BigInteger.testBit(int n)与setBit(int n)
jdk7文档解释 /** * Returns {@code true} if and only if the designated bit is set. * (Computes {@code ((this & (1<<n)) != 0)}.) * * @param n index of bit to test. ...原创 2019-04-12 10:38:47 · 246 阅读 · 0 评论 -
利用ICEpdf将PDF文件转为图片IMAGE
网上有很多方法总结,但很多复制粘贴,说要好几个jar包,自己实际在操作中只添加了一个外部jar包(也可能是更新后整合到一起了)准备jar包:icepdf-core-4.3.3.jar(点击下载)代码段:package Test;import java.awt.image.BufferedImage;import java.awt.image.RenderedImage;im...原创 2019-04-22 15:23:14 · 1789 阅读 · 1 评论 -
JAVA输出1时使1变为01,2变为02...
System.out.println(String.format("%02d",x)); //x是你要输出的整数这样1就输出01,前面自动补0, 11还是输出11不变。这里使用了String.format()方法,作用就是格式化输出参数. “%02d”是指定输出格式,%作先导标记,0表示自动补0, 2的意思是最小长度为2(如果用4,则1输出0001),d表示整数。...原创 2019-04-23 08:54:47 · 9483 阅读 · 2 评论 -
上传pdf文件转图片翻页小工具,遇到JSP form中type=file的文件上传及后台Part处理问题(后台取值为null)
最近公司要求做一个上传pdf文件后将文件转换为翻页图片的小工具,我是这么做的1.先找图片翻页的demo,微软有现有的产品turn.js感兴趣的可以自己看一下 ,有双页的有单页的,因为我司要求手机端使用,所以用的是单页的demo,我下面会附我的demo链接;2.解决pdf文件转图片的功能开发;先是在配置文件里写固定路径读取文件,之后再说上传的入口;3.提供上传文件功能,将文件直接转换图片...原创 2019-04-24 18:22:23 · 406 阅读 · 0 评论 -
Socket使用入门
原文转载:Java Socket编程----通信是这样炼成的。Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) 关于计...转载 2019-04-29 16:25:26 · 112 阅读 · 0 评论 -
java与js中分别将1输出为0001,15输出为0015...的方法
在java中有函数叫String.format("%02d",x) //x是你要输出的整数这样1就输出01,前面自动补0, 11还是输出11不变。这里使用了String.format()方法,作用就是格式化输出参数. “%02d”是指定输出格式,%作先导标记,0表示自动补0, 2的意思是最小长度为2(如果用4,则1输出0001),d表示整数。在js中并没有类似的方法,但是我们可以用别的方法...原创 2019-04-25 16:47:53 · 2972 阅读 · 0 评论 -
文件转图片报错:java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
最近做的一个上传pdf文件翻书效果的项目,在windows环境下搭建后可以正常运行,上传pdf文件后将pdf 文件转成图片再进行翻书效果展示,但是部署到linux服务器上报错,一直报java.lang.ClassNotFoundException : com.sun.image.codec.jpeg.JPEGImageDecoder这个错,说是找不到包,困扰了很久,知道linux下通常安...原创 2019-05-06 16:40:28 · 1979 阅读 · 0 评论 -
在linux环境下使用icepdf或pdfbox将pdf转化成图片是乱码解决
linux安装windows常用中文字体库这个博主说的前面是可行的,不过要补充些1、按博主的操作完成之后,必须要重启linux才行!!!,既运行命令reboot2、如果不知道哪些字体需要,可以把所有的字体安装上去3、博主的应该linux应该是本地物理机的,如果是阿里云服务器什么的就不用u盘,当然也用不起,直接winscp什么的工具移动字体文件就是了。--------------...原创 2019-05-06 17:06:22 · 6531 阅读 · 5 评论 -
HashMap深复制
原文转载:HashMap深复制HashMap深复制我用的Map中存储的都是String,不是基本数据类型的,这个有很大影响;putAll()和clone()对基本数据类型的数据是没有问题的,但是引用类型还是不行;使用场景:有一个基础的Map,在另外的一个循环结构里,需要遍历这个Map,每次循环只修改其中部分值,但是在下一次的循环中需要将Map的值还原,所以,需要每次循环之前,...转载 2019-06-07 15:48:25 · 3865 阅读 · 2 评论 -
linux下tomcat http改为https访问
1.linux上安装jdk2.linux上安装tomcat3.配置SSL3.1 首先需要下载SSL证书,安装PFX格式证书按照操作步骤配置tomcat的文件后,注意keystoreFile的路径写成全路径最好,下面是我的配置注意事项,在按照链接加入新的配置,要将原有的HTTP端口和AJP端口的配置注释掉,默认安装的可理解为端口号为8443的Connentor注释掉即可。新的...原创 2019-06-19 08:48:48 · 2685 阅读 · 0 评论 -
string.split()不能按小数点(.)分割的解决方法
string.split()不能按小数点(.)分割的解决方法在做字符串分割时,发现了这个问题,split方法按其他字符分割都没有问题,但按照小数点却不能,得到的数组长度为0public class Test { public static void main(String[] args) { String s="aaa.bbb.ccc"; Strin...转载 2019-04-12 10:20:37 · 2648 阅读 · 1 评论