當把代碼上傳到服務器後,登陸攔截器進行重定向,而後重定向到了localhostcss
解決辦法:將重定向爲絕對網址html
這樣的話,攔截器進行重定向就不會重定向到localhostjava
不進行session的nginx的文件配置,能夠參考之前博客,若是僅僅進行這樣配置,session會失效mysql
server {
listen 80;
server_name 域名;
// 文件地址
root /usr/tomcat/apache-tomcat-8.5.35/webapps/xxx;
charset utf-8;
location / {
// 轉發地址
proxy_pass http://127.0.0.1:8080/xxx/;
}
}
關於session的配置,我是參考這篇博主的博客nginx
server {
listen 80;
server_name hole.weno.cc;
root /usr/tomcat/apache-tomcat-8.5.35/webapps/yibanHole;
charset utf-8;
location / {
proxy_pass http://127.0.0.1:8080/yibanHole/;
proxy_cookie_path /yibanHole /;
}
}
進行這樣配置後,網站的session就沒有問題了git
這個問題真的是氣死我了(ノ▼Д▼)ノ,當我將mapper的xml文件進行修改的時候,文件配置老是不生效,到後面才發現,在源文件中,xml文件進行了改變,可是在輸出文件夾中,文件就沒有進行改變,文件狀況大概就是這樣。github
我的對數據庫不是很瞭解,因此就權當是記一份筆記了。web
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
localhost
,若是你想遠程鏈接的話,可使用通配符%
這樣,就能夠從任意主機登陸了。GRANT privileges ON databasename.tablename TO 'username'@'host'
ALL
*
表明全部*
表明全部flush privileges;
使用pagehelper
進行分頁,可是報錯以下spring
Bean must be of 'org.apache.ibatis.plugin.Interceptor' type
Inspection info:Checks value types for Spring injections (properties & constructor arguments)
spring-mybatis.xml的部分文件配置以下,就是參考上一篇博客。sql
<!--整合spring和mybatis,就不須要像之前同樣寫mybati的配置文件了-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<!-- 自動掃描mapping.xml文件 注意路徑是"/"不是"."-->
<property name="mapperLocations" value="classpath:cc/weno/mapper/*.xml"/>
<!--配置分頁插件-->
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageHelper">
<property name="properties">
<value>
<!-- 參數配置能夠參考https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md -->
dialect=mysql
offsetAsPageNum=true
reasonable=true
</value>
</property>
</bean>
</array>
</property>
<property name="configuration">
<!--能夠將以前mybatis的一些配置項轉移到這裏來-->
<bean class="org.apache.ibatis.session.Configuration">
<!--下劃線轉駝峯-->
<property name="mapUnderscoreToCamelCase" value="true"/>
<!-- 開啓日誌記錄文件 日誌配置文件在resources目錄下 -->
<property name="logImpl" value="org.apache.ibatis.logging.log4j.Log4jImpl"/>
</bean>
</property>
</bean>
解決方法就是,emm,改變pagehelper
的版本。
使用4.1.6的版本,5.1.2會出現這個錯誤【其餘版本未知】。
<!-- Mybatis分頁依賴 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.6</version>
</dependency>
首先,我使用的是一個HttpRequests的jar包進行開發的。
<!--java發送http請求的庫-->
<dependency>
<groupId>com.github.kevinsawicki</groupId>
<artifactId>http-request</artifactId>
<version>5.6</version>
</dependency>
發送數據關鍵的代碼以下
JSONObject jsonObject = new JSONObject();
jsonObject.put("text",text);
// 請求數據
// BaiduApiMsg.TEXT_URI = https://aip.baidubce.com/rpc/2.0/nlp/v1/sentiment_classify?access_token=
// BaiduApiMsg.BAIDU_TOKEN 就是獲取到的token
HttpRequest request = new HttpRequest(BaiduApiMsg.TEXT_URI+BaiduApiMsg.BAIDU_TOKEN,"POST");
// 按照百度API文檔添加
request.contentType("application/json", "GBK");
// 發送數據
request.send(jsonObject.toJSONString());
String getResult = request.body();
在這裏面,必定要發送json格式
的數據【被這個坑了幾個小時,╮(╯▽╰)╭】,否則就會返回
{
"error_code": 282004,
"error_msg": "invalid parameter(s)",
"log_id": 3232131231
}
此次主要是記一下開發項目遇到的比較坑的問題,以及要注意的地方。
若是隻剩下最後的方法,那必然就是最好的方法 ——《將夜》