自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 Wrong user name or password 【28000-199】

idea使用使用h2数据库时org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or...

2020-03-31 14:02:57 1717

原创 请求报错Required String parameter 'id' is not present

后台在接收id这个数据的时候出错,前端检查name='id’是否写错

2020-03-31 13:58:20 1641

原创 JQuery获取文本值与获取输入框值

今天在做一个案例的时候,案例是获取输入框的值,实际的我需要获取文本内容,用获取输入框的值自然获取不到三个简单实用的用于 DOM 操作的 jQuery 方法:text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值w3c详细教程...

2020-03-29 13:57:43 641

原创 Linux安装Docker 并运行

通过 yum 来安装 Docke内核支持在CentOS6.8是可以支持docker,但是有些特性无法使用,因此至少使用3.8的内核版本,建议是使用3.10版本以上。国内生产环境很多都是使用CentOS,所以一般使用CentOS7即可。查看内核:uname -r1.更新yum:yum -y update2.安装 Dockeryum install docker -y3.启动...

2020-03-28 18:28:45 429

原创 P3 定时器实战-计算优先级

package life.majiang.community.cache;import lombok.Data;import org.springframework.stereotype.Component;import java.util.HashMap;import java.util.Map;@Component@Datapublic class HotTagCache {...

2020-03-22 11:09:35 167

原创 P2 Sping Boot定时器实战 读取问题列表

有两方式实现:1.获取所有问题,循环获取标签,然后将标签与问题数存储在一个集合里2.获取所有标签,查询每个标签有多少个问题被它引用(时间复杂度大)设置定时执行官网:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/support/CronSequenceGenerator...

2020-03-22 09:52:48 112

原创 P1 Spring Boot定时器,运行实例

需求:实现热门标签分析:需要设计算法,热门算法有很多,包括各种权重值,热度。如果使用ES,ES是支持热度的权重去搜索。先用简单的做。为什么引入定时器?如果客户每次客户访问主页,都去数据库group一下,是一个非常延迟的任务。在随着性能,响应时间逐渐增加,通常倾向于把它制作成异步的离线任务,当它计算完成之后,会写结果,制作成一个API形式。官方网址:https://spring.io/guid...

2020-03-22 08:54:12 113

转载 使用mysql数据库进行左右连接查询的时候出现错误提示 Column 'id' in where clause is ambiguous

使用mysql数据库进行左右连接查询的时候出现错误提示 Column ‘id’ in where clause is ambiguous。这个错误in where clause is ambiguous多半是因为多表查询的时候几个表中同时出现了某个相同的列名,而在查询条件WHERE后面又没有指定是那个表,而引起的又或者是查询结果里面有两个相同的列名,而没有指定是哪个表使用的时候可以这样,mys...

2020-03-21 19:39:07 2260

原创 git pull更新错误解决办法

Your local changes to the following files would be overwritten by mergeerror: Your local changes to the following files would be overwritten by merge:输入以下命令,加上--hard 我以为是注释,害得绕了好多圈git reset --hard...

2020-03-21 10:23:59 310

原创 P67 配置Maven profile 环境分离

痛点:在java开发的过程中,我们经常要面对各种各样的环境,比如开发环境,测试环境,正式环境,而这些环境对项目的需求也不相同。在此之前,我们往往需要手动去修改相对应的配置文件然后打成war,才能部署到相应的环境上。但是这样很容易出现问题,因为很容易出现少改或者漏改,造成不必要的麻烦幻想:要是有一种东西,能让我们打war的时候指定一个参数,就能自动把项目编译成对应环境的war,那该有多幸福...

2020-03-21 00:31:55 123

转载 linux mysql中文乱码

打开Linux窗口,启动mysql。 连接mysql输入show variables like '%char%';出现如下图,这样的话在linux下操作mysql会出现中文乱码,所以我们要解决这个问题。 关闭mysql,找到 /etc/my.cnf 文件 3.1 如果没有找到my.cnf文件,就从 /usr/share/mysql/ 中将 my-meduim.cnf 复...

2020-03-19 17:46:50 120

原创 P65 H2切换Mysql 搭建MySql

需求:以前使用H2数据库,是为了让大家快速上手,现在部署在线上,需要使用Mysql将H2的依赖全部换为mysql我本地数据库版本是mysql5.5,flyway执行脚时报错:[ERROR] Failed to execute goal org.flywaydb:flyway-maven-plugin:6.1.4:migrate (default-cli) on project commun...

2020-03-19 17:17:02 479

原创 Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

数据库连接异常:解决方法:Windows重启mysql 1.点击“开始”->“运行”(快捷键Win+R)。  2.启动:输入netstartmysql  3.停止:输入netstopmysql...

2020-03-18 17:53:26 426

原创 java.io.NotSerializableExeception

将报异常的那个实体类,实现序列化接口(implements Serializable)

2020-03-18 10:12:51 735

原创 Mybatis多对多

1.Mybatis指定映射文件,使用mapper标签扫描单个,使用package扫描整个包2.SQL语句换行在末尾加空格

2020-03-17 13:45:46 89

原创 QQ第三方登录在本地如何测试

修改本地host文件(C:\Windows\System32\drivers\etc)

2020-03-16 16:42:44 874

原创 MyBatis多表查询

resultMap:解决字段与实体类的冲突实体类使用association在mybatis中一对多就是一对一内连接查询:只有满足条件的被查询出来外连接查询:所有的都被查询出来,没有的返回null维护一对多 collection标签在实体类中,声明一个集合属性,来体现一对多1.association、collection中的column属性...

2020-03-16 14:52:21 89

原创 The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHand

The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvid...

2020-03-16 14:00:39 325

原创 网站添加 工信部备案 链接

<a href="http://www.beian.miit.gov.cn" target="_blank">备案号</a>

2020-03-14 18:43:48 2359

原创 p64 spring boot项目发布(2)

查看配置文件more src/main/resources/application.properties复制配置文件防止被覆盖cp src/main/resources/application.properties src/main/resources/application-production.properties编辑配置文件(不能将重要的配置push到远端)vim src/main...

2020-03-14 15:08:25 122

原创 服务器:Web server failed to start. Port 80 was already in use.

Web server failed to start. Port 80 was already in use.(端口被占用)1.查看进程是否被杀死:ps -aux | grep java如图:进程没有被杀死2.杀死进程:例子:kill -s 9 pid其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。实例:kill -s 9 19215...

2020-03-14 14:53:33 7415

原创 P63 spring boot项目发布(1),环境准备

spring boot项目部署部署依赖Git 下载代码JDK 编译Mavan 构建项目Mysql 数据存储部署步骤1.更新源1.yum 因为是centos所以可以直接使用yum2.不知道镜像是否过时,使用命令 (yum update)更新数据源,拿到最新的安装包2.安装Git1.yum可以理解为centos的默认安装工具,使用命令(yum install git)安...

2020-03-14 08:19:46 97

原创 P60 Spring Boot添加日志

1.在项目部署到线上的时候,出错时,希望有机可寻,所以就可以打印日志,在配置文件中添加配置application.propertieslogging.file.name=logs/community.loglogging.level.root=infologging.file.max-history=15logging.file.max-size=100MB2.启动项目,就...

2020-03-13 12:05:43 182

原创 P59 添加尾页

1.底部代码<div th:replace="footer :: foot"></div>2.编写footer.html<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><body><div th:fragment="foot">...

2020-03-13 10:26:46 431

原创 P58 搜索功能实现

1.添加请求参数2.重构list方法,新建一个QuestionQueryDTO用来存放search、page、size3.重构list4.添加接口selectBySearch5.接口方法的实现1.thymeleaf th:href 多参数传递格式<a th:href="@{/(page=${pages},search=${sea...

2020-03-13 08:40:27 405

原创 P57 修复多人登录遗留的问题

1.评论人的信息应该在session中获取2.设置默认头像:使用三目运算符判断${session.user !=null ? session.user.avatarUrl:'/images/default_avatar.png'设置默认用户名:<span th:text="${session.user !=null ?session.user.getName():'匿...

2020-03-12 21:11:20 83

原创 typeAliases与package的区别

typeAliases:实体类少的时候使用,占用内存少package:实体类多的时候使用,占用内存多

2020-03-10 09:44:28 808

原创 P54 ucloud文件上传开发

1.sdk参考https://docs.ucloud.cn/storage_cdn/ufile/tools/sdkjava sdkhttps://github.com/ucloud/ufile-sdk-java2.引入<dependency> <groupId>cn.ucloud.ufile</groupId> <artif...

2020-03-09 22:21:28 738 5

原创 Vim 神器操作手册

史上最全面的纯手工打造 Vim 神器操作手册Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。安装sudo apt-getinstallvim// Ubuntu...

2020-03-09 13:36:28 240

原创 P52 MarkDown实现上传功能

1.操作案例:http://editor.md.ipandao.com/examples/image-upload.html2.在脚本里添加上传图片的代码:3.自己定义一个接收图片的类4.添加图片插件资源将整个插件文件添加到项目的js目录下5.bug修复var jsonContainer = body.getElementsByTagNam...

2020-03-05 21:52:18 191

转载 ThreadLocal

ThreadLocalthreadlocal使用方法很简单static final ThreadLocal<T> sThreadLocal = new ThreadLocal<T>();sThreadLocal.set()sThreadLocal.get()threadlocal而是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有...

2020-03-05 13:01:11 125

原创 2.里氏代换原则

1.什么是里氏代换原则里氏代换原则(Liskov Substitution Principle): 一个软件实体如果使用的是一个父类的话,那么一定适用于其子类,而且它察觉不出父类和子类对象的区别。也就是说,在软件里面,把父类替换成它的子类,程序的行为没有变化。2、反过来的代换不成立里氏代换原则(Liskov Substitution Principle):一个软件实体...

2020-03-04 18:29:18 359

原创 1.单一职责原则

什么是单一职责原则单一职责原则(Single Responsibility Principle ):就一个类而言,应该仅有一个引起它变化的原因。单一职责原则示例接受客户端输入并提交到数据库。原有设计: 一个类负责接受客户端输入,对客户端输入进行校验,连接数据库,并提交数据到数据库。现有设计: 一个功能也就是一个职责由一个类来负责。...

2020-03-04 17:00:44 148

原创 P51 增加富文本编辑

1.去开源网站下载源码包http://editor.md.ipandao.com/#download2.下载安装-->GitHub下载3.将安装包解压4.阅读使用文档5.Markdown to HTML 将编写的makedown内容以makedown的形式显示到html(在README.md 文件中)...

2020-03-04 11:18:32 116

原创 P49 完成回复通知功能

1.notification n. 通知; 通告; 告示; 2.

2020-03-03 12:58:04 102

实验设备管理系统(源码).zip

实验设备管理系统程序(软件测试),系统环境,eclipse+jdk1.8+mysql5.5+tomcat8.5,可以根据自己的电脑配置更改,(附带数据库mysql(文件名:laboratory.sql)的数据库脚本文件)

2019-11-06

java登录、注册案例(servlet+mysql+tomcat8+C3P0Pool).doc

java登录、注册案例(servlet+mysql+tomcat8+C3P0Pool)

2019-10-23

homework2.rar

JAVA,Servlet,mysql,tomcat,C3P0实现登录注册

2019-10-20

空空如也

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

TA关注的人

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