Time of Update: 2018-12-05
使用httpclient實現http介面調用執行個體假設服務介面如下:介面地址: http://192.168.0.1/service/sendsms請求方式: post需要傳遞參數: c= {"uid":"10000","title":"test a title","content":"this is a test"}參數內容為json格式輸出:{result:0,code:"success"} 格式為json格式:result:1 .成功,0. 失敗 code: 為提示資訊用戶端調用代碼:
Time of Update: 2018-12-05
用記事本編輯“C:\Windows\System32\Drivers\etc\”目錄下的 hosts 檔案,在末尾加上:127.0.0.1 activate.adobe.com127.0.0.1 practivate.adobe.com127.0.0.1 ereg.adobe.com127.0.0.1 activate.wip3.adobe.com127.0.0.1 wip3.adobe.com127.0.0.1 3dns-3.adobe.com127.0.0.1
Time of Update: 2018-12-05
如下代碼:(注意該類繼承自HibernateDaoSupport ,要在applicationContext.xml中將sessionFactory注入此類中)public class DaoUtil extends HibernateDaoSupport {public Object executeMySQL(final String sql){System.out.println(sql);return getHibernateTemplate().execute( new
Time of Update: 2018-12-05
DailyRollingFileAppender的使用DailyRollingFileAppender是日誌記錄軟體包Log4J中的一個Appender,它能夠按一定的頻度滾動日誌記錄檔案。如果您不熟悉Log4J,那我們建議您閱讀一下 使用Log4j進行日誌記錄。
Time of Update: 2018-12-05
屬性檔案: ## sql server#driver=com.microsoft.jdbc.sqlserver.SQLServerDriver#url=jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=ProductOrder#user=sa#password= ## oracle#driver=oracle.jdbc.driver.OracleDriver#url=jdbc:oracle:thin:@192.168.1.191:152
Time of Update: 2018-12-05
同步/非同步與阻塞/非阻塞的區別我喜歡用自己的語言通過聯絡現實生活中的一些現象解釋一些概念,當我能做到這一點時,說明我已經理解了這個概念.今天要解釋的概念是:同步/非同步與阻塞/非阻塞的區別.這兩組概念常常讓人迷惑,因為它們都是涉及到IO處理,同時又有著一些相類似的地方.首先來解釋同步和非同步概念,這兩個概念與訊息的通知機制有關.舉個例子,比如我去銀行辦理業務,可能選擇排隊等候,也可能取一個小紙條上面有我的號碼,等到排到我這一號時由櫃檯的人通知我輪到我去辦理業務了.前者(排隊等候)就是同步等待訊
Time of Update: 2018-12-05
關於二進位Web服務架構Hessian最簡單代碼執行個體在resin3.1 下測試通過hessian版本: hessian-3.1.6.jar官方地址:http://hessian.caucho.com/#Javahttp://hessian.caucho.com/步驟如下:1. 介面定義package com.yanek.study.hessian;public interface Hello { public String hello(String name);
Time of Update: 2018-12-05
java上機測試題,三道題中任選一道做,可以上網查閱資料,限時1小時。第一題:(1)用程式建立一個xml檔案c:/test.xml,
Time of Update: 2018-12-05
http://blog.csdn.net/lb85858585/article/details/6693458 同步/非同步與阻塞/非阻塞的區別我喜歡用自己的語言通過聯絡現實生活中的一些現象解釋一些概念,當我能做到這一點時,說明我已經理解了這個概念.今天要解釋的概念是:同步/非同步與阻塞/非阻塞的區別.這兩組概念常常讓人迷惑,因為它們都是涉及到IO處理,同時又有著一些相類似的地方.首先來解釋同步和非同步概念,這兩個概念與訊息的通知機制有關.舉個例子,比如我去銀行辦理業務,可能選擇排隊等候,也可能
Time of Update: 2018-12-05
分頁封裝工具 + 生產力類及其使用方法作者: javaboy2012Email:yanek@163.comqq: 1046011462 package com.yanek.util;import java.util.List;public class PageBean {/** * @param args */public static void main(String[] args) {}private int currentpage; // 當前頁數private int
Time of Update: 2018-12-05
在action中 不能有execute方法,否則其他的方法則不能執行. 如下: package com.yanek.mvc.demo;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;import
Time of Update: 2018-12-05
關於sql資料庫裡日期的跨年處理:讀取本周和上周紀錄時,涉及跨年資料要特殊處理:資料庫裡周數儲存 1-52周。按照sql函數取得周數時會出現53的問題。寫入資料庫時要處理州周為53的情況,week=53 則當作下1年處理nian=nian+1week=1 本周: SET DATEFIRST 1 -- 設定周一為一周的第一天 declare @week_year int set @week_year = year(getdate()) declare @week smallint --
Time of Update: 2018-12-05
一個非常有用的類,CountDownLatch, 可以用來在一個線程中等待多個線程完成任務的類; 通常的使用情境是,某個主線程接到一個任務,起了n個子線程去完成,但是主線程需要等待這n個子線程都完成任務了以後才開始執行某個操作; 測試代碼如下:package test;import java.util.concurrent.CountDownLatch;public class TestThread { /** * * @author Administrator/2012-3-1/上午09:
Time of Update: 2018-12-05
智力題:1. 你有10桶金幣,有一桶金幣全是假的,而且比正常的輕100克/每個,正常的金幣重1000克,你有一個秤,如何一次就稱出來哪桶金幣是假的. 思路:因為只能稱一次,所以這一次必須涉及到10個桶子。。。所以這是10個桶都得拿出金幣來稱,但是這10個桶拿出金幣又必須有區別,所以每個桶拿出的金幣數量就不應該一樣。。 從第一個桶拿一個金幣,第二個桶拿兩個金幣,。。。。。第十個桶拿10個金幣 , 然後拿去稱,全部是真的應該是55千克,然後看看少了幾百克,就知道是那個桶了。
Time of Update: 2018-12-05
OSCache簡單例子 1. BaseCache.java 基類 package com.yanek.demo.cache.oscache;import java.util.Date;import com.opensymphony.oscache.base.NeedsRefreshException;import com.opensymphony.oscache.general.GeneralCacheAdministrator;public class BaseCache
Time of Update: 2018-12-05
Jdom讀xml解析執行個體子 package com.yanek.demo.xml.test;import java.io.File;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import
Time of Update: 2018-12-05
關於使用Spring和hibernate開發web程式的配置說明和簡單一實例的詳細說明作者:yanekemail:yanek@126.com一、實現目標:通過使用spring和hibernate,實現使用者的添加功能。把使用者資訊加入到資料庫中使用Spring 的hibernate模板實現DAO操作。最終效果: 瀏覽器中輸入 http://localhost:8083/hibernateTestWeb/user.do
Time of Update: 2018-12-05
ssh架構整合執行個體子-設定檔主要設定檔如下:1.web.xml:配置actionservlet類和映射配置Listener,載入spring配置<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Time of Update: 2018-12-05
package com.aspboy.base.cache;/* * Created on 2004-8-18 * *“最近最少使用演算法”(LRU演算法),它是將最近一段時間內最少被訪問過的行淘汰出局。 *因此需要為每行設定一個計數器,LRU演算法是把命中行的計數器清零,其他各行計數器加1。 *當需要替換時淘汰行計數器計數值最大的資料行出局。 *這是一種高效、科學的演算法,其計數器清零過程可以把一些頻繁調用後再不需要的資料淘汰出Cache, *提高Cache的利用率。 */import
Time of Update: 2018-12-05
STL實踐指南 Practical Guide to STL作者:Jeff Bogan