- 博客(62)
- 资源 (8)
- 收藏
- 关注
原创 Parent relevant column can‘t be updated USR_USER_ITINERARY_SCHEDULE->USER_ID
问题说明:我使用jpa使用save更新 ,表中创建了联合索引,更新时报错如图:解决方案:
2021-09-09 11:10:23
300
原创 api图片鉴黄
1.账号准备本文使用的是 UCloud 提供的 UAI-Censor,目前他支持图片,暴恐、涉政会陆续上线。他提供了每日2000张免费调用额度,所以无论对于测试还是小众的工具足够了。1、使用如下链接注册账号https://urlify.cn/Bj2Y3y2、创建 UAI-Censor 应用3、获取公钥、私钥,应用IDhttps://console.ucloud.cn/uapi/apikey4、编码import com.alibaba.fastjson.JSON;impor
2021-08-24 18:08:33
5982
原创 nginx安装配置
1.在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。1.先安装gcc-c++编译器yum install gcc-c++yum install -y openssl openssl-devel2.再安装pcre包yum install -y pcre pcre-devel3.再安装zlib包yum install -y zlib zlib-devel下面进行nginx的安装
2021-08-04 12:50:29
248
原创 app抓包
一. 准备工具Fiddler, app二.操作步骤1.打开Fiddler , Tools---Fiddler Options....设置抓取范围及端口2.手机与电脑使用同一网络(选择手机网络---配置代理----设置手动---配置装fiddler电脑的IP地址及fiddler中的端口)...
2021-04-26 16:03:10
244
转载 阿里巴巴EasyExcel导入/导出Excel
EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 它底层是基于POI做的封装和优化,避免了POI耗费内存,内存溢出的问题。笔者之前做导出、导入Excel也是使用POI,后来在生产上总是出现内存溢出的问题,在寻求解决方案的路途中,就找到了EasyExcel。比POI要快很多,做过简单的测试,使用EasyExcel2.1.6和POI3.17做了一个导出的对比测试,写入50000条数据,easyexcel耗时2.5s,poi耗时12s
2021-04-21 19:26:09
22550
原创 阿里云OSS文件存储使用
一 账号开启服务1.支付宝开启oss服务https://oss.console.aliyun.com/bucket/oss-cn-shenzhen/wwl-image-bucket/overview2.创建bucket3.创建accesskeyhttps://usercenter.console.aliyun.com/#/manage/ak二 .API开发使用https://help.aliyun.com/document_detail/52834.html?spm=
2021-03-24 18:56:55
1720
原创 java 项目找不到主类
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.4.RELEASE</version> <...
2021-01-13 18:10:47
553
原创 Maven仓库artifactory配置及使用
简介Jfroge的artifactory 是一款Maven仓库服务端软件,可以用来在内网搭建maven仓库,供公司内部公共库的上传和发布,以提供公共代码使用的便利性。Artifactory的仓库主要分三类:local、remote、virtual本地私有仓库(local):用于内部使用,上传的组件不会向外部进行同步;远程仓库(remote):用于代理及缓存公共仓库,不能向此类型的仓库上传私有组件;虚拟仓库(virtual):不是真实在存储上的仓库,用于组织本地仓库和远程仓库1、访问http.
2021-01-05 15:41:01
3631
原创 redis 主键过期发布与订阅机制
说明:本问为redis信息失效发布demo:使用场景:如订单定时未支付,可将订单id存入redis设置过期时间, 结合mq做订单失效,库存回补功能;1.开启过期订阅功能。import com.example.demo.listener.KeyExpiredListener;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.conte...
2020-10-30 16:35:22
523
原创 开发环境配置
Gradlemaven 的扩展安装使用1.下载解压;2.环境变量配置(系统变量-环境变量),cmd命令 geadle -v 查看是否安装成功;*可配置系统变量GRADLE_USER_HOME 本地maven包路径(指定maven仓库)3.idea 项目选择使用本地grable4.gradle 工程所有的jar包的坐标都在dependencies属性内放置;每一个jar包的坐标都有三个基本元素组成(group,name,version)testCompile表示该jar..
2020-09-27 11:08:51
322
原创 Java 实现图片固定宽度缩放
1.方法一jdk自带包/** * * @param imageUrl 原图片地址 * @param outFile 新图片文件 * @param newWidth 指定宽度 * @param quality 图片质量比(<1) */ public static void resize(String imageUrl,...
2020-04-14 16:40:52
687
原创 java处理提交不显示unicode码\u202c\u202d
Unicode的学名是”Universal Multiple-Octet Coded Character Set”,简称为UCS不可见字符”/u200b”为 Unicode Character ‘ZERO WIDTH SPACE’ (U+200B),可用于内容标识,不占位数。从Excel中复制过来的数据,在复制的时候复制了多余的东西。于是试了手写是正常,windows有些版本的Excel复...
2020-04-09 18:38:01
3066
原创 java根据经纬度获取该经纬度的地址(高德)
import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.net.URL;public class AddressUntils { private ...
2020-03-23 19:46:43
9555
4
原创 linux下解决异常解决:bash: syntax error near unexpected token `(‘
最近在开发过程中,我想删除服务器上的一个jar包,但是这个jar包的名字上带有括号。一开始我是这样子删除的:rm -f HIBIKI_API(1).jar但是我却得到下面的一句话:bash: syntax error near unexpected token `(' 然后我谷歌了一下,发现linux5.0之后,是不能带有括号的,这个时候就需要转译了。转译的方法有下面两种:...
2020-03-23 17:09:18
4595
原创 单节点Elasticsearch常见问题
ES访问地址:http://192.168.1.87:9200/ES插件访问地址:http://192.168.1.87:9100/一. Elasticsearch 集群健康状态插件查看集群状态正常情况下,Elasticsearch 集群健康状态分为三种:green 最健康得状态,说明所有的分片包括备份都可用; 这种情况Elasticsearch集群所有的主分片...
2019-12-23 17:16:02
509
转载 java emoji表情存储解决方案
1.问题产生情况我遇到这个问题是做微信开发的时候有些有用的头像用了微信的emoji表情,然而我的mysql数据库用的编码是utf8_general_ci,就是utf-8编码,结果也就报错误了。2.为什么会出现这种原因因为mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最...
2019-08-20 13:14:28
376
原创 Spring Boot 读取Json静态文件中数据
本文链接:https://blog.youkuaiyun.com/wangshu_liang/article/details/88057981Spring Boot 从Json静态文件中读取数据1.引入json处理包<dependency> <groupId>com.alibaba</groupId> <artifactId>fast...
2019-08-15 20:05:34
6070
原创 跨域访问小结 HTTP-访问控制(CORS)
跨域资源共享(CORS) 是一种机制,它使用额外的HTTP头来告诉浏览器 让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域 HTTP 请求。比如,站点http://domain-a.com的某 HTML 页面通过<img> 的 ...
2019-07-26 17:00:44
217
原创 python3.7安装完成pip无法使用
本人电脑上的Python为3.5,安装在Windows上,虽然安装过程中选择了pip,但是在命令行输入pip后仍然不能成功,尝试一下方法,终于解决问题1、使用下面的语句确保没有报错了2、使用pip -V命令查看,依然提示没有,继续输入如下命令测试是否可用3、怀疑可能是环境没配置好,所以更新一下pip试试4、再不行,找到安装 python 目录下的 Pyth...
2019-07-22 22:34:09
4704
原创 RSA前后加密,后端解密
1.前端加密引入jsencrypt.min.js包地址:https://pan.baidu.com/s/1Z7il-nhBhwDK8CvnidLGlg:erkh<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; chars...
2019-06-21 18:10:29
1148
转载 禅道安装(windows版)
1、下载Windows 64/32位一键安装包下载地址:https://www.zentao.net/download/80096.mhtml只需要等待它转完圈之后,会跳出下载框。下载完成后双击解压到某个盘根目录,如d:\xampp, 必须是根目录。(官方文档说必须根目录,我试过别的目录也可以。还是按官方来吧)进入xampp文件夹,点击 start.exe启动禅道时,如果电脑没...
2019-06-19 18:00:22
4209
1
转载 Cookie、Session实现“记住登录状态”的原理
进行自动化测试时,发现公司中所有的功能测试用例必须基于一个前提:用户已登录的情况下才能测试。基于这种情况,有2种解决方案:1)为所有的testcase添加testng中依赖关系,使其依赖于“登录”这一条用例执行;2)利用网页的cookie记住登录状态,无需再执行一遍登录的测试用例。 在设计测试用例时,有一条原则,就是每个testcase之间尽可能是相互独立的,不要存在过多的依赖关系。遵循这...
2019-06-03 12:01:20
776
原创 经典sql语句
1.查询三级分类展示数据表结构:CREATE TABLE `t_base_product_category` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', `category_type` int(1) NOT NULL DEFAULT '1' COMMENT '分类类型 1:基础分类;2:运营分类', `cate...
2019-05-09 14:47:54
158
原创 java 图片类型判断
方法一:根据图片url中的携带的ContentType信息判断图片的类型,如果图片被强制修改了图片的类型会有问题/** * 根据url中ContentType判断问价格式 * @param imgUrl * @return */public static String getImageType(String imgUrl) { BufferedInputStream bis...
2019-05-08 14:47:29
6417
转载 java 生成图片二维码,并打印到图片上
zxing是生成1D和2D条形或二维码的工具类库,java图形库Graphics2D进行图片的合成。依赖:<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3&...
2019-04-23 19:13:44
1019
转载 java 图片加水印
package com.bomei.image;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.File...
2019-04-23 19:01:58
117
转载 SpringData JPA复合主键
上一篇博客简单介绍了SpringData JPA实现简单的CRUD,分页与多条件的排序,那里的主键类型是Long,有时我们会遇到主键不是一个的,复合主键,经过调研如下。确定一个人,不能只根据他的姓名来确定,因为会有重名,现在我们假设姓名、身份证号确定唯一一个人。复合主键:一张表存在多个字段共同组成一个主键,这多个字段的组合不能重复,但是单独一个可以重复。例子:姓名和省份证号共同组成了主键...
2019-04-19 20:38:12
203
转载 Spring Boot----POI(Excel导入导出)
https://blog.youkuaiyun.com/daihuimaozideren/article/details/78777656https://blog.youkuaiyun.com/typ1805/article/details/83279532一、poi简介Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Offi...
2019-04-15 09:51:48
398
转载 Python 开发工具和框架安装
引言:其实之前对于 Python,只是知道有这门语言而已。大部分还是使用 .net 开发的,之前也学了 MVC+EF 开发,但是由于工作上完全用不到,也就没有在博客记录学习的东西了。最近又接触到了爬虫这项技术,然后了解到 Python 开发爬虫好像很厉害的样子。于是就来了兴趣,兴趣是一个重要的东西,于是就开始慢慢接触 Python 了。然后就从最基本的配置开发环境什么的。突然发现做 ....
2019-04-01 10:57:58
159
原创 码云-idea常用操作
1.导入svn项目时无subversion按钮 解决:VCS---Enable Version Control Integration(启用版本控制集成)1、安装gitee插件IDEA 码云插件已由 gitosc 更名为 gitee。在码云平台帮助文档http://git.mydoc.io/?t=153739上介绍的很清楚,推荐前两种方法,搜索码云插件的时候记得名字是...
2019-03-25 15:30:35
222
转载 Java 使用 HttpClient 发送 Post请求(http与https)
发送 http 请求**发送 http 请求 **package com.zealotpz.demo;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.config.RequestConfig;import org.apache....
2018-12-13 17:41:08
1358
转载 RSA加密
RSAUtilimport java.io.IOException;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.PrivateKey;import java.security.Publ...
2018-12-10 11:47:45
41831
原创 linux常用命令
文件上传 rz 文件下载 sz filename 解压:unzip FileName.zip 压缩:zip FileName.zip DirName 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirNamemysql数据库导出文件mysqldump -h mysq...
2018-12-08 19:37:56
114
转载 Fiddler 抓包工具总结
转自https://www.cnblogs.com/yyhh/p/5140852.html序章Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。 ...
2018-12-06 19:13:58
180
转载 Spring 定时任务之 @Scheduled cron表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一...
2018-11-06 11:55:37
135
转载 SpringBoot定时任务
转载请注明来源:http://blog.youkuaiyun.com/loongshawn/article/details/506633931. 定时任务实现方式定时任务实现方式:Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。使...
2018-11-06 11:45:26
122
原创 QueryDSL介绍
1,QueryDSL仅仅是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询。2,Querydsl可以通过一组通用的查询API为用户构建出适合不同类型ORM框架或者是SQL的查询语句,也就是说QueryDSL是基于各种ORM框架以及SQL之上的一个通用的查询框架。3,借助QueryDSL可以在任何支持的ORM框架或者SQL平台上以一种通用的API方式来构建查询。目前Qu...
2018-10-22 18:56:36
5698
2
转载 spring-cloud构架微服务(1)-全局配置
转载自:https://www.cnblogs.com/shizhongtao/p/spring-cloud.html使用spring-cloud是基于熟悉springboot基础上进行的。本篇介绍全局配置,spring-boot版本就以1.4.0来做吧。项目地址:https://git.oschina.net/bingyulei007/spring-cloud-simple一、搭建全...
2018-09-07 11:54:24
259
转载 Redis 开机自动启动服务设置
注意:Centos7与Centos6命令有差异redis.conf(配置bind:0.0.0.0)拷贝 redis 安装目前下的 /usr/local/redis-4.0.2/utils/redis_init_script 到 /etc/init.d/redis文件中;cp /usr/local/redis-4.0.2/utils/redis_init_script /etc/ini...
2018-08-30 20:03:38
330
DingjianSoft数据恢复专业版
2018-07-28
BCompare-zh-3.3.7.15876破解版
2018-07-28
axure7_33lc.com.zip
2018-04-27
mongodb-bi-win32-x86_64-v2.3.1.msi
2017-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人