欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么實(shí)現(xiàn)mysql讀寫(xiě)分離-創(chuàng)新互聯(lián)

這篇文章主要介紹“怎么實(shí)現(xiàn)mysql讀寫(xiě)分離”,在日常操作中,相信很多人在怎么實(shí)現(xiàn)mysql讀寫(xiě)分離問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么實(shí)現(xiàn)mysql讀寫(xiě)分離”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)成都全網(wǎng)營(yíng)銷(xiāo)、網(wǎng)站重做改版、劍河網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為劍河等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

一目的

首先準(zhǔn)備一個(gè)web網(wǎng)站,這里模擬一個(gè)網(wǎng)站的頁(yè)面,主要對(duì)開(kāi)源網(wǎng)頁(yè)實(shí)現(xiàn)動(dòng)態(tài)存取,之后將使用本頁(yè)面進(jìn)一步實(shí)現(xiàn)對(duì)mysql的讀寫(xiě)分離功能

二架構(gòu)

前臺(tái)是開(kāi)源網(wǎng)頁(yè)的頁(yè)面

后臺(tái)采用springboot+thymeleaf開(kāi)發(fā)

1前端頁(yè)面整合

復(fù)制網(wǎng)站實(shí)例頁(yè)面,到如下路徑/template/case1page

  復(fù)制靜態(tài)頁(yè)面包括js文件到/static

2后臺(tái)整合

Pom中加入相應(yīng)jar包依賴(lài),且未方便開(kāi)發(fā)可以加入熱部署相關(guān)依賴(lài),例如

<build>

         <plugins>

              <plugin>

                   <groupId>org.springframework.boot</groupId>

                   <artifactId>spring-boot-maven-plugin</artifactId>

                   <dependencies>

                <!-- spring熱部署-->

                <dependency>

                    <groupId>org.springframework</groupId>

                    <artifactId>springloaded</artifactId>

                    <version>1.2.1.RELEASE</version>

                </dependency>

              </dependencies>

              </plugin>

         </plugins>

     </build>

 

整合mybatis

在Application中編寫(xiě)設(shè)置注入數(shù)據(jù)源和SqlSessionFactory的方法如下

@Bean

    @ConfigurationProperties(prefix="spring.datasource")

    public DataSource dataSource() {

        return new org.apache.tomcat.jdbc.pool.DataSource();

                 //com.alibaba.druid.pool.DruidDataSource();

    }

3 數(shù)據(jù)庫(kù)設(shè)計(jì)

主要采用兩個(gè)表SD_CATEGORY,SD_LABLE_SWITCH,存放對(duì)應(yīng)頁(yè)面中標(biāo)題和標(biāo)題中相關(guān)的詳細(xì)數(shù)據(jù)。具體建表和數(shù)據(jù)可見(jiàn)附件腳本

三實(shí)際功能

頁(yè)面中實(shí)現(xiàn)了12個(gè)demo的動(dòng)態(tài)效果

已第11個(gè)demo為例。說(shuō)明實(shí)現(xiàn)方式

1靜態(tài)頁(yè)面中數(shù)據(jù)樣式如下

<li class="nLi">

                                               <h4><a href="http://www.SuperSlide2.com" target="_blank">新聞

                                               <ul class="sub">

                                                        <li><a href="#">新聞首頁(yè)</li>

                                                        <li><a href="#">新聞人物</li>

                                                        <li><a href="#">新聞電視</li>

                                                        <li><a href="#">新聞圖片</li>

                                                        <li><a href="#">新聞視頻</li>

                                                        <li><a href="# ">新聞專(zhuān)題</li>

                                               </ul>

                            </li>

                            <li class="nLi">

                                               <h4><a href="http://www.SuperSlide2.com" target="_blank">預(yù)告片

                                               <ul class="sub">

                                                        <li><a href="#">新聞首頁(yè)</li>

                                                        <li><a href="#">新聞人物</li>

                                                        <li><a href="#">新聞電視</li>

                                                        <li><a href="#">新聞圖片</li>

                                                        <li><a href="#">新聞視頻</li>

                                                        <li><a href="# ">新聞專(zhuān)題</li>

                                               </ul>

                            </li>

根據(jù)上面數(shù)據(jù)顯示方式確定現(xiàn)在后臺(tái)存放數(shù)據(jù)的結(jié)構(gòu)是,用一個(gè)對(duì)象存放標(biāo)題和條目數(shù)據(jù)(List),然后再用一個(gè)組列表存放這些對(duì)象,已此來(lái)對(duì)應(yīng)頁(yè)面的結(jié)構(gòu)

2頁(yè)面顯示方式如下

<li class="nLi" th:each="list:${grp11List}">

                            <h4><a href="http://www.SuperSlide2.com" target="_blank" th:text="${list.TP_NM}">新聞</a></h4>

                            <ul class="sub">

                                  <li th:each="lableList:${list.lable}">

                                    <a href="#">

                                     <p th:text="${lableList.LAB_NM}">新聞首頁(yè)</p>

                                    </a>

                                   </li>

                                 

                            </ul>

                 </li>

 

后臺(tái)存放方式

在處理對(duì)應(yīng)demo實(shí)例的controller里組織數(shù)據(jù)的邏輯如下

//查找標(biāo)題

      List<GrpTitle> grpTitle = userService.getGrpTitle(caseId);

      //查找每個(gè)標(biāo)題時(shí),找出所有對(duì)應(yīng)lable數(shù)據(jù)并放入一個(gè)grplist

      for (GrpTitle title : grpTitle) {

            List<Lable> lable = userService.getLableInfo(title.getGRP_ID());

            FullContent cont = new FullContent();

            cont.setTP_NM(title.getTP_NM());

            cont.setLable(lable);

            //把所有g(shù)rplist放到一個(gè)list

            grpList.add(cont);

           }

      //加入case1 返回需要的結(jié)果

      model.addAttribute("grp11List", grpList);

到此,關(guān)于“怎么實(shí)現(xiàn)mysql讀寫(xiě)分離”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

名稱(chēng)欄目:怎么實(shí)現(xiàn)mysql讀寫(xiě)分離-創(chuàng)新互聯(lián)
URL分享:http://www.chinadenli.net/article6/dodiig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)小程序開(kāi)發(fā)建站公司手機(jī)網(wǎng)站建設(shè)App開(kāi)發(fā)網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)