自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 linux系统安装rabbitmq(ubuntu)

1.在服务器上面安装rabbitmq需要同时安装erlang,我们首先需要确认是否有安装失败的残留(如果未安装过可以跳过这步)蛮横删除残留erlang命令sudo apt-get purge erlang*sudo rm -rf /usr/local/lib/erlang/2.由于rabbitmq需要erlang作为支持,我们先安装erlangapt-get install erlang-nox # 安装erlangerl

2020-08-25 15:10:55 251 1

原创 JAVA递归遍历,获取文件夹下所有文件的url

直接上代码public static void main(String[] args) { String dir = "D:\\data\\video\\20200427";//本地文件夹 List<String> fileList = new ArrayList<>(); List<String> list =...

2020-04-28 11:10:02 496 1

原创 java多张图片合成

在此处借用广东省教育学院的公众号图标,我的四张jpg都是长一样的,因为没什么图片了,所以就合成一张大的就长成这样子,image.drawImage这个方法是合成图片时,新的图片开始的类似x轴和y轴的开始的坐标,拥有抽象思维的大家好好捋一下package com.yunduan.test;import java.awt.Graphics;import java.awt.image.Buffe...

2020-01-02 16:32:58 681

原创 冒泡排序

冒泡排序的思路: 比较数组中相邻的两个元素,对比之后根据结果互换两个元素的位置,直到整个数组的排序按照指定顺序代码如下:public class Main { /* * 冒泡排序 * */ public static void main(String[] args) { //新建一个不规则的数组 Integer [] arr...

2019-11-13 12:03:46 127

原创 windows系统用tomcat发布项目

1.先把项目打成war包 2.如果备份服务器上面的项目 3.把war包上传到服务器上,移动至tomcat目录下的webapps目录中 4.在bin文件中把 startup.bat运行PS:如果是迭代项目,记得修改配置文件.如果war包的统计目录又项目的文件夹记得要删除掉,不然解压时会默认已生成,导致新项目的内容无法显示出来...

2019-10-31 11:27:22 245

原创 这篇文章是混勋章的

最近这段时间工作量比较大,也比较复杂,没什么好分享的,今天发这篇文章就是想混一个1024的勋章而已.

2019-10-24 15:25:50 74

原创 mybaties修改语句updateByPrimaryKeySelective不生效

今天在代码中使用updateByPrimaryKeySelective修改数据库中字段的值,结果不生效,debug后发现已经执行过了,但是数据库中的值确实是没有修改。问了一下同事之后发现是我在某个字段set值为null,而updateByPrimaryKeySelective是在有字段为空的情况下不生效,把语句改为updateByPrimaryKey后生效,所以带null的mybaties的...

2019-08-22 17:32:28 3156

原创 aJax获取后端传来的map里面指定的元素的value

后台给前端传一个map @ResponseBody @RequestMapping("exportStations") public HashMap<String, Object> isExport(HttpSession httpSession) { HashMap<String, Object> hashMap = new Ha...

2019-07-31 10:04:07 1882

原创 通用mapper备忘录

dao类常常引用 通用mapper,但是有时候在数据中可以查询到数据,但是在后端却没有获取到,这很大可能是因为mapper所引用的实体类没有三个需要的注解@Id@Column@GeneratedValue(strategy = GenerationType.IDENTITY)当引用的实体类没有这三个注解时,通用mapper就没办法正常使用了...

2019-07-24 09:46:07 68

原创 使用poi导出Excel

1.pom.xml<!-- poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version> </dependency...

2019-06-26 09:54:49 202

原创 解决mysql遇到max_allowed_packet超出报错(懒人模式)

当我们操作mysql进行读写时,当读写的数据量大于mysql设置的最大值时,会抛出异常,此时我们需要修改默认的max_allowed_packet值,把它扩大就能解决。 有两个方法,一是在mysql服务器上面修改mysql.cnf的配置,修改完成重启生效,因为我使用的数据库上面还跑着其他的项目,所以重启可能会影响到他人,所以我使用懒人模式修改mysql的max_allowe...

2019-06-11 11:15:10 3119

原创 eclipse格式化代码快捷键失效

eclipse格式化代码的快捷键是ctrl+shift+f,但是有的时候下载了一些应用会导致键位冲突,然后键位失效,例如搜狗输入法。 当出现键位冲突之后,有两个办法解决 1.改键 Window导航栏→Preferrences选项General→keys,然后找到对应的一栏进行修改快捷键,不过修改之前先确定改的组合键是否和别的重复,否则也无法生效 2.保存时自...

2019-06-06 10:28:42 1248

原创 解决:exception in thread "image fetcher 1 java.lang.outofMemoryerror:java heap space

在项目运行的时候,出现此错误,可能出现以下两个问题:1.jvm内存和tomcat内存不足:这是因为jvm和tomcat的内存不大,一些无用的值没有及时的被回收清理掉,如果是因为这个原因,在tomcat的bin目录里找到catalina.bat,右键编辑,在最底下set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%这段代码的上面插入以下两行代码...

2019-06-03 16:55:53 944

原创 windows服务器部署bat脚本自动检测重启挂掉的tomcat服务

项目背景:公司接手一个状态不稳定,性能比较差,一天几次挂,还没时间优化,就弄一个脚本用来检测项目是否在线,如果不在线就重启,该脚本实现的功能是:每五分钟监听端口是否在线,连接端口十次,有一次连不上就判定为服务挂了,关掉tomcat,再启动1.脚本内容@echo offSETLOCAL ENABLEDELAYEDEXPANSIONrem 链接set URL="http://localhos...

2019-05-28 16:52:31 3721 2

原创 mybaties批量查询

当后端代码传参的时候,可能一次性传一个list的参数,执行同一个sql语句,如果我们执行多次,就会消耗很多资源,所以在满足条件的情况下可以使用批量查询。例如:SELECT * FROM +表名+ WHERE +字段+ in (参数1,参数2,参数3+参数4)where条件以后加上字段+in(关键字)+括号,括号里面装参数,用逗号隔开...

2019-05-24 15:52:16 309

原创 Java中Vector、LinkedList和ArrayList的区别以及在开发中的选择

&nbspJAVA中List用于存放多个元素,能够给元素排序,并且可以重复,List一共有三个实现类,分别是Vector、LinkedList和ArrayList,三个实现类的区别为:&nbsp1.ArrayList是使用最多的实现类,它能对元素进行快速随机访问,它也是可以扩容的,但是当要对它的中间部分进行插入或者修改时,需要对数组进行复制和移动,代价高,所以适用于查询,而不适用...

2019-05-20 18:04:13 239

原创 java反编译失败以及反编译工具选择

现在一些公司可能会负责后期维护一些别的公司的项目,但是有些公司可能只给源码,不愿意直接提供代码(价钱问题),但是开发公司的技术人员因为入行时间,工作背景,编码风格以及使用技术的不同,明明在服务器可以跑的class文件反编译出来之后会出现乱码或者缺失的问题,这种情况的可能目前我觉得是两个1.开发人员故意混淆;2.反编译工具选择不合适。我公司前段时间接手维护一个项目,得到class文件后反编译后许多...

2019-05-17 17:34:25 1737

原创 用LinkedHashMap有序存储一个月所有天数以及每天24小时的数据

public static void main(String []args){ //获取本月最大天数 Integer day = getDayOfMonth(); //获取一天24小时的数据 LinkedHashMap<Integer, Object> dayMap = getDayLinkMap(); ...

2019-05-17 17:00:36 564

原创 JAVA中时间格式转换小总结

import java.util.Date;import java.text.DateFormat;/*** 格式化时间类* DateFormat.FULL = 0* DateFormat.DEFAULT = 2* DateFormat.LONG = 1* DateFormat.MEDIUM = 2* DateFormat.SHORT = 3* @author Mich...

2019-05-14 17:18:18 138

原创 Springmvc+mybaties结合前端layui简单弹窗新增修改信息demo前后端代码

弹框的样式js代码var IN,UI; // IN 当前dialog索引var dat; // 判断新增站点气象信息和修改站点气象信息的依据var form;layui.use([‘form’],function() {form = layui.form;// 添加或者修改form.on(‘submit(demoAjax1)’, function(data...

2019-05-09 09:44:14 583

原创 java重写与重载的原理与区别

1.重载(overloading):指一个类中具有多个名字相同的方法,他们的参数类型和参数数量不相同.a.方法的重载是让类以统一的方式处理不同类型数据的一种方式,多个相同函数名的存在在,具有不同的参数类型与个数,重载是一个多态的一种表现.b.java方法的重载,多个同名函数,它们具有相同的名字,但具有不同的参数和定义,调用方法时通过传递给它们的不同参数类型与个数来决定具体使用使用哪个方法.c...

2019-05-09 09:19:40 303

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除