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

鍍金池/ 問答/ Java問答
單眼皮 回答

別想復(fù)雜。你看第二個(gè)“北京市”再往后不是還有“ 聯(lián)通”呢么,如果這個(gè)是確定的那往前回溯三個(gè)全角字符不就是了~

毀了心 回答
  1. 存儲(chǔ)角色,Java類.字段的關(guān)系
    例如:t_role_relationship(fk_role_id, class, field)
  2. 寫一個(gè)公共方法。

Map<Integer, RoleRelationship> map = new Hashxxx();
public Object(Object obj) {
    Object newObj = Class.forName(xxx).instance();
    Field[] fields = obj.getClass().getFields();
    for(Field f: fields) {
        if(map.keys.contains(f.getName()) {
            setMethod.invoke(newObj, invoke(obj, getMethod));
        }
    }    
    return newObj;
}
墻頭草 回答

我寫了一篇關(guān)于CKEditor5的教程,里面有解決你問題的方法。https://www.jianshu.com/p/47e...

不討喜 回答

寫死或?qū)懟羁葱枨蟀 懟畹脑捘惆秧撁娲詈?,再把后端?shù)據(jù)拼接進(jìn)去不就完了。

薄荷糖 回答
  1. 確認(rèn)dependencyManagement下是否正確指定了cloud的版本
  2. reimport你的pom文件
不二心 回答

clipboard.png

大哥 你的app.js 路由那塊 component 不顯示的這幾個(gè)拼錯(cuò)了,,你的編輯器不帶不全的么

薄荷糖 回答
  1. 沒有
  2. 沒有

sessionStorage是瀏覽器本地存儲(chǔ),不在網(wǎng)絡(luò)上傳輸。爬蟲是HTTP協(xié)議。

你需要解決的是 sessionStorage里面存的key哪來的?一般是請(qǐng)求后端拿回來的,你把這個(gè)鏈接爬一下

初念 回答

需要在

manager.getCookieStore();之前再做一次openConnection();和getInputStream();
也可以考慮用HttpClient獲取cookie
CookieStore cookieStore = new BasicCookieStore();
httpClient = HttpClients.custom().setDefaultCookieStore(cookieStore).build();
List<Cookie> cookies = cookieStore.getCookies();
笨笨噠 回答

var obj = [

{
    "省會(huì)": "北京123",
    "金額": 29097061.66
},
{
    "省會(huì)": "廣州123",
    "金額": 19784491.69
},
{
    "省會(huì)": "杭州123",
    "金額": 14068375.59
},
{
    "省會(huì)": "南1京1",
    "金額": 13391405.93
},
{
    "省會(huì)": "香22港3",
    "金額": 11244012.29
},
{
    "省會(huì)": "香22港3",
    "金額": 11244012.29
},
{
    "省會(huì)": "香22港3",
    "金額": 11244012.29
}

] //此處是原始數(shù)據(jù)
var obj1 = [

{
    "省會(huì)": "北京123",
    "金額": 29097061.66
},
{
    "省會(huì)": "廣州123",
    "金額": 19784491.69
},
{
    "省會(huì)": "杭州123",
    "金額": 14068375.59
},
{
    "省會(huì)": "南1京1",
    "金額": 13391405.93
},
{
    "省會(huì)": "香22港3",
    "金額": 11244012.29
},
{
    "省會(huì)": "香22港3",
    "金額": 11244012.29
},
{
    "省會(huì)": "臺(tái)灣",
    "金額": 11244012.29
}

] //此處是取發(fā)生變化后的數(shù)據(jù)
for (var i = 0 ; i < obj.length; i++) {

            if (obj[i].金額 == obj1[i].金額 && obj1[i].省會(huì) == obj1[i].省會(huì)) {

            } else {
                obj[i].金額 = "此處填寫要替換成什么值";
                obj[i].省會(huì) = "此處填寫要替換成什么值";
            }
        }

//最后obj就是替換成功后的新對(duì)象數(shù)組

離殤 回答

</servlet-mapping>
這個(gè)是前端控制器設(shè)計(jì)模式的實(shí)現(xiàn),提供Spring Web MVC的集中訪問點(diǎn),而且負(fù)責(zé)職責(zé)的分派,而且與Spring IoC容器無縫集成,從而可以獲得Spring的所有好處
DispatcherServlet主要用作職責(zé)調(diào)度工作,本身主要用于控制流程,主要職責(zé)如下:

文件上傳解析,如果請(qǐng)求類型是multipart將通過MultipartResolver進(jìn)行文件上傳解析;
通過HandlerMapping,將請(qǐng)求映射到處理器(返回一個(gè)HandlerExecutionChain,它包括一個(gè)處理器、多個(gè)HandlerInterceptor攔截器);
通過HandlerAdapter支持多種類型的處理器(HandlerExecutionChain中的處理器);
通過ViewResolver解析邏輯視圖名到具體視圖實(shí)現(xiàn);
本地化解析;
渲染具體的視圖等;
如果執(zhí)行過程中遇到異常將交給HandlerExceptionResolver來解析。

load-on-startup:表示啟動(dòng)容器時(shí)初始化該Servlet;如果它存在,則它將在應(yīng)用程序啟動(dòng)時(shí)裝在servlet并調(diào)用它的init方法。若不存在,則在該servlet的第一個(gè)請(qǐng)求時(shí)加載。
url-pattern:表示哪些請(qǐng)求交給Spring Web MVC處理, “/” 是用來定義默認(rèn)servlet映射的。也可以如“*.html”表示攔截所有以html為擴(kuò)展名的請(qǐng)求。

該DispatcherServlet默認(rèn)使用WebApplicationContext作為上下文,Spring默認(rèn)配置文件為“/WEB-INF/[servlet名字]-servlet.xml”。
<listener>

安淺陌 回答

把用戶名和密碼進(jìn)行base64加密,具體怎么做看你(例如:可以先base64加密一次在記入一串定義的字符串在進(jìn)行base64加密)
base64只是其中一種 看你怎么選擇,這種加密還是選擇可逆加密然取不出原來的值,例如:md5就不能取出原來的值
把用戶名和密碼寫入input框是,進(jìn)行對(duì)應(yīng)的base64解密就行(進(jìn)行幾次加密就要進(jìn)行幾次解密)

厭遇 回答

jvm中有常量池。所有創(chuàng)建的字符串常量都在里面存儲(chǔ)。如果常量池里沒有常量才會(huì)在新建常量。
new string()是用一塊內(nèi)存區(qū)域新建對(duì)象。不管常量池中是否有該常量。
兩個(gè)值雖然一樣,但是地址不一樣。所以為false;

你可以去百度下String s3=new String("123");創(chuàng)建了幾個(gè)對(duì)象。面試常問

背叛者 回答

貼出來的代碼泛型都有問題,希望對(duì)你有用

import java.util.ArrayList;
import java.util.List;

public class Answer {
    public static void main(String[] args) {
        List<String> str = new ArrayList<>();
        str.add("2016");
        str.add("2017");
        str.add("2018");
        List<Bean> str2 = new ArrayList<>();
        // bean的year為2016 cnt為100
        str2.add(new Bean("2016","100"));
        // bean的year為2017  cnt為150
        str2.add(new Bean("2017","150"));
        List<Bean> str3 = new ArrayList<>();
        deal(str, str2, str3);
        System.out.println(str3);
    }

    private static void deal(List<String> str, List<Bean> str2, List<Bean> str3) {
        //存儲(chǔ)交集
        List<String> years = new ArrayList<>();
        for (Bean temp : str2) {
            if (str.contains(temp.getYear())) {
                years.add(temp.getYear());
                str3.add(temp);
            } else {
                temp.setCnt("0");
                str3.add(temp);
            }
        }
        for (String s : str) {
            if (!years.contains(s)) {
                str3.add(new Bean(s, "0"));
            }
        }
    }
}
class Bean {
    private String year;
    private String cnt;

    public Bean() {
    }

    public Bean(String year, String cnt) {
        this.year = year;
        this.cnt = cnt;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("Bean{");
        sb.append("year='").append(year).append('\'');
        sb.append(", cnt='").append(cnt).append('\'');
        sb.append('}');
        return sb.toString();
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public String getCnt() {
        return cnt;
    }

    public void setCnt(String cnt) {
        this.cnt = cnt;
    }
}
蝶戀花 回答

如果對(duì)數(shù)據(jù)實(shí)時(shí)性要求不高,就做個(gè)從oracle字典表同步到緩存的后臺(tái)作業(yè),每隔5秒或10秒運(yùn)行一次。

還有一個(gè)思路,就是在oracle在做個(gè)字典表的觸發(fā)器,如果有數(shù)據(jù)更新的話,在觸發(fā)器中調(diào)用java程序,同步到緩存中。
oracle中調(diào)用java的方法,可以參考我以前寫的文章

怣人 回答

是指這樣吧

public class Holdwer {
    public getS getTheS() {
        return new getS() {
            @Override
            void getSomeMesage() {
                System.out.println("This is  getS");
            }
        };
    }


    public abstract class getS {
        abstract void getSomeMesage();
    }
}
初念 回答
List<Integer> list1 =Arrays.asList(1,2,3,4,5);
List<Integer> list2 =Arrays.asList(1,2,3,4,5);

List<Integer> result = IntStream.range(0, list1.size())
                                .map(i -> list1.get(i) + list2.get(i))
                                .boxed()
                                .collect(Collectors.toList());
笑浮塵 回答

json啊,這也有疑問???
前面加了點(diǎn)東西就不認(rèn)識(shí)了??

吃藕丑 回答

個(gè)人理解:
用戶創(chuàng)建訂單這個(gè)操作,結(jié)果是訂單表被新增一條記錄,所以個(gè)人覺得應(yīng)該放在OrderController。

希望對(duì)你有所幫助,謝謝