
java基础
z4205826
菇凉,不骄不躁。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
判读当前时间是上午中午下午
//判断当前是上午中午下午int getTimeType(Date time) { SimpleDateFormat df = new SimpleDateFormat("HH"); String str = df.format(time); int a = Integer.parseInt(str); //上午 if (a >= 0 && a <= 9) { return 1; } //中午 if原创 2022-03-11 15:29:28 · 1111 阅读 · 0 评论 -
判断数组里面是否有连续数字
void continuityNum(Integer[] ns) { List<Integer> c = new LinkedList<Integer>(); // 连续的子数组 c.add(ns[0]); int count = 0; int charNum = 0; for (int i = 0; i < ns.length - 1; ++i) { if (ns[i]..原创 2022-03-11 15:26:57 · 1277 阅读 · 0 评论 -
获取两个日期之间的日期
public List<String> getBetweenDayList(String startTime, String endTime) { // 返回的日期集合 List<String> days = new ArrayList<String>(); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); try { ..原创 2022-03-11 15:23:52 · 318 阅读 · 0 评论 -
map的求和和排序
//前台出过来的参数是专这样的。{"fruitList":[{"name":"apple","answer":"1"},{"name":"apple","answer":"2"},{"name":"apple","answer":"3"},{"name":"apple","answer":"3"},{"name":"apple","answer":"4"},{"name":"ora...原创 2020-03-19 12:37:51 · 2808 阅读 · 0 评论 -
好用的时间加减法
哇塞,找到一个超级好用的关于时间的加减算法等。大部分的时间加减是这样写的:Date date=new Date(原创 2020-03-14 18:42:17 · 1477 阅读 · 0 评论 -
请求接口返回数据加密Java
请求接口返回数据加密一,后台1.引入pom.xml文件 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>4.6...原创 2019-12-27 17:51:51 · 3714 阅读 · 0 评论 -
invalid comparison: com.alibaba.fastjson.JSONArray and java.lang.String
错误原因:在mybatis xml文件中的动态sql,if test 非空判断类型出错,把JSONArray与空串作比较,代码片段如下:**错误原因:**在mybatis xml文件中的动态sql,if test 非空判断类型出错,把JSONArray与空串作比较,代码片段如下: <if test="list != null and list !=''">...原创 2019-11-21 08:56:24 · 1768 阅读 · 0 评论 -
Java 小程序创建带有参数的二维码进行页面跳转并获取
1.向pom文件引入外部包 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-miniapp</artifactId> <version>3.5.0</version> </de...原创 2019-10-29 21:19:06 · 3308 阅读 · 2 评论 -
Linux下(centos6.8)JDK1.8的安装与配置
Linux下(centos6.8)JDK1.8的安装与配置一、解压jdk安装包:Linux下一般格式为*.tar.gz。然后直接解压,解压完成后配置一下环境变量就ok了1、在usr/local下创建文件cd /usr/local mkdir java2、文件夹创建完毕,把安装包拷贝到Java目录中,然后解压jdk到当前目录tar -zxvf 安装包名称3、打开 /etc/ 目录下...原创 2019-08-25 13:12:38 · 475 阅读 · 0 评论 -
MQ-ACTIVEMQ概述及定义(-)
今天自学了activemq的一小部分,就整理一下今天所学的知识,我也是刚接触activemq,如果写的有错误,请您指出,~~我们一起学习一下啊~~~MQ用最简单的语句来概括,就是为 消息中间件(消息排队)。我就想MQ是个为什么神秘的东西。1、在什么场景下会使用消息中间件?2、为什么要使用消息中间件?mq包含以下内容:当然每一个和每一个的用法都是大同小异。(本人所学的都是activemq...原创 2019-08-16 23:16:58 · 374 阅读 · 0 评论 -
MQ-ACTIVEMQ概述及定义(三)
java实现activemq的demo案例百度网盘下载自己了解下。记录一下笔记。下次就会有spring整合activemq。如果也有正在学的,我们一起讨论讨论哈。这个以前通过jdbc操作数据库的通用步骤。这个是操作activemq的 通用步骤:一、队列的生产者// 1创建连接工厂,安装给定的url,采用默认的账号和密码 ActiveMQConnectionFactory ac...原创 2019-08-25 20:53:58 · 217 阅读 · 0 评论 -
MQ-ACTIVEMQ概述及定义(二)
MQ-ACTIVEMQ概述及定义(一)在上一章,了解一下MQ.。接下来我将记录activeMq的安装以及其他的一些信息。一般都是在Linux服务器上部署。如果没有服务器的小童鞋们,我们就在本地安装一个虚拟机吧。vm下载地址centos下载地址这个不会的可以看下这个教程。安装好以后,就可以安装activemq了。在这里要补充一下。需要安装一下jdk.现在下载activeMQLinux版...原创 2019-08-25 13:29:50 · 232 阅读 · 0 评论 -
Java过滤list空字符串
List<String> list=new ArrayList<>();list.add("zzz");list.add("aaa");list.add("bbb");list.add("bbb");list.add("zzz");list.add("");List<String> filte原创 2019-01-26 15:34:31 · 15320 阅读 · 3 评论 -
java判断list中是否有重复元素
List<String> list=new ArrayList<>();list.add("zzz");list.add("aaa");list.add("bbb");list.add("bbb");list.add("zzz");Set<String> set=new HashSet<String&翻译 2019-01-26 15:25:59 · 12031 阅读 · 0 评论 -
java异常
一、运行时异常: 1、ClassCastException(类转换异常) 2、IndexOutOfBoundsException(数组越界) 3、NullPointerException(空指针) 4、ArrayStoreException数据存储异常,操作数组时类型不一致) 5、IO操作的BufferOverflowException异常二、 ...翻译 2018-07-04 15:00:44 · 180 阅读 · 0 评论 -
多线程
java 多线程编程: 了解 1、一个进程中可以并发多个多线程,每个线程执行不同的任务。 2、一个进程包括由操作系统分配的内存空间,包含一个或者多个线程,一个线程不能独立的存在,他必须是进程的一部分。 一个线程的生命周期 新建状态:使用new关键字和Thread类。 **就绪状态:**start()方法后,处于就绪状态。 运行状态:执行run()方法,他...翻译 2018-07-03 16:09:17 · 157 阅读 · 0 评论