自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA EasyExcel自定义合并单元格

因为实现合并需继承AbstractMergeStrategy类重写merge方法,在merger中按自己的需要去合并数据。因为项目需要所以要按要求合并excel表数据。2,实现方法,java的easyExcel。

2022-11-17 10:56:58 2788

原创 python自动化导出数据库表结构到word

使用pyhton的python-docx框架实现导出数据库表结构为word格式自动化导出表信息导出数据库表文档

2022-11-08 11:33:24 1709

原创 java8 lambda List<Map<String,String>>转List<String>

List<Map<String,String>> test = new ArrayList<>(); Map<String,String> map = new HashMap<>(); map.put("1a","1"); map.put("2a","2"); map.put("3a","3"); map.put("4a","4"); t...

2022-03-23 15:18:35 4709

原创 java发送http post请求raw格式

记:最近因为对接环信IM开通专业版本之后,服务端(JAVA)对接创建群聊室时报错,代码没有修改过但是一直报错,最后不得不修改成发送http post请求去创建群聊室。 防止以后遇到相同的问题,这里记录一下操作方式 1,发送http post请求,参数必须是Json字符串import org.apache.http.HttpEntity;import org.apache.http.HttpStatus;import org.apache...

2021-12-08 15:01:26 6850

原创 mac下使用python安装autosub为视频生成字幕

python3以下的版本安装pip install autosubpython3的版本安装pip install autosub3安装ffmpeg使用brew安装ffmpegterminal执行autosub -S zh-CN -D zh-CN “视频路径”

2021-07-15 17:58:26 435

原创 记录一次因为线上服务器关机导致的mysql问题

因为业务需求,需要进行对服务器进行降配操作,原定凌晨一点关机降配,服务器启动之后,mysql服务无法启动一直报错,错误信息如下:数据库版本:MariaDB10.1服务器版本:windows r2008I/O error reading the header from the binary log, errno=175, io cache code=0问题造成原因猜测:1,未停止mysql服务2,强制关机3,其他原因查找资料,各种方式无法解决当前问题:所以做以下尝试1:移除以下文件

2021-07-15 17:51:00 385

原创 python判断图片是否损坏

import imghdrif imghdr.what(path): # Trueelse: # False

2021-03-22 10:15:13 963

原创 python使用autosub执行cmd命令等待完成之后执行的方法

```pythonimport subprocess def excuteCommand(com): ex = subprocess.Popen(com,stdout=subprocess.PIPE,shell=True) out,err = ex.communicate() status = ex.wait() print("cmd in:",com) print("cmd out: ",out.decode()) return out.decode() fileLists = .

2021-03-05 11:53:40 750

原创 python完成一个简易的web应用

# encoding: utf-8import sysimport oscurPath = os.path.abspath(os.path.dirname(__file__))rootPath = os.path.split(curPath)[0]sys.path.append(rootPath)#reload(sys)import importlibimportlib.reload(sys)import weburls = ( '/','index', '/test/(

2021-01-14 17:42:50 178

原创 python根据地址获取经纬度,通过经纬度获取地址并反写入excel

import timeimport requestsimport pandas as pdfrom pandas import DataFrameimport xlrddeveloper_key = "" # 这里为你申请的开发者key# 通过地址获取经纬度def address_to_coordinate(address): base = "http://apis.map.qq.com/ws/geocoder/v1/?address={}&key={}".format

2021-01-14 17:39:49 1774 4

原创 java学习-手写链表及其操作方法带头部链表

package linkedList;import java.util.Stack;public class SingleLinkedListDemo { public static void main(String[] args) { //进行测试 //先创建节点 HeroNode hero1= new HeroNode(1,"宋江","及时雨"); HeroNode hero2= new HeroNode(2,"卢俊义","

2021-01-06 17:10:50 133

原创 python操作xslx/xsl出现‘\xa0‘和读取时间变成float类型的处理办法

import xlrdimport datetimefrom xlrd import xldate_as_tuple#读取时间数据的时候,用join方法替换掉 '\xa0'并组成新的字符串" ".join(str(sheet.col_values(8)[colCount]).split()),#如果遇到float类型则if isinstance(data["studyStartTime"],float): data["studyStartTime"] = datetime

2020-12-26 12:35:52 513 1

原创 Parameter Maps collection does not contain value for com.xx.xx.xx.xx

mybatis因为弃用了parameterMap。所以要改成parameterType=“com.xx.xx.xx.Class”

2020-11-18 17:25:49 179

原创 openfeign实现文件上传

前端访问接口: @PostMapping("/uploadVideo") @ApiOperation("上传视频获取视频vid") @LoginCheck public JsonResult getVideoId(@RequestBody @Validated MultipartFile file) { JsonResult json = videoFeignClient.videoUploadByUrl_local(file); if(!"SUCC

2020-10-19 20:32:34 804 1

原创 springcloud启动项目报错找不到或无法加载主类 Process finished with exit code -1

出现上述错误需要修改在vm options中输入:-Dspring.profiles.active=dev

2020-09-17 15:47:25 979

原创 javaweb项目中嵌入百度人脸识别实现登录/打卡功能包含前端代码

public class FaceMatch {// /**// * 重要提示代码中所需工具类// * FileUtil,Base64Util,HttpUtil,GsonUtils请从// * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72// * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2// * https://

2020-06-23 17:21:07 1034

原创 javaweb项目基于nginx把http升级至https

先要申请https证书之后做如下操作,并不适合所有项目在tomcat中的server.xml配置以下配置<Valve className="org.apache.catalina.valves.RemoteIpValve" remoteIpHeader="X-Forwarded-For" protocolHeader="X-Forwarded-Proto" protocolHeaderHttpsValue="https"/>在ngnix.conf中增加端口443配置 serve

2020-05-26 10:24:39 590

转载 使用js把base64转成file类型

//先把base64转成blobfunction dataURLtoBlob(dataurl) {var arr = dataurl.split(’,’),mime = arr[0].match(/????.*?);/)[1],bstr = atob(arr[1]),n = bstr.length,u8arr = new Uint8Array(n);while (n–) {u8arr[n] = bstr.charCodeAt(n);}return new Blob([u8arr], {

2020-05-26 10:09:41 1077

原创 实际开发中macos md5加密本地和服务器加密结果不相同的结果处理办法

由于需要加密对接,所以做了md5的方式代码如下: public final static String getMD5ByUTF8(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { byte[...

2020-03-11 09:53:14 1948

原创 mybatis自定义排序规则

order BY CASE r.`status`when 2 THEN 1end desc

2019-09-24 08:59:32 1457

原创 ajax传递数组至java台并接受

在ajax种需要增加一个参数traditional:true,不增加此参数后台无法获取到值后台接收方法1: String[] aa = request.getParameterValues("aa");//2:使用requestparam注解...

2019-07-24 15:51:49 586

转载 MySQL查看SQL语句执行效率

MySQL查看SQL语句执行效率Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where …]例如:explain select * from news;输...

2019-07-01 11:10:32 1333

转载 springboot项目中获取所有requestmapping的url路径

目前项目上线之后因为他人恶意请求项目导致项目内存溢出报如下错误2019/06/26-02:42 [http-bio-19000-exec-273] ERROR org.springframework.boot.web.support.ErrorPageFilter- Forwarding to error page from request [error/n/n/n] due to except...

2019-06-27 11:10:04 14205

原创 springboot写入cookie报错IllegalArgumentException: Control character in cookie value or attribute

今天运行项目的时候突然之间报错了:IllegalArgumentException: Control character in cookie value or attribute是由于cookie编码造成的。经过查找解决方法之后发现需要在吧存入cookie中的信息如果包含汉字就需要转换编码形式URLEncoder.encode("这里是需要转换编码格式的内容","utf-8");经过上面...

2019-06-18 14:33:44 599

原创 mysql使用group_concat()列转行后去重

由于工作需要进行第一次尝试:使用 group_concat() 进行尝试 使用 ‘;’ 吧结果分割开来 SELECT group_concat( edu_course.course_name separator ';') as courseName, id,name,career, imgPath,picPath FROM aa LEFT JOIN bb ON cc....

2019-06-12 09:23:00 11548 1

原创 ajax访问java后台生成base64验证码并返回

ajax访问java后台生成base64验证码并返回1.ajaxa方式返回随机验证码图片public Map<String, Object> imageSign(HttpServletRequest request, HttpServletResponse response) { Map<String, Object> json = new HashMap&l...

2019-06-10 15:48:25 627

转载 google chrome解决ajax跨域配置

google chrome 50版本之后配置–args -disable-web-security –user-data-dir=之前配置-disable-web-security在.exe"之后加上空格

2019-05-30 16:14:59 659

原创 springboot使用JavaMailSender发送邮件

首先在maven中加上<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>然后在application.prope...

2019-05-29 17:06:36 2015

原创 在cmd中运行springboot打包jar错误UnsupportedClassVersionError : Unsupported major.minor version 51.0

经过排查是因为jdk版本和过高造成的项目内使用的是jdk7 在cmd中运行使用的是jdk8 所以使用了高版本照成了运行时错误

2019-05-28 10:56:09 925 1

原创 使用maven给springboot项目打包jar报错SSLException错误

才开始显示[WARNING][WARNING] Some problems were encountered while building the effective settings[WARNING] Unrecognised tag: 'mirror' (position: START_TAG seen ...<!-- maven\u5b98\u65b9\u955c\u50cf...

2019-05-28 09:44:15 1219

原创 由于Maven引用本地jar导致classpath覆盖引起NoClassDefFoundError

源文件:修改:修改之后,clean项目 maven-》 upate project目前自己遇到的其中一种,并不适合其他类型的解决方案

2019-05-15 11:50:06 835

原创 页面强制重新加载js的办法

1:线上强制重新加载js的办法 js后缀?v1.02:开发环境强制重新加载js的办法?now=Date.now()3:开发环境强制重新加载js的办法F12进入调试页面选择network下单 disable cache 禁用缓存...

2019-04-15 10:56:09 5805

原创 mysql使用group_count拼接字符串长度不够导致java获取数据报错

程序bug记录:问题:在使用group_count拼接字符串后由于长度超过1024(由于group_concat的group_concat_max_len参数的值太小造成的,默认值为1024)解决方法:查看:show variables like "group_concat_max_len"; (查看group_concat_max_len的value)修改:SET GLOBA...

2019-03-25 11:49:45 2291

原创 Ambiguous mapping. Cannot map 'xxController' method

是Controller中的@RequestMapping(value="xx")的value="xx"重名导致。

2019-03-25 11:03:59 1378

原创 springboot+mybaits项目解决前后端分离出现的跨域问题

创建WebMvcConfig类继承WebMvcConfigurerAdapter重写addCorsMappings方法并加入如下代码import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;...

2019-03-25 10:16:29 505

原创 使用nginx解决ajax跨域问题

在nginx中配置location / { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control...

2019-03-19 16:09:08 395

转载 使用nginx过滤网络爬虫

其实Nginx可以非常容易地根据User-Agent过滤请求,我们只需要在需要URL入口位置通过一个简单的正则表达式就可以过滤不符合要求的爬虫请求: ... location / { if ($http_user_agent ~* "python|curl|java|wget|httpclient|okhttp") { return 503; ...

2018-05-15 17:14:28 249

原创 在windows环境下测试nginx+rtmp流媒体服务器连接数

首先下载flazr链接:https://pan.baidu.com/s/1o8OLE8E 密码:iq5h下载好了之后解压到c盘通过cmd命令行进入到目录下输入:client.bat rtmp://licalhost:1935/live/xxx -load 1 -load后面是测试连接的数量如果你想看到你nignx内的实际连接人

2017-12-15 17:30:44 1710

原创 在自己的电脑下搭建nginx+rtmp的流媒体服务器及用java对推流权限验证

因为公司任务需要让做一个直播的系统,经过一段时间的研究,和方便以后捡起来所以把这个写了下来下载windows版本的nginxhttp://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip解压到c盘,最好把目录名改成nginx方便后面的cmd启动下载nginx-rtmp-modlehttps://github...

2017-12-14 11:44:21 6087 4

原创 通过java实现txt,ppt,pdf上传之后转换为swf文件的功能实现

通过java实现txt,ppt,pdf文件转换为swf文件(除pdf文件之外其他文件转换为swf文件之前都要先转换为pdf文件之后才能转换为swf文件)

2017-12-04 10:06:45 1257

反编译.rar

可以反编译java的.class文件,方便简单快捷高效率,对工作和开发起到帮助

2019-09-05

文档转换器

word转pdf文件

2016-12-09

项目需求文档模板

完整的项目开发需求文档,帮助开发者更快的编写需求文档。

2016-12-09

空空如也

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

TA关注的人

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