![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
_风_云_
这个作者很懒,什么都没留下…
展开
-
java 两个List之间的比较(差、交、并)
【代码】java 两个List之间的比较(差、交、并)原创 2022-11-28 20:56:28 · 2270 阅读 · 0 评论 -
cron表达式说明
cron表达式原创 2022-10-14 15:27:14 · 111 阅读 · 0 评论 -
java生成json格式的文件
【代码】java生成json格式的文件。原创 2022-08-27 17:52:18 · 4659 阅读 · 0 评论 -
Java压缩文件夹下所有文件
【代码】Java压缩文件夹下所有文件。原创 2022-08-27 17:49:05 · 2624 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 异常错误
解决方案:加入commons-logging-1.1.3.jar即可。这个问题是说,项目中缺少spring依赖的jar包文件。原创 2022-08-18 10:53:08 · 2467 阅读 · 0 评论 -
Java 接口和抽象类
目录1、共性:2、区别1: 与类的关系3、问答:接口和抽象类的区别1、共性:不断的进行抽取,抽取出抽象的,没有具体实现的方法,都不能实例化(不能创建对象)2、区别1: 与类的关系(1)类与接口是实现关系,而且是多实现,一个类可以实现多个接口,类与抽象类是继承关系,Java中的继承是单一继承,多层继承,一个类只能继承一个父类,但是可以有爷爷类(2)区别2: 成员a.成员变量抽象类可以有成员变量,也可以有常量接口只能有常量,默认修饰符public static f原创 2021-09-05 21:56:11 · 79 阅读 · 0 评论 -
java面试题inti=2;i+=i-=i*i的值以及关于i++;++i;i=i+1;i+=1 的效率问题
(1) i=i+1它的效率最低,因为其执行过程如下:1-1 读取右x的地址;1-2 x+1;1-3 读取左x的地址;1-4 将右值传给左边的x(temp=i+1; i=temp;)(2) i+=1它的执行过程是:2-1 读取右x的地址;2-2 x+1;2-3 将得到的值传给x(3) i++它的执行过程是:3-1 读取右x的...原创 2021-08-04 15:13:36 · 298 阅读 · 0 评论 -
HashMap集合中key只能为引用数据类型,不能为基本类型
在HashMap中,为什么不能使用基本数据类型作为key?其实和HashMap底层的存储原理有关,HashMap存储数据的特点是:无序、无索引、不能存储重复元素。存储元素采用的是hash表存储数据,每存储一个对象的时候,都会调用其hashCode()方法,算出其hash值,如果相同,则认为是相同的数据,直接不存储,如果hash值不同,则再调用其equals方法进行比较,如果返回true,则认为是相同的对象,不存储,如果返回false,则认为是不同的对象,可以存储到HashMap集合中。之所以k.原创 2020-11-05 11:11:08 · 802 阅读 · 0 评论 -
cmd启动jar后中文乱码问题
在IDE中运行是完全没问题的,但打包成Jar通过CMD运行,会出现中文乱码问题。中文乱码问题的根源——cmd默认的编码是GBK。为了防止日后再踩坑,本文记录问题的解决方案以下是常用的cmd编码 字符编码 对应字符 GBK(默认) 936 美国英语 437 utf-8 65001 写一个启动脚本start.bat:...原创 2020-06-05 15:45:42 · 608 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别和相互转化
java.util.Date和java.sql.Date的区别和相互转化共同点:都有getTime方法返回毫秒数,可以直接构建不同点:1、java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分,一般在读写数据库的时候用,PreparedStament的setDate()的参数和ResultSet的getDate()方法的都是java.sql.Date2、java.u...转载 2020-02-12 15:14:10 · 188 阅读 · 0 评论 -
java微信模板消息推送
微信公众平台API链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14337512771、认证的服务号,获取消息模板(能接受模板消息的用户必须是关注公众号的用户)模板详情2、定义发送的实体对象public class WxTemplateContent { public String ...原创 2019-03-28 11:39:37 · 2012 阅读 · 2 评论 -
redis(javaweb项目+jedis.jar)
第一步:jedis jar 下载地址 http://download.csdn.net/detail/teamlet/8914387第二步:启动redis服务(点击redis-server.exe启动服务)或者将redis的安装路径配置到环境变量中,在cmd中命令启动:第三步:导入jar包。创建项目。备注:java 代码如下package test;i...原创 2019-03-11 14:22:28 · 978 阅读 · 0 评论 -
myeclipse快捷键大全
常用的:1、最常用的在一个打开的文件里面搜索字符串:Ctrl+F;2、根据文件名查找项目中的文件:Ctrl+Shift+R;3、根据名字查找项目中的类和接口:Ctrl+Shift+T;4、显示当前类里面的所有全局变量和方法:Ctrl+O;5、在整个工作空间中搜索需要搜索的各种内容:Ctrl+H;编辑快捷键:Ctrl+Shift+L 显示所有快捷键Ctrl+K 参照选中的词(Word)快速定位到下一...原创 2018-06-21 16:54:04 · 136 阅读 · 0 评论 -
java 中JSON的构造和解析
什么是 Json? JSON(JvaScript Object Notation)(官网网站:http://www.json.org/)是 一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。它基于 JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999 的一个子集。...原创 2018-09-14 15:06:10 · 1023 阅读 · 0 评论 -
Java解析Json字符串--复杂对象
{[{"adjustment":1654,"adjustedDate":"2018-09-13","comment":"ForTesting","details[{"prodCode":"270001","prodType":"1","fromPercent":"0.4415&qu转载 2018-09-14 15:07:45 · 1172 阅读 · 0 评论 -
Java 判断用户关注微信公众号的状态
public boolean judgeIsFollow(String access_token,String openid){ Integer subscribe = 0; String url = "https://api.weixin.qq.com/cgi-bin/user/info?access_token="+access_token+"&openid="+o...原创 2019-01-09 11:19:20 · 1229 阅读 · 0 评论 -
微信公众号自定义分享标题、图片、链接
脚本之家https://www.jb51.net/Special/935.htm微信JS接口签名校验工具https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign微信分享接口文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115分享...原创 2021-08-04 15:14:19 · 738 阅读 · 0 评论 -
Java 微信H5支付
微信技术文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115微信平台接口https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6微信公众号支付报错:get_brand_wcpay_request:failf...原创 2019-02-25 18:15:11 · 630 阅读 · 0 评论 -
String,StringBuilder与StringBuffer的区别(转)
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全...转载 2019-03-05 14:41:34 · 95 阅读 · 0 评论 -
Play框架的请求处理流程
Play框架使用事件驱动模型,以提供在不可预知的使用环境下的灵活的处理能力。在一个web应用中,事件主要指用户向服务器发起一次HTTP请求。对于Play框架,此类事件定义在routes文件中,play根据routes文件的内容以及用户的请求,确定应该调用哪些过程。Play框架使用了Netty服务器,该服务器使用管道(pipeline),提供了在高并发情况下的优秀的异步处理能力。当服务器接收...转载 2019-03-06 17:43:37 · 514 阅读 · 0 评论 -
Java集合中List,Set以及Map等集合体系详解(史上最全)
转载请注明出处:Java集合中List,Set以及Map等集合体系详解(史上最全)概述:List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口Set下有HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap...转载 2019-03-04 15:21:04 · 654 阅读 · 0 评论 -
Play框架的拦截器
在控制器里,定义拦截器方法。拦截器将被控制器类及后代的所有action调用。这些方法必须是static的,但不能是public的,并使用有效的拦截注释。@Before用@Before注释的方法将在控制器的每个action前被调用执行public class weixinIntercept extends Controller{ @Before(unless="login"...原创 2019-03-07 14:52:12 · 524 阅读 · 0 评论 -
Play源代码分析1—Server启动过程
转http://www.cnblogs.com/Chaos/archive/2011/04/17/2018500.htmlPlay是个Rails风格的Java Web框架,需要了解背景请看:Play Framework介绍1--主要概念 Play Framework介绍2—Helloworld如何调试请看此处。以下进入正题^_^Server启动过程主要涉及三个地方:play.P...转载 2019-03-15 15:45:41 · 332 阅读 · 0 评论 -
java base64字符与图片互转
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import sun.misc.BASE64Decoder; import sun....原创 2018-06-12 11:51:55 · 142 阅读 · 0 评论