原创 python-orm框架

首先見代碼: #!/usr/bin/env python3 # encoding: utf-8 # @File: __init__.py.py # @Author : Leon Chu <[email protected]> # @T

原创 java AIO 服務端代碼實現

java 7引入AIO  基於linux epoll, window iocp異步 I/O(簡稱 AIO)AIO 的核心概念:發起非阻塞方式的 I/O 操作。當 I/O 操作完成時通知。應用程序的責任就是:什麼時候發起操作? I/O 操作

原创 對含有一億數據的大文件進行排序,要求使用內存小於32MB

大文件排序 題目:有10個文件,每個文件有1000萬行,文件內容的每一行爲一個整型數字;需要,寫一個程序,將所有數字排序,分爲10個文件輸出,如0號文件包含前1000萬個數字,1號文件文件包含1千萬-2千萬之間的數字,依次類推。 限制:如

原创 理解RESTful架構

理解RESTful架構 作者: 阮一峯 日期: 2011年9月12日 越來越多的人開始意識到,網站即軟件,而且是一種新型的軟件。 這種"互聯網軟件"採用客戶端/服務器模式,建立在分佈式體系上,通過互聯網通信,

原创 最簡單的數據庫連接池(SQLlite)

其中prop是從xml文件中讀取數據庫配置參數 package com.airport.demo.util; import java.io.IOException; import java.io.InputStream; import

原创 基於JDK7 NIO2的高性能web服務器實踐之二(轉)

前一篇博客,我簡單提了下怎麼爲NIO2增加TransmitFile支持,文件傳送吞吐量是一個性能關注點,此外,併發連接數也是重要的關注點。 不過JDK7中又一次做了簡單的實現,不支持同時投遞多個AcceptEx請求,只支持一次一個,返回後

原创 java規範轉

前言 這份文檔是Google Java編程風格規範的完整定義。當且僅當一個Java源文件符合此文檔中的規則, 我們才認爲它符合Google的Java編程風格。 與其它的編程風格指南一樣,這裏所討論的不僅僅是編碼格式美不美觀的問題, 同時也

原创 PDF讀取框架pdfbox 圖片讀取和存儲以及創建新pdf

Apache PDFbox是一個開源的、基於Java的、支持PDF文檔生成的工具庫,它可以用於創建新的PDF文檔,修改現有的PDF文檔,還可以從PDF文檔中提取所需的內容。Apache PDFBox還包含了數個命令行工具。  Apa

原创 簡單的eclipse應用jna入門和實例

NA全稱Java Native Access,是一個建立在經典的JNI技術之上的Java開源框架(https://github.com/twall/jna)。JNA提供一組Java工具類用於在運行期動態訪問系統本地庫(native l

原创 觀察者模式和訂閱模式的案例代碼

觀察者模式和訂閱模式的案例代碼 1. 概述   有時被稱作發佈/訂閱模式,觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態發生變化時,會通知所有觀察者對象,使它們能夠自動更新自己。 解決

原创 swt實現文件圖片拖拽上傳

一,拖拽得到文件地址,根據地址得到文件 二,拖拽的 swt空間內不必須要有一個可以點擊的項目才能實現 例如table內可以放tableitem 以下是代碼,table可以換成其他的,拖拽後的處理也可以是愛他的 int operatio

原创 事務與連接池

java jdbc深入理解(connection與threadlocal與數據庫連接池和事務實) 1.jdbc連接數據庫,就這樣子 Class.forName(“com.mysql.jdbc.Driver”); java.sql.Con

原创 java讀取bitmap文件

讀取24位bitmap(bmp)格式圖片文件 //讀取bmp圖片文件package pcm24; import java.awt.Color; import java.awt.Graphics; import java

原创 定時器的種類和用法

一,四種延時器種類 package com.lid; import java.util.Calendar; import java.util.Date; import java.util.Timer; import

原创 window 下上傳項目到git 和插件上傳

今天想上傳我的項目到git,先是eclipse上git插件出問題,老是連接不上去,然後各種跳坑 現在講流程寫下來 第1步:創建SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa