![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
叫我震震就好丶
这个作者很懒,什么都没留下…
展开
-
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 · 554 阅读 · 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 · 710 阅读 · 0 评论 -
冒泡排序
冒泡排序的思路: 比较数组中相邻的两个元素,对比之后根据结果互换两个元素的位置,直到整个数组的排序按照指定顺序代码如下:public class Main { /* * 冒泡排序 * */ public static void main(String[] args) { //新建一个不规则的数组 Integer [] arr...原创 2019-11-13 12:03:46 · 156 阅读 · 0 评论 -
windows系统用tomcat发布项目
1.先把项目打成war包 2.如果备份服务器上面的项目 3.把war包上传到服务器上,移动至tomcat目录下的webapps目录中 4.在bin文件中把 startup.bat运行PS:如果是迭代项目,记得修改配置文件.如果war包的统计目录又项目的文件夹记得要删除掉,不然解压时会默认已生成,导致新项目的内容无法显示出来...原创 2019-10-31 11:27:22 · 275 阅读 · 0 评论 -
这篇文章是混勋章的
最近这段时间工作量比较大,也比较复杂,没什么好分享的,今天发这篇文章就是想混一个1024的勋章而已.原创 2019-10-24 15:25:50 · 88 阅读 · 0 评论 -
通用mapper备忘录
dao类常常引用 通用mapper,但是有时候在数据中可以查询到数据,但是在后端却没有获取到,这很大可能是因为mapper所引用的实体类没有三个需要的注解@Id@Column@GeneratedValue(strategy = GenerationType.IDENTITY)当引用的实体类没有这三个注解时,通用mapper就没办法正常使用了...原创 2019-07-24 09:46:07 · 78 阅读 · 0 评论 -
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 · 1908 阅读 · 0 评论 -
mybaties修改语句updateByPrimaryKeySelective不生效
今天在代码中使用updateByPrimaryKeySelective修改数据库中字段的值,结果不生效,debug后发现已经执行过了,但是数据库中的值确实是没有修改。问了一下同事之后发现是我在某个字段set值为null,而updateByPrimaryKeySelective是在有字段为空的情况下不生效,把语句改为updateByPrimaryKey后生效,所以带null的mybaties的...原创 2019-08-22 17:32:28 · 3257 阅读 · 0 评论 -
使用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 · 236 阅读 · 0 评论 -
解决mysql遇到max_allowed_packet超出报错(懒人模式)
当我们操作mysql进行读写时,当读写的数据量大于mysql设置的最大值时,会抛出异常,此时我们需要修改默认的max_allowed_packet值,把它扩大就能解决。 有两个方法,一是在mysql服务器上面修改mysql.cnf的配置,修改完成重启生效,因为我使用的数据库上面还跑着其他的项目,所以重启可能会影响到他人,所以我使用懒人模式修改mysql的max_allowe...原创 2019-06-11 11:15:10 · 3170 阅读 · 0 评论 -
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 · 606 阅读 · 0 评论 -
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 · 147 阅读 · 0 评论 -
Java中Vector、LinkedList和ArrayList的区别以及在开发中的选择
 JAVA中List用于存放多个元素,能够给元素排序,并且可以重复,List一共有三个实现类,分别是Vector、LinkedList和ArrayList,三个实现类的区别为: 1.ArrayList是使用最多的实现类,它能对元素进行快速随机访问,它也是可以扩容的,但是当要对它的中间部分进行插入或者修改时,需要对数组进行复制和移动,代价高,所以适用于查询,而不适用...原创 2019-05-20 18:04:13 · 263 阅读 · 0 评论 -
mybaties批量查询
当后端代码传参的时候,可能一次性传一个list的参数,执行同一个sql语句,如果我们执行多次,就会消耗很多资源,所以在满足条件的情况下可以使用批量查询。例如:SELECT * FROM +表名+ WHERE +字段+ in (参数1,参数2,参数3+参数4)where条件以后加上字段+in(关键字)+括号,括号里面装参数,用逗号隔开...原创 2019-05-24 15:52:16 · 323 阅读 · 0 评论 -
用LinkedHashMap有序存储一个月所有天数以及每天24小时的数据
public static void main(String []args){ //获取本月最大天数 Integer day = getDayOfMonth(); //获取一天24小时的数据 LinkedHashMap<Integer, Object> dayMap = getDayLinkMap(); ...原创 2019-05-17 17:00:36 · 606 阅读 · 0 评论 -
java反编译失败以及反编译工具选择
现在一些公司可能会负责后期维护一些别的公司的项目,但是有些公司可能只给源码,不愿意直接提供代码(价钱问题),但是开发公司的技术人员因为入行时间,工作背景,编码风格以及使用技术的不同,明明在服务器可以跑的class文件反编译出来之后会出现乱码或者缺失的问题,这种情况的可能目前我觉得是两个1.开发人员故意混淆;2.反编译工具选择不合适。我公司前段时间接手维护一个项目,得到class文件后反编译后许多...原创 2019-05-17 17:34:25 · 1824 阅读 · 0 评论 -
eclipse格式化代码快捷键失效
eclipse格式化代码的快捷键是ctrl+shift+f,但是有的时候下载了一些应用会导致键位冲突,然后键位失效,例如搜狗输入法。 当出现键位冲突之后,有两个办法解决 1.改键 Window导航栏→Preferrences选项General→keys,然后找到对应的一栏进行修改快捷键,不过修改之前先确定改的组合键是否和别的重复,否则也无法生效 2.保存时自...原创 2019-06-06 10:28:42 · 1280 阅读 · 0 评论 -
解决: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 · 981 阅读 · 0 评论 -
java重写与重载的原理与区别
1.重载(overloading):指一个类中具有多个名字相同的方法,他们的参数类型和参数数量不相同.a.方法的重载是让类以统一的方式处理不同类型数据的一种方式,多个相同函数名的存在在,具有不同的参数类型与个数,重载是一个多态的一种表现.b.java方法的重载,多个同名函数,它们具有相同的名字,但具有不同的参数和定义,调用方法时通过传递给它们的不同参数类型与个数来决定具体使用使用哪个方法.c...原创 2019-05-09 09:19:40 · 330 阅读 · 0 评论