自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

goodbook

春风十里,不如你

  • 博客(49)
  • 资源 (6)
  • 收藏
  • 关注

原创 Mysql 自定义排序思路

思路: 把时间转为时间戳, 按照规则,✖️ 1 或 -1 来实现不同规则倒序或正序。举例:按时间排序 , 要求有提交时间则按提交时间正序,否则按照创建时间倒序。需求是按照0,1,2,3,4 及其创建时间倒序。status 有如下值: 0,1,2,3,4。

2023-02-24 11:09:25 176

原创 SpringBoot-StringHttpMessageConverter导致的异常处理

项目使用ResponseBodyAdvice把所有返回结果包装为自定义Json对象 /*** * 单独一个接口返回 */ @RequestMapping(value = "/public/health") public String health() { return "还活着"; }接口请求异常栈如下2021-06-11 21:56:25.665 ERROR 21186 --- [52c68033c405bbf] o.s.e.Glob

2021-06-11 22:32:01 2778

原创 java项目重启脚本

#!/bin/sh# jar文件名JAR=gs-extend-1.0.jar#启动指定后缀的application.ymlENV=prdecho '开始重启' $JAR '环境' $devpid=`ps -ef | grep $JAR | grep -v grep | awk '{print $2}'`if [ -n "$pid" ];then kill -15 $pid echo kill -15 $pid sleep 1fipid=`ps -ef |

2021-01-29 17:20:17 510

原创 JT/T808模拟器、企业压测工具使用

网上能找到使用说明,但总会有一些坑,感觉很难受1. 安装mysql的msi文件2. 安装navicat3. 登录本地mysql 服务,新建数据库testmingo4.导入数据备份文件库里面大概有这些表5.新建用户 gps 、admin用户密码为A@j*3df)34c$3116.安装模拟终端,一路next安装好以后,如下图修改配置文件BasicConfig启动以后如上图,如果登录按钮是置灰的说明数据库没有连接上,仔细检查数据库和808服务器地址也可以在设置中配置输入a

2020-09-27 10:06:02 3514 9

原创 Jenkins部署vue项目NodeJS

1. 安装NodeJS插件2.全局工具配置NodeJs3.新建自由风格项目,并配置

2020-08-04 13:39:39 319

原创 nginx配置websocket的问题记录

Wss Https 配置当域名是https 时必须使用wss 来连接,wss://域名/nginx 匹配规则/后端endpoint/参数map $http_upgrade $connection_upgrade { default upgrade; '' close; }upstream websocket { server 127.0.0.1:8080; keepalive 1024;}server { listen 443 ssl;

2020-07-15 20:23:48 1184 1

原创 JTT808、JTT1078、TJSATL主动安全踩坑记录

JTT808-20131、时间格式文档中所有时间格式说明都是这么描述的但实际上应该是 YYMMDDhhmmss 比如 200630102500 :2020年06月30日10点25分00秒2、定位相关2.1、进出区域表293.区域路线相关设置区域路线后,如果忘了对应的ID ,可以通过删除全部后重新设置4.电话回拨设备的4G卡需要支持拨打电话,并有话费等...

2020-06-30 10:34:48 1396

原创 ffmpeg/ffplay 一些使用命令

1、FFPLAY# 播放 h264 裸码流ffplay -vcodec h264 fuck1078_0518.h264# 播放 pcm ffplay -f s16le -ar 8000 -ac 1 -i FUCK_PCM.pcm2、FFMPEG# ffmpeg h264裸码流转mp4 转换后会压缩ffmpeg -i fuck1078_0518.h264 test.mp4# ffmpeg h264裸码流拷贝为 mp4 转换后大小不变ffmpeg -i fuck1078

2020-06-30 10:22:26 428

原创 mac brew update镜像修改

打开iTerm2 一个一个执行以下命令# brew 程序本身,Homebrew/Linuxbrew 相同git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git# 以下针对 mac OS 系统上的 Homebrewgit -C "$(br...

2020-04-26 21:09:56 212 1

原创 mac os netcat -lp 不能使用情况解决

我的电脑nc -l -p <端口> 在使用的时候提示 -l miss port参考该文章更新本机nc 版本brew install netcat使用 nc -h 可以看到版本为 0.7.1以前版本是 -p 不能与-l 一起使用导致的该问题在更新完毕后重启iTerm,就可以使用了在使用 nc -l -p 1078 > prohub.bin 时,提示 Error:...

2020-04-22 13:54:44 4067

原创 aspose做word转pdf及加水印,Mac/Linux/docker环境乱码问题解决

java 使用aspose做word转pdf代码如下import cn.hutool.core.io.FileUtil;import com.aspose.words.Document;import com.aspose.words.License;import com.aspose.words.SaveFormat;import java.io.ByteArrayInputStre...

2020-01-19 10:55:31 4190 14

原创 SpringBoot项目打WAR包在Tomcat启动问题记录

环境jdk1.8springboot 2.0.3.RELEASEmaven 3.5.0tomcat 7、8jar包和war包启动区别jar包:执行SpringBootApplication的run方法,启动IOC容器,然后创建嵌入式Servlet容器war包: 先是启动Servlet服务器,服务器启动Springboot应用(springBootServletInitizer),然...

2019-09-05 12:41:05 1006

原创 多文件byte[]压缩zip

//依赖的包import org.apache.commons.io.IOUtils;import javax.servlet.http.HttpServletResponse;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IO...

2019-08-28 19:24:11 1459 1

原创 macos系统mysql查询group by出现only_full_group_by解决

ONLY_FULL_GROUP_BY: 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中NO_AUTO_VALUE_ON_ZERO: 该值影响自增长列的插入。默认设置下,插入0或NULL代表生成下一个自增长值。如果用户 希望插入的值为0,而该列又是自增长的,那么这个选项就有用了。STRICT...

2019-04-23 16:38:36 672

原创 GIT[revert-reset]:撤销revert

撤销commit version 92581提交记录git revert [version:92581] : 对应commit version 04121502当合并分支时会把revert的代码不会恢复这个时候会造成对他人代码的覆盖或者消失可以在对应分支继续 git revert [version:04121502]等于撤销 原撤销提交记录查看分支上的操作记录git ref...

2019-04-12 15:09:56 4230

原创 mysql SELECT GROUP_CONCAT一点使用心得

-- 可以精确查询GROUP_CONCAT后的汇总字段=1的数据select * from (select GROUP_CONCAT(DISTINCT status) status_group from account) a where a.status_group = '1'-- 可以查询GROUP_CONCAT后的汇总字段包含1的数据select * from (select ...

2019-02-26 16:06:42 1960

原创 Git命令--常用

复制项目 git clone https://**.git 浅复制 git clone –depth=1 https://**.git git fetch –unshallow 获取完整项目版本

2018-06-08 16:41:39 213

原创 OKHttp3忽略Https证书

public class ComHttpClient { protected OkHttpClient client; public ComHttpClient() { init(); } private static int READ_TIMEOUT = 30000; private static int CONNECT_TIMEOU...

2018-05-25 16:44:45 2472

原创 Mysql sql查询统计语句

-- 查询 统计同一张表中 各种情况, 列转行SELECT a.a1 '是否有记录' , b.b1 '时间是否匹配' , c.c1 '中间户是否匹配' , d.d1 '金额是否匹配'FROM ( SELECT count( * )a1 FROM repay_diff WHERE assets_id = 33241 AND financier_id = 4...

2018-05-25 13:47:14 13082

转载 MongoDb查询条件使用

使用客户端工具进行模糊查询列表内容 {“content”:”$regex”: “123456”} 其他情况模糊查询 查询包含XXX 2. {name:/xxx/} 查询以XXX开头 3.{name:/^xxx/} 查询以XXX结尾 4. {name:/xxx^/} 查询忽略大小写 5. {name:/xxx/i} Spring中不区分大小写的模糊查询/完...

2018-05-22 17:56:15 844

转载 Github类仓库中SSH配置

Mac配置ssh配置* 为什么要配置ssh呢 * 问得好,因为不配置的话,谁都有权限提交代码到你的远程库,那你的代码和JN有没有区别当然也可以用https 的方式克隆项目配置好ssh之后,就不需要每次都输入账号密码了$ git config --global user.name &quot;lgoodbook&quot;$ git config --global user.email &quot;l...

2018-05-17 17:52:47 819 1

原创 IDEA打Jar包,Java-jar运行main函数传参数

第一步点击项目 F4 打开Project Structure视图 第二步 第三步 配置启动main程序(Spring boot项目好用,其他类型还需要琢磨),选择打包依赖的jar 第四步 配置好了的样子 点击OK,视图消失了 最后一步 在第四步配置的Output directory目录中找到你的jar包=============================...

2018-04-24 17:08:59 32523 7

转载 Java中Long最大值

9223372036854775807 即2的64次方 项目中遇到这个坑,记一下

2018-03-31 14:26:53 189160 11

原创 Sping boot log4j2/log4j配置sentry

pom中引入sentry &lt;!--日志监控--&gt; &lt;dependency&gt; &lt;groupId&gt;io.sentry&lt;/groupId&gt; &lt;artifactId&gt;sentry-log4j2&lt;/artifactId&gt; ...

2018-03-14 15:13:08 1614

原创 常用Sql

-- 查询表中USER_MOBILE字段重复的数据SELECT USER_MOBILE, count(USER_MOBILE) FROM user GROUP BY USER_MOBILEHAVING count(USER_MOBILE) > 1

2017-12-13 17:10:58 181

原创 Mybatis返回值问题

返回HashMap resultType=”java.util.HashMap”

2017-09-29 12:00:04 388

原创 SpringCloud Feign参数传递问题记录

. 对象传递 @RequestBody(required = false)API层 @FeignClient(value = "transaction-feign") public interface TransactionApiService { /** * 交易流水查询 可分页 * * @param param

2017-09-08 14:05:32 32556 6

原创 Git 项目忽略文件.gitignore

项目根目录下 忽略 Eclipse/Intellij/Mac/Maven/Java 等文件# Eclipse.classpath.project.settings/# Intellij.idea/*.iml*.iws# Mac.DS_Store# Mavenlog/target/pom.xml.tagpom.xml.releaseBackuppom.xml.ver

2017-08-30 14:39:44 1839

原创 BootStrap Table分页问题pageNumber/offset

前端分页如下<link rel="stylesheet" href="css/bootstrap.min.css"/><link rel="stylesheet" href="css/bootstrap-table.min.css"/><form class="form-inline" role="form" style="float: left; width: 100%" method="po

2017-08-14 18:40:11 11123

原创 Spring-Boot:Unregistering JMX-exposed beans on shutdown

Unregistering JMX-exposed beans on shutdown 新建的SpringBoot項目,直接启动,报以上的错误 环境 jdk1.8 ,springboot 1.5.* 表示很懵逼!!!! 百度、Google 大部分的解决方法都是在pom.xml中加入 `<dependency> <groupId>org.springframework.

2017-07-31 17:48:56 9135 4

转载 Intellij-Spring Initializr快速创建SpringBoot/Cloud工程。

本文我们将介绍嵌入的Intellij中的Spring Initializr工具,它同Web提供的创建功能一样,可以帮助我们快速的构建出一个基础的Spring Boot/Cloud工程。菜单栏中选择File=>New=>Project..,我们可以看到如下图所示的创建功能窗口。其中Initial Service Url指向的地址就是Spring官方提供的Spring Initializr工具地址,所以

2017-07-20 10:18:49 507

原创 ItelliJ IDEA快捷键-常用

快捷键风格设置 常用快捷键

2017-07-14 17:50:39 345

原创 IDEA创建maven项目-1

1.Create Project File–>New–>Project–>MavenCreate from archetype 勾选,才能选择webapp 在选择的时候可以直接输入搜索 Next Next 选择你的Maven安装目录 选择你的maven settings(maven配置) 选择你的repository(maven仓库) 也可以一路Next2. Mave

2017-06-21 10:52:08 260

原创 Eclipse项目Module3.0错误

Problems 中Errors 信息 如下改动 maven update ,项目异常解决

2017-06-16 15:12:43 435

原创 java获取详细的异常链信息

package cn.goodbook.test;import java.io.PrintWriter;import java.io.StringWriter;import java.io.Writer;/** * 测试类 * * @author lgoodbook * @Date 2017年5月2日 上午11:07:47 * @version 1.0.0 */publi

2017-05-04 18:25:46 2837

原创 内存溢出 PermGen space

PermGen space 本地开发环境Tomcat 下解决方案: 修改 TOMCAT_HOME/bin/catalina.sh 在“echo “Using CATALINA_BASE: $CATALINA_BASE””上面加入以下行: JAVA_OPTS=”-server -Xms800m -Xmx800m -XX:MaxNewSize=256m”

2016-07-12 17:31:03 481

转载 Oracle10G 11G下载链接-多平台下的32位和64位

Oracle11G 复制链接使用迅雷即可下载。 4种包的介绍: **_database_.zip 是oracle数据库 服务端 软件的安装包,如果你要创建一个数据库,请下载这个版本 **_client_.zip 是oracle数据库 客户端 软件的安装包

2016-05-13 12:24:03 1761

原创 Java判断字符串是否为数字(浮点类型也包括)

public static void main(String[] args) { String numStr = "123121"; System.out.println(isNumeric(numStr)); System.out.println(isNumber(numStr)); } //正则表达式 : 完美 public static boolean isN

2016-04-08 11:17:23 39020 2

转载 PL/SQL连接远程数据库

实现目的:在Windows 7系统中使用PLSQL Developer或者Object Browser软件远程连接Oracle服务器,对数据库Orcl进行管理一、在Windows 7中安装Oracle客户端软件win32_11gR1_clientwin32_11gR1_client下载地址:http://download.oracle.com/otn

2016-03-22 10:19:11 361

原创 Web开发联机调试

在Eclipse 中,添加Remote Java Application在需要的地方打上断点启动就可以联机调试了!!!    本人记录,为防忘却!!!

2016-02-23 14:54:45 534

JT/T808、809模拟、压测工具

包含了模拟终端、企业平台压力测试、数据库、说明文档,vcredist_*86 使用说明见:https://blog.csdn.net/lgoodbook/article/details/108821167

2020-09-27

Git忽略文件.gitignore

Git忽略文件.gitignore

2017-08-30

java反编译工具

反编译工具,可以读取.class文件,利于对发布的项目进行了解。

2013-07-22

保存喜欢的网页

可以把喜欢的网页永久保存在电脑硬盘中,,方便大家。。。快乐自己

2013-06-09

百度地图API开发指南

百度地图API,指导使用百度地图API.,作为借鉴,看看吧。。。

2013-05-09

空空如也

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

TA关注的人

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