- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 /usr/libexec/grepconf.sh:行5: grep:command not found whoami 报错排除
/usr/libexec/grepconf.sh:行5: grep:command not found whoami 报错排除
2022-08-30 09:33:44
1115
原创 windows环境和linux环境下获取文件路径名并读取文件内容
windows环境后linux环境下获取文件路径名并读取文件内容我们常常在本地环境与线上环境文件存放的路径不一致,要获取Resource下资源文件windows的与linux的文件分隔符""是不一样的这样会导致文件路径不存在的错误产生我们要用 File.separator替代 String filePath = this.getClass().getResource("/").getPath() + "file" + File.separator + "json"; //获得target.
2022-05-09 14:35:33
1339
原创 关于netty的中nettyio.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1异常排除
关于netty的中nettyio.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1异常排除
2022-03-14 18:18:10
5068
原创 Mysql中的慢sql日志开启及文件查看
一.查看日志是否打开:show variables like 'slow_query_log';没打开需设置打开:set global slow_query_log = on;二.查询慢SQL的时间: show global variables like 'long_query_time';默认是10s,可以自定义设置时间(s):set global long_query_time =2;三.查看日志文件存放地址: show variables like 'slow_query_log_f
2022-02-09 09:17:33
1288
原创 android 把.bmp文件自定义放大
public Bitmap bigSize(Bitmap b, float Bigwidth, float Bigheight) { int width= b.getWidth(); int height= b.getHeight(); float sx = (float) Bigwidth/ width;//要强制转换,不转换我的在这总是死掉。 float sy = (float) Bigheight/ height; Ma.
2022-01-14 15:18:11
1583
原创 Xshell工具中直接实现linux服务器与windows的上传下载命令
rz命令(Receive ZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹。-+, --append:将文件内容追加到已存在的同名文件-a,--ascii:以文本方式传输-b, --binary:以二进制方式传输,推荐使用--delay-startup N:等待N秒-e, --escape:对所有控制字符转义,建议使用-E, --rename:已存在同名文件则重命名新上传的文件,以点和数字作为后缀-p, --protec
2021-12-29 08:58:58
243
原创 springcloud项目打包时common包无启动类无法打包的情况
我们常常在父maven中已经引入了springboot打包的方式,所以一般情况下在子工程中是不需要再次引用的否则在common公共模块中无启动类导致最终的打包失败,解决方式就是把子maven的以下部分就可以了 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> .
2021-12-27 15:14:43
1627
原创 mysql的日志信息时区修改
进入mysql执行如下:mysql> set global log_timestamps='SYSTEM';Query OK, 0 rows affected (0.00 sec)保证重启不失效就要修改配置文件[root@ydq-mnt mysql]# vim /etc/mysql/mysql.conf.d/mysqld.cnf文件添加:log_timestamps=SYSTEM修改完配置文件一定要重启mysql才会生效[root@ydq-mnt ~]# systemc.
2021-12-07 08:57:38
689
原创 初识dockerfile及--volumes-from的使用场景
dockerfile就是用来构建镜像的文件,按行执行,文件中的内容 指令(大写) +参数这里的每一行表示镜像的每一层创建文件夹mkdir test-volume创建并编辑dockerfile文件vim dockerfile创建 centos镜像并挂载两个卷(dockerfile文件的内容)FROM centosVOLUME ["volume01","volume02"]CMD echo "-----end-----"CMD /bin/bash创建容器 docker buil.
2021-11-29 14:42:07
1199
1
原创 mysql拒绝访问(Error 1044/1045)问题的解决
远程连接成功但创建数据库时出现ERROR 1044: Access denied for user: ‘@127.0.0.1’ to database ‘****’因为你没有将权限下放到远端连接帐户上,mysql出于安全性考虑,权限设置默认是拒绝的,你必须自己开放权限;注意!!!@后面可接指定的端口号(localhost本地)如(1),%是通配符全可以连接如(2)(1)GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '你.
2021-11-29 09:50:59
2117
原创 docker容器的安装及使用基本命令可视化管理工具portainer(下)
管理工具portainer安装使用搜索镜像docker search portainer下载docker pull portainer/portainer 生成容器docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --name test portainer/portainer安装完成localhost:9000即可访问首次进入admin账号设置密码单机版这里选择local.
2021-11-24 11:30:01
745
原创 docker容器的安装及使用基本命令可视化管理工具portainer(上)
docker在center OS 7下载yum安装yum -y install docker查看版本docker -v 启动服务service docker start修改配置信息 vi /usr/lib/systemd/system/docker.service 修改内容如下 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \重新加载docker配置systemct.
2021-11-24 11:18:03
733
原创 mysql中int类型的字段没赋默认值为空时如何使用查询条件
问题:当int类型的字段没赋默认值为0,当插入数据为空时如何使用查询条件吧为null的数据查出来错误:select * from table where a = null ?正确select * from table where isNull(a);把这些值都批量赋0后修改字段的默认值设为0,当下次再查询是判断a = 0即可update table set a = 0 where isNull(a);...
2021-11-18 10:23:21
1664
原创 mysql主从配置问题汇总及如何查看数据库的日志
一 :Could not execute Delete_rows event on table yxjmanage.ums_user; Can’t find record in ‘ums_user’, Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event’s master log master-bin.000207, end_log_pos 97165262 主库删除的行,从库中不存在,或者已经手动删除mysql>stop.
2021-11-11 10:04:54
1405
原创 mysql删除表中同时重复的字段
DELETEFROM tableWHERE id NOT IN ( SELECT temp.mid FROM ( SELECT min( id ) AS mid FROM table GROUP BY 字段一,字段二 ) AS temp )
2021-11-05 16:57:20
128
原创 查看所连接局域网内所有ip
在命令行窗口输入for /L %i IN (1,1,254) DO ping -w 1 -n 1 192.168.60.%i,执行完毕之后,输入【arp -a】,就可以看到局域网内在线的IP了,
2021-08-27 09:35:01
1261
原创 Tcp协议之三次握手
Tcp协议;位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)Sequence number(顺序号码) Acknowledge number(确认号码)第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;第二次握手:主机B收到请求后要.
2021-08-26 11:09:20
120
原创 当rabbitmq安装完成并且服务成功以后一直访问不到web界面,报错拒绝连接 需要在cmd的rq的sbin目录中
rabbitmq 安装web管理界面出错当rabbitmq安装完成并且服务成功以后一直访问不到web界面,报错拒绝连接需要在cmd的rq的sbin目录中执行命令:rabbitmq-plugins enable rabbitmq_management报错安装失败重启service服务以下步骤1.rabbitmq-service remove2.rabbitmq-service install3.rabbitmq-service start4.rabbitmq-plugins e
2021-07-21 17:45:21
1577
原创 idea插件之下划线转驼峰及大小写转换插件和快捷键的使用
IntelliJ IDEA提供了CamelCase很方便的工具插件,使用快捷键shift+alt+u。按住shift+alt再不停的按U,会把选中内容的单词的下划线转驼峰转大写等,不停的转换,直到你想要的。1.安装方法:idea菜单栏-file-settings-搜索"plugins"-点击下面按钮‘browse repositories‘-搜索“CamelCase”-点击安装一般在mysql数据库字段下滑线转换时使用...
2021-04-14 10:00:49
1738
原创 java如何生成excel返回给前端
java如何生成excel返回给前端前端的导出excel表格当数据大量时浏览器爆炸常用的组件和样式常用组件:HSSFWorkbook excel的文档对象 HSSFSheet excel的表单 HSSFRow excel的行 HSSFCell excel的格子单元 HSSFFont excel字体 样式: HSSFCellStyle
2021-04-13 18:31:51
10842
1
原创 redis在阿里云服务器center os 7得安装与使用
安装下载安装包!redis-5.0.8.tar.gzredis下载地址:https://redis.io/解压Redis的安装包!程序一般放在 /opt 目录下基本环境安装yum install gcc-c++然后进入redis目录下执行make然后执行make installredis默认安装路径 /usr/local/bin将redis的配置文件复制到 程序安装目录 /usr/local/bin/kconfig下redis默认不是后台启动的,需要修改配置文件!
2021-03-24 14:12:45
146
1
原创 ssh服务器连接阿里云失败拒绝了密码请再试一次
ssh服务器连接阿里云失败拒绝了密码请再试一次!!!非常脑残的弄了大半天的时间各位连接xshell连接服务器时一定要注意如果出现以下问题:
2021-03-24 09:55:46
1190
原创 Idea热加载神器JRebel及使用
Idea热加载神器JRebel的安装使用idea 热部署插件JRebel当开始开发web项目的时候,需要频繁的修改web页面后端逻辑的时候,此时如果频繁的重启变得很麻烦,因此,可以在idea中集成JRebel插件,改动代码之后不需要重新启动应用程序。1、安装JRebel (1)在IDEA中一次点击 File->Settings->Plugins->Brows Repositories (2)在搜索框中输入JRebel进行搜索 (3)找到JRebel fo
2021-03-21 13:07:50
533
原创 编写项目存在的问题
第一次项目存在的问题及改进的点一,前端页面展示不合理(主要在模块设计上存在缺陷,页面给人呈现的效果不佳) 二,后端方面: 1,类的命名不规范,比较随意 2,controller层有业务逻辑不规范(controller层只用于控制,业务全都在service中实现) 3,编写代码凌乱不懂格式化(ctrl+alt+l一键格式化) 4,业务逻辑考虑的不周全,过于简单影响执行效率 5,api实体
2021-03-18 09:28:43
276
原创 elementui的使用问题
elementui的使用问题主要是针对项目中的一些知识点进行的总结主要是针对弹出层的1,将弹出层默认为关闭 dialogFormVisible = false2,vue的弹出层上面有一层遮罩层怎么解决在el-diago+:modal-append-to-body=“false”3,Element UI中scope用法一个固定用法:4,scope相当于是tableData的一行,与el-table-column唯一对应,具体实验代码如下5,form组件中设置label-wid
2021-03-18 09:25:35
189
转载 面试题之--springbean的生命周期及创建流程
springbean的生命周期及创建流程1、 启动spring容器,也就是创建beanFactory(bean工厂),一般用的是beanFactory的子类applicationcontext,applicationcontext比一般的beanFactory要多很多功能,比如aop、事件等。通过applicationcontext加载配置文件,或者利用注解的方式扫描将bean的配置信息加载到spring容器里面。2、 加载之后,spring容器会将这些配置信息(java bean的信息),
2021-03-02 13:21:43
895
原创 JAVA四种常用的排序算法
JAVA四种常用的排序算法注:从小到大排冒泡排序特点:效率低,实现简单思想:每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列,重复上述步骤直到排完所有元素。这只是冒泡排序的一种,当然也可以从后往前排。/** * 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。 * 如果不满足就让它俩互换。一次冒泡会让至少一个元素移动到它应该在的位置,重复n 次, * 就完成了 n 个数据的排序工作。 **/public class Bub
2021-01-22 09:08:36
133
转载 一个完整的Java项目处理各类异常
一个完整的Java项目处理各类异常使用通用的返回体:我们希望所有的错误都以Json的方式返回给客户,因此拿出上次写的通用返回体,新建一个类CommonResult记录返回体。@Data@AllArgsConstructor@NoArgsConstructorpublic class CommonResult { private int code; private String message; private Object data;}新建一个枚举类Respo
2021-01-22 08:52:54
207
原创 基于ssm的青檬数码商城项目pc端模块(二(1))
青檬数码项目数据接口开源地址gitee:https://gitee.com/big-cao-xiaosheng/b2c_shoping项目演示视频(一)1.核心功能代码块import java.io.IOException;import java.util.Random;import java.util.Scanner;import java.util.UUID;import com.github.qcloudsms.SmsSingleSender;import com.g
2021-01-21 23:59:39
355
原创 基于ssm的青檬数码商城项目uniapp模块(一)
uniapp青檬数码(一)项目所需要的技术以及环境的搭建1. uViewUI 官方网站:https://www.uviewui.com 具体引入项目配置过程:https://ext.dcloud.net.cn/plugin?id=15932. colorUI(colorui组件是微信小程序组件库,在本项目使用较少,因为有些样式会和uniapp的样式有冲突) 官方网站:https://www.color-ui.com/ 具体引入项目配置过程:h
2021-01-21 23:25:44
965
原创 jq实现弹幕功能
jq实现弹幕功能<!doctype html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> html, body { margin: 0px; padding: 0px; width: 100%; height: 100%; font-
2020-11-07 09:26:08
337
1
原创 jq实现留言板的动态绑定发布及删除
jq实现留言板的动态绑定发布及删除思路:1.点击发布按钮, 动态创建一个小li,放入文本框的内容和删除按钮, 并且添加到ul 中。2.点击的删除按钮,可以删除当前的留言。<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * {
2020-11-06 19:09:36
1531
原创 JAVA(多线程+socket)的简易聊天室程序
在用socket做服务端与客户端时,发现一个问题,当我们用whlie循环一次性在客户端或者服务端做一次性发送多条时,客户端或者服务端不能一次性全部接受,此时我们就要用到多线程。同时处理信息的接收与发送,两者互不干扰.。重点讲解一个服务类部分,客户端类变化不大
2020-08-12 00:37:45
866
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人