- 博客(96)
- 资源 (5)
- 收藏
- 关注
原创 宝塔站点开启wss
如果此站点开启了反向代理,暂时关闭,配置好后再开启,这里配置两个地方就行,1,map $http_upgrade $connection_upgrade { default upgrade; '' close;}# 这里的backend可以改成自己需要的名称,我自己用的是wss。upstream wss { # 这里的localhost是映射本地服务器,也可以是外网ip,2345是我ws开启的端口。 server localhost:1234;}第二部#这里的/
2022-03-27 10:54:56 1506
原创 阿里云centos yum报错 - Status code: 404 for https://mirrors.aliyun.com/centos/centos/8/AppStream/x86_6
**错误:yum install mavenRepository epel is listed more than once in the configurationCentOS Linux 8 - AppStream 17 MB/s | 18 MB 00:01CentOS Linux 8 - BaseOS
2022-02-09 12:57:36 13112 8
原创 mysql练习用的数据集下载
1、在 https://launchpad.net/test-db/employees-db-1/1.0.6 中下载,并解压employees_db-full-1.0.6.tar.bz22、修改employees.sql中的set storage_engine = InnoDB;改为set default_storage_engine = InnoDB;(有3处需要修改,as follows:)然后mysql -uroot -p -t < employees.sql...
2021-08-13 17:56:18 1638
原创 常用的js操作
设置input隐藏并用js控制显示和隐藏<input id="pro" name="pro" style="display:none"> 通过jquery操作来控制隐藏和显示$("pro").show();$("pro").hide();监听鼠标移除input框出发事件 $('input').on('blur', function(e, params){ var id = this.id })JavaScript中使用正则表达式判断是否是正数:fu
2021-07-23 17:31:51 104
原创 MySql数据库导入sql错误 Unknown collation: ‘utf8mb4_0900_ai_ci‘
错误原因:高版本数据库(8.0)转存sql文件 并导入低版本数据库(5.7)解决办法:方案一:升级mysql至高版本方案二:将需要导入的sql文件,把其中的utf8mb4_0900_ai_ci全部替换为utf8_general_ciutf8mb4替换为utf8或者直接将utf8mb4_0900_ai_ci全部替换为utf8mb4_general_ci重新执行sql文件...
2020-12-25 10:12:48 186
原创 小程序。。。。。
1. 微信小程序:bindtap方法传参view<view bindtap="pay_again" data-name="{{orderList.jid}}" data-fee="{{orderList.act_fee}}" data-mobile="{{orderList.p_phone}}" data-act="{{orderList.act_name}}" class="operating f_r webkit-box" style="line-height:30px;">
2020-12-19 16:26:52 141 1
原创 nginx设置 二级域名 指定端口
我的服务器跑着不同的应用,所以需要配置二级域名,配置如下,重启nginx生效。server { listen 80; server_name ztl.705118.cn; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:9999; }}...
2020-12-04 14:54:40 1322
原创 腾讯云硬盘挂载宝塔命令
腾讯云硬盘挂载命令yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh
2020-11-13 23:16:13 699
原创 npm install xxx 报错 npm ERR! code ECONNREFUSHED.........
npm install xxx 报错npm config listnpm config get proxy解决:修改proxy 为nullnpm config set proxy null执行 npm install 就可以了npm安装淘宝镜像和查看镜像设置 下载更快1.通过cnpm使用淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org2.将npm设置为淘宝镜像:npm config s
2020-11-10 16:02:31 585
原创 小程序使用weapp.socket.io
1. 安装$ npm install weapp.socket.io或者,如果您使用本机方式编写代码,建议您使用 $ git clone https://github.com/10cella/weapp.socket.io$ npm run build-dev #production mode$ npm run build2.使用然后复制 path/weapp.socket.io/dist/weapp.socket.io.js 到你的项目用法代码样式与socket.io-cli
2020-11-07 14:32:58 4007 1
原创 JS相关
js定时器,轮询多少秒后执行 setTimeout(function () { console.log('结束了') }, 1000)轮询 setInterval(function () { console.log('一直在执行') },1000)清除轮询setTimeout(() => { that.setData({ indexBannar: false }) that.tabbarShow() clearInterval
2020-11-06 17:59:41 89
原创 java8中日期时间的格式化与解析
public static void main(String[] args) { LocalDateTime now = LocalDateTime.now(); String s1 = now.format(DateTimeFormatter.ISO_DATE); String s2 = now.format(DateTimeFormatter.ISO_DATE_TIME); String s3 = now.format(DateTimeFormatter.ofLocal
2020-10-21 17:55:31 553
原创 redis.conf
参数说明redis.conf 配置项说明如下:Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程? daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定? pidfile /var/run/redis.pid指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而ME
2020-08-01 16:12:14 110
原创 java8,7 list多条件排序
static class Person { private String name; private Integer age; public Person() { } public Person(String name, Integer age) { this.name = name; this.age = age; } @Override
2020-07-29 09:57:09 1818
原创 linux查看占用内存最多的程序 windows下关闭进程
1.linux查看占用内存最多的程序ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head2.查看占用cpu最多的程序ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
2020-07-02 17:33:25 260
原创 java多线程中并发集合和同步集合
java多线程中并发集合和同步集合有哪些?Java多线程之同步集合和并发集合另一个介绍hashmap 是非同步的,故在多线程中是线程不安全的,不过也可以使用 同步类来进行包装:包装类Collections.synchronizedMap()和Collections.synchronizedList()提供了一个基本的有条件的线程安全的Map和List实现。ConcurrentHashMap和Hashtable之间的区别那么Hashtable和ConcurrentHashMap之间的区别是什么,可
2020-07-02 10:57:23 493
原创 (值得参考,线上可用)Mysql(jdbc连接池) + Redis(连接池)实现排行榜
转https://blog.csdn.net/themagickeyjianan/article/details/1067322331)pom.xml<dependencies> <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId>
2020-06-30 16:49:48 260
原创 让线程按顺序执行8种方式(线程通信)
转载请注明出处:https://blog.csdn.net/m0_37459380/article/details/106373121一.前言本文使用了8中方法实现在多线程中让线程按顺序运行的方法,涉及到多线程中许多常用的方法,不止为了知道如何让线程按顺序运行,更是让读者对多线程的使用有更深刻的了解。 使用的方法如下:[1] 使用线程的join方法[2] 使用主线程的join方法[3] 使用线程的wait方法[4] 使用线程的线程池方法[5] 使用线程的Condition(条件变量)方法[6
2020-06-30 16:12:50 220
原创 OutOfMemoryError 常见类型及解决方案
-Xms:java Heap初始大小, 默认是物理内存的1/64。-Xmx:java Heap最大值,不可超过物理内存。-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一 。增大年轻代后,将会减小年老代大小,可以根据监控合理设置。-Xss:每个线程的Stack大小,而最佳值应该是128K,默认值好像是512k。-XX:PermSize:设定内存的永久保存区初始大小,缺省值为64M。-XX:MaxPermSize:设定内存的永久保存区最大大小,缺省值为64M。
2020-06-30 14:26:33 1321 1
原创 线上问题解决思路笔记
如何生成java dump文件1.JVM的配置文件中配置:例如:堆初始化大小,而堆最大大小在应用启动时配置相关的参数 -XX:+HeapDumpOnOutOfMemoryError,当应用抛出OutOfMemoryError时生成dump文件。JVM启动时增加两个参数:#出现 OOME 时生成堆 dump:-XX:+HeapDumpOnOutOfMemoryError#生成堆文件地址:-XX:HeapDumpPath=/home/liuke/jvmlogs/发现程序异常前通过执行指令,直
2020-06-30 11:34:07 122
原创 java常见面试题0001
1.为什么要重写equals()方法?因为object中的equals()方法比较的是对象的引用地址是否相等,如何你需要判断对象里的内容是否相等,则需要重写equals()方法。2.Java中有哪些类重写了equals()方法?java中的大部分类都重写了equals()方法,没有重写的类大部分都是自己定义的类,比如说自己定义了一个person类,这个就没有重写equals()方法。3.hashcode()方法的作用?Java中的hashCode方法就是根据一定的规则将与对象相关的信息(比如对象的
2020-06-23 09:43:46 340
原创 idea 切换分支时 Git的smart Checkout跟force checkout的区别
如果直接force checkout会丢失当前分支的未提交的改动!正确操作是: 切换分支之前,应该先GIT --> Repository --> Stash changes 保存该分支下的改动。切换回来后,GIT --> Repository --> UnStash changes 恢复之前的改动。...
2020-06-19 16:57:21 5557
原创 spring相关
一:程序的解耦思路程序的耦合耦合:程序间的依赖关系包括:类之间的依赖方法间的依赖解耦:降低程序间的依赖关系实际开发中:应该做到:编译期不依赖,运行时才依赖。解耦的思路:第一步:使用反射来创建对象,而避免使用new关键字。第二步:通过读取配置文件来获取要创建的对象全限定类名二:ApplicationContext的三个常用实现类获取spring的Ioc核心容器,并根据id获取对象ApplicationContext的三个常用实现类:ClassPathXmlApplication
2020-06-19 10:29:19 91
原创 RocketMQ-01
1. MQ介绍##1.1 为什么要用MQ消息队列是一种“先进先出”的数据结构其应用场景主要包含以下3个方面应用解耦系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户使用体验。使用消息队列解耦合,系统的耦合性就会提高了。比如物流系统发生故障,需要几分钟才能来修复,在这段时间内,物流系统要处理的数据被缓存到消息队列中,用户的下单操作正常完成。当物流系统回复
2020-06-11 16:36:50 217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人