问答社区
蝶衣_疯魔
日拱一卒无有尽,功不唐捐终入海!
蝶衣_疯魔--来自《霸王别姬》人物程蝶衣--不疯魔不成活
展开
-
SpringBoot+properties+转+yaml/yml
两个文件可以同时共存,但是有优先级,优先加载properties,SpringBoot官方推荐yaml/yml(两种结尾效果一样)推荐一个在线装的工具:https://toyaml.com/index.html转换的结果里如果有(自己写的配置,自定义的配置,那种没有提示的配置),还是稍做修改注入须知:2步走...原创 2020-04-07 18:25:05 · 946 阅读 · 0 评论 -
SpringBoot+Redis+Session共享
1.导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency> <dependency> ...原创 2020-04-07 16:46:08 · 123 阅读 · 0 评论 -
Exception Processing ErrorPage[errorCode=0, location=/error]
网上找的:错误原因:引入JS的路径出错该HTML中JS引入地址为:<script src="../static/js/jqeury-3.3.1.min.js"></script>。而SpringBoot项目部署后静态资源文件默认从static开始,所以正确引入路径为:<script src="/js/jqeury-3.3.1.min.js"><...原创 2020-04-07 16:20:47 · 13479 阅读 · 0 评论 -
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 · 311 阅读 · 0 评论 -
P67 配置Maven profile 环境分离
痛点:在java开发的过程中,我们经常要面对各种各样的环境,比如开发环境,测试环境,正式环境,而这些环境对项目的需求也不相同。在此之前,我们往往需要手动去修改相对应的配置文件然后打成war,才能部署到相应的环境上。但是这样很容易出现问题,因为很容易出现少改或者漏改,造成不必要的麻烦幻想:要是有一种东西,能让我们打war的时候指定一个参数,就能自动把项目编译成对应环境的war,那该有多幸福...原创 2020-03-21 00:31:55 · 125 阅读 · 0 评论 -
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 · 480 阅读 · 0 评论 -
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 · 123 阅读 · 0 评论 -
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 · 98 阅读 · 0 评论 -
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 · 186 阅读 · 0 评论 -
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 · 433 阅读 · 0 评论 -
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 · 407 阅读 · 0 评论 -
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 · 84 阅读 · 0 评论 -
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 · 741 阅读 · 5 评论 -
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 · 192 阅读 · 0 评论 -
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 · 119 阅读 · 0 评论 -
P49 完成回复通知功能
1.notification n. 通知; 通告; 告示; 2.原创 2020-03-03 12:58:04 · 103 阅读 · 0 评论 -
P48 优化标签和个人页面
1.white-space 属性https://www.w3school.com.cn/css/pr_text_white-space.asp实例规定段落中的文本不进行换行:p { white-space: nowrap }可能的值值 描述 normal 默认。空白会被浏览器忽略。 pre 空白会被浏览器保留。其行为方式类似...原创 2020-02-26 20:47:41 · 264 阅读 · 0 评论 -
P47 规范提问的标签库
1.Arrays.asList()方法的使用 首先,该方法是将数组转化为list。有以下几点需要注意: (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean) (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新 (3)不支持add和remove方法用例:一个List类型使用Array...原创 2020-02-26 12:09:50 · 87 阅读 · 0 评论 -
P46 提问页面相关问题展示
1.setOrderByClause(" 查询方式")spring boot 设置查询的格式用例:(按时间降序输出)2.原创 2020-02-25 11:44:16 · 325 阅读 · 0 评论 -
P45 页面绘制
1.时间处理:http://momentjs.cn/点击min版本下载:在文档中查看用法用例:原创 2020-02-24 10:27:58 · 353 阅读 · 0 评论 -
P44 页面和接口实现
1.CollapseBootstrap 折叠(Collapse)插件 折叠(Collapse)插件可以很容易地让页面区域折叠起来。无论您用它来创建折叠导航还是内容面板,它都允许很多内容选项。具体用法https://v3.bootcss.com/javascript/#collapse.collapsehides content (隐藏内容) .collapse.insho...原创 2020-02-23 16:47:15 · 242 阅读 · 0 评论 -
P43 优化回复功能和问题详情页面
1.在浏览器开发者模式里选中代码,按delete键可以直接删除代码2.commons-lang3<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --><dependency> <groupId>org.apache.commons</gro...原创 2020-02-16 14:50:43 · 154 阅读 · 0 评论 -
P42 实现回复列表功能
1.idea快捷键 Ctrl+? 实现html注释2.在浏览器控制台直接拖动代码,快速调整样式3.cursor: pointer;鼠标移上去变成小手,其他的样式4.悬浮变色:hover.menu .icon{ margin-right: 6px; font-size: 15px; cursor: pointer;}.menu .i...原创 2020-02-15 17:27:51 · 157 阅读 · 0 评论 -
P39-实现回复功能-添加事务
SpringBoot提供@Transactionl注解@Transactionalimport org.springframework.transaction.annotation.Transactional;使用场景: 当插入操作和更新操作同时进行时,如果不加事务,插入操作成功,更新操作失败,数据依然会添加到数据库,但是添加事务后,只要两个操作有一个不成功,数据都不会进入...原创 2020-02-14 11:56:09 · 108 阅读 · 0 评论 -
idea的DBUG调试
1.将断点放过去:F92.点击两个红点将不需要的断点(例如:第一步的断点)去掉3.向下一步执行F84.Drop Frame回到上一个断点原创 2020-02-04 15:21:28 · 346 阅读 · 0 评论 -
两种Bootstrap的list group 选中
<div class="list-group"> <a href="#" th:class="${section=='questions'}? 'active list-group-item' : 'list-group-item'">我的问题</a> <a href="#" th:cla...原创 2020-01-29 11:12:18 · 780 阅读 · 0 评论 -
shutCat技巧
1、Shift+F6(修改文件名快捷键)2、Ctrl+Shift+F12(最大屏显示,重复按就切换回去)3、Ctrl+Shift+N (查找文件)原创 2020-01-27 10:41:55 · 272 阅读 · 0 评论 -
读者答疑
1.textarea 使用th:value 不能回显解决:将value更改成text2.fastjson 可以自动把下划线标示映射到驼峰的属性3.h2数据库到底是什么 和 链接异常的处理4.错误提示没有的时候发布按钮飘到了左边5.列表页日期格式化问题6.idea默认没有安装lombok插件7.高效chrome插件介绍...原创 2020-01-27 11:37:27 · 143 阅读 · 0 评论