- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 python-orm框架
首先见代码:#!/usr/bin/env python3# encoding: utf-8# @File: __init__.py.py# @Author : Leon Chu <leon_chu@apple.com># @Time : 2019-03-15 15:45class Field(object): def __init__(self, name, ...
2019-11-11 23:15:56
717
原创 对含有一亿数据的大文件进行排序,要求使用内存小于32MB
大文件排序题目:有10个文件,每个文件有1000万行,文件内容的每一行为一个整型数字;需要,写一个程序,将所有数字排序,分为10个文件输出,如0号文件包含前1000万个数字,1号文件文件包含1千万-2千万之间的数字,依次类推。限制:如果使用java,-Xmx需要设置为32MB;其它语言也需限制内存为32MB。 要求:正确输出 使用多线程加分编写时长:24。小时。提供可运行的程序,以及实现说...
2018-07-20 15:57:31
12812
1
转载 java规范转
前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见。1.1 术语说明在本文档中,...
2018-07-17 18:36:31
269
转载 基于JDK7 NIO2的高性能web服务器实践之二(转)
前一篇博客,我简单提了下怎么为NIO2增加TransmitFile支持,文件传送吞吐量是一个性能关注点,此外,并发连接数也是重要的关注点。 不过JDK7中又一次做了简单的实现,不支持同时投递多个AcceptEx请求,只支持一次一个,返回后再投递。这样,客户端连接的接受速度必然大打折扣。不知道为什么sun会做这样的实现,WSASend()/WSAReceive()一次只允许一个还是可以理解,毕竟简化...
2018-07-14 17:14:16
324
原创 java AIO 服务端代码实现
java 7引入AIO 基于linux epoll, window iocp异步 I/O(简称 AIO)AIO 的核心概念:发起非阻塞方式的 I/O 操作。当 I/O 操作完成时通知。应用程序的责任就是:什么时候发起操作? I/O 操作完成时通知谁?AIO 的 I/O 操作,有两种方式的 API 可以进行:Future 方式 和 Callback 方式。Future 方式:即提交一个 I/O ...
2018-07-14 16:52:27
3880
原创 观察者模式和订阅模式的案例代码
观察者模式和订阅模式的案例代码 一观察者接口和实现package com.DesignPatterns.observer;public interface Observer { public void update (String message);}package com.DesignPatterns.observer;public class User implements Ob
2017-08-22 10:45:12
380
原创 实现读取文件夹中文件,复制到另外一个文件夹,并且删除原来的文件包括(图片和PDF)
实现读取文件夹中文件,复制到另外一个文件夹,并且删除原来的文件包括(图片和PDF)
2017-08-11 21:35:43
928
原创 window 下上传项目到git 和插件上传
今天想上传我的项目到git,先是eclipse上git插件出问题,老是连接不上去,然后各种跳坑现在讲流程写下来1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add
2017-08-11 10:59:01
536
原创 swt实现文件图片拖拽上传
一,拖拽得到文件地址,根据地址得到文件二,拖拽的 swt空间内不必须要有一个可以点击的项目才能实现例如table内可以放tableitem以下是代码,table可以换成其他的,拖拽后的处理也可以是爱他的int operations = DND.DROP_DEFAULT | DND.DROP_COPY; DropTarget dropTarget = new DropT
2017-08-10 19:56:12
898
转载 理解RESTful架构
理解RESTful架构作者: 阮一峰日期: 2011年9月12日越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个
2017-08-09 19:32:50
192
原创 日期时间工具类
package com.basis.Data;import java.text.SimpleDateFormat;import java.util.Date;public class dataUtil {/** * 得到当前系统日期 * * @return 当前时间的格式字符串,格式为"yyyy—mm-dd" */ public static Strin
2017-08-09 18:46:50
262
原创 读取文件夹下文件,获取文件名,重命名
package com.file;import java.io.File;public class ReadFile { /* * 读取指定路径下的文件名和目录名 */ public void getFileList() { File file = new File("D:\\a\\"); File[] fil
2017-08-09 18:40:47
1495
原创 上传图片验证相关
private boolean checkImageFile(MultipartFile uploadImg,ShowImgInfoDto imgInfo) throws IOException { String fileName = uploadImg.getOriginalFilename(); String extUpp =StringUtil.toU
2017-08-09 17:34:27
221
原创 PDF读取框架pdfbox 图片读取和存储以及创建新pdf
Apache PDFbox是一个开源的、基于Java的、支持PDF文档生成的工具库,它可以用于创建新的PDF文档,修改现有的PDF文档,还可以从PDF文档中提取所需的内容。Apache PDFBox还包含了数个命令行工具。 Apache PDFbox于2016年4月26日发布了最新的2.0.1版。备注:本文代码均是基于2.0及以上版本编写。官网地址:https://pdfb
2017-08-01 08:34:31
4264
原创 简单的eclipse应用jna入门和实例
NA全称Java Native Access,是一个建立在经典的JNI技术之上的Java开源框架(https://github.com/twall/jna)。JNA提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,
2017-07-28 10:29:15
2074
原创 最简单的数据库连接池(SQLlite)
其中prop是从xml文件中读取数据库配置参数package com.airport.demo.util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException
2017-07-27 09:09:09
2999
原创 java读取bitmap文件
读取24位bitmap(bmp)格式图片文件package pcm24; import java.awt.Color; import java.awt.Graphics; import java.io.IOException; /** * * 类说明: * * @author 彭晨明 E-mail:2294552925@qq.com *
2017-07-25 10:09:58
3817
原创 事务与连接池
java jdbc深入理解(connection与threadlocal与数据库连接池和事务实)1.jdbc连接数据库,就这样子Class.forName(“com.mysql.jdbc.Driver”); java.sql.Connection conn = DriverManager.getConnection(jdbcUrl);2.通过传入jdbc url用Drivermanager.get
2017-06-07 20:35:08
469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人