原创 字符串全排列

依次選出每一個字符元素,作爲排列的第一個元素,然後對剩餘的元素進行全排列,如此遞歸處理,從而得到所有元素的全排列。以對字符串abc進行全排列爲例,我們可以這麼做: 固定a,求後面bc的排列:abc,acb,求好後,a和b交換,得到bac 

原创 windows系統搭建本地spark的java開發環境

1.pom文件添加依賴: <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.11</artifactId> <version>2.3

原创 http、TCP/IP協議與socket之間的區別

網絡由下往上分爲:  物理層--                       數據鏈路層-- 網絡層--                       IP協議 傳輸層--                

原创 spring中註解的實現原理

@Autowired和@Resource的區別:   在Java中使用@Autowired和@Resource註解進行裝配,這兩個註解分別是: 1、@Autowired按照默認類型(類名稱)裝配依賴對象,默認情況下它要求依賴對象必須

原创 Chrome 中的 JavaScript 斷點設置和調試技巧

你是怎麼調試 JavaScript 程序的?最原始的方法是用 alert() 在頁面上打印內容,稍微改進一點的方法是用 console.log() 在 JavaScript 控制檯上輸出內容。嗯~,用這兩種土辦法確實解決了很多小型 Jav

原创 linux啓動激活網卡

linux每次啓動的時候網卡都需要激活才能上網,實在是很麻煩。 解決辦法如下:1.#vi /etc/sysconfig/network-scripts/ifcfg-eth0  修改ONBOOT=yes 2.如果網卡還不能自激活,則在/et

原创 可以直接拿來用的15個jQuery代碼片段

1.預加載圖片 1 2 3 4 5 6 7 8 9 10 11 12 (function($) {   var cache = [];   // Argume

原创 Cross-Site Scripting(XSS): 跨站腳本攻擊介紹

一、XSS攻擊簡介         作爲一種HTML注入攻擊,XSS攻擊的核心思想就是在HTML頁面中注入惡意代碼,而XSS採用的注入方式是非常巧妙的。        在XSS攻擊中,一般有三個角色參與:攻擊者、目標服務器、受害者的瀏覽

原创 多線程下非阻塞堆棧的實現

此實現來自:點擊打開鏈接 具體如下: package com.test; import java.util.concurrent.atomic.AtomicReference; public class ConcurrentStack

原创 webservice安全之WS-Security驗證

WebService有兩種安全機制,一是利用WS-Security將簽名和加密頭加入SOAP消息,另一個是利用數字證書和數字籤 名認證。此篇文章介紹利用cxf實現WS-Security驗證。 首先,服務器端配置 在利用webservic

原创 ibatis打印sql日誌的方法,在log4j.xml中加入如下配置即可

<appender name="IBatis" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout">

原创 奇偶排序

題目:輸入一個整數數組,調整數組中數字的順序,使得所有奇數位於數組的前半部分, 所有偶數位於數組的後半部分。要求時間複雜度爲O(n)。 針對這個題目,我們可以維護兩個指針,一個指針指向數組的第一個數字,向後移動;一個指針指向最後一個數字,

原创 利用webservice和jms實現系統間的數據同步之二

接上一篇文章 此係統採用ActiveMQ作爲jms消息服務器 jmsserver系統的結構圖如下:   jdbc.properties配置如下: jdbc.driverClassName=oracle.jdbc.xa.client.O

原创 CSRF 攻擊的應對之道

簡介: CSRF(Cross Site Request Forgery, 跨站域請求僞造)是一種網絡的攻擊方式,該攻擊可以在受害者毫不知情的情況下以受害者名義僞造請求發送給受攻擊站點,從而在並未授權的情況

原创 緩存和事務

事務的4個基本特性(ACID): 1.Atomic(原子性):事務中包含的操作被看作一個邏輯單元,這個邏輯單元中的操作要麼全部成功,要麼全部失敗。 2.Consistency(一致性):只有合法的數據可以被寫入數據庫,否則事務應該將其回滾