自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

原创 fastjson 日期类型变成 long类型 问题解决

使用fastjson 转换json字符串时,发现日期类型被自动转换成了long类型(时间戳),然后就导致excel导出的是时间戳,发现 是 toJSONString()这个方法的问题,改成 JSONArray.toJSONStringWithDateFormat(list, “yyyy-MM-dd HH:mm:ss”) 就行了...

2021-09-11 14:57:23 1423

原创 nginx 配置中try_files、alias、root解析

1、try_files按指定顺序检查文件是否存在,并使用找到的第一个文件进行请求处理;该处理是在当前上下文中执行的。文件的路径是file根据根和别名指令从参数 构造的 。可以通过在名称末尾指定斜杠来检查目录是否存在,例如“ $uri/”。如果未找到任何文件,则进行内部重定向到uri最后一个参数中指定的文件 。例如:location /images/ { try_files $uri /images/default.gif;}location = /images/default.gif {

2021-03-18 14:18:08 2040

原创 idea格式化代码时,方法顺序错乱问题

idea格式化代码时,方法顺序错乱问题我的idea 使用快捷键ctrl + alt + L 格式化代码时,发现代码中方法的顺序会混乱,跟格式化之前不一样。解决方法:使用快捷键 shift + ctrl + alt + L,会出现下面中的格式化配置框,把红框中的选项不勾选就行了一定不要勾选,这个意思是重新安排代码完成...

2021-01-21 14:28:46 2270

原创 windows 脚本 用for语句分断截取

用for语句分断截取先看看for的用法:复制代码代码如下:FOR /F [“options”] %variable IN (file-set) DO command [command-parameters]FOR /F [“options”] %variable IN (“string”) DO command [command-parameters]FOR /F [“options”] %variable IN (‘command’) DO command [command-parameters

2021-01-04 21:01:27 336

转载 windows和linux根据端口号杀掉进程脚本

windows创建killport.bat,脚本内容如下@echo offset port=20002for /f "tokens=5" %%a in ('netstat /ano | findstr %port%') do taskkill /F /pid %%a//for循环,提取第5个字段(从命令的结果中)赋予到变量a,并执行杀进程调用变量apause上面那个脚本文件中端口号写死了,可以提取出来当成参数传递@echo offset port=%1for /f "tokens=5

2021-01-04 18:45:41 1286

原创 java支付宝电脑网页支付

java支付宝电脑网页支付官网文档:https://opendocs.alipay.com/open/270/105902电脑网站支付1.先给应用申请电脑网页支付功能2.根据接口文档 ,请求支付宝接口文档地址https://opendocs.alipay.com/apis/api_1/alipay.trade.page.pay?scene=API002020081300013629电脑网站支付需要调用的接口是alipay.trade.page.pay(统一收单下单并支付页面接口)上面图

2020-10-28 14:45:05 2178

原创 mybatis 别名使用单引号 导致解析失败

报错:Encountered " <S_CHAR_LITERAL> "‘id’ “” at line 6, column 69.原因:列的别名用单引号修改:列的别名要用双引号

2020-10-07 13:52:57 692

原创 Jmeter使用

官网文档:https://jmeter.apache.org/usermanual/test_plan.htmljmeter测压工具使用:下载地址:https://jmeter.apache.org/download_jmeter.cgi1、启动jmeter,执行bin目录下的jmeter.bat文件设置Threads ->Thread Group通常情况下,我只使用线程总数和上升时间。2、建立http request还能配置请求的请求头等信息3、监听请求结果 和 请求报

2020-05-16 19:15:11 286

原创 java服务端获取客户端请求的真实ip

1、没有配置nginx代理直接代码中调用HttpServletRequest的getRemoteAddr()方法获取客户端请求的真实ip@GetMapping("/getIp") public String getIp(HttpServletRequest request){ return request.getRemoteAddr(); }2、配置nginx获取客户端请求真实ipnginx中的配置;加上( proxy_set_header X-Forwarded-

2020-05-16 11:21:17 1104

原创 阿里云申请SSL证书,centos服务器上nginx应用配置支持https请求

ds

2020-05-06 19:50:27 466

原创 使用Aspect+自定义注解实现redis锁,防止重复触发

使用Aspect+自定义注解实现redis锁,防止重复触发自定义注解类@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RedisLock { String value() default "default_lock:";}切面类@Asp...

2020-04-30 18:19:02 875

转载 vue 使用video-players插件播放本地视频

安装依赖:npm install vue-video-player --savemain.js文件中引用import VideoPlayer from 'vue-video-player'require('video.js/dist/video-js.css')require('vue-video-player/src/custom-theme.css')Vue.use(VideoPl...

2020-03-24 00:01:24 10418 6

原创 阿里云新买的ecs服务器,端口无法访问问题解决。

自己新买了一个配置很低的阿里云服务器,安装了nginx,并且开放了端口,开放的端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent浏览器访问,发现访问不到因为阿里云会默认将ECS服务器加入安全组中,安全组中只开放了22和3389这两个端口,其余的我们只需要自己加一下就行了,操作如下进入实例列表,选择实例,点击管理点...

2020-03-10 17:12:22 1944 2

原创 springcloud heartbeat executor 是每个微服务向注册中心定时发送自己的一些信息

Springcloud微服务的启动日志中会出现2020-03-04 10:19:24.215 INFO 15128 — [ main] com.netflix.discovery.DiscoveryClient : Starting heartbeat executor: renew interval is: 30heartbeat executor 是每个微服务向...

2020-03-09 16:25:18 1304

原创 linux、docker容器缺少tailf命令,解决方案。

两种方案第一种(推荐)如果宿主服务器上面有tailf命令,可以直接到宿主机的 /usr/bin/ 目录下,寻找tailf文件把该目录下的文件复制到指定的docker容器的 /usr/bin/ 目录下,然后就可以使用tailf命令了。复制命令:docker cp /usr/bin/tailf 9c83a80fbeda:/usr/bin命令解析:docker cp //复制命令...

2020-03-09 15:46:40 2391

原创 fegin 和 ribbon 的简单使用

本篇文章只介绍fegin 和 ribbon 的简单使用,不使用微服务。maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-ribbon</arti...

2020-03-02 11:17:43 780

原创 sqlserver 2008 将字段类型text修改为ntext

由于需要存储一些特殊字符,需要将字段类型从text调整为ntext,无法直接从text修改为ntext的话,首先将需要调整的字段类型修改为nvarchar(MAX) (不是nvarchar,nvarchar最大长度4000),然后在该字段类型调整为ntext。修改前![在这里插入图片描述](https://img-blog.csdnimg.cn/20200224112216542.png)...

2020-02-24 11:24:25 1454

原创 APP支付宝支付(不使用证书)JAVA服务端接口详情

APP支付宝支付(不使用证书)JAVA服务端接口详情介绍APP使用支付宝进行支付,JAR包或者MAVEN依赖alipay的JAR包和maven依赖地址:https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java接口详情移动端调起支付宝请求参数获取接口service 层 ,参数用户id,移动端传过来的public...

2019-12-28 23:13:53 1087

原创 APP微信支付---Java服务端接口(不使用证书)

APP微信支付---Java服务端接口(不使用证书)开通微信支付介绍详细接口service层,参数用户id,移动端传过来的获取预支付id返会给移动端的调用微信支付参数,商户号和APPID移动端存储回调接口请求微信统一下单的时候传过去的上面接口调用这个方法查询微信支付订单状态接口工具类生成签名,和将请求参数转换为xml格式的string 工具类加密类,生成签名时使用HttpClient请求类解析XM...

2019-12-28 22:19:56 1439 6

原创 springboot项目中使用webscoket,当项目打成war包时,ServerEndpointExporter装配问题

这篇博客上面有关于springboot集成webscoket项目的简单实例以及一些注意事项:spring boot Websocket(使用笔记)我在项目中应用场景是我们项目只在生产环境部署war包,所以我通过pom获取文件中packaging标签判断打包方式,通过application.properties文件中的spring.profiles.active属性获取打包的环境.然后通过@Con...

2019-06-06 18:34:21 10773 6

原创 win10搭建ftp,物理地址指向另一台电脑的共享文件夹

win10搭建ftp,物理地址指向另一台电脑的共享文件夹*****注意:你需要在你的ftp服务器的主机上创建一个用户,用户名和密码与你访问共享文件夹时输入的用户名和密码相同.场景:之前公司使用共享文件夹的方式读取文件,因为文件数量多,加起来特别大,使用共享文件夹的过程中发现读取速度缓慢,百度了一下,使用ftp会很快,尝试了之后,确实快了很多(真香).(为什么不直接在另外一台主机上开启ftp服务...

2019-05-22 22:55:48 9862

原创 java ftp设置读取隐藏文件和文件夹

通过FtpClient中的setListHiddenFiles方法设置 FtpClient中的属性__listHiddenFiles为true,就可以读取隐藏文件和文件夹了. ftpClient.setListHiddenFiles(true);ftp初始化方法public void init() { ftpClient = new FTPClient(); ...

2019-05-13 12:35:14 1044

原创 ArrayList中的add(int index, E element)方法中使用System.arraycopy()方法的解析,

原方法:public void add(int index, E element) { rangeCheckForAdd(index); ensureCapacityInternal(size + 1); // Increments modCount!! System.arraycopy(elementData, index, elementD...

2019-04-17 13:38:58 646

原创 简单的集成springboot+quartz2.2.2 持久化到数据库

我之前有一篇文章是springboot+quartz单表持久化到数据库的技巧,springboot+quartz单表持久化到数据库。这篇文章是springboot+quartz2.2.2,使用quartz中的11张表持久化到数据库的。0、pom.xml中的依赖<dependency> <groupId>org.springframework.b...

2019-04-01 22:31:16 2432

转载 thymeleaf 中解析[[....]]问题

项目中使用layui渲染表格,中间出现thymeleaf解析[[…]]问题解决方案:修改为[ […] ]。没错,中间加一个空格就行了,记录一下。

2019-03-29 16:02:30 5522 3

原创 windows 使用dos命令,按照映像名称查询进程

执行命令tasklist -fi "IMAGENAME eq aa.exe" //aa.exe 换成你要查找的进程的映像名称;例如:查找电脑管家:tasklist -fi "IMAGENAME eq QQPCTray.exe"tasklist命令详情TASKLIST [/S system [/U username [/P [password]]]] [/M [mo...

2019-03-28 15:01:45 2871

原创 windows使用jenkins构建springboot项目并运行

1、首先去官网下载jekins,地址:https://jenkins.io/download/,选择windows版本2、安装jekins,安装完成之后,浏览器访问 http://localhost:8080/ jekins默认8080端口,可以通过修改安装目录下的jekins.xml文件中的<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=...

2019-03-26 20:37:06 4698 14

原创 springboot通过Properties类加载自定义配置文件

springboot加载配置文件有很多种方法,我主要说一下之前的通过Properties类加载自定义配置文件的,其他的加载配置文件的方式可以参考https://www.cnblogs.com/moonandstar08/p/7368292.html自定义配置文件的文件目录resource目录下加载类public class CommonProperties2 { private...

2019-01-31 17:29:54 2502

转载 springBoot使用webscoket,根据订阅信息发送信息给不同的用户

dao层使用jpa1.数据库三张表的表结构message表,消息信息表message_receive接受消息表subscrib订阅消息表我想的是发送消息根据订阅表中的订阅类型发送到某某人那里,缺少一张消息类型表,如果需要可以加上2.WebSocket配置类@Configurationpublic class WebSocketConfig { @Bean pu...

2019-01-31 17:11:32 2737

原创 JSONObject 对象中两个方法比较getJSONArray(String key) 和optJSONArray()

1、JSONObject 对象中两个方法比较getJSONArray(String key) 和optJSONArray()public JSONArray getJSONArray(String key) { this.verifyIsNull(); Object o = this.get(key); //此处有一个判断null的操作,如果只不存在会报错 ...

2019-01-31 16:32:58 7839

转载 Windows10安装ELK

Windows10安装ELKlogstash在windows平台下不能监控磁盘文件,用nxlog监控文件并把内容发送到logstash部署环境Os :Windows 10(版本最好一致就可以)logstash版本:logstash-6.5.4elasticsearch版本:elasticsearch-6.5.4kibana版本:kibana-6.5.4-windows-x86_64...

2019-01-31 16:30:00 2381

原创 springBoot使用quartz,单表持久化到数据库,

Quartz定时任务持久化到数据库,单表1.表结构 DAO层使用mybatis-generator自动生成2.pom.xml文件加入依赖&amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;gt;org.quartz-scheduler&amp;amp;amp;amp;lt;/groupId&

2019-01-31 16:14:41 2783

华为AppGallery Connect应用签名pepk.jar.zip

华为AppGallery Connect应用签名pepk.jar.zip,安卓使用,直接引入到项目中即可使用

2020-11-26

jmeter使用.docx

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

2020-05-16

windows安装ELK日志分析系统

windows系统安装ELK日志分析系统,主要包括elasticsearch,logstash,kibana,nssm,nxlog

2018-12-28

mysql5.7.zip版本安装mysql服务new

mysql5.7.zip版本安装mysql服务,简单便捷,根据操作一步一步来

2018-12-28

Navicat Premium_11.2.7简体中文版64位含一键绿色工具.zip

Navicat Premium_11.2.7简体中文版64位含一键绿色工具.zip

2018-09-18

JenKins项目自动化部署详情

Jenkins项目自动化构建详细搭建、配置、部署教程,简单易使用

2018-09-18

空空如也

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

TA关注的人

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