上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: ``` nginx -c 配置文件路径 ``` ``` /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ``` 阅读全文
posted @ 2020-01-20 14:02 经典鸡翅 阅读(5029) 评论(0) 推荐(0) 编辑
摘要: 使用yum安装 nginx的配置文件在/etc/nginx/nginx.conf 自定义的配置文件放在/etc/nginx/conf.d 项目文件存放在/usr/share/nginx/html/ 日志文件存放在/var/log/nginx/ 阅读全文
posted @ 2020-01-20 13:59 经典鸡翅 阅读(3096) 评论(0) 推荐(0) 编辑
摘要: 这是因为maven项目默认编译使用的是jdk1.5。我们可以在pom文件中进行如下配置,来改变。 阅读全文
posted @ 2020-01-11 19:49 经典鸡翅 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 背景 今天准备上线的环境,往服务器上布服务,某个功能查询报错,觉得很奇怪,环境一样,代码一样,数据一样,为何呢,看了一眼sql。本地运行正常,上线环境报错,报错信息缺少某列。仔细一看,where 条件的列别名是大写的,表别名是小写。大概就是这个意思 select aaa from b where B 阅读全文
posted @ 2020-01-09 22:15 经典鸡翅 阅读(3119) 评论(0) 推荐(0) 编辑
摘要: 前言 最近项目上线,开始给用户测试了。搞下来好多台服务器,自然要装一个mysql的服务器。想想广大博友应该都会遇到如何装mysql的问题,就此分享,给大家一个安装指南。供大家以后安装的时候,提高效率,瞬间完事。 准备工作 当然是准备一个mysql5.7.25的tar包啦!自行百度下载吧!留言找我要也 阅读全文
posted @ 2020-01-09 22:00 经典鸡翅 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: 如果安装mysql出现了以上的报错信息。这是缺少numactl的问题。 Centos7使用yum y install numactl就可以解决这个问题了。 ubuntu使用sudo apt get install numactl就可以解决这个问题了。 阅读全文
posted @ 2020-01-08 21:45 经典鸡翅 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: 背景 今天往服务器部署微服务子系统的时候,同事发现一个问题,喊我看了一眼,‘Can not connect to MySQL server. Too many connections mysql 1040’,一下子反应过来,这是mysql达到了最大连接数,算了算,还真是差不多了。一个服务初始化20个 阅读全文
posted @ 2020-01-07 21:27 经典鸡翅 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: 背景 之前做数据抽取的时候,搭了一个mybatis动态数据源切换的架子。方便他们写抽取的代码。今天同事问我,架子里面的mybatisplus的IPage失效了是什么问题。想了一下,应该是写动态数据源的时候,我自定义的mybatis的配置覆盖了已有的配置。于是我让他先把我写的配置进行删除,看是否正常。 阅读全文
posted @ 2020-01-07 21:15 经典鸡翅 阅读(6492) 评论(0) 推荐(2) 编辑
摘要: 前言需求 使用freemarker生成的静态文件,统一存储在某个服务器上。本来一开始打算使用ftp实现的,奈何老连接不上,改用jsch。毕竟有现成的就很舒服,在此介绍给大家。 具体实现 引入的pom 建立实体类 建立文件上传工具类 属性我都写在Spring的配置文件里面了。将这个类托管给spring 阅读全文
posted @ 2020-01-06 21:10 经典鸡翅 阅读(24260) 评论(1) 推荐(3) 编辑
摘要: 前言 在我们的工作中,经常会遇到需要在普通类中使用放在Spring容器中的类的情况。最常见的情况大概就是有一个类他的属性的是通过spring的配置文件读取的。这样这个类必然要交给Spring容器进行管理。这个时候如果我们在普通类中直接new这个类是不可以拿到的。属性值不会加载成功。下面介绍一个方法。 阅读全文
posted @ 2020-01-06 20:45 经典鸡翅 阅读(3585) 评论(0) 推荐(0) 编辑
摘要: 在java中final关键字标识无法被修改。接下来从final修饰数据、方法和类进行介绍。 final数据 final用来告知编译器这一块数据是恒定不变的。数据恒定不变又如下作用: 1、一个永不改变的编译时常量。 2、一个在运行时被初始化的值,而你不希望他改变。 编译器常量的情况,编译器可以将常量值 阅读全文
posted @ 2020-01-04 21:53 经典鸡翅 阅读(245) 评论(0) 推荐(1) 编辑
摘要: 前言 相信大家在平时的工作中对于public和private的修饰权限是用的比较多的。对于protected和无修饰符用的是比较少的。我也一样,在读书的时候,又看到了这个问题,于是,在此进行总结和详细的钻研,来认真区分这些修饰符。分享给大家,供大家参考。 导图 我们先来看一张总体的导图,对这几个访问 阅读全文
posted @ 2019-12-22 21:42 经典鸡翅 阅读(615) 评论(2) 推荐(0) 编辑
摘要: 前言 今天重读了一下向上转型与向下转型,有些新的体会,了解了向上转型的好处,及如何向下转型。在此分享给大家。 向上转型 向上转型是用来表现新类和基类之间的关系。在传统中,由导出类转型成基类,在继承图中是向上移动的。因此称作向上转型。由于向上转型是从一个较专用类型向较通用类型转换,所以总是安全的。也就 阅读全文
posted @ 2019-12-18 22:13 经典鸡翅 阅读(461) 评论(1) 推荐(2) 编辑
摘要: Java 复用代码的两种方式组合与继承。 组合 组合只需将对象引用置于新类中即可。 比如我们有一个B类,它具有一个say方法,我们在A类中使用B类的方法,就是组合。 在 java编程思想中,还介绍了四种初始化引用的方式。 1、在定义对象的地方。 2、在构造器中 3、在使用对象的时候,进行初始化,也叫 阅读全文
posted @ 2019-12-16 23:00 经典鸡翅 阅读(391) 评论(2) 推荐(0) 编辑
摘要: Java 中,我们用访问权限修饰词确定库中的哪些类对于使用者是可以使用的。 访问权限修饰词有 public,protected,private 和什么都不写。 那么对于类来说,我们只可以用 public 和什么都不写两种。 protected 和 private 是不可以直接修饰类的。 我们在编译器 阅读全文
posted @ 2019-12-15 21:10 经典鸡翅 阅读(181) 评论(2) 推荐(1) 编辑
摘要: 使用 Idea 的时候,自动装配 Mybatis 的 mapper。会一直出现红色波浪线的警告。看着难受。下面提供几种方式 方式一 为 @Autowired 注解设置required = false 方式二 用 @Resource 替换 @Autowired 方式三 在Mapper接口上加上@Rep 阅读全文
posted @ 2019-12-13 15:06 经典鸡翅 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 对于初学者来说,要想把这个问题回答正确,是比较难的。在第二天整理答案的时候,我发现我竟然无法通过简单的语言把这个事情描述的很容易理解,遗憾的是,我也没有在网上找到哪篇文章可以把这个事情讲解的通俗易懂。所以,就有了我写这篇文章的初衷。这篇文章中,我从什么是方法的实际参数和形式参数开始,给你讲解为什么说 阅读全文
posted @ 2019-12-12 19:56 经典鸡翅 阅读(416) 评论(3) 推荐(1) 编辑
摘要: 背景 有个小伙伴问我你以前发邮件功能怎么弄的。然后我就给他找了个demo,正好在此也写一下,分享给大家。 理清痛点 发送邮件,大家可以想一下,坑的地方在哪? 我觉得是三个吧。 第一:邮件白名单问题。 第二:邮件超时问题。 第三:邮件带附件问题。 我下面的demo都会介绍这些问题及解决。 实现方案 准 阅读全文
posted @ 2019-12-10 10:45 经典鸡翅 阅读(6137) 评论(1) 推荐(5) 编辑
摘要: 背景 最近让我做一个大数据的系统,分析了一下,麻烦的地方就是多数据源切换抽取数据。考虑到可以跨服务器跨数据库抽数,再整理数据,就配置了这个动态数据源的解决方案。在此分享给大家。 实现方案 数据库配置文件 我们项目使用的是yml形式的配置文件,采用的是hikari的数据库连接池。第一步我们自然是配置多 阅读全文
posted @ 2019-12-09 19:33 经典鸡翅 阅读(1050) 评论(0) 推荐(1) 编辑
摘要: 背景 有点忘了,记录下 写法一 写法二 阅读全文
posted @ 2019-12-02 19:57 经典鸡翅 阅读(354) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页