在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ Java問答
舊城人 回答

1.請確認后臺是不是所有的參數都接收不到
2.如果其他參數都能接收不到,只有時間接收不到,那是時間的問題,這里的格式是字符串,看看是不是需要時間戳格式

互擼娃 回答

Chrome會先嘗試用UTF8解碼,不對就換本地locale(GBK)編碼。Postman這種高冷程序員專用工具看起來并不鳥locale,于是直接亂碼。

總之經驗告訴我們,面向消費者的軟件總是比面向程序員的更魯棒。

假灑脫 回答
  1. C++的代碼為什么要放java的標簽?
  2. 問題排版成這樣難道不知道編輯嗎?

言歸正傳
編譯報錯是最好debug的錯誤之一,所有的錯誤編譯器都明確告訴你了

請看代碼中的這一行:

vmm[i].insert(it->first,count);

這里vmm[i] 是一個 map<int,char*>, 且不說插入值的時候需要用pair<int, char*>包裝鍵值對,it->first是一個int,count也是一個int,值的類型和map的定義不符。

如果不在乎insert的返回值的話,個人覺得用map[key] = value的方式更簡潔

小眼睛 回答

clipboard.png

前端代碼一般開了這個就會自動更新了,有些不生效的情況建議 ctrl + F5強刷一下。

枕邊人 回答

首先這個問題和Tomcat沒什么關系,從tomcat6版本開始,增加了內存泄露的驗證。這種問題是由于在jdbc4的驅動加載的時候使用ServiceLoader進行注冊,但是沒有進行撤銷造成的。
可以手寫一個ServletContextListener將驅動撤銷。

public void contextDestroyed(ServletContextEvent contextEvent) {
    Enumeration<Driver> drivers = DriverManager.getDrivers();
        while (drivers.hasMoreElements()) {
            Driver driver = drivers.nextElement();
            try {
                DriverManager.deregisterDriver(driver);
                logger.info("deregistering jdbc driver: {}", driver);
            } catch (SQLException e) {
                logger.warn("Error deregistering driver {}", driver, e);
            }
        }
}
離觴 回答

0 NO 前后端分離是趨勢,但是也還存在問題(例如SEO,搜索引擎難以識別等),短時間內不可能取代不分離的
1 主要區(qū)別是,數據和表現分離,只需要靜態(tài)的html和動態(tài)的接口(例如jsp),數據在瀏覽器端實現動態(tài)加載
2 理想情況是,先出文檔(前后端都認可),然后后端、前端都按照文檔來,一切以接口規(guī)定的為準
3 跟端口沒一毛錢關系,重點在于接口!靠 API 來分離前后端,解決前后端大團隊、多版本、復雜功能協(xié)作的問題

補充:
可以參考淘寶前端的設計,在 java 接口和 html 輸出之前用 NodeJS 代理一層,暫時能解決 SEO 的問題
定義好了接口,前端就可以用不用等后端,直接用模擬的數據格式,方便地進行前端測試了

說重點,API 相比前后端混寫、模板引擎之類的東西的好處:
方便設計、開發(fā)、測試(前端不再需要依賴后端,后端也不需要依賴前端,就可以各干各的,獨立測試代碼)
方便記錄和統(tǒng)計功能使用(后端相同功能的入口位置統(tǒng)一,不同功能的位置也可以合理有序地組織)
方便修改和版本控制等(后端可以提供多版本的 API,不需要修改已有代碼,不影響已有 API 的功能)

最重點的是:
你的Team要是分工不明確、人少、功能簡單直接、代碼修改不多,就完全不需要分離,就醬。

最明顯的:
前端代碼不用被后端粘貼來粘貼去了,后端的相同代碼,也不需要各種位置粘貼來粘貼去了。

隱藏的好處:
到時候出了問題,照著 API 設計文檔一對比,就知道是前端用的不對,還是后端寫的不對,分分鐘找到背鍋俠。

Update 2017/10/13:
其實很有一個很大的優(yōu)勢忘了說……
以后網站的功能,要做Windows、Mac、Android、IOS、Linux的客戶端,或者需要做成批量處理的腳本,或者需要和別的什么系統(tǒng)對接,什么微信公眾號、小程序之類的,等等等等……
有API在就能瞬間解決問題!就這個提供給前端的API!一樣的!調用這個接口就行了!

忘了我 回答

Caused by: org.springframework.data.mapping.PropertyReferenceException: No property name found for type User!
實體User沒有定義name屬性。

念舊 回答

我生成的varchar2對應的是string類型,你是不是配置問題還版本問題,網上找一下文檔參考

悶騷型 回答

這段網文只道出因為windows沒有fork, 然後又說windows python 用multiprocessing module 實現多進程。。。,實現了process() 的代碼如果被import而沒有ifXxxxxxxx的話會有死循環(huán)。
其實fork 是unix和linix 實現多進程的方式,跟windows有分別,樓主先去理解fork 吧, 抱歉,我不懂,只是提出個方向

安淺陌 回答

剛踩過但我不是前輩,樓上那種單一掛載是不行的,需要在鏡像構建時將jenkins用戶加入到docker組里

ARG dockerGid=999
RUN echo "docker:x:${dockerGid}:jenkins" >> /etc/group 

我弄了個可以用jenkins用戶運行docker的鏡像,
直接拉取就可以用:

docker pull tomsun28/jenkins:1.1

運行:

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins --restart=always \
-v /opt/dockerWorkspace/jenkins_home:/var/jenkins_home \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock  tomsun28/jenkins:1.1

具體流程和構建的Dockerfile看這里哦 tomsun28
github

陌如玉 回答

JsonResponse會自動設置content-type為json/application,不用手動設置.
同時JsonResponse接收dict對象,不是字符串.
你需要把json.dumps去掉

別傷我 回答

問題前幾天通過一個方法解決掉了,不過今天才來的及補充一下解決問題的方法。

其實也就是將默認使用的 GsonHttpMessageConverter 消息轉換器給替換掉了
spring-web.xml 里面的相關配置如下:

 <!--消息轉換器 輸出對象轉JSON支持-->
  <mvc:annotation-driven>
    <mvc:message-converters>
      <!--避免返回String亂碼-->
      <bean class="org.springframework.http.converter.StringHttpMessageConverter">
        <property name="supportedMediaTypes">
          <list>
            <value>text/plain;charset=UTF-8</value>
            <value>text/html;charset=UTF-8</value>
          </list>
        </property>
      </bean>
      <!--Json轉換,property 避免 Ie 執(zhí)行 Ajax 時,返回 Json 出現下載文件-->
      <!--<bean class="org.springframework.http.converter.json.GsonHttpMessageConverter">-->
      <!--這兒是重點,吾輩將默認使用的 GsonHttpMessageConverter 替換成了吾輩自己的 GsonMessageConfig 類-->
      <bean class="com.interview.conf.GsonMessageConfig">
        <property name="supportedMediaTypes">
          <list>
            <value>text/plain;charset=UTF-8</value>
            <value>application/json;charset=UTF-8</value>
          </list>
        </property>
        <!--輸出json結果格式化-->
        <property name="gson">
          <bean class="org.springframework.http.converter.json.GsonFactoryBean">
            <!--輸出null,false則不輸出null值
            <property name="serializeNulls" value="true" />-->
            <!--不對html標簽轉碼,false會導致所有html標簽轉碼為 \ue300 格式-->
            <property name="disableHtmlEscaping" value="true"/>
            <!--格式化日期-->
            <property name="dateFormatPattern" value="yyyy-MM-dd HH:mm:ss"/>
          </bean>
        </property>
      </bean>
    </mvc:message-converters>
  </mvc:annotation-driven>

下面是 GsonMessageConfig 的代碼:

package com.interview.conf;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.LongSerializationPolicy;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.json.GsonHttpMessageConverter;

/**
 * Gson 轉換時的一些問題,手動配置一下轉換的對象.
 *
 * @author rxliuli
 */
@Configuration
public class GsonMessageConfig extends GsonHttpMessageConverter {
  /**
   * 項目中轉換 json 默認使用的 Gson 對象.
   */
  private static final Gson DEFAULT_GSON = new GsonBuilder()
    //null 也序列化
    .serializeNulls()
    //時間轉化為特定格式 yyyy-MM-dd HH:mm:ss
    .setDateFormat("yyyy-MM-dd hh:mm:ss")
    //設置 Long 類型自動轉換成 String 類型
    .setLongSerializationPolicy(LongSerializationPolicy.STRING)
    //執(zhí)行創(chuàng)建 Gson 轉換對象
    .create();

  @Override
  public void setGson(Gson gson) {
    super.setGson(
      DEFAULT_GSON
    );
  }
}

這樣,吾輩 web 層的代碼全部都不必進行任何修改,在頁面中取值時所有的 Long 類型的字段都會被轉換成 String 字符串類型,不用再擔心 Java 中的 Long 類型的字段到 js 時發(fā)生大數字溢出了?。ú贿^講道理吾輩總覺得有更好的解決方案來著,這種方式略微有些不太優(yōu)雅。。。(′???`))

賤人曾 回答

var reg = /#(Dd+)#/g;//正則寫的不是很規(guī)范,如果你的編號是你給出的DEMO那樣,還是可以用的
answer.content = answer.content.replace(reg,function($1,$2){return answer.lawitems[$2];})

clipboard.png

祈歡 回答

ip訪問或域名訪問不行嗎?只能直接訪問文件名,要具體的,可以把路徑存一下的。

我試了可以呀
http://11.11.136.102:8080/SHXSKH/css/images/common/drop.png

忘了我 回答

addBatch相當于把當前設置的值壓入棧

看見源碼,一目了然

713     public synchronized void addBatch(String sql) throws SQLException {
714         if (batchedArgs == null) {
715             batchedArgs = new ArrayList();
716         }
717 
718         if (sql != null) {
719             batchedArgs.add(sql);
720         }
721     }

參見: http://kickjava.com/src/com/m...

PreparedStatement.java


1187    public void addBatch() throws SQLException  JavaDoc {
1188        if (batchedArgs == null) {
1189            batchedArgs = new ArrayList  JavaDoc();
1190        }
1191
1192        batchedArgs.add(new BatchParams(parameterValues, parameterStreams,
1193                isStream, streamLengths, isNull));
1194    }

http://kickjava.com/src/com/m...

舊顏 回答

并不想回來你這個問題,過來只是想踩你一下。

你前面提了一個問題:https://segmentfault.com/q/10...

clipboard.png

整個回復都是指望讓別人直接幫你弄,這是不現實的,別人的時間有限。

網絡上相關文章很多,寫得很好的也很多,本來想找一些給你的,想一想算了,你太懶了,我也懶,懶得幫你。絕大部分人自學都是來源于網絡,你說網絡上寫的太亂了,別人怎么學的? 或者是你懶,根本不想學,只是你想別人幫你解決問題而已。對于這種想法為初衷的題問,別人是不樂意回答的。

過客 回答

1、先說費用成本

以下只討論DV域名型證書(僅驗證域名所有權)的費用成本,對于信用卡資訊通常建議使用OV證書
  • a) 免費證書有很多,例如let's encrypt、國內各類云下面的首年免費證書,let's證書是一個開源公共的免費SSL數字證書項目,指在普及SSL,其不提供保費,3個月有效期,需3個月續(xù)簽一次,但基本保障足夠;
  • b) 國內各類云下面的免費證書大多由中級CA亞洲誠信提供的首年免費證書、或者是GeoTrust提供的首年免費證書,也就是說次年需要付費或者其它形式的費用,也或者是每年免費續(xù)簽,請留意次年付費價格
  • c) RapidSSL的30天免費試用,這個品牌比較久遠了,因DigiCert收購Symantec的數字證書業(yè)務,所以目前這款證書的根CA和B項的根CA都易主為DigiCert,但品牌不受影響,缺點是只可使用30天;
  • d) 利害關系,infiniSign作為CA的合作伙伴,提供常年[¥39/年的PositiveSSL(https://www.infinisign.com/pr...(Comodo科摩多旗下品牌),可適用于長期穩(wěn)定的SSL/TLS業(yè)務需求;

2、BlueHost如何開啟HTTPS

因BlueHost采用的是cPanel主機面板,所以很好找到在SSL/TLS菜單,有以下幾個配置

  • 私鑰
  • 證書簽名請求
  • 證書
  • 為您的站點(HTTPS)安裝和管理SSL

此項配置,依賴于申請第三方證書,此類資料可在我司官網常見問題

另外有些cPanel控制臺中有一鍵盤部署let's encrypt功能。

歆久 回答

@Pattern正則表達式可以實現允許空和非空時的校驗:^$|^[0-9]{4}$