java後臺開發回顧1

每次從數據庫取出數據100個;直到從數據庫中取出的數據是空即可;設計完畢
HttpServletResponse:
response.setContentType(“text/html;charset=utf-8”);//文本類型
response.setHeader(“Access-Controller-Allow-Origin”,”*”);//設置響應頭允許ajax跨域請求;     response.setHeader(“Access-Controller-Allow-Methods”,”GET,POST”);//所有的異域請求都可以接受
HttpServletResponse response;

將椒鹽:UUID.randomUUID().toString()和用戶名一起存到數據表,
 DigestUtils.md5Hex(String str)加密處理即可,也就是名文加密匙,生成規則使用DigestUtils.md5Hex()
這是隨機數的生成方案:6位數
    len = Math.min(len, 8);
    int min = Double.valueOf(Math.pow(10, len - 1)).intValue();//100000
    int tmp=Double.valueOf(Math.pow(10, len + 1)).intValue() - 1;//7個9
    int num = new Random().nextInt(tmp) + min;
    System.out.println(String.valueOf(num).substring(0,len));//截取字符串的前面6個

StringUtils.isNotBlank(lastTime);
import org.apache.commons.lang3.StringUtils;
 <dependencies>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.4</version>
    </dependency>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>
</dependencies>

表達式:
    <#if res.data??> if
    <#else> else
    </#if> end 
    <#if res.data??>map集合有數據
    <#assign picMap=res.data.picture> 聲明一個map集合
    <#assign keys=picMap?keys>聲明一個list或者set集合
    <#list keys as key>list取值
    <img id=’${key}’ src=’${picMap[key]!’’}’ map.get(“keyName”)!=””
    </#list>
    </#if>        
微信小程序開發,使用postman給微信服務器發送url及其請求,接收到的數據是對的即可,咱們相當於一箇中轉站;
我感覺微信開發使用微信的js庫,各種功能都使用開發好的庫函數api即可;提供的開發工具是前端使用的;
多線程技術:
    ScheduledExecutorService和Executor:執行器
    @Scheduled(fixedDelay = 2*60*60*1000):定時任務執行    
    @Schedules():Scheduled[] value();
    apache     common-lang3包下的工具類
在spring的主入口main,更改時區:
    TimeZone time = TimeZone.getTimeZone("Asia/Shanghai");
    TimeZone.setDefault(time);
    //BasicThreadFactory是org.apache.commons.lang3下的
    private static final ScheduledExecutorService service = new ScheduledThreadPoolExecutor(8,
            new BasicThreadFactory.Builder().namingPattern("detect-pool-%d").daemon(true).build());

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章