自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

miss_shy的博客

一只改变未来的狗

  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql的执行过程(简述)

1 连接器负责与客户端通信,(半双工通信,某一时刻只能是单向发送),通过严重用户名与密码进行建立连接。2 缓存查询缓存,如果开启了缓存,在执行

2021-06-21 01:07:55 289

原创 java 高级开发面试

Java基础性能优化mysql1 索引使用null的相关点 当索引列

2021-06-21 00:53:26 177

原创 FeignClient的地址被映射成Mapping地址

项目使用分模块搭建的springcloud微服务,模块abc;feign通过继承来实现调用的。但是spring是通过判断注解@Controller和@RequestMapping来被当做Handler类调用注册,被映射为Mapping地址。此时就需要重写org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping下的isHandler方法,此方法自行百度。各有缺点。此配置放在公用模块B下,

2021-03-07 01:31:05 803 1

翻译 Java中内存泄露场景归纳

OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。1静态集合类如HashMap、LinkedList等等。如果这些容器为静态的,那么它们的生命周期与程序一致,则容器中的对象在程序结束之前将不能被释放,从而造成内存泄漏。简单而言,长生命周期的对象持有短生命周期对象的引用,尽管短生命周期的对象不再使用,但是因为长生命周期对象持有它的引用而导致不能被回收。2各种连接,如数据库连接、网络连接和IO连接等在对数据库..

2021-03-07 01:14:14 233

原创 搭建spring cloud alibaba微服务版本说明

https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

2021-02-25 15:19:27 88

翻译 Linux下安装rabbitmq

注意erlang和rabbitmq的版本兼容安装配置erlang 1.下载erlang 本人为22.2,相关资料在本人资源里 2.安装必要的环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel yum install unixODBC unixODBC-devel 3.编译并安装 ...

2020-06-09 11:06:03 179

转载 SQL语法——left join on 多条件

https://blog.csdn.net/minixuezhen/article/details/79763263https://blog.csdn.net/czhphp/article/details/18657341

2020-03-05 14:43:30 1275

转载 maven JAR包冲突排查

1、mvn dependency:tree > **.log 将冲突日志存储2、mvn -Dverbose dependency:tree ter窗口查找,排查冲突

2019-12-11 11:29:49 159

原创 Java通过使用向量 iv 实现AES算法,CBC模式

public class AESIV { private final static String key = "nLnE4JFFbF6eAzjF"; private final static String iv = "EJ9iIPhzB4I5UDfv"; public static void main(String[] args) throws Exception {...

2019-12-03 11:44:57 3489 2

原创 Java的RSA加解密算法通过公私钥的模,指数实现

public class RSA { public static void main(String[] args) throws Exception { KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA"); generator.initialize(1024); ...

2019-12-03 11:41:44 791

原创 java -- .net双端RSA加解密算法实现,Java生成密钥及解密

public class RSAS { //获取rsa算法私钥及公钥模,指数 public static Map getGenerator() throws Exception { KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA"); generator.initial...

2019-12-03 11:31:16 342

翻译 关于NB-IOT项目相关

1、NB-IoT 平台对接常见问题https://www.xxdtl.com/amp/common-problems-of-nb-iot-platform-from-china-telecom.html2、电信开发平台http://dev.ctwing.cn/dc/index.html3、如何上传正确的消息推送证书,pem后缀的ssl证书https://bbs.huaweicl...

2019-12-03 10:03:53 311

转载 tomcat配置https证书

参考:https://www.cnblogs.com/luchangyou/p/6028067.htmlhttps://www.cnblogs.com/wanghaoyuhappy/p/5267702.html

2019-08-01 10:35:50 128

原创 Linux下MySQL的主从复制以及主主复制做双机热备

服务器214(master)和215(slave)主从复制,服务器214和216(masters)主主复制;主从复制主机服务器:1、修改主机名称# vi /etc/hostname 编辑内容 主机为master 从机为slave退出# hostnamemaster2、开启3306端口firewall-cmd --add-port...

2019-07-15 12:10:02 224

原创 linux常用命令总结

Mycat若是LINUX版本的MYSQL,则需要设置为Mysql大小写不敏感,否则可能会发生表找不到的问题。在MySQL的配置文件中my.ini [mysqld] 中增加一行 lower_case_table_names = 1 Linux系统cpu内存排查文档:https://cloud.tencent.com/document/product/213/10310通...

2019-07-10 21:21:52 143

原创 git拉取及提交

1、拉区主干项目git clone xxx (xxx为复制的仓库链接)----拉取用户名和密码的项目git clone http://username:password@remote2、拉区分支项目(例如develop分支项目)git clone -b develop xxx (xxx为复制的仓库链接)提交代码3、新建分支git branch xxx (xxx填写...

2019-07-09 01:09:39 2001 1

原创 linux下安装swoole

以下用本人路径操作1、下载swoole2、进入swoole文件用php的bin目录下的phpize文件生成configure编译文件/user/local/php/bin/phpize如果没有生成configure文件,说明没有安装autoconfyum -y install autoconf3、./configure --with-php-config=/usr/loca...

2019-06-30 15:20:43 122

原创 linux下tomcat等工具开机自启及mysql数据库备份;tomcat注册为windos系统服务;

linux下tomcat等工具开机自启及mysql数据库备份开机自启1、编辑rc.local系统文件vi /etc/rc.d/rc.local2、添加环境变量和需要执行的sh语句,export JAVA_HOME=/usr/local/java/jdk/usr/local/java/apache-tomcat/bin/startup.sh3、修改rc.local文件为可...

2019-06-29 15:18:27 142

翻译 linux安装php

一:检查是否安装了PHP1)yum安装检查:yum list安装| grep php2)rpm安装检查:rpm -qa | grep php3)自己编译安装的有多种方式查询,例如查找php的执行程序,或者检查进程ps -ef | grep php等方法。二:检查如果没有安装php,即可准备php安装前的前置软件,用yum install xxxx即可安装,当然不嫌麻烦也可以自己编译...

2019-06-29 00:39:04 1456

转载 CentOS7.5安装RabbitMQ

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。为什么叫RabbitMQ?很多人估计和我一样也有这个疑问,《RabbitMQ实战》一书给出了答案:兔子行动非常迅速而且繁殖起来也非常疯狂,所以就把Rabbit用作这个分布式软件的命名(就是真么简单)。...

2019-06-24 15:47:04 964 2

转载 目前springboot对应的springcloud版本

Angel版本对应Spring Boot 1.2.x Brixton版本对应Spring Boot 1.3.x Camden版本对应Spring Boot 1.4.x Dalston 版本对应Spring Boot 1.5.x Edgware 版本对应Spring Boot 1.5.x Finchley 版本对应Spring Boot 2.0.x Greenwich 版本对应Sprin...

2019-06-10 01:06:29 1836

原创 linxu安装配置redis

1、首先下载安装包到服务器 我的版本redis-5.0.5.tar.gz,路径/usr/local/java/redis2、进入redis根目录 执行make 对Redis解压后文件进行编译3、进入src目录 编译成功后,进入src文件夹,执行make install进行Redis安装4、根据个人需要更改redis.conf文件 daemonize ...

2019-06-03 11:41:01 95

翻译 Java JSON格式字符串转JSON数组与JSON

<!--json数组,字符串转换--><dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classi...

2019-05-26 23:02:48 6925

转载 springmvc三种文件上传的方式

https://www.cnblogs.com/fjsnail/p/3491033.html

2019-05-18 18:16:13 321

翻译 linux安装配置nginx,反向代理 以及 rewrite 实现URL跳转

反向代理1,先下载ngix,下载了个1.8.1版本的 :http://nginx.org/en/download.html 解压(内网安装参考https://www.cnblogs.com/taiyonghai/p/6728707.html)2,安装相关组件,先进入ngix目录3,安装相关组件,先进入ngix目录 #安装gcc-c++,autoconf表示自动配置,auto...

2019-05-16 23:00:25 5832

原创 linux上安装mysql5.7

1 下载tart压缩包上传服务器2、将mysql安装到/usr/local/mysql下# 解压tar -xvfmysql-5.7.22-linux-glibc2.12-x86_64.tar.gz# 移动mvmysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/# 重命名mv /usr/local/mysql-5.7.22-l...

2019-04-25 14:34:11 214

翻译 linux安装apache服务器

一、首先下载安装Apache需要的依赖包APR、APR-Util、PCRE,gcc-c++、gcc在linux上操作 通过#wget 下载地址 下载安装包到linux上下载APR:#wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.5.tar.gz下载APR-Util:#wget http://m...

2019-03-27 16:47:30 1697 1

转载 linux下修改tomcat默认访问主页为自己项目的页面

版权声明:本文为博主原创文章,如需转载请务必添加原文地址! https://blog...

2019-03-18 17:55:36 2770 3

翻译 CentOS7+Tomcat 站点端口配置 生产系统部署

配置防火墙放行8080端口并做80端口映射在/etc/firewalld/services/目录下新建一个名为tomcat.xml的文件,内容如下:<?xml version="1.0" encoding="utf-8"?><service> <short>Tomcat Webserver</short> <descripti...

2019-03-18 17:28:33 611

原创 部署vue.js项目,第一次进入能够访问界面,刷新界面后报错

在vue.js(dist下级)同级目录下加入以下文件。

2019-03-18 14:01:27 2193

原创 mycat1.6在Windos和Linux下部署,整合项目运行

1,下载mycat1.62,根据需要配置 server.xml,rule.xml,schema.xml,wrapper.conf ,文件全部在conf文件下3,解决web项目主键自增与mycat的合并问题,操作mycat时候报错out of range value adjusted for column 'ID' at row 1 对用 next value for MYCA...

2019-03-14 11:35:28 192

原创 Centos7安装Mysql

下载 mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装 mysql 软件源yum localinstall mysql57-community-release-el7-8.noarch.rpm检查mysql源是否安装成功yum repolist enabled ...

2019-03-11 13:48:33 112

原创 Vue.js项目创建打包发布

搭建项目环境下载安装node.js,一般自带npm。或者自定义安装cnpm 淘宝镜像。配置npm安装的全局模块路径以及缓存cache路径:如果希望将模块安装在node.js下面,在node.js下创建node_global,node_cache文件夹。创建完执行命令。npm config set prefix "D:\.. \nodejs\node_global"npm c...

2019-03-08 15:31:25 1545

原创 firewalld 防火墙 linux下开启端口

查看 firewalld 状态systemctl status firewalld开启 firewalldsystemctl start firewalld开放端口// --permanent 永久生效,没有此参数重启后失效firewall-cmd --zone=public --add-port=80/tcp --permanent或者命令firewall...

2019-03-08 11:46:08 734

转载 crontab 定时写法整理

开机启动1、打开crontab任务 crontab -e2、设置脚本的启动时间@reboot ( sleep 5; sh /usr/local/java/apache/bin/startup.sh )设置脚本在启动后的60s启动-bash: ./startup.sh: 权限不够执行以下命令即可:chmod u+x *--------------...

2019-03-05 17:45:06 829

原创 thinkphp5在linux系统下实现定时任务

在command下创建Test类文件,继承Command,并重写confugure(setName表示运行的方法名简称,例php think Test)和execute方法,修改command.php,加入cmd要运行的文件路径。1,切换命令到应用根目录文件夹运行测试在ticket新建 .sh 文件,写入cd /www/wwwroot/lottery588.cn...

2019-03-05 16:52:55 3147

原创 Linux下安装Java环境,部署web项目 配置步骤

下载jdk到本地,通过ftp上传 登录linux root用户在user目录下面新建Java文件夹cd /usr--àmkdir java将jdk压缩文件拷贝到Java目录下面并解压cp /home/zhetang_ftp/jdk-8u60-linux-x64.tar.gz /usr/java/tar -zxvf jdk-8u60-linux-x64.tar.gz5.编...

2019-03-05 12:50:26 179

原创 Linux下搭建ftp服务

首先查看系统中是否安装了vsftpd,可以通过执行命令rpm -qa |grepvsftpd来查看是否安装相应的包。执行yum-yinstall vsftpd来安装相应的包执行useradd -s /sbin/nologin -d /home/zhetang_ftp zhetang_ftp 在/home/zhetang_ftp目录下创建一个ftp用户。 ...

2019-03-05 12:49:50 127

原创 springboot 上传文件,配置jar外部文件存储

将文件放置D:/IDEA/study/small/upload/ 绝对路径下面,访问127.0.0.1+文件命访问。

2019-02-20 15:15:20 770

原创 Java用udp接收unsigned char类型数组处理方式,这里以十六进制为例

1,用byte数组接收,因为unsigned char范围是0-255,byte是-128-127,所有用byte类型数组接收后将byte转为int类型接收public void fun(){ try { //创建接收方的套接字,监听端口号 DatagramSocket getSocket = new DatagramSocket(8002); ...

2019-01-25 01:19:11 1503 2

rabbitmq.rar

rabbitMq3.8.3Linux下安装所需的erl,web界面配置文件等

2020-06-09

空空如也

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

TA关注的人

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