自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot异步上传文件提示 tmp文件file not found

在异步代码前,先将上传的multipartFile 文件保存到本地副本,然后再异步上传本地文件,否则会因为 http请求完毕后缓存清理导致未上传的临时文件被清理。

2024-03-25 14:40:47 212

原创 SpringBoot 打成jar包后如何获取jar包Resouces下的文件

获取resouces下的文件使用以下代码即可读取,如果需要变成file传入其他的方法中,需要创建临时文件将输入流文件 复制到 临时文件中,并传入相关方法,最后删除临时文件即可。不能通过ClassPathResouce对象直接获取 文件File。

2024-02-19 17:03:02 381 1

原创 mysql 使用union后 子语句order by 失效

mysql union 排序失效问题

2022-11-16 16:16:07 373 1

原创 计算日期差值(留着自己看)

克鲁塞!!!!

2022-10-10 10:37:24 241

原创 idea+gradle6+MybatisGenerator 生成mapper和dao(留着自己看)

生成实体+mapper.xml+dao层映射。generator.xml(星号替换为自己项目具体路径)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-

2022-04-25 14:47:19 215

原创 StringUtils.join(list, “;“)

记录一下,按分号,将集合中内容拼接,最后一位不显示分号

2021-07-02 15:31:05 367

原创 Callable实现并行查询数据库,增加查询效率

页面查询速度很慢,mysql数据库400w条数据,查看代码后发现有串行执行三次,查询,每次查询大约15s左右,加起来将近50多秒了,数据库sql先不优化,只优化代码@Slf4jpublic class ThreadPoolQueryUtil { /** * 创建线程池,最大线程数量3,任务队列最大数量100 */ static ThreadPoolExecutor fxThreadPool = new ThreadPoolExecutor(3, 6,

2021-06-30 18:16:36 440

原创 java反射实现两个相同对象的属性值相加

public static void sumFieldValue(UserTransFileNumStatistics utfns, UserTransFileNumStatistics utfns1) { Class utfnsClazz = utfns.getClass(); Class utfns1Clazz = utfns1.getClass(); Field[] utfnsFields = utfnsClazz.getDeclaredFields(.

2021-06-30 18:00:49 2259 2

原创 mysql根据时间最后一位,将每天的分区分成十份

记录,怕自己忘记,分区语句 alter table t_name add partition ( partition p_name values in (('2020-08-02',6)))

2020-09-18 21:12:40 387 1

原创 记一次,mysql 数据库将时间分为 date,time两列之后的范围查询

sql如下:查看执行计划,not in 不会执行全表扫描

2020-09-11 17:06:31 218

原创 sed命令替换包含正则文本记录,留着自己看

sed s/原字符/新字符/g 文件sed -i -r 's/detectorCron:.+/detectorCron: 0 0\/5 \* \* \* \?/g' application.yml替换 一个带有cron表达式的配置文件,直接用-i怎么也替换不成功,后来搜索加入了 -r参数,直接替换成功自己记录一次,避免以后忘记...

2020-04-07 11:46:41 551

原创 mybatis添加返回id,

     &lt;!-- 新增日志 信息 --&gt;   &lt;insert id="addAmpWarnParameter" parameterType="java.util.Map"  &gt;      &lt;selectKey order="BEFORE" keyProperty="id" resultType="Integer"&gt; s

2018-06-08 16:00:35 463

原创 简单本地 ping oracle的数据库连接是否可用的命令

tnsping  IP   直接cmd中输入即可

2018-05-30 08:54:01 3983

原创 记录一次Ubuntu服务器,无法远程SSH的问题

好端端的东西突然无法连接了,但是阿里云网页带的控制台可以正常连接,也可ping通,原来重启一下 sshServer就行了。sudo /etc/init.d/ssh restart   重启完成,可以通过工具ssh远程了...

2018-05-29 11:10:29 1053

原创 针对 跨站访问 CSRF漏洞,简单的解决方案

CSRF跨站漏洞,是通过  别的站点,间接访问 有漏洞的网址,依然可以造成数据的访问。(转载)1. 用户C打开浏览器,访问受信任网站A,输入用户名和密码请求登录网站A;2.在用户信息通过验证后,网站A产生Cookie信息并返回给浏览器,此时用户登录网站A成功,可以正常发送请求到网站A;3. 用户未退出网站A之前,在同一浏览器中,打开一个TAB页访问网站B;4. 网站B接收到用户请求后,返回一些攻击...

2018-05-08 18:50:12 756

原创 一次mybatis的for循环使用

collection 为map中的key   值的话直接用,对象的话 对象.属性orderby加东西

2018-04-23 17:04:21 3937

原创 mybatis将int类型的0,自动转换成了空格

解决这个问题,前端传参,如果有0的话 使用字符的方式传递参数

2018-04-17 16:50:16 431

原创 通过xmanager的xstart连接linux的JDK监控工具jvisualvm

Linux查看jvm运行的状态和占用内存对象   基于Xmanager远程工具1、 本方式给予Xmanager的Xbrowser工具执行远程命令,获取服务器的图像执行地址,通过jdk提供的VisualVM工具查看jvm的运行状态(使用步骤如下)2、 右键创建新的执行命令输入 主机号和用户名密码  协议选择SSH协议在远程执行—执行命令--输入 服务器上jdk路径   (例如:/home/test/...

2018-03-30 10:28:57 1078

原创 SpringBoot的默认junit测试 类

2018-03-14 10:58:52 1081 1

原创 记录一次maven安装无法正常在dos窗口执行mvn的问题

解压了maven包之后,配置了环境变量  MAVEN_HOME加到path里面,但是执行mvn 一直提示java  jre的问题,需要jar的运行环境,但是执行java命令又可以正常使用,,,导致的原因竟然是  配置java环境变量的时候  在JAVA_HOME中加了bin目录,maven执行java命令的时候,自动加了bin     那就找不到了真实的java 的bin目录,解决方法在JAVA_...

2018-02-28 11:29:25 998

原创 maven 记录一次由于父级依赖无法自动下载问题导致maven Dependences库没有的问题

工作中导入了一个maven  web项目,但是发现没有maven dependences这个依赖库,导致所有的java文件 报错 什么类找不到之类的问题,看了网上很多方法,都是直接让maven重新编译一下项目,但是不行,最后发现这是个子项目   在pom.xml文件中开头位置有个 &lt;parent&gt; &lt;groupId&gt;***&lt;/groupId&gt; &lt;art...

2018-02-28 11:20:28 2464 1

原创 记录一次本地安装maven jar包失败的问题(有项目源代码)

使用  maven  install 命令  提示如下  -----------------------------------------------------------------------[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (...

2018-02-28 11:13:39 646

转载 eclipse切换大小写快捷键 ,留着自己看

转自:http://blog.csdn.net/yougou_sully/article/details/6789867Eclipse中把选中的代码变成全部大写或小写快捷在项目开发过程中,与数据库打交道的时候,经常会cope数据库的字段来定义自己的pojo实体或是其他的,就需要把字段都变为小写。Ctrl+Shift+X 将选中的文字转成大写格

2017-11-03 16:03:23 1422

转载 oracle 锁住的数据删除 方法 -留着自己看

select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid; ALTER SYSTEM kill session '2975,4479';如果

2017-11-03 09:41:57 495

转载 快速删除表数据,

Truncate table 表名  Truncate table  truncate table truncate table  truncate table truncate tabel truncate table truncate table truncate table truncate table truncate table

2017-11-03 09:07:25 576

转载 清空nohup.out

cp /dev/null nohup.outcat /dev/null > nohup.out

2017-11-03 08:52:42 995

转载 maven安装jar包到本地

mvn install:install-file -DgroupId=jar包的groupId -DartifactId=jar包的artifactid -Dversion=jar包的版本 -Dpackaging=jar -DgeneratePom=true -Dfile=jar包路径

2017-10-25 10:31:43 318

转载 css弹性动画效果

需要使用到贝塞尔   :::transition:.55s cubic-bezier(0.6, 4, 0.3, 0.8) all;

2017-09-15 09:48:53 1460

转载 求一个圆在网页上每个点的位置方法

圆的每个点,可以理解为X和Y轴,,,x和y香蕉的地方就是这个点的位置,使用三角函数可以得到这个位置首先 确定圆的半径   RX=R*Math.cos(100)Y=R*Math.sin(100)100animation的运动  贝塞尔曲线方式  cubic-bezier(1, 0.6, 0.78, 1)   4个参数都是0到1之间  越大运动越慢

2017-09-01 11:43:57 567

转载 java中获取配置文件方式

Properties properties=new Properties();InputStream is = properties.getClass().getResourceAsStream("/project.properties");try {properties.load(is);System.out.println(properties.getProperty("thr

2017-08-28 15:35:59 250

转载 js封装方法

;(function test($){$.extend({hello : function(a,b){console.log(a+"||"+b)}});})(jQuery);//纯js封装var my=my||{};my.prorotype={init:function(obj,i){alert("hello");},hell

2017-08-04 15:59:12 269

原创 关于eclipse的debug模式,没有从自己定义的断点开始,而从一些java类开始的

window>perspective>open perspective>other>java就可以,下次调试直接就从自己定义的断点处开始了

2017-07-03 11:04:12 383

转载 留着自己看---自动截图并上传到后台

$("#htmlTopdf").click(function(){console.log("%c开始导出....","color:red");html2canvas(document.getElementById("contents"),{width:1240,height:13000,onrendered:function(canvas){//通过html2canvas将

2017-04-12 10:36:25 1601

原创 项目中使用的以一周为时间段查询自动填充时间

//默认选中时间,结束时间为当前时间的周日,开始时间为上周一var now=new Date();var week=now.getDay();var day=now.getDate();var less=day-week;//结束时间var endTimeDate=new Date(now.setDate(less));var endTimeDate2=new Date

2017-04-12 09:23:50 693

原创 判断网页某一个元素是否在可视区

}这是判断一个div是否是用户看得到的页面 window.onscroll=function(){//其实判断这个元素的滚动条距离和当前可视区高度加上滚动条的距离,如果元素的滚动条距离小于实际的滚动条距离说明出现在视线中了 var top=odiv.offsetTop; var height=odiv.offsetHeig

2017-03-28 16:32:03 4106

原创 java的main方法中的字符串数组有什么用

main(String [] args)当初学习java只是了解到,作为缓存用,目前了解的使用的方式是,控制台运行main方法时,直接将参数写在后面,都将存入到这个字符串数组中,可以使用下标的方式获取数组的缓存内容

2017-03-13 11:31:16 1925

转载 java中转成json

使用org.json.jar直接将json字符创在JSONObject   json=new JSONObject(jsonStr);这样的结果是:将json字符串转成json对象,使用getkey就可以获取json中的内容了

2017-03-08 15:53:16 417

转载 js中使用正则表达式,简单查找字母和数字

window.onload=function(){localStorage.fiveData="你好啊 世界";//alert(localStorage.fiveData);//var reg=/\d+/g;//匹配任意长度数字var reg=/[a-z,A-Z]/g;//匹配任意字母var str="aajdaf1232jadlfjakdjfalkjlakfj2131

2017-03-02 15:46:43 2111

转载 java中clone一个对象的方法

首先实体类实现cloneable接口,,,,手动重写  public Object clone();这个方法,/**** 克隆对象*/public EsbMongoDayServiceDataDo clone(){EsbMongoDayServiceDataDo dayService=null;try {dayService=(EsbMongoDayServiceDat

2017-03-02 15:34:37 594

转载 原生js和jquery选择select选中的值

var obj = document.getElementByIdx_x(”testSelect”); //定位idvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; // 选中值若

2017-03-02 09:53:41 630

filter属性

2017-05-02

angularjsmin版

angularJs min

2017-03-13

空空如也

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

TA关注的人

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