0

人工智能技術導論——邏輯程序設計語言PROLOG

最近在復習人工智能導論,里面介紹了一種邏輯關系語言PROLOG,但這本書里面用到的編譯器是Turbo PROLOG,這個編譯器早就被淘汰了,我后來找的了它的升級版Visual PROLOG,但一些語法也發生了變化,現在好像用起來不錯的是SWI PROLOG ,這里處于復習的目的,把書上關于PROLO ...

王陸 發布于 2019-12-17 21:22 評論(0)閱讀(119)
1

基于 raft 協議的 RocketMQ DLedger 多副本日志復制設計原理

上一篇 "源碼分析 RocketMQ DLedger(多副本) 之日志復制(傳播)" ,可能有不少讀者朋友們覺得源碼閱讀較為枯燥,看的有點云里霧里,本篇將首先梳理一下 RocketMQ DLedger 多副本關于日志復制的三個核心流程圖,然后再思考一下在異常情況下如何保證數據一致性。 @ "TOC" ...

中間件興趣圈 發布于 2019-12-17 21:19 評論(0)閱讀(74)
0

JVM系列三(垃圾收集器).

一、概述 1. 哪些內存需要回收 "上篇文章" 我們介紹了 Java 內存運行時區域的各個部分,其中程序計數器、虛擬機棧、本地方法棧三個區域隨線程而生,隨線程而滅,在這幾個區域內就不需要過多考慮回收的問題,因為方法結束或者線程結束時,內存自然就跟著回收了。 而方法區和 Java 堆是線程共享的,我們 ...

JMCui 發布于 2019-12-17 21:05 評論(0)閱讀(122)
0

JSON數據處理

本文介紹使用json-lib和fastjson解析json數據。 ...

空夜 發布于 2019-12-17 21:00 評論(0)閱讀(139)
1

Spring源碼加載BeanDefinition過程

本文主要講解Spring加載xml配置文件的方式,跟蹤加載BeanDefinition的全過程。 源碼分析 源碼的入口 ClassPathXmlApplicationContext構造函數 new ClassPathXmlApplicationContext(“spring.xml”)用于加載CLA ...

陳彥斌 發布于 2019-12-17 20:46 評論(2)閱讀(102)
0

關于 Kafka 的一些面試題目

上周客串了一下面試官,在這里就簡單記錄一下期間我問到的一些關于 Kafka 的面試題目,這些都是我平時在學習 Kafka 的一些總結要點。 談談你對 kafka 的整體認識? 問這個問題主要是想知道面試者對 Kafka 的整體認識如何,能夠大致了解清楚面試者對 Kafka 的相關概念的熟悉程度,比如 ...

后端進階 發布于 2019-12-17 20:33 評論(0)閱讀(156)
0

基于 asm 實現比 spring BeanUtils 性能更好的屬性拷貝框架

Bean Mapping 日常開發中經常需要將一個對象的屬性,賦值到另一個對象中。 常見的工具有很多,但都多少不夠簡潔,要么不夠強大。 我們經常使用的 Spring BeanUtils 性能較好,但是特性不足。 "Bean Mapping" 提供了很多豐富的特性,便于日常開發。 如果你追求更加極致的 ...

葉止水 發布于 2019-12-17 20:07 評論(0)閱讀(119)
0

【搞定Jvm面試】 JVM 垃圾回收揭秘附常見面試題解析

JVM 垃圾回收 寫在前面 本節常見面試題 問題答案在文中都有提到 如何判斷對象是否死亡(兩種方法)。 簡單的介紹一下強引用、軟引用、弱引用、虛引用(虛引用與軟引用和弱引用的區別、使用軟引用能帶來的好處)。 如何判斷一個常量是廢棄常量 如何判斷一個類是無用的類 垃圾收集有哪些算法,各自的特點? Ho ...

JavaGuide 發布于 2019-12-17 19:58 評論(0)閱讀(67)
0

史上最通俗,徹底搞懂字符亂碼問題的本質

1、引言 IM等社交應用的開發工作中,亂碼問題也很常見,比如: 1)IM聊天消息中的Emoji表情為什么發給后端后MySQL數據庫里會亂碼; 2)文件名中帶有中文的大文件聊天消息發送后,對方看到的文名是亂碼; 3)Http rest接口調用時,后端讀取到APP端傳過來的參數有中文亂碼問題; ... ...

im中國人 發布于 2019-12-17 19:52 評論(1)閱讀(201)
0

java發送郵件基礎方法(另附部分主流郵箱服務器地址、端口及授權碼設置方法)

java發送郵件基礎方法,可通過重載簡化參數 import java.io.File; import java.io.UnsupportedEncodingException; import java.util.Properties; import javax.activation.DataHand ...

ggwudivs 發布于 2019-12-17 18:38 評論(0)閱讀(117)
0

JDBC導致的反序列化攻擊

背景 上周BlackHat Europe 2019的議題 "《New Exploit Technique In Java Deserialization Attack》" 中提到了一個通過注入JDBC URL實現反序列化攻擊的場景,簡單分析一下。 分析 當java應用使用 MySQL Connect ...

Welk1n 發布于 2019-12-17 18:32 評論(0)閱讀(144)
2

Flume理論研究與實驗

一、理論研究 1.1 總覽 Flume是一個分布式的可靠的日志收集系統,主要是用于從各種數據源收集、聚合并移動大批量的日志數據到存儲系統;它本身具有許多故障轉移和恢復機制,具有強大的容錯能力;它使用下面這樣一個簡單的可擴展的數據流模型來進行在線分析。 1.2 核心概念 Event:一個FLume事件 ...

wing1995 發布于 2019-12-17 17:49 評論(0)閱讀(113)
1

Python利用PyExecJS庫執行JS函數

在Web滲透流程的暴力登錄場景和爬蟲抓取場景中,經常會遇到一些登錄表單用DES之類的加密方式來加密參數,也就是說,你不搞定這些前端加密,你的編寫的腳本是不可能Login成功的。針對這個問題,現在有三種解決方式: ①看懂前端的加密流程,然后用腳本編寫這些方法(或者找開源的源碼),模擬這個加密的流程。缺 ...

Mysticbinary 發布于 2019-12-17 17:41 評論(0)閱讀(187)
1

SpringBoot中基于Pact的契約測試

背景 如今,契約測試已經逐漸成為測試圈中一個炙手可熱的話題,特別是在微服務大行其道的行業背景下,越來越多的團隊開始關注服務之間的契約及其契約測試。 什么是契約測試 關于什么是契約測試這個問題,首先先看一下Pact官方文檔給出的定義:pact的官方文檔,是另一個可以幫助我們理解契約測試的地方。它對契約 ...

AstrophelYang 發布于 2019-12-17 17:22 評論(0)閱讀(142)
8

Asp.Net WebApi一個簡單的Token驗證

1、前言: WebAPI主要開放數據給手機APP,Pad,其他需要得知數據的系統,或者軟件應用。Web 用戶的身份驗證,及頁面操作權限驗證是B/S系統的基礎功能。我上次寫的《Asp.Net MVC WebAPI的創建與前臺Jquery ajax后臺HttpClient調用詳解》這種跟明顯安全性不是那 ...

魏楊楊 發布于 2019-12-17 17:06 評論(8)閱讀(934)
1

Django ContentType 的使用

引入 一切優化,最終都是關于需求的優化。本文介紹需求確定之后的數據庫表結構設計優化。 程序員應該都知道,編程是數據結構和算法的結合。所謂數據就是用戶需要訪問和操作的資源,比如購物類App里面的商品,圖書、衣服、鞋帽等等。算法就是我們通過一系列的獲取數據、過濾數據、匯總并編排數據并最終展現給用戶的一個 ...

Nolinked 發布于 2019-12-17 17:05 評論(0)閱讀(93)
0

什么是泛型?

一、泛型的概念 泛型是 Java SE5 出現的新特性,泛型的本質是類型參數化或參數化類型,在不創建新的類型的情況下,通過泛型指定的不同類型來控制形參具體限制的類型。 二、泛型的意義 一般的類和方法,只能使用具體的類型:要么是基本類型,要么是自定義的類。如果要編寫可以應用于多種類型的代碼,這種刻板的 ...

hncboy 發布于 2019-12-17 16:37 評論(0)閱讀(181)
0

Oracle - 通過dg,完成單實例到rac的遷移

一、概述 本文將介紹如何給單實例搭建一個rac dg,以及如何對其進行角色轉換,完成從單實例到rac的遷移。預先具備的知識(rac搭建,單實例-單實例dg搭建) 二、實驗環境介紹 主庫(已有數據庫實例prod) prod:192.168.56.102,sid:prod,version:11.2.0. ...

小豹子加油 發布于 2019-12-17 16:35 評論(0)閱讀(95)
0

抽象工廠模式

??原文地址為 "http://www.nxrnyq.tw/haixiang/p/12055272.html" ,轉載請注明出處! 簡介 工廠方法模式 中考慮的是一類產品的生產,如畜牧場只養動物、電視機廠只生產電視機、計算機軟件學院只培養計算機軟件專業的學生等。 同種類稱為同等級,也就是說:工 ...

海向 發布于 2019-12-17 16:33 評論(0)閱讀(166)
0

Isight&Abaqus仿真優化實例:Mechanical Design Optimization for Robot Legs with Abaqus and Isight

【參考教程】 1. Abaqus Isight Optimization of a Pump Support https://www.youtube.com/watch?v=xCmVjNXlczM 2.【YouTube轉載】Isight參數優化(士盟科技出品)(中文講解) https://www.b ...

zhongyuliang 發布于 2019-12-17 16:24 評論(0)閱讀(63)
四川金7乐历史开奖号码查询