- 博客(60)
- 收藏
- 关注
原创 linux环境安装nginx
linux环境安装nginx安装nginx:1.准备必要软件yum install pcre yum install pcre-develyum install zlib yum install zlib-develyum -y install gcc-c++2.解压 :tar -zxvf nginx-1.6.2.tar.gz -C /usr/local3.进行c...
2019-04-15 13:45:26
140
原创 jmap 导出dump文件步骤及遇到问题
jmap 导出dump文件步骤及遇到问题导出整个JVM 中内存信息jmap -dump:format=b,file=文件名 [pid]format=b,表示以字节的形式pid java进程的进程号注:查看方式 :ps -ef|grep java遇到问题1:-bash: jmap: command not found”解决方式:注:如果要使用jmap,必须保证虚拟机中已...
2019-04-12 15:49:06
25223
原创 linux系统mysql主从配置
1.原理mysql主从配置执行流程:1)master会将变动记录到二进制日志里面;2)master有一个I/O线程将二进制日志发送到slave;3) slave有一个I/O线程把master发送的二进制写入到relay日志里面;4)slave有一个SQL线程,按照relay日志处理slave的数据;2.执行过程1)开启master的二进制日志2)开启slave的二进制日志3)将...
2019-04-09 19:01:18
790
原创 linux 重新设置mysql密码
先登陆服务器,找到自己的my.cnf文件,通常会在 /etc目录下(如果不在,可以用find / -name my.cnf命令找一下),然后使用 vi my.cnf 命令编辑该文件(建议先备份),在[mysqld]下面加上 skip-grant-tables ,作用是登陆时跳过登陆认证,换句话说就是root什么密码都可以登陆进去,然后:wq保存退出后,用service mysqld rest...
2019-04-08 20:25:25
1425
原创 MyCat中间件学习与理解
MyCat中间件学习与理解概念:组成:环境安装与配置概念:Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服务。由于前面讲的对数据进行分片处理之后,从原有的一个库,被切分为多个分片数据库,所有的分片数据库集群构成了整个完整的数据库存储。如上图所表示,数据被分到多个分片数据库后,应用如果需要读取数据,就要需要处理多个数据源的数据。如果没有数据库中间件,那么应...
2019-04-08 19:11:41
286
原创 linux系统安装mysql数据库
1、首先关闭linux的防火墙,执行命令chkconfig iptables off2、从mysql官网上下载自己mysql:https://dev.mysql.com/downloads/3、下载后的mysql文件:mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz,将下载好的mysql压缩文件放置在linux的/usr/local文件夹下,解压该...
2019-04-04 15:05:31
176
原创 虚拟机CentOS6.8下安装jdk
查看可安装的java版本 yum -y list java*选择一个版本进行安装 yum install -y java-1.8.0-openjdk-devel.x86_64 (一定要选择devel的版本安装),命令执行晚及安装完成配置环境变量 vim /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjd...
2019-04-04 09:34:29
266
原创 SpringBoot使用FreeMarker模板发送邮件
SpringBoot +Mail+FreeMarker添加依赖 <!-- 邮件所需依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifact...
2019-04-03 15:54:12
2052
1
原创 springboot项目发送简单邮件
springboot项目发送简单邮件添加依赖编写定时器properties文件配置邮件类添加依赖 <!-- 邮件所需依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mai...
2019-04-03 13:58:38
907
原创 java基础-异常
java基础-异常java异常分类:try-catch-finally语句finallythrowthrows自定义异常java异常分类:Throwable又派生出Error类和Exception类。错误(Error):Error类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。eg:Virtual MachineError(虚拟机错误)、No...
2019-03-29 17:33:47
289
原创 Compare 4,提示已经超出30天试用期限制,解决方法
Compare 4,提示已经超出30天试用期限制,解决方法打开Beyond Compare 4,提示已经超出30天试用期限制,解决方法:修改C:\Program Files\Beyond Compare 4\BCUnrar.dll,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期一劳永逸,修改注册表1)在搜索栏中输入 regedit ,打开注册表2) 删除...
2019-03-29 10:59:45
745
原创 java基础-反射
java基础-反射1.概念2.作用类加载器(ClassLoader)Class对象类的加载时机获取Class对象的三种方式常用构造器常用本类方法获取父类方法获取字段获取注解1.概念在程序运行过程中分析类的一种能力(描述类的类)2.作用分析类加载并初始化一个类查看类的所有属性和方法查看并使用对象查看一个对象的所有属性和方法使用对象的任意属性和方法类加载器(ClassLoade...
2019-03-28 18:57:30
151
原创 JVM学习理解
JVM学习理解1.JDK Java 开发工具包。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。2.JRE(java运行时环境)包含JVM的java程序的运行环境 。3.JVM是Java程序运行的容器,但是他同时也是操作系统的一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间。JVM运行原理JVM是java的核心和基...
2019-03-25 21:08:08
160
转载 linux安装zookeeper及使用
一、安装条件想要安装zookeeper,必须先在linux中安装好jdk。安装步骤见:https://www.cnblogs.com/expiator/p/9987351.html二、下载并解压zookeeper压缩包先进入/usr/local/目录,也可以是其他的目录:[root@localhost /]# cd /usr/local2. zookeeper安装包可以在官网下载。...
2019-03-25 19:14:21
95
转载 Centos 7 systemctl和防火墙firewalld命令
Centos 7 systemctl和防火墙firewalld命令今天自己在Hyper-v下搭建三台Linux服务器集群,用于学习ELKstack(即大数据日志解决技术栈Elasticsearch,Logstash,Kibana的简称),下载的Linux版本为centos 7系列,装完才知道相比于centos 6做了很大的改动,很多命令都不一样了,例如:系统服务都用systemctl命令来开启s...
2019-03-25 10:57:13
487
原创 搭建spring项目遇到的问题
搭建spring项目遇到的问题总结测试类如下:spring项目工程结构目录如图:测试类如下:public class UserServiceTest extends AbstractTransactionalTestNGSpringContextTests {private UserService userService;@Autowiredpublic UserService set...
2019-03-13 19:23:09
477
原创 springboot项目接入redis遇到问题
springboot项目接入redis遇到问题redis使用代码redis封装代码遇到异常解决方式redis使用代码JsonObject data = new JsonObject(); Object obj = redisUtil.get("1"); if (obj != null) { System.out.println("redis:"+obj);...
2019-03-12 10:53:32
1942
原创 解决requestWrapper.getBody()取不到值的问题
解决requestWrapper.getBody()取不到值的问题 @ApiIgnore @InvokeLog(name = "editInvoiceTitle", description = "修改发票抬头簿") @ResponseBody @RequestMapping(value = "/editInvoiceTitle", method = RequestMeth..
2019-03-08 11:13:53
3387
原创 springboot中使用validation插件
springboot中使用validation插件常见注解新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入常见...
2019-03-07 17:17:39
641
转载 Java基本类型总结
1.JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Development Kit):java的开发工具,包括jre+开发工具2.J...
2019-03-04 18:04:48
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅