SpringBoot发送邮件服务,自定义发送人,以及附件名称过长的乱码问题。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdnwodeboke/article/details/80110612 SpringBoot自带了mail相关的功能 一、导入依赖      <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependen
分类: 其他 发布时间: 04-29 23:54 阅读次数: 0

使用idea2019.1后,启动项目报端口被占用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdnwodeboke/article/details/89637214 Caused by: com.alibaba.dubbo.remoting.RemotingException: Failed to bind NettyServer on /10.10.1.127:20551, cause: Failed to bind to: /0.0.0.0:20551 at com.aliba
分类: 其他 发布时间: 04-29 23:54 阅读次数: 0

mysql使用timestamp出现客户端和服务端时间不一致问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdnwodeboke/article/details/89674434 timestamp类型的时间不仅仅与写入记录时的时区有关,显示时也与时区有关。 MYSQL中,的TIMESTAMP是为了更少的存储单元(DATETIME为4字节,TIMESTAMP为1个字节)但是范围为1970的某时的开始到2037年,而且会根据客户端的时区判断返回值,MYSQL的TIMESTAMP时区敏感这点和ORACL
分类: 其他 发布时间: 04-29 23:54 阅读次数: 0

CentOS7的下载安装教程

1.CentOS下载 CentOS是免费版,推荐在官网上直接下载, DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。 Everything ISO:包含了完整安装版的内容,并对其进行补充,集成了所 有软件。 Minimal ISO:这个版本为精简版的镜像,可以安装一个基本的CentOS系 统,包含了可启动系统基本所需的最小安装包。 点击DVD ISO,进入下图 Actual Country 是当前所在国家资源区,任选链接即可直接下
分类: 其他 发布时间: 04-29 23:53 阅读次数: 0

linux安装nginx详细教程及配置虚拟机域名重定向

一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 Linux系统是Centos 6.5 64位,我直接切换到root用户下安装 进入用户目录下载程序 下载相关组件 [root@localhost src]# wget http://nginx.org/download/nginx-1.10.2.tar.gz 省略安装内容...
分类: 其他 发布时间: 04-29 23:53 阅读次数: 0

POI jar包下载

官网地址:https://poi.apache.org/download.html 1.点击下载压缩包 2.解压如下 3.将上图标出的jar包复制到项目即可开始poi开发
分类: 其他 发布时间: 04-29 23:52 阅读次数: 0

PHP Laravel-Homestead开发环境安装与配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cnwyt/article/details/84875114 Laravel Homestead 是一个官方预载的 Vagrant「封装包」,提供你一个美好的开发环境,不需要在你的本机端安装 PHP、HHVM、网页服务器或任何服务器软件。 Homestead 可以在任何 Windows、Mac 或 Linux 上面运行, 里面包含了 Nginx 网页服务器、PHP 5.6、MySQL、Postgr
分类: 其他 发布时间: 04-29 23:52 阅读次数: 0

Vue使用axios POST提交数据PHP却无法接收到参数?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cnwyt/article/details/84883295 公司一个非常老的项目,为了与时俱进方便开发,通过script方式引入了Vue和element-ui。 之前都是使用jQuery发送Post请求,当使用axios发送POST请求是,PHP却接收不到表单值。 问题分析 通过 Chrome 控制台,查看请求 Headers 参数,通过 axios 发送的POST请求,请求Headers与普通
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

Angular-使用ng update命令升级到Angular7.1.2

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cnwyt/article/details/84887007 Angular-使用ng update命令升级到Angular7.1.2 Angular CLI 是 Angular 的一个命令行工具,可以便捷的执行创建项目、创建文件、测试、打包和发布等任务。 Angular 版本 Angular 2.x及以上统称Angular, Angular 1.x 则称为 AngularJS. Angular
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

Python全栈-magedu-2018-笔记11

第三章 - Python 内置数据结构 简单选择排序 简单选择排序 属于选择排序 两两比较大小,找出极值(极大值或极小值)被放置在固定的位置,这个固定位置一般指的是某一端 结果分为升序和降序排列 降序 n个数从左至右,索引从0开始到n-1,两两依次比较,记录大值索引,此轮所有数比较完毕,将大数和索引0数交换,如果大数就是索引1,不交换。第二轮,从1开始比较,找到最大值,将它和索引1位置交换,如果它就在索引1位置则不交换。依次类推,每次左边都会固定下一个大数。 升序 和降序相反 简单选择排序 简
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

ABP实践(3)-ASP.NET Core 2.x版本(从创建实体到输出api)简单实现商品列表及增删改

项目基于前两篇文章. 本章创建一个简单版的商品管理后台api,用到EF Core用code fist迁移数据创建数据库. 创建Goods实体 在领域层xxx.Core项目[新建文件夹Goods;文件夹名称和类名称一样后面引用的时候需要Goods.Goods,所以建议文件夹名称最好是不要与类同名]在文件夹下创建Goods.cs实体类 [Table("goods")] public class Goods : AuditedAggregateRoot<Guid> {
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

顺序存储(数据结构--栈)

备注:以列表为基础进行对此的封装,以便达到栈的效果及作用 1 """ 2 栈的顺序存储结构 3 重点代码 4 """ 5 6 # 自定义栈异常 7 class StackError(Exception): 8 pass 9 10 # 基于列表实现顺序栈 11 class SStack: 12 def __init__(self): 13 # 约定列表的最后一个元素为栈顶 14 self._elems
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

C++ STL Set 集合

前言 set是STL中的一种关联容器。集合具有无序性,互异性等特点。熟练使用STL中的set模板类,可以比较简单的解决一些编程问题。 关联容器:元素按照关键字来保存和访问,STL中的map,set就是关联容器 顺序容器:元素按照在容器中的位置顺序保存和访问 在使用set模板类前,请添加头文件 #include <set> 基本操作 int size(); 返回集合中元素的个数 iterator insert(T ); 向集合中插入一个元素 iterator begin(); 返回指向当前集合中
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

maven項目創建紅叉

出现问题的原因: 解决方案: 在pom.xml中配置jdk的版本
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

JDK源码分析(10) CopyOnWriteArrayList

概述 CopyOnWriteArrayList是一个线程安全集合,原理简单说就是:在保证线程安全的前提下,牺牲掉写操作的效率来保证读操作的高效。所谓CopyOnWrite就是通过复制的方式来完成对数据的修改,在进行修改的时候,复制一个新数组,在新数组上面进行修改操作,这样就保证了不改变老数组,也就没有一写多读数据不一致的问题了。 定义 public class CopyOnWriteArrayList<E> implements List<E>, RandomAccess, Clone
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

字符串写入txt文件

将字符串写入C盘txt文件里 File.AppendAllText(@"C:\" + DateTime.Now.ToString("HHmmss") + ".txt","Hello World!");
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

linux 基础 用户操作

命令: 1. whoami 2.su 用户名 3.useradd 用户名 4.passwd 用户名
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

两张图彻底理解 函数节流和函数防抖

前言:网上有很多关于函数节流和防抖的文章,比如:  函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。  大家大概都知道旧款电视机的工作原理,就是一行行得扫描出色彩到屏幕上,然后组成一张张图片。由于肉眼只能分辨出一定频率的变化,当高频率的扫描,人类是感觉不出来的。反而形成一种视觉效果,就是一张图。就像高速旋转的风扇,你看不到扇叶,只看到了一个圆一样。  同理,可以类推到js代码。在一定时间内,代码执行的次数不一定要非常多。达到一定频率就足够了。因为跑得越多,带来的效果也是一样。倒不
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

0x17二叉堆之超市

题目链接:https://www.acwing.com/problem/content/147/ 容易想到一个贪心策略:在最优解中,对于每个时间(天数) t,应该在保证不卖出过期商品的前提下,尽量卖出利润前t大的商品。因此,我们可以依次考虑每个商品,动态维护一个满足上述性质的方案。 详细地说,我们把商品按照过期时间排序,建立一个初始为空的小根堆 (节点权值为商品利润),然后扫描每个商品: 1.若当前商品的过期时间(天数) t等于当前堆中的商品个数,则说明在目前方案下,前t天已经安排了t个商品卖
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0

创建JDBCUtils工具类

JDBCUtils工具类 私有化构造函数,外界无法直接创建对象 提供公共的,静态的,getConnection 方法,用来给外界提供数据库连接 提供公共的,静态的,close方法,用来释放资源 package cn.tedu.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import
分类: 其他 发布时间: 04-29 23:51 阅读次数: 0