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

鍍金池/ 問答/ Java問答
萌面人 回答

第二種 第一種你也說了 會(huì)對數(shù)據(jù)庫造成壓力 如果其他應(yīng)用也使用該數(shù)據(jù)庫 會(huì)提示壓力
而且消息隊(duì)列本身也有持久化 你可以處理完之后把結(jié)果扔數(shù)據(jù)庫

懶洋洋 回答

一開始沒注意到報(bào)的是版本不兼容的問題。。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.6:jar (default-jar) on project te2: Execution default-jar of goal org.apache.maven.plugins:maven-jar-plugin:2.6:jar failed: An API incomp
atibility was encountered while executing org.apache.maven.plugins:maven-jar-plugin:2.6:jar: java.lang.ExceptionInInitializerError: null。

這是報(bào)的核心錯(cuò)誤。。 也就是說,只要手動(dòng)的修改 maven-jar-plugin 的版本即可。
修改pom.xml

<plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.4</version>
            </plugin>
        </plugins>

OK, 問題終結(jié)~~

朕略傻 回答

不好意思,回答錯(cuò)了,這個(gè)東西比較復(fù)雜,普通用戶無論微信還是支付寶都不能使用支付功能,必須要企業(yè)用戶,他需要企業(yè)用戶的營業(yè)執(zhí)照,他需要審核,還不一定能通過,比較復(fù)雜和煩人

野橘 回答

1對多,1A對多B
不應(yīng)該這樣嗎:

public class A{
    private int id;

    @OneToMany
    @JoinColumn(name="name")
    private B b;
}

然后B中應(yīng)該要有@JoinColumn對應(yīng)的name值作為屬性:

public class B{
    private int id;
    private int className;
    private String name;
}

孤毒 回答

什么是壓縮類空間(Compressed Class space)?

首先壓縮類空間是元數(shù)據(jù)空間metaspace的一部分.

在64位平臺(tái)上, 指向類元數(shù)據(jù)的指針可以由32位偏移量 (帶有 UseCompressedOops) 表示。這由命令行標(biāo)志 UseCompressedClassPointers (默認(rèn)啟用) 控制。如果使用 UseCompressedClassPointers, 則類元數(shù)據(jù)的可用空間量將固定在 CompressedClassSpaceSize 數(shù)值上。如果 UseCompressedClassPointers 所需的空間超過 CompressedClassSpaceSize, 將拋出一個(gè)具有Compressed class space字樣的 java.lang.OutOfMemoryError異常。

操作: 增加參數(shù) CompressedClassSpaceSize 的大小以關(guān)閉 UseCompressedClassPointers選項(xiàng)。

注意: CompressedClassSpaceSize 的可接受大小有界限。例如, -XX:CompressedClassSpaceSize=4g, 超出可接受的界限將導(dǎo)致消息, 如CompressedClassSpaceSize=4294967296無效;必須介于1048576和3221225472之間。

注意: 有多種類元數(shù)據(jù) -klass 元數(shù)據(jù)和其他元數(shù)據(jù)。只有 klass 元數(shù)據(jù)存儲(chǔ)在由 CompressedClassSpaceSize 限定的空間中。其他元數(shù)據(jù)存儲(chǔ)在 Metaspace 中。

https://docs.oracle.com/javas...

相應(yīng)地:

CCSMN - 對應(yīng)軟件運(yùn)行過程中的最小歷史壓縮類空間大小
CCSMX - 對應(yīng)軟件運(yùn)行過程中的最大壓縮類空間大小
CCSC - 當(dāng)前壓縮類空間大小

什么是存活周期閾值(Tenuring threshold)?

TT: Tenuring threshold.
MTT: Maximum tenuring threshold.

Java 堆中的每個(gè)對象都有一個(gè)由垃圾回收 (GC) 算法使用的標(biāo)頭。新生代的空間收集器 (負(fù)責(zé)對象晉升) 使用此標(biāo)頭中的一些位來跟蹤幸存的集合對象的數(shù)量 (32 位 JVM 使用4位, 64 位可能更多)。

在新生代的空間收集過程中, 每個(gè)對象都被復(fù)制。可以將對象復(fù)制到生存空間 (在新生代 GC 之前為空) 或老年代空間。對于被復(fù)制的每個(gè)對象, GC 算法增加了它的年齡 (幸存的數(shù)量), 如果年齡高于當(dāng)前的 tenuring 閾值, 它將被復(fù)制 (晉升) 到老年代的空間。如果生存空間已滿, 對象也可以直接復(fù)制到老年代空間。

對象按下面的步驟移動(dòng):

  1. 分配在新生代
  2. 從新生代復(fù)制到生存空間(Minor GC)
  3. 從生存空間到生存空間(Minor GC, 這可能發(fā)生數(shù)次)
  4. 從生存空間(或可能新生代) 晉升到老年代空間(Minor GC或Full GC) 實(shí)際的 tenuring 閾值是由 JVM 動(dòng)態(tài)調(diào)整的, 但MaxTenuringThreshold 設(shè)置了一個(gè)上限。

如果設(shè)置 MaxTenuringThreshold=0, 將立即升級所有對象。

MaxTenuringThreshold這個(gè)參數(shù)用于控制對象能經(jīng)歷多少次Minor GC才晉升到老年代.

TT與MTT的區(qū)別

在計(jì)算存活周期這個(gè)閾值時(shí),hotspot會(huì)遍歷所有age的table,并對其所占用的大小進(jìn)行累積,當(dāng)累積的大小超過了survivor space的一半時(shí),則以這個(gè)age作為新的存活周期閾值(TT),最后取age和MaxTenuringThreshold(MTT)中更小的一個(gè)值。

呆萌傻 回答

你這個(gè)是dataSource配置錯(cuò)了吧,在只讀的庫執(zhí)行了update操作,所以報(bào)了這個(gè)錯(cuò),檢查一下配置文件和代碼應(yīng)該就能找到問題。我想問一下讀寫分離使用AOP是怎么一個(gè)實(shí)現(xiàn)方式?我之前做的項(xiàng)目是配置兩個(gè)數(shù)據(jù)源,MyBatis和Hibernate用不同的數(shù)據(jù)源。

替身 回答

換個(gè)地方打,放到方法上試試

練命 回答

看看你點(diǎn)擊之后的鏈接和你賦值的鏈接是不是同一個(gè)

孤星 回答
UploadController負(fù)責(zé)后端接收圖片文件并保存到項(xiàng)目的images路徑下

關(guān)鍵是僅僅存儲(chǔ)就可以了是吧?存儲(chǔ)完后要干啥么(比如做為資源給用戶訪問?)?如果僅僅是存儲(chǔ),找個(gè)服務(wù)器的目錄存儲(chǔ)就行了吧

舊言 回答

非靜態(tài)代碼塊用的不多,但靜態(tài)代碼塊還是比較常用的,比如你要在類初始化的時(shí)候加載一個(gè)配置文件。

背叛者 回答

<style>

.content {
    position: relative;
    height: 50px
}

.child {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

</style>
<div class="content">

    <div class="child">
        222
    </div>
</div>
傻叼 回答

在terminal的設(shè)置里,把declare terminal 這個(gè)選項(xiàng)修改下:

clipboard.png

通常改為rxvt或者vt102可以修復(fù)這個(gè)問題

遲月 回答

請問下,你這個(gè)報(bào)錯(cuò)最后解決了嗎?怎么解決的,能否分享下?
qq:1027779618

咕嚕嚕 回答

如果是要搜索指定字符串的全文內(nèi)容的話,用英文引號(hào)給query包裝起來就可以。

"serial_number=0"

query里面這么寫就可以

別瞎鬧 回答

虛擬的DOM節(jié)點(diǎn) 引用了tableData, 因此虛擬的DOM節(jié)點(diǎn)不銷毀,tableData也就不會(huì)銷毀。

所以不存在你說的tableData銷毀,虛擬dom銷毀這種邏輯

淚染裳 回答
  1. between and 索引失效

2、like也可以用索引,like "字段%" 該字段加了索引且是后% explain type =range
3、全文索引 考慮使用第三方 coreseek 對中文支持也好
4、考慮分區(qū) 根據(jù)range 分區(qū)

凹凸曼 回答

你這描述太模糊了,你看看是那種情況

class List extends React.Component{
                constructor(){
                    super();
                }
                getulid(){
                    console.log(this.refs.ul.getAttribute("data-id"));
                }
                render(){
                    var arr = [1,2,3];
                    return(
                        <ul data-id="myul" ref="ul">
                        {
                            arr.map((item,index)=>{
                                return <Li data-id={item} key={index} val={item} getulid={this.getulid.bind(this)}/>
                            })
                        }
                        </ul>
                    )
                }
            }
            class Li extends React.Component{
                constructor(props){
                    super(props);
                }
                showid(e){
                    console.log(e.target.id);
                    this.props.getulid();
                }
                render(){
                    return(
                        <li id={this.props["data-id"]} onClick={this.showid.bind(this)}>我是{this.props.val}</li>
                    )
                }
            }
            ReactDOM.render(
                <List />,
                document.getElementById('box')
            )