
Java编程语言
文章平均质量分 72
唐流雨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 使用Comparable接口实现自定义比较
最近写水题,很多都是要实现:按A字段降序排序,若相同则按B字段升序排序。利用JAVA的Comparable接口可以很轻易的实现。很多博客在写重写compareTo方法时,都只是说 "大于返回1 小于返回-1 相等返回0",这样的描述看得让人不知所云,自己亲自实践后,发现这些博客写的都有瑕疵,于是自己写下这篇博客,以后方便查阅。可能有些人没基础,所以我会从简单的讲起。1、使用哪个方法实现排序?...原创 2019-12-01 19:00:23 · 553 阅读 · 0 评论 -
Java使用freeMarker动态生成复杂word
最近的一个项目需要根据业务,在服务器端根据数据动态生成word,包括填入数据、图片,根据内容控制表格的行数。所以就去网上搜索java操作word的第三方库。然后试了一下,感觉到很麻烦,光是填入数据这个小小的功能,都十分难写。正当一筹莫展之际,看到了网上大佬的方法: 将word转成xml,再使用freeMark对xml文档操作,最后将xml转成word。最后自己看别人的文章实现了下,确实简单方便。大...原创 2019-10-17 16:05:07 · 1490 阅读 · 2 评论 -
解决阿里云服务器无法使用STMP服务器25端口
之前在本地windows上用javax-mail写发送邮件时运行的好好的,但是程序部署到Linux服务器上后发送邮件就会报如下错误:Could not connect to SMTP host: smtp.qq.com, port: 25我还以为是防火墙的问题,折腾了半天,把防火墙关了也没弄好。之后看了别人的文章才知道阿里禁用了服务器的25端口:用户对阿里的投诉,以及阿里的回复。...原创 2019-04-08 17:55:38 · 3521 阅读 · 0 评论 -
Java 使用XStream进行对象和XML格式字符串之间的相互转换
XML文件用于数据传输,也可作为配置文件。在进行微信开发的时候经常需要接收XML文件和将数据转化为XML文件。下面以微信开发为环境介绍如何使用XStream进行对象和XML格式字符串之间的相互转换。微信被动回复消息:被动回复用户消息当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行...原创 2019-02-17 20:13:31 · 1229 阅读 · 0 评论 -
Java Date转String与String转Date
一、Date转String //Date类型转为String Date date = new Date(); //设置字符串格式 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String date...原创 2018-10-25 23:15:36 · 2691 阅读 · 0 评论 -
解决:NoClassDefFoundError: org/apache/http/ssl/SSLContexts
原文:https://blog.csdn.net/xiehuanhuan1991/article/details/79914581?utm_source=blogxgwz0之前做微信网页授权时,要访问他的url,于是要有httpclientCloseableHttpClient client = HttpClientBuilder.create().build();但是运行时tomc...转载 2018-10-17 21:33:50 · 5706 阅读 · 0 评论 -
idea如何在包下建立子包(解决空包自动隐藏问题)
本人Java新手,对idea也不太熟悉,最近想在src源文件夹下建立包后,再建立子包时出了问题,后来上网搜了资料才学会了操作。假如我想建一个下图的体系:product下面还有四个子包。我之前的操作是这样的:1、先再src文件夹下new->package,其名为product.2、之后再到product下建立aspect包.但是出现了这样的状况:出现这样的...原创 2018-05-17 23:52:24 · 44961 阅读 · 38 评论 -
Java类里面的toString方法
在Java里面所有的类都有一个共同的父类Object,不管你愿不愿意都得继承他(默认继承,不用加extends)。那么我们今天要说的toString方法就是存在于Object里面的一个方法,换而言之,所有的类都会具有这个方法。那么这个方法的作用是什么呢?我自己总结为:需要把该类转换成String类型的时候就会调用这个方法。 例如:在用System.out.println();在输出...原创 2018-06-05 22:30:24 · 38267 阅读 · 3 评论 -
java jdk环境变量的配置
java jdk环境变量的配置一直是新手十分头疼的事情,网上的一些教程不难操作但是十分繁琐,而且当你要换jdk的版本时,又要重新配置十分麻烦,下面给大家介绍一种简单的配置方法,虽然简单,但确实有效。1、复制jdk路径(精确到bin)。 2、点击“我的电脑”->右击“此电脑”->点击属性->点击高级系统设置->点击环境变量。 3、点击(用户变量...原创 2018-03-30 01:03:11 · 360 阅读 · 0 评论 -
java中equals和==的区别
先上一段代码:String s1 = new String("Hello");String s2 = new String("Hello");System.out.println(s1==s2);String s3 = "Hello";String s4 = "Hello";System.out.println(s3==s4);第一个是false第二个却是true;下...转载 2018-03-19 23:00:01 · 162 阅读 · 0 评论 -
java浮点数
java里面的浮点数和c\c++里面的不太一样,java里面你可以写double a=3.14,但是不能写float a=3.14;要写float a=3.14f\F才可以。原因我还不知道。原创 2018-03-19 22:19:02 · 204 阅读 · 0 评论