- 博客(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 966
原创 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 147
原创 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 770
原创 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 179
原创 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 2234
原创 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 1577
原创 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 218
原创 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 500
原创 ProceedingJoinPoint is only supported for around advice
ProceedingJoinPoint只能用于环绕通知@AroundJoinPoint适用于@Before@After@AfterReturning@AfterThrowing
2021-03-05 17:31:22 466
原创 支付宝即时到账PC端和wap移动端的区别
其实PC端和移动端基本都是一样的,就一个参数不同(method参数),也就是产品类型参数:PC 为alipay.trade.page.paywap移动端 为 alipay.trade.wap.pay
2020-08-31 10:12:29 924
原创 三种查看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 1851
转载 readonly和disabled的区别
readonly:针对input(text / password)和textarea有效,在设置为true的情况下,用户可以获得焦点,但是不能编辑,在提交表单时,输入项会作为form的内容提交。disabled:针对所有表单元素(select,button,input,textarea等),在设置为disabled为true的情况下,表单输入项不能获得焦点,用户的所有操作无意义,在提交表单时,表...
2020-04-10 16:06:40 347
转载 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 190
原创 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 3375
原创 优化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 2944
原创 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 131
原创 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 587
原创 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 83
原创 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 286
原创 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 493
原创 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 260
原创 mysql将过期的后排,然后按更新时间降序排序
很多时候数据库会保存一个到期时间,当到期时间到的时候,把这条数据排在后面,未到期的排在前面1、将会员到期的后排,然后按更新时间降序排序SELECT * FROM member a ORDER BY a.stop_date > CURDATE() DESC,a.update_date DESC;...
2019-09-09 12:00:38 1157
原创 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 1101
原创 input 输入框两种改变事件的方式
一、在输入框内容变化的时候不会触发,当鼠标在其他地方点一下才会触发$('input[name=myInput]').change(function(){...});二、在输入框内容变化的时候会触发$("#input_id").on('input',function(e){ console.log("Changed"); });...
2019-09-05 18:02:20 1108
原创 清楚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 189
原创 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 12546 4
转载 Mysql update多表联合更新
下面我建两个表,并执行一系列sql语句,仔细观察sql执行后表中数据的变化,很容易就能理解多表联合更新的用法student表 class表1. 执行 UPDAT...
2019-08-29 14:57:17 128
原创 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 4917
原创 mysql 的like使用
1、数据库存储的字段值更精确,参数为模糊值(一般情况都是这样)数据库存在city字段,存储市,比如:厦门市当参数为:厦门,进行like查询:AND a.city LIKE CONCAT('%',#{city},'%')2、数据库存储的字段值为模糊值,参数是更精确的值今天遇到个问题:数据库的city字段存储的是:厦门,而参数为厦门市,使用上面like查询不到数据后来这样...
2019-08-27 17:02:45 590
原创 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 3388
原创 Redis 设置密码登录
修改redis.conf打开redis.conf文件,搜索requirepass关键字,关注标记的那一行,#requirepass foobared。设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可,例如将密码设置为123456:修改完成后重启redis...
2019-08-13 15:08:50 558
转载 解决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 571 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 143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人