问题解决
Drizzleeeeee
这个作者很懒,什么都没留下…
展开
-
mysql视图的应用
问题: 有一次请了外包做一个功能,但是有一模块的表结构与我们主系统的表结构重复了。解决方案: 将外包创建的表删除,然后在我们系统的表结构上新建一个视图,视图名为外包创建的表,这样只需要改少量代码就可以解决这个表定义重复的问题了。...原创 2020-07-06 20:40:16 · 227 阅读 · 0 评论 -
发布项目后看不到启动日志的sop
1. 确认logback.xml正确2. 确认pom文件中的插件配置正确(可通过下载war包确认application.properties和bootstrap.properties是否正确的方式验证)3. 确认Application是否继承了SpringBootServletInitializer原创 2020-07-02 18:17:21 · 380 阅读 · 0 评论 -
“Usage of API documented as @since 1.8+”报错的解决办法
出现如图错误:报错信息:Usage of API documented as @since 1.8+This inspection finds all usages of methods that have @since tag in their documentation.This may be useful when development is performed under ne...转载 2019-12-05 14:37:23 · 475 阅读 · 0 评论 -
xml和bean互相转换的两种方式
1.JAXB注解:@XmlRootElement(name = "xml") 根外包裹标签名@XmlAccessorType(XmlAccessType.FIELD) 注解加在属性上即可@XmlElement(name = "Voice")加载属性上工具类 public static String beanToXml(Object obj, Class...原创 2019-03-07 17:46:31 · 8566 阅读 · 1 评论 -
cannot deserialize from Object value (no delegate- or property-based Creator)
大致报错如下,大意为缺少空构造方法所以导致无法把json反序列化为对应的对象,所以添加空构造即可。Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `es.pojo.Item` (no Creators, like default cons...原创 2018-12-06 09:27:22 · 7607 阅读 · 0 评论 -
springboot警告:ApplicationContext is unlikely to start due to a @ComponentScan of the default package
springboot警告:ApplicationContext is unlikely to start due to a @ComponentScan of the default package1. 警告解读** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the ...转载 2018-12-06 08:59:46 · 239 阅读 · 0 评论 -
设置nginx的开机启动
设置nginx开机启动 创建一个开机启动的脚本: vim /etc/init.d/nginx 添加以下内容: 其中需要修改的有两个地方: 1. nginx="/usr/bin/nginx" ,引号内填写自己的nginx启动路径,默认都是/usr/bin/nginx 2. NGINX_CONF_FILE="/opt/nginx/conf/nginx...原创 2018-11-26 19:04:25 · 129 阅读 · 0 评论 -
Mysql服务不见了的解决方法
莫名其妙的mysql服务消失了,然后百度了一番后,找到如下解决方案。1.使用cmd管理员身份进入mysql安装目录的bin目录下2.执行mysqld --install3.执行net start mysql 启动服务解决。...原创 2018-12-02 11:22:11 · 3106 阅读 · 2 评论 -
windows下启动nginx闪退---(Windows平台下80端口被System占用解决办法)
前言:在项目中用到nginx,启动时闪退,查看错误日志,给出的错误如下:nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)分析:nginx的默认端口是80,通过错误...转载 2018-11-24 22:14:24 · 770 阅读 · 0 评论 -
MySQL5.7.24压缩包安装教程
MySQL安装包下载:https://dev.mysql.com/downloads/mysql/根据需要下载对应版本MySQL接下来,点击Download,选择No thanks, just start my download就会直接下载安装包。二:配置环境变量新建MYSQL_HOME变量,变量名为你的解压路径名编辑path变量,在末尾加上 ;%MYSQL_HOME%...原创 2018-11-19 23:22:02 · 35421 阅读 · 2 评论 -
Windows10系统下,彻底删除卸载MySQL
本文介绍,在Windows10系统下,如何彻底删除卸载MySQL。。。1》停止MySQL服务开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。2》卸载mysql server控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。3》将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQ...转载 2018-11-19 22:51:34 · 2804 阅读 · 0 评论 -
AJAX跨域访问被禁止的原因
为什么AJAX访问不能跨域呢?要讲清楚这个问题,首先要谈谈Cookie 1.客户向A网站的服务器发送登录请求,并携带账号密码数据2.A网站的服务器校验账号密码正确后,返回响应并给本地添加了Cookie3.之后客户再次向A网站发起请求会自动带上A网站存储在本地的cookie4.A网站的服务器从cookie中获取账号密码数据后,返回登陆成功界面。下图为cookie的工作机制...原创 2018-11-20 15:22:20 · 10145 阅读 · 10 评论 -
关于Maven installed出现source 1.5 中不支持 diamond 运算符问题(请使用 -source 7 或更高版本以启用 diamond 运算符)
当从svn上面更新一个模块代码时,在Maven installed时有时会出现下面的问题: 出现上面的原因多是因为多个人同时开发时,因为环境不一致导致的。 报错中写到 source 1.5 不支持 diamond运算符。diamond(钻石)运算符是java 1.7 以上版本的新特性之一,其目的是为了增强对通用实例创建的类型判断,简化泛型类的实例化: 如ja...转载 2018-11-18 23:23:09 · 770 阅读 · 0 评论 -
Error:(18, 51) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
问题:主要是因为jdk版本不一样解决:方法一:List<String> list=new ArrayList<Stirng>();方法二:重新安装jdk8的版本(安装和配置环境变量)File->Project Structure->Modules->Language level 选择为7的版本,主要是因为JDK版本不支持 ...转载 2018-11-18 23:22:04 · 138 阅读 · 0 评论 -
Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录
1、 启动VSFTP服务器A:cenos下运行:yum install vsftpdB. 登录Linux主机后,运行命令:”service vsftpd start”C. 要让FTP每次开机自动启动,运行命令: “chkconfig --level 35 vsftpd on” 2、设置FTP权限A. 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsf...转载 2018-11-18 17:04:26 · 9771 阅读 · 0 评论 -
Eclipse 设置默认编码格式
1、设置java页面的默认编码格式在打开的Eclipse中点击Window->Preferences->General ->Content Type -> Java Properties File(和Java Source File)设置默认编码格式,然后Update,在然后Apple and Close。2、设置工作空间的默认编码格式在打开的Eclipse中...原创 2018-12-19 22:56:58 · 2025 阅读 · 0 评论 -
服务器8080端口改为80端口(直接访问网站不用添加端口和项目名。)
新手教材。很多人购买服务器和域名后,全部弄好后,只能通过 ip:8080/项目名 (或者 域名:8080/项目名 )的方式进行访问。这里讲解的就是如何去掉端口和项目名,直接用 ip (或者 域名访问)即www.pengleiit.top 直接访问。第一步我们需要将8080端口换成80端口。大部分服务器中的路径为 /usr/local/apache-tomcat-8.5....原创 2018-12-20 22:21:01 · 6885 阅读 · 0 评论 -
postman 发送json请求
简介: postman是一个很好的http模拟器,在测试rest服务时是很好用的工具,可以发送get、post、put等各种请求。发送json的具体步骤:1、选择post请求方式,同时将header的content-type设置为application/json2、设置body的编码方式为raw,application/json, raw是发送纯文本,不包含任何空格的编码...转载 2019-01-09 17:22:07 · 835 阅读 · 0 评论 -
记录一次sql语句优化经历
原SQL:SELECT mp.id AS mp_id, mp.page_id AS mp_page_id, mp.is_published AS mp_is_published, mp.thumbnail AS mp_thumbnail, mp.published_up AS mp_published_up, mp.published_down AS mp_publishe...原创 2019-09-30 15:56:13 · 137 阅读 · 0 评论 -
Navicat Premium Mac 12 破解
https://blog.csdn.net/xhd731568849/article/details/79751188转载 2019-07-29 10:37:03 · 159 阅读 · 0 评论 -
MySQL DATE_FORMAT() 函数
MySQL DATE_FORMAT() 函数定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date参数是合法的日期。format规定日期/时间的输出格式。可以使用的格式有:格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %...转载 2019-07-09 22:39:21 · 309 阅读 · 0 评论 -
Hirbernate常用验证注解
Bean Validation 中内置的 constraint @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字...转载 2019-06-28 17:08:39 · 326 阅读 · 0 评论 -
Joda DateTime常用方法
1、将字符串转换为时间DateTimeFormatter forPattern = DateTimeFormat.forPattern(“yyyy-MM-dd”);DateTime dateTime=forPattern.parseDateTime(“2018-01-01”);format = DateTimeFormat.forPattern(“yyyy年MM月dd日 HH:mm:ss”)...原创 2019-07-03 17:33:34 · 3238 阅读 · 0 评论 -
Java集合知识点: Java8集合List排序、筛选、求和、求最大值、平均值
CSDN:https://blog.csdn.net/winterking3/article/details/87163993#17_List_137转载 2019-07-08 20:05:53 · 1095 阅读 · 0 评论 -
BigDecimal加减乘除计算
前阵子做题遇到了大数的精确计算,再次认识了bigdecimal关于Bigdecimal意外的有许多小知识点和坑,这里特此整理一下为方便以后学习,希望能帮助到其他的萌新BigDecimal的运算——加减乘除首先是bigdecimal的初始化这里对比了两种形式,第一种直接value写数字的值,第二种用string来表示 BigDecimal num1 = new BigDe...转载 2019-07-08 20:01:19 · 591 阅读 · 0 评论 -
校验是否是图片
/** * 通过读取文件并获取其width及height的方式,来判断判断当前文件是否图片。 * * @param headImage 头像文件 * @return */// TODO 此处需要配置一个暂存图片的路径,可以考虑相对路径public static boolean isImage(MultipartFile headImage) { File imageFil...原创 2019-07-01 20:40:58 · 716 阅读 · 0 评论 -
SpringCloud Module依赖程序包找不到问题解决方法
spring-boot-maven-plugin默认打包的jar是用于执行,不能被依赖如果想用spring-boot-maven-plugin打包并且可以输出可依赖的jar需要添加如下配置<build> <plugins> <plugin> <groupId>org.springframewor...转载 2019-05-22 19:37:24 · 2919 阅读 · 0 评论 -
如何把json数据转换成对应的泛型对象
json如下:转换为方法:private TypeReference leadResptype = new TypeReference<ServiceResponse<LeadEntity>>() { };ServiceResponse<LeadEntity> data = jsonMapper.readValue(response...原创 2019-05-06 17:50:22 · 3619 阅读 · 0 评论 -
vsftpd 530 Login incorrect 解决
vsftpd 530 Login incorrect 解决1, 检查/etc/vsftpd/vsftpd.conf配置pam_service_name=vsftpduserlist_enable=NOtcp_wrappers=yeschroot_local_user=yeslocal_root=/home/mysql_backup/userlist_deny=NOmax_cli...原创 2018-11-05 09:11:25 · 4901 阅读 · 0 评论 -
eclipse关闭所有验证,但是还是一直validating
删除物理文件.project文件中修改如下内容:找到项目目录,删除项目目录里的 .project 文件中的以下部分:<buildCommand><name>org.eclipse.wst.jsdt.core.javascriptValidator</name><arguments></arguments></buildComma...原创 2018-11-07 19:28:46 · 4719 阅读 · 2 评论 -
eclipse 里面启动tomcat 提示问题Removing obsolete files from server...
eclipse 里面启动tomcat 提示问题Removing obsolete files from server...解决方案1: 1.将工作空间的.metadata/.plugins/org.eclipse.wst.server.core/tmpX 直接删除。 2.复制eclipse中的server.xml,替换掉tomcat的conf目录下的server.xml。 ...原创 2018-06-06 18:42:02 · 1722 阅读 · 0 评论 -
CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。...原创 2018-06-12 16:47:19 · 144 阅读 · 0 评论 -
Nginx配置的小问题
在启动时,第一次启动配置的端口是80.因为和tomcat端口冲突,后来改了端口,改到了9696,可是80依然可以访问到nginx,依然影响tomcat,初步认为是配置多了一份80端口的nginx,最终发现是因为之前启动过一次80的nginx,所以kill掉80进程,tomcat可以访问,解决问题、...原创 2018-06-05 15:11:15 · 130 阅读 · 0 评论 -
批量修改文件后缀
1.新建txt文本文档2.输入ren *.gif *.jpg3.把txt文件后缀改为.bat原创 2018-06-05 15:58:01 · 1178 阅读 · 0 评论 -
安装Nginx以及用Nginx搭建图片服务器
1、Nginx 简介Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。...原创 2018-06-05 15:40:35 · 321 阅读 · 0 评论 -
Redis安装遇到的问题与解决
redis 部分存储在磁盘上。内存中当然是存在的,不然咋混得下去呢。最主要是它支持的类型好几个呢,根据业务场景当然需要选择合适的方式不。redis(key、hash、list、set、sortedset、string)具体就不一一列举咯。开始安装:安装环境 centos6.51、获取安装文件wget http://download.redis.io/redis-stable.tar.gz2、解压文...转载 2018-06-11 16:52:56 · 3190 阅读 · 0 评论 -
Maven创建错误的解决
错误信息忘了截图了,大概是报错不能获取到某些东西,然后后面跟了 common-lang,在网上找了很久,没有解决,最后找到respoisty删除了common-lang文件夹后,报错消失,问题解决...原创 2018-05-24 09:22:47 · 426 阅读 · 0 评论 -
eclipse关闭tomcat服务器热部署
修改步骤:step1: 打开eclipse的Servers栏,双击打开指定tomcat服务器;step2: 切换至Modules界面,修改指定项目的"Auto Reload "项值为Disabled; 问题描述: 新装的eclipse和tomcat,不知道是不是自己点错了。开启了tomcat热启动,每次修改代码保存后服务器都会自动重启。很没有必要;查找后得出上述修改步骤。 原理: 在ecl...转载 2018-06-03 11:28:41 · 2807 阅读 · 0 评论 -
Description Resource Path Location Type Java compiler level does not match the version of the in解决方法
今天使用maven的时候报这个错误 然后在网上查了,是jdk的版本不匹配, 可以修改如下几个地方解决方法 1:我使用的jdk是1.8windows—proferences—java–compiler设置jdk为1.8windows—proferences—java–Installed JREs设置jdk为1.8点击项目右键–properties—java Compiler 设置jdk为1.8点击项...转载 2018-06-03 11:20:53 · 274 阅读 · 0 评论 -
发现eclipse红叉,查看markers发现Target runtime Apache Tomcat 6.0 is not defined
Target runtime Apache Tomcat 6.0 is not defined1、导入以前的项目(Markers中注意查看,就在console选项卡旁边),报以下错误,但不影响操作:Description Resource Path Location TypeTarget runtime Apache Tomcat v6.0 is not defined. lfpms Unkn...转载 2018-06-03 09:15:30 · 204 阅读 · 0 评论