自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (46)
  • 收藏
  • 关注

原创 记录一次阿里云OSS下载文件上传到FTP校验文件完整性

因为阿里云上传是统一接口我没办法更改,故将验证加到了文件上传完FTP之后再去验证,结果。。。结果。。。搞了三天依旧没搞定,掉头发啊,这还怎么玩,无奈,求救度娘吧,各种查阅,各种尝试,然并卵,OSS返回的流文件和FTP获取的流文件一直不一样,这。。。挠破头皮也想不到怎么肥事啊,想到快要交差了,紧张。。。再百度,茅塞顿开,输入流在第二次使用的时候会失效,也就是说只能用一次,那次已经用在了上传FTP上,那如果把流存起来,这样不就可以一直去使用了,于是,就找了一个方法如下:/** * 保存流对象(输入流

2021-11-17 18:42:45 919

原创 CentOS7安装MySQL全过程以及报错ERROR 1819 (HY000): Your password does not satisfy the current policy requireme

下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm安装Mysql服务yum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server至此MySQL就安装完成了,然后是对MySQL的一些设置。MySQL数据

2021-06-09 11:03:38 458

原创 记录一次FTP上传文件遇到的坑,输出文件size为0

最近公司做的项目需要在甲方机房做内外网交互,文件传输这块就落到我头上了,参照前辈的经验,用FTP通过网闸做了个文件传输。刚开始还顺风顺水,没想到读取FTP其中一个文件中的文件然后备份到了另一个文件中时遇到了坑,各种百度查阅,然并卵啊,没有一个能解决问题的,终于在十几次点击中发现了一篇真理文章。public boolean bakFtpFiles(String bakPath,String ftpPath,String fileName) { boolean flag = false;

2021-05-19 13:37:12 1059

原创 java多线程面试题整理及答案

什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点。线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混..

2020-07-03 17:17:26 178

原创 MySQL回表与覆盖索引

最近面试的时候被问到MySQL的索引,其中有个回表,问的我一脸懵X,今天逛站的时候偶然看到,于是赶紧看看,记录下所感。 我理解的回表应该是 MySQL本身使用的B+Tree,聚集索引它的非叶子节点存放的是数据的id,叶子节点存放的数据,利用索引查的时候,先找到非叶子节点的id,然后找到叶子节点的数据,对比一下发现没有需要的那个数据项,然后再根据id去查询该数据的所有数据项,这样就造成了二次查询...

2020-05-07 15:18:37 246

原创 SpringMVC 增加了一个 xss 过滤器,导致 Controller 上传的文件为空

最近做的一个项目进行安全测试时测出了 SQL 注入问题,严重级别为高危,怎么办呢?我还是个雏,还没学会飞呢,挠挠头,硬上吧,然后把之前项目里的 xss 都弄过来修修改改,然后跑起来,震惊了,竟然全都过滤了,是的,全都过滤了,连上传的文件都给我过滤了,咋办?再百度,结果全是千篇一律的抄袭,没一个能用的,还是发个帖子大家帮我瞅瞅,看看怎么解决一下,头发都挠掉一大把了,听说植发一根二十块,听着都吓人。...

2020-05-07 14:31:46 1190 3

原创 shell脚本执行错误

存现这种错误是因为 编写的 shell脚本是在win下编写的,每行结尾是\r\n 的Unix 结果行是\n 所以在Linux下运行脚本 会任务\r 是一个字符,所以运行错误,需要把文件转换下方法一、sed -i ‘s/\r//’ 脚本名方法二、yum -y install dos2unixdos2unix 脚本名...

2020-04-14 15:03:46 520

原创 Redis需要知道的基础知识

整理了一下Redis需要知道的基础知识

2020-03-30 16:46:52 113

原创 20200327秒杀系统设计

秒杀系统设计1.利用微服务思想,秒杀可以单独建立一个服务。2.数据库方面可以做成分库,为秒杀服务单独建一个数据库,防止秒杀系统崩溃影响到其他的服务。3.为防止url地址暴露,可以在url地址后随机动态去加盐。4.redis肯定是要用到的,但是单机redis也是扛不住大流量的冲击的,所以redis是要做成集群的,主从同步,读写分离,RDB、AOF持久化操作。5.nginx做负载均衡。6....

2020-03-27 13:57:37 109

原创 20200325继续redis学习

redis五种结构:String:普通存储,key,value(字符串),也可以存json字符串。场景:计数器,缓存,共享sessionlist:key,value(无序集合列表)场景:存一些列表数据,如粉丝列表,文章列表。做分页(有索引),可以先预加载一部分,剩下的下拉再加载hash:存一个单独的对象,且对象里不能包含另一个对象set:无序去重集合。场景:可以求交集、并集等。sortS...

2020-03-25 17:21:34 84

原创 20200324 redis学习记录

20200321redis学习:redis一般会出现三种问题。雪崩,穿透,击穿。雪崩(顾名思义,就是一下子崩盘了,就像你的五个队友装备都没起来,直接就让对面上高地把水晶推了):定义:redis里的key大面积失效,导致用户请求直接访问db数据库,数据库承受不住大并发量而出现崩溃,从而对其他服务产生连带效应,比如用户系统崩溃了,那么其他依赖用户的一些服务也会随之收到影响。解决办法:key...

2020-03-24 17:33:32 202

原创 Java调用支付宝完成支付

话不多说,直接开撸!!!import com.egzosn.pay.ali.api.AliPayConfigStorage;import com.egzosn.pay.ali.api.AliPayService;import com.egzosn.pay.ali.bean.AliTransactionType;import com.egzosn.pay.common.api.PayServ...

2020-03-03 14:52:07 1593

原创 Java后台编写微信扫码支付

因业务需求,需要简单实现让用户扫描微信二维码完成支付,于是查阅资料,做了一个LB一点的支付,大致流程是前端调用接口,完成订单创建,并调用支付接口,生成二维码,用户扫描二维码支付成功,刷新页面,完成整个支付流程,代码如下:接口部分:@ApiOperation(value = "创建订单") @PostMapping("/createOrder") public Result cr...

2020-03-03 14:33:27 444 1

原创 关于Java项目用aspose word转pdf在Linux环境乱码问题

这是pdf在Linux上显示的问题,都是方格,开始以为是乱码问题,后来查了一下,说是在Linux上没加载到中文字体,于是按照网上说的将C:\Windows\Fonts这个字体包拷到Linux的字体包下,刷新了一下服务器,感觉还是没气效果,于是,又开始查找,终于找到一个,说可能是没有读到字体,于是:package com.shineyoo.common.utils.wordtopdf;impor...

2019-12-02 10:26:42 6217 13

原创 java使用freeMark生成word,转word为pdf,利用pdfjs实现预览word

1.首先用wps创建一个word模板,模板里的动态参数可以用 ${xxx} 来表示(注:这是free mark的写法),定义好模板然后另存为xml格式,将xml模板的后缀改为 .ftl,这就是一个freemark要用到的word模板(注:有时候里边的自定义数据会自动换行,这时候要点进模板看一眼自己的动态数据项有没有被换行,换行就放在一行,删掉其他的就可以了)。2.在pom.xml里引入需要的包:...

2019-11-01 11:49:01 1342 1

原创 java解决跨域问题

package com.xxx.api.filter;import com.xxx.api.util.IpUtil;import com.xxx.api.util.UrlUtils;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Value;import org.s...

2019-08-29 14:23:16 165

原创 java集成腾讯地图

1.首先在pom.xml里引入,如果不做附近搜索,可以不引这个2.后台代码:package com.shineyoo.common.utils;import ch.hsr.geohash.GeoHash;import com.shineyoo.common.json.JSON;import com.shineyoo.common.json.JSONObject;import java...

2019-08-29 14:16:42 1747

原创 mysql安装到最后一步卡死问题,亲测好用

解决方法:1、删除注册表几个键值:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\Controlet002\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\Curr...

2019-02-27 10:40:11 645 1

原创 jsp页面Url传日期参数到后台,后台接不到值问题

今天搞项目发现url需要传个日期到后台,结果怎么弄后台都传不过去,于是百度了一下,说是http请求不支持日期格式传输,得转换成字符串,于是乎就成功解决了我的问题。...

2019-01-15 11:01:58 1688 1

转载 教你怎么不办会员也可以下载17素材网的源文件

都三点

2019-01-08 11:05:19 2287

转载 nginx反向代理解决跨域问题

nginx下载:http://nginx.org/en/download.html下载完,打开nginx压缩包,找到conf文件夹中的nginx.conf文件,打开,如下:原文:https://www.cnblogs.com/bninp/p/5694277.html...

2018-12-06 11:57:45 125

转载 vue跨域解决方法

https://www.cnblogs.com/wangyongcun/p/7665687.html

2018-12-06 11:44:53 76

原创 AES CBC 加密解密,带偏移量

import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEn...

2018-12-06 11:30:12 15484

原创 java 3DES加密、解密

import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import com.shineyoo.manager.util.common.config.Global;/**3DES加密*/public class ThreeDES {priva...

2018-12-06 11:23:32 405

原创 字符串转换工具类, 继承org.apache.commons.lang3.StringUtils类

import java.io.UnsupportedEncodingException;import java.util.List;import java.util.Locale;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.servlet.http.HttpServletReques...

2018-12-06 11:18:47 596

原创 java 将Office文档转换为PDF

import com.shineyoo.manager.util.common.config.Global;import org.jodconverter.JodConverter;import org.jodconverter.office.LocalOfficeManager;import org.jodconverter.office.OfficeException;import o...

2018-12-06 10:56:11 1212

原创 极光消息推送

package com.shineyoo.manager.util.common.utils.jpush;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import cn.jiguang.common.resp.APIConnectionException;import cn.jiguang.common.resp.APIRe...

2018-12-06 10:40:15 173

原创 java高德地图根据坐标与具体地址互转,计算两地距离

package com.shineyoo.common.utils;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamR...

2018-12-06 10:22:31 3397 1

原创 Java项目集成阿里云SMS短信接口发送验证码

public static Map MessageExecuteMethod(String mobile) throws ClientException {//设置超时时间-可自行调整System.setProperty(“sun.net.client.defaultConnectTimeout”, “10000”);System.setProperty(“sun.net.client.de...

2018-11-22 16:03:48 292

原创 Java项目集成Luosimao短信接口发送短信

public class SendMessage {private static final String LUOSIMAO_USER = “api”;private static final String urlSendSingle = “http://sms-api.luosimao.com/v1/send.json”; //发送单条短信接口private static final St...

2018-11-22 16:02:25 300

原创 Java项目调用微信支付到指定银行卡

public static EnterpriceToCustomer WXPayToBC(String encBankAcctNo, String encBankAcctName, String bank_code, String desc,String amount) throws Exception {String partner_trade_no = RandomStringUtils....

2018-11-22 15:59:59 1739 2

原创 Java项目集成阿里云OSS上传图片

工具类:import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import com.aliyun.os...

2018-11-22 15:56:46 1079

原创 IntelliJ IDEA无法正常使用SVN解决办法

看同事每天使用IDE,在性感的黑色界面papapa的敲着代码,感觉自己还在用eclipse有点out,于是乎就下载了一个IDE2018.2.1版本的,百度找了一个注册码生成工具(http://idea.lanyus.com/),点进去准备使用svn下载一个项目练练手,发现svn检出不了项目,报错:Cannot load supported formats: Cannot run program ...

2018-11-22 15:17:46 3794

bootstrap-datetimepicker.zip

bootstrap-datetimepicker.min.js、bootstrap-datepicker.min.js

2019-05-21

summernote集成前端oss上传图片到阿里云服务器

summernote集成前端oss上传图片到阿里云服务器 。

2019-03-22

jquery-1.7.1.min.js

jquery-1.7.1.js 和jquery-1.7.1.min.js

2019-03-22

jquery.i18n.properties-min-1.0.9

jquery.i18n.properties-min-1.0.9用来做前端js读取配置文件

2019-03-22

全国省市区县高校数据库

全国省市区县高校数据库,用作级联关系棒棒的。。。。

2019-01-12

js实现全国省份城市高校级联

js实现全国省份城市高校级联,亲测好用。

2019-01-07

java面试整理资料

java面试整理资料,大概有169个问题,包含基础和必备的技能,很实用

2019-01-03

ANCSDesign

ANCSDesign OA 开发工具。

2019-01-03

jdk1.6.0_05

jdk1.6.0_05。

2019-01-03

jboss解压版

jboss解压版。

2019-01-03

apache-tomcat-7.0.21

apache-tomcat-7.0.21解压版,直接能用。

2019-01-03

传智播客_java网上在线支付实战视频

传智播客_java网上在线支付实战视频,完整案例。。

2019-01-02

传智播客_OA+工作流实战视频教程

传智播客_OA+工作流实战视频教程。。

2019-01-02

js城市三级联动

js写的城市三级联动,包含获取省市区下的数据等等。

2019-01-02

svn64位+32位

TortoiseSVN_1.9.3.27038_x64和TortoiseSVN-1.9.1.26747-win32

2019-01-02

java 使用JNA读取ddl文件

java 使用JNA读取ddl文件,亲测有效!

2018-12-19

dll文件编辑器(Resource Hacker)

dll文件编辑器(Resource Hacker),解压启动就可以使用,亲测

2018-12-17

JNA需要的jar包

JNA jar包,JNA的强大功能方便地调用动态链接库中的C函数

2018-12-17

USB-Serial Controller D USB转串口驱动 免费版

USB-Serial Controller D USB转串口驱动 免费版,亲测可以用

2018-12-17

eclipse安装zip格式SVN插件

eclipse安装zip格式SVN插件,内有文档详细介绍。

2018-12-17

Windows-nginx-v1.20.1.zip

nginx for Windows v1.20.1 稳定版

2022-01-05

egzosn.zip

支付宝调用jar包。

2020-03-03

aspose-words-18.8-jdk16-crack.zip

aspose-words-18.6.0-jdk16.jar。

2019-12-02

ISO9001外审员培训资料PPT.ppt

ISO9001外审员培训资料PPT

2019-11-22

aspose-words-jdk16-14.9.0.7z

aspose-words-jdk16-14.9.0 maven仓库没有的版本,需要手动添加到仓库,附上命令:install:install-file -Dfile="H:\\14.9.0\\aspose-words-jdk16-14.9.0.jar" -DgroupId=com.aspose.words -DartifactId=aspose-words-jdk16 -Dversion=14.9.0 -Dpackaging=jar

2019-11-01

pdfjs-2.2.228-dist.zip

pdfjs-2.2.228-dist,官方原版js,亲测有效

2019-11-01

CEEMDAN_V00算法.7z

EEMD算法通过加入噪声来减小EMD的模态效应,CEEMDAN算法通过加入自适应的噪声来进一步减小模态效应,而且具有更好的收敛性。

2019-10-08

百度Cookies获取助手 v1.0.3.zip

百度Cookies获取助手 v1.0.3。 xdown 1.0.0.3-支持aria2c链接

2019-09-12

java封装echarts

java封装的echarts 组件,挺好用的。

2019-08-30

HG8240HV300R015C00SPC016_china_all.zip

华为hg8240H刷机包 HG8240HV300R015C00SPC016_china_all

2019-08-27

批量替换.zip

批量替换工具,可以批量替换文件,搜索文件等,非常好用的一个工具

2019-08-27

卖手机号整站源码_1370371.com.rar

php版的卖手机号网站源码,有需要参考的可以拿去看看。

2019-08-27

车载诊断标准ISO_15765(中英文).zip

ISO15765-1-2-3-4全套中文文档包括对应的英文版本 已打包在一起下载,适用于诊断系统设计、诊断仪开发、车辆远程诊断等学习。

2019-07-25

两千个小程序精选源码.TXT

两千个小程序精选源码,百度网盘,自行提取

2019-06-20

google.zxing自定义生成微信二维码.rar

google.zxing自定义生成微信二维码,可以把二维码拼接到你想要的图片上重新生成一张带二维码的图

2019-06-19

apache-tomcat-8.5.24.zip

apache-tomcat-8.5.24解压版,解压后可以直接用==============

2019-06-19

apache-tomcat-7.0.47.rar

apache-tomcat-7.0.47解压版 ,解压就可以直接用-----------

2019-06-19

Ajax_基于J2EE的Ajax宝典.rar

Ajax_基于J2EE的Ajax宝典,浅显易懂,多读读书你就会发现还是回家种地好

2019-06-19

navicat.premium.11.0.6.rar

mysql界面化工具navicat.premium.11.0.6 带秘钥,还是比较实用的工具

2019-06-19

lombok-1.18.4.jar

lombok-1.18.4.jar

2019-06-19

空空如也

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

TA关注的人

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