自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker 指定配置文件运行springboot项目

1、将项目上传服务器2、使用jdk1.8创建java容器docker run -it -d --name=wx --net=host -v /root/wx:/root/wx jdk83、进入容器运行java项目1、 docker exec -it wx bash2、 进入目录cd /root/wx3、使用指定配置文件运行项目nohup java -jar wx.jar --spring.profiles.active=dev >> out...

2021-10-01 16:41:20 961

原创 CentOS 7 yum 安装 Nginx

1.添加Nginx到YUM源rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装Nginxyum install -y nginx3.启动Nginxservice start nginx5,Nginx配置信息网站文件存放默认目录/usr/share/nginx/html网站默认站点配置/etc/ng.

2021-10-01 16:18:03 144

原创 docker 安装jdk8以及其他版本

因为OpenJDK没有1.8版本,需要下载Oracle官方的1.8版本镜像,命令如下:docker pull kdvolder/jdk82、其他版本安装docker pull openjdk:12.0.2-jdk-oraclelinux7创建新的镜像引用docker tag openjdk:12.0.2-jdk-oraclelinux7 jdk12删除原有镜像引用docker rmi openjdk:12.0.2-jdk-oraclelinux7...

2021-09-30 19:52:02 764

原创 docker下安装rabbitmq和延时队列插件

1、拉取rabbitmq有管理后台的镜像docker pull rabbitmq:management2、docker 启动rabbitmqdocker run -d --net=host --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management--net=host 作用查看我的docker安装mysql...

2021-09-24 11:28:47 176

原创 docker 安装mysql使用配置文件启动

1、拉取mysql镜像拉取最新版本:docker pull mysql:latest拉取指定版本:docker pull mysql:8.0.23mysql 镜像地址Docker Hub2、docker 启动mysql这里使用docker pull mysql:latest 安装的mysql镜像名称不是mysql,是docker.io/mysql所以将docker.io/mysql 改为mysql,命令:docker tag docker.io/mysql..

2021-09-24 10:42:14 2229

原创 docker 安装mongo使用配置文件启动

1、拉取mongo镜像docker pull mongo:latest2、创建配置文件目录存放mongo.conf创建目录 mkdir /root/mongo创建文件 vim /root/mongo/mongo.conf文件内容:net: port: 27017 bindIp: "0.0.0.0"storage: dbPath: "/data/db"security: authorization: enabled3、d...

2021-09-14 10:17:27 1574

原创 docker 安装redis使用配置文件启动

1、拉取指定版本的redis镜像也可以直接拉取最新版本的镜像docker pull redis:latest2、创建配置文件目录存放redis.conf创建目录 mkdir /root/redis/conf创建文件 vi/root/redis/conf/redis.conf文件内容:bind 0.0.0.0protected-mode noport 6379tcp-backlog 511timeout 0tcp-keepalive 0loglevel...

2021-09-13 23:04:42 211

原创 pc 电脑web浏览器和Runtime.getRuntime().exec通过usb控制安卓手机打电话挂电话

1、安装adbadb下载地址http://adbshell.com/upload/adb.zipplatform-tools 下载地址https://dl.google.com/android/repository/platform-tools_r31.0.1-windows.zip2、配置adb环境变量执行adb version 表示成功3、使用数据线连接安卓手机,开启调试模式4、使用 Runtime.getRuntime().exec 拨打电...

2021-04-02 16:11:37 494

原创 ProceedingJoinPoint is only supported for around advice

ProceedingJoinPoint只能用于环绕通知@AroundJoinPoint适用于@Before@After@AfterReturning@AfterThrowing

2021-03-05 17:31:22 465

原创 支付宝即时到账PC端和wap移动端的区别

其实PC端和移动端基本都是一样的,就一个参数不同(method参数),也就是产品类型参数:PC 为alipay.trade.page.paywap移动端 为 alipay.trade.wap.pay

2020-08-31 10:12:29 917

原创 三种查看linux后台进程情况

1、使用服务名查看redis启动ps -ef|grep redis|grep -v grep查看tomcatps -ef|grep tomcat|grep -v grep2、使用端口查看,端口被使用则显示,没有使用则显示为空netstat -anp|grep 6381可以看出6381被一个java程序占用,进程号为51133、使用lsof -i:端口号...

2020-07-12 20:23:52 1846

转载 readonly和disabled的区别

readonly:针对input(text / password)和textarea有效,在设置为true的情况下,用户可以获得焦点,但是不能编辑,在提交表单时,输入项会作为form的内容提交。disabled:针对所有表单元素(select,button,input,textarea等),在设置为disabled为true的情况下,表单输入项不能获得焦点,用户的所有操作无意义,在提交表单时,表...

2020-04-10 16:06:40 346

转载 tomcat 抽离某个时间短的日志

1、Linux tomcat某个时间段日志抽离,单独查看sed -n '/2020-04-01 02:20/,/2020-04-01 02:25:/p' catalina.out > catalina.out.down2.loghttps://blog.csdn.net/qq_31424825/article/details/92803036注意:结束时间需要在tomc...

2020-04-01 12:01:10 189

原创 springboot使用不同的配置文件启动

1、使用application-test.properties 启动,yml结尾文件一样 java -jar -Dspring.profiles.active=test demo-0.0.1-SNAPSHOT.jar2、使用application-dev.properties 启动,yml结尾文件一样java -jar -Dspring.profiles.active...

2020-03-05 14:22:22 987

原创 mysql统计某个字段不同值的个数

对资讯表的state_dict进行统计,0代表待审核,1代表审核通过,2代表审核不通过1、Mapper文件以List<Object>接收SELECT a.state_dict, COUNT(a.state_dict) AS "count" FROM news a GROU...

2020-01-14 10:23:51 3369

原创 优化mysql使用order by导致执行效率低,出现Using temporary; Using filesort

1、Sql语句2、去掉ORDER BY,效率提升3、给ORDER BY 加上索引,问题没有解决上面的sql语句中,别名为a的表使用了两个字段,一个是外键PRODUCTONESORTVMID,一个是排序PUBLISH_DATE两个字段分别加索引。查询结果,效率没有任何提升。4、解决,给a表的两个字段加上联合索引,联合索引的顺序为PUBLISH_DATE在...

2020-01-09 15:38:02 2935

原创 java下载文件

@RequestMapping("download")public void download(HttpServletResponse response) throws IOException { InputStream input = new FileInputStream(new File("E:\\520200.json")); response.setConten...

2020-01-07 17:43:58 130

原创 Nginx最常用命令

1、立即停止服务这种方法比较强硬,无论进程是否在工作,都直接停止进程。./nginx -s stop2、killall 方法杀死进程直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!killall nginx3、nginx启动./nginx -s start4、查看配置文件是否有问题./nginx -t5、重新载入配置文件当有系统配置文件有修...

2019-12-23 16:42:14 107

原创 Intellij IDEA远程调试配置

一、本机Intellij IDEA远程调试配置1、打开Inteliij IDEA,顶部菜单栏选择Run-> Edit Configurations,进入下图的Run/Debug Configurations界面。2、点击左上角'+'号,选择Remote。(注意不是tomcat server->remote,之前在某篇教程上看到是这个,怎么弄都不对。)分别填写右侧三个红框...

2019-12-13 15:09:22 582

原创 idea中我常用的快捷键

1、注释Ctrl+/ 选中行逐行注释,在Ctrl+/取消注释Ctrl+shift+/实现块注释和取消2、查找类源码 Ctrl+N3、查找文件 Ctrl+shift + N4、格式化代码 Ctrl+Alt+L4.1 Ctrl+A选中所有,在按Ctrl...

2019-12-12 14:30:13 81

原创 js动态添加的元素不能触发绑定事件解决方案

<script type="text/javascript" src="https://cdn.staticfile.org/jquery/1.11.0/jquery.min.js" ></script>正确实例$('.table').on("click",'a.cancel',function(){ alert(11)});错误实例$...

2019-12-09 09:21:48 283

原创 Packet for query is too large (4121 > 1024). You can change this value

1、在navicat执行show VARIABLES like '%max_allowed_packet%';2、在navicat执行set global max_allowed_packet = 2*1024*1024*103、重启Linux的mysql1、使用 service 启动:service mysqld restart2、使用 ...

2019-10-18 17:56:25 492

原创 redis清空数据

1、到redis的bin目录(cd /usr/local/redis/bin/)2、执行命令 ./redis-cli -h 127.0.0.1 -p 6379有密码需要密码验证:auth 密码;2.清空整个 Redis 服务器的数据:flushall3.清空当前库中的所有 key:flushdb...

2019-10-16 15:12:19 259

原创 mysql建立唯一索引

name字段建立了唯一索引,null可以多个,但是空字符串只能一个

2019-09-18 14:58:24 767

原创 mysql将过期的后排,然后按更新时间降序排序

很多时候数据库会保存一个到期时间,当到期时间到的时候,把这条数据排在后面,未到期的排在前面1、将会员到期的后排,然后按更新时间降序排序SELECT * FROM member a ORDER BY a.stop_date > CURDATE() DESC,a.update_date DESC;...

2019-09-09 12:00:38 1150

原创 mybatis插入数据并获取自增主键

xml的sql语句写法记得加上useGeneratedKeys和keyProperty配置即可,前者是指设置是否使用jdbc的getGenereatedKeys方法获取主键并赋值到keyProperty设置的属性中,后者即实体类主键字段(并且大小写要对应上)<insert id="insert" useGeneratedKeys="true" keyProperty="id"...

2019-09-06 16:08:38 102

原创 异步上传图片

1、样式<input class="btn-large" type="button" onclick="$('#certiimg').click();" value="上传图片"/><input type="file" style="display: none" id="certiimg" accept="image/gif,image/jpeg,image/jpg,im...

2019-09-06 15:12:51 1100

原创 input 输入框两种改变事件的方式

一、在输入框内容变化的时候不会触发,当鼠标在其他地方点一下才会触发$('input[name=myInput]').change(function(){...});二、在输入框内容变化的时候会触发$("#input_id").on('input',function(e){ console.log("Changed"); });...

2019-09-05 18:02:20 1104

原创 清楚input自动填充

1、对于type="text"直接添加属性autocomplete="off"<input type="text" name="username" autocomplete="off" class="input-text" placeholder="username"/>2、对于type="password",初始化的时候让type="text",当input聚焦...

2019-09-05 17:58:32 132

原创 mysql语句

1、<!-- mysql数据安装目录-->show variables like '%datadir%';2、<!--mysql列转行两种方式 -->① 使用 GROUP_CONCAT(列名,分隔符)SELECT GROUP_CONCAT(a.COMPANY_NAME) FROM st_member_verfiy a WHERE a.VERIFY_STATUS =...

2019-09-04 16:58:43 183

原创 maven 安装jar到仓库

1、到maven的bin目录执行以下语句mvn install:install-file -Dfile=E:\maven\apache-maven-3.5.3\bin\ImApi.jar -DgroupId=org.ImApi -DartifactId=my-ImApi -Dversion=1.0 -Dpackaging=jar2、引用<dependency>...

2019-08-30 18:11:18 109

原创 理解case when then else end 的使用

一、Mysql搜索引擎是行搜索,一行一行往下,所以匹配也是每一行进行匹配,符合条件的返回1、一列里面进行一次匹配SELECT (CASE WHEN a.`name`='张三' THEN a.core ELSE 0 END) AS '张三' FROM student a ;上面的执行过程:进行匹配的是名字name,首先匹配第一行,name是等于张三,所以返回core...

2019-08-29 15:32:45 12540 4

转载 Mysql update多表联合更新

下面我建两个表,并执行一系列sql语句,仔细观察sql执行后表中数据的变化,很容易就能理解多表联合更新的用法student表 class表1. 执行 UPDAT...

2019-08-29 14:57:17 126

原创 Async support must be enabled on a servlet and for all filters involved in async request processing

一、报错日志java.lang.IllegalStateException: Async support must be enabled on a servlet and for all filters involved in async request processing. This is done in Java code using the Servlet API or by addi...

2019-08-28 16:18:25 4895

原创 mysql 的like使用

1、数据库存储的字段值更精确,参数为模糊值(一般情况都是这样)数据库存在city字段,存储市,比如:厦门市当参数为:厦门,进行like查询:AND a.city LIKE CONCAT('%',#{city},'%')2、数据库存储的字段值为模糊值,参数是更精确的值今天遇到个问题:数据库的city字段存储的是:厦门,而参数为厦门市,使用上面like查询不到数据后来这样...

2019-08-27 17:02:45 588

原创 ip查询

1、百度搜索ip,提取ip接口https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=IP地址&co=&resource_id=6006&t=1566808140314&ie=utf8&oe=gbk&format=json&tn=baidu2、使用qqw...

2019-08-26 16:32:55 441

原创 手机号码归属地查询接口(精确到地市)

1、淘宝网((精确到省份)API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=手机号码2、百度(精确到地市)API地址:http://mobsec-dianhua.baidu.com/dianhua_api/open/location?tel=手机号码3、百度搜索电话号码查询https://sp0.b...

2019-08-26 16:21:13 3326

原创 Redis 设置密码登录

修改redis.conf打开redis.conf文件,搜索requirepass关键字,关注标记的那一行,#requirepass foobared。设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可,例如将密码设置为123456:修改完成后重启redis...

2019-08-13 15:08:50 556

转载 解决redis远程连接不上的问题

解决redis远程连接不上的问题redis现在的版本开启redis-server后,redis-cli只能访问到127.0.0.1,因为在配置文件中固定了ip,因此需要修改redis.conf(有的版本不是这个文件名,只要找到相对应的conf后缀的文件即可)文件以下几个地方。1.bind 127.0.0.1改为#bind 127.0.0.1 (注释掉)2.protected-m...

2019-08-13 14:53:38 569 1

原创 linux安装Redis 的单机版

安装步骤:第一步:安装gcc编译环境yum install gcc-c++第二步:把redis的源码上传到linux服务器。第三步:解压缩。tar -zxvf redis-3.0.0.tar.gz 进入解压目录第四步:make第五步:make install PREFIX=/usr/local/redis启动redis两种启动方式,前端启动、后台启动...

2019-08-13 13:54:16 141

baiduTongJi-master.zip

百度统计代码

2021-07-06

安卓调试桥 adb.zip

安卓调试桥

2021-07-06

speex-in-h5-master.zip

h5页面播放spx或ogg类型的录音文件

2021-06-25

pdf-kit-master.zip

将html转换成pdf

2021-06-25

linux远程登录工具 putty.exe

linux远程登录工具

2021-06-25

docker-compose.yml

docker项目配置

2021-03-01

百度小程序支付 baidu-mini-pay.zip

百度小程序支付

2021-02-20

2021年最新纯真IP地址数据库qqwry.dat

2021年最新纯真IP地址数据库qqwry.dat

2021-02-20

postfixadmin-2.93.tar.gz

linux使用源码安装postfixadmin,这是postfixadmin的源码

2019-11-06

空空如也

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

TA关注的人

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