IT修真院·坑乎 | Java(后端),CSS(前端),JavaScript(前端),PM(产品经理),UI(交互设计),QA(测试),Android(安卓APP),iOS(苹果APP),OP(运维),Python(后端)日常在线问答学习平台
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
所有任务
任务1
任务2
任务3
任务4
任务5
任务6
任务7
任务8
任务9
任务10
任务11
全部
问题
已收录
问题
未收录
问题
没有找到答案,去提问>>>
Mybatis的if标签判空会把0判成空
0
1
class="cursor-pointer"> 详细描述
确定参数能够传入Mybatis,但是会把0识别成空导致这条拼接失效,
class="cursor-pointer"> 错误截图
可以看到传入的这个对象是有两个参数 messageReplyWorkId=1, messageReplyId=0 但是动态sql拼接之后只有 Preparing: SELECT * FROM message WHERE message_reply_work_id=? ORDER BY message_create_at DESC
class="cursor-pointer"> 源码
SELECT * FROM message
message_id=#{messageId}
AND message_status=#{messageStatus}
AND message_reply_work_id=#{messageReplyWorkId}
AND message_reply_id=#{messageReplyId}
ORDER BY message_create_at DESC
mapper
public CodeMessageData selectMessage(Work workReceive, Message messageReceive, Integer pn, Integer num) { PageHelper.startPage(pn, num); Work work = new Work(); work.setWorkName(workReceive.getWorkName()); List
workList = workMapper.selectWork(work); if(null==workList||workList.size()==0){ return new CodeMessageData(0,"未找到该作品"); }else{ Message message = new Message(); message.setMessageReplyWorkId(workList.get(0).getWorkId()); message.setMessageReplyId(0L); message.setMessageStatus(messageReceive.getMessageStatus()); List
messageList = messageMapper.selectMessage(message); if (null == messageList || messageList.size() == 0) { return new CodeMessageData(0, "未找到该作品留言"); } else { return new CodeMessageData(1, "查询成功", new PageInfo
(messageList)); } } }
service
@RequestMapping(value = "/SelectMessage", method = RequestMethod.POST) public CodeMessageData selectMessage(Work workReceive, Message messageReceive, Integer pn, Integer num) { if(null!=messageReceive.getMessageStatus()&&(messageReceive.getMessageStatus()!=0&&messageReceive.getMessageStatus()!=1)){ return new CodeMessageData(0,"留言状态错误"); }else if(null==workReceive.getWorkName()||workReceive.getWorkName()==""){ return new CodeMessageData(0,"留言所属作品名错误"); }else if (null==pn||pn<=0||null==num||num<=0) { return new CodeMessageData(0, "页码错误"); }else{ return messageService.selectMessage(workReceive,messageReceive,pn,num); } }
controller
图片上传服务器无法路径访问
0
1
linux命令
class="cursor-pointer"> 详细描述
项目部署服务器,新建文件夹用于上传图片存储,nginx配置动静分离、反向代理,Tomcat配置虚拟路径,接口都没有问题,但是无法直接url上添加图片名称、后缀访问该图片,需要设置文件夹以及图片的权限才能访问。但是添加上8080端口、虚拟路径,就能够直接访问图片,不需要添加权限,不知道为什么。。
class="cursor-pointer"> 错误截图
图2为url直接添加图片名称、后缀访问报错403,权限不足。图一是设置图片权限,且需设置所在文件夹权限,图2才能访问图片。
任务三中,留言和回复应该通过什么来取得联系?
0
1
class="cursor-pointer"> 详细描述
是绑定作品id,还是通过留言者id与回复者id联系上双方
postman测接口406问题
0
1
class="cursor-pointer"> 详细描述
接口请求可以实现,却不显示返回参数并且报错406
class="cursor-pointer"> 错误截图
nginx如何配置可以让前端实现跨域?
0
1
Nginx
class="cursor-pointer"> 详细描述
$remote_addr X-Forwarded-For 这些配置是什么意思?
如何理清表之间的关系,什么是一对多,一对一,多对多
0
1
class="cursor-pointer"> 详细描述
这些以后在实际项目中会经常出现,熟练掌握他们很重要,但是我的掌握还不够,还需要自己勤加练习!
log4j无论怎么配置都不能将日志输出到文件
0
1
class="cursor-pointer"> 详细描述
输出到控制台都可以,就是不能输出到文件
class="cursor-pointer"> 源码
log4j.rootLogger=DEBUG,console,logFile log4j.additivity.org.apache=true # 控制台(console) log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.Threshold=DEBUG log4j.appender.console.ImmediateFlush=true log4j.appender.console.Target=System.err log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n # 日志文件(logFile) log4j.appender.logFile=org.apache.log4j.FileAppender log4j.appender.logFile.Threshold=DEBUG log4j.appender.logFile.ImmediateFlush=true log4j.appender.logFile.Append=true log4j.appender.logFile.File=E:/logs/log4j.log log4j.appender.logFile.layout=org.apache.log4j.PatternLayout log4j.appender.logFile.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n
关于任务三
0
1
class="cursor-pointer"> 详细描述
任务三的接口文档梳理非常繁琐,不知道以后在开发中是不是也要遵循这样的标准,还有就是任务三前后端交互的话如何实现数据的传输,是否通过任务二当中我们写定好的json
idea 下 tomcat 日志乱码
1
1
class="cursor-pointer"> 详细描述
log乱码示例: 31-May-2020 16:17:34.353 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/9.0.35 31-May-2020 16:17:34.355 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鏈嶅姟鍣ㄦ瀯寤�: May 5 2020 20:36:20 UTC 31-May-2020 16:17:34.355 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鏈嶅姟鍣ㄧ増鏈彿(: 9.0.35.0 31-May-2020 16:17:34.355 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鎿嶄綔绯荤粺鍚嶇О: Windows 10 31-May-2020 16:17:34.356 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.鐗堟湰: 10.0 31-May-2020 16:17:34.356 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鏋舵瀯: amd64 31-May-2020 16:17:34.356 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 鐜鍙橀噺: C:\Program Files\Java\jdk1.8.0_231\jre 31-May-2020 16:17:34.356 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java铏氭嫙鏈虹増鏈�: 1.8.0_231-b11 31-May-2020 16:17:34.356 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.渚涘簲鍟�: Oracle Corporation 31-May-2020 16:17:34.356 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\owlwinter\.IntelliJIdea2019.3\system\tomcat\Unnamed_Image-Studio_2 31-May-2020 16:17:34.356 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\apache-tomcat-9.0.35 31-May-2020 16:17:34.356 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.util.logging.config.file=C:\Users\owlwinter\.IntelliJIdea2019.3\system\tomcat\Unnamed_Image-Studio_2\conf\logging.properties 31-May-2020 16:17:34.357 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 31-May-2020 16:17:34.357 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote= 31-May-2020 16:17:34.357 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote.port=1099 31-May-2020 16:17:34.357 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote.ssl=false 31-May-2020 16:17:34.357 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote.password.file=C:\Users\owlwinter\.IntelliJIdea2019.3\system\tomcat\Unnamed_Image-Studio_2\jmxremote.password 31-May-2020 16:17:34.358 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcom.sun.management.jmxremote.access.file=C:\Users\owlwinter\.IntelliJIdea2019.3\system\tomcat\Unnamed_Image-Studio_2\jmxremote.access 31-May-2020 16:17:34.358 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.rmi.server.hostname=127.0.0.1 31-May-2020 16:17:34.358 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djdk.tls.ephemeralDHKeySize=2048 31-May-2020 16:17:34.359 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.protocol.handler.pkgs=org.apache.catalina.webresources 31-May-2020 16:17:34.359 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dignore.endorsed.dirs= 31-May-2020 16:17:34.359 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcatalina.base=C:\Users\owlwinter\.IntelliJIdea2019.3\system\tomcat\Unnamed_Image-Studio_2 31-May-2020 16:17:34.359 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Dcatalina.home=D:\apache-tomcat-9.0.35 31-May-2020 16:17:34.359 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鍛戒护琛屽弬鏁帮細-Djava.io.tmpdir=D:\apache-tomcat-9.0.35\temp 31-May-2020 16:17:34.359 淇℃伅 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 鍦╦ava.library.path:[C:\Program Files\Java\jdk1.8.0_231\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\ProgramData\Anaconda3;D:\ProgramData\Anaconda3\Library\mingw-w64\bin;D:\ProgramData\Anaconda3\Library\usr\bin;D:\ProgramData\Anaconda3\Library\bin;D:\ProgramData\Anaconda3\Scripts;D:\Program Files (x86)\NetSarang\Xftp 6\;D:\Program Files (x86)\NetSarang\Xshell 6\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\Program Files (x86)\Calibre2\;C:\Program Files\Java\jdk1.8.0_231\bin;D:\apache-maven\bin;D:\mysql\bin;D:\Program Files\Git\cmd;D:\Program Files\VisualSVN Server\bin;D:\Program Files\TortoiseSVN\bin;C:\Users\owlwinter\AppData\Local\Microsoft\WindowsApps;D:\Wind\WWT\bin\;C:\Users\owlwinter\AppData\Local\GitHubDesktop\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;.]涓婃壘涓嶅埌鍩轰簬APR鐨凙pache Tomcat鏈満搴擄紝璇ュ簱鍏佽鍦ㄧ敓浜х幆澧冧腑鑾峰緱鏈�浣虫�ц兘 31-May-2020 16:17:34.669 淇℃伅 [main] org.apache.coyote.AbstractProtocol.init 鍒濆鍖栧崗璁鐞嗗櫒 ["http-nio-8080"] 31-May-2020 16:17:34.710 淇℃伅 [main] org.apache.catalina.startup.Catalina.load 鏈嶅姟鍣ㄥ湪[627]姣鍐呭垵濮嬪寲 31-May-2020 16:17:34.740 淇℃伅 [main] org.apache.catalina.core.StandardService.startInternal 姝e湪鍚姩鏈嶅姟[Catalina] 31-May-2020 16:17:34.740 淇℃伅 [main] org.apache.catalina.core.StandardEngine.startInternal 姝e湪鍚姩 Servlet 寮曟搸锛歔Apache Tomcat/9.0.35] 31-May-2020 16:17:34.754 淇℃伅 [main] org.apache.coyote.AbstractProtocol.start 寮�濮嬪崗璁鐞嗗彞鏌刐"http-nio-8080"] 31-May-2020 16:17:34.768 淇℃伅 [main] org.apache.catalina.startup.Catalina.start [57]姣鍚庢湇鍔″櫒鍚姩
class="cursor-pointer"> 错误截图
tomcat log乱码截图
mybatis
0
1
class="cursor-pointer"> 详细描述
在进行mybatis的逆向工程时,我给他连接数据库的url是让他连到task3数据库,然而他却对test数据库中和task3数据库同名的USER表进行了逆向工程
首页
<
9
10
11
12
13
14
15
16
17
>
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
6
5
10