自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于注解生成excel, 无需关注excel相关代码

简介不用烦恼生成excel的时候表头,时间字段的处理,直接在对象的字段添加注解就行;传入一个List就可以生成完整的excelgithub源码地址使用步骤:UserBO字段添加注解,详情见代码示例;创建 List userBOList 对象;XSSFWorkbook workbook = FastExcel.createXSSFWorkbook(userBOList); 这样exc...

2019-07-12 11:54:22 242 1

非阻塞模式ServerSocketChannel 聊天室服务器端

import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;...

2016-12-01 17:25:42 534

请问TRUNCATE TABLE 与 DELETE在删除整个表的所有记录时的区别

1.DELETE ・DML语言 ・可以回退 ・可以有条件的删除 DELETE FROM 表名  WHERE 条件2.TRUNCATE TABLE ・DDL语言 ・无法回退 ・默认所有的表内容都删除 ・删除速度比delete快。 TRUNCATE TABLE 表名1、TRUNCATE在各种表上无论是大的还是小的都非...

2016-11-30 18:12:32 204

原创 网络编程之设置Socket选项

网络编程精解之socket详解   

2016-11-30 15:45:01 150

java计算两个日期之间的周末天数

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 计算两个日期之间的周末天数 * @author yan * */public class WeekEnd { ...

2016-11-28 16:21:57 1955

log4j.properties 的使用详解

一、log4j.properties 的使用详解 1.输出级别的种类ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully....

2016-11-28 09:54:51 123

java使用javacsv读取csv文件 导入Mysql数据库

包和测试文件已经上传:package csv;import java.io.IOException;import java.nio.charset.Charset;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import jav...

2016-11-22 18:23:51 2979 3

Java使用poi读取Excel文件例子

需要导入的包和 该例子读取的excel文件 在下面上传了,需要请下载:package excel;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.text.D...

2016-11-22 10:38:31 454

eclipse部署web项目至本地的tomcat但在webapps中找不到

一、发现问题在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。二、验证很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDem...

2016-11-17 08:54:54 79

剑指offer-青蛙上台阶问题

 牛客剑指offer- 青蛙上台阶问题:         问题描述:一只青蛙一次可以上1步或者2步台阶,求该青蛙跳上n级台阶总共有多少种跳法?                  问题解析:                第一步有两种跳法:a>假设第一次跳的是1阶,那么剩下的是n-1个台阶,跳法是f(n-1);                               ...

2016-11-14 09:41:50 181

spring @Component ,@Repository、@Service 和 @Controller区别

spring 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这3 个注释和 @Component 相比...

2016-11-13 15:50:31 110

原创 cronExpression表达式解释:

 附:cronExpression表达式解释:0 0 12 * * ?---------------在每天中午12:00触发 0 15 10 ? * *---------------每天上午10:15 触发 0 15 10 * * ?---------------每天上午10:15 触发 0 15 10 * * ? *---------------每天上午10:15 触发 0 15 10 ...

2016-11-13 15:29:55 200

原创 Mybatis的generator逆向工程

(源码,数据库sql文本,逆向工程需要的jar包已经上传) 什么是逆向工程?Mybatis提供来一个逆向工程工具,通过逆向工程,可以帮助程序员根据单表(和其他表没有关联)来生成po类、mapper映射文件、mapper接口。 步骤如下:1.创建逆向工程如下:(jar包在压缩包里面)2.数据库如下:(生成数据库的sql文件在压缩包里面) 3.在src里面创...

2016-11-06 16:34:49 114

Struts2拦截器-实现登录拦截实例

【1】struts.xml:  <!-- 定义一个拦截器 --> <interceptors> <interceptor name="authority" class="org.interceptot.LoginInterceptor"> ...

2016-11-03 17:39:35 423

Struts2拦截器配置

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">&am

2016-10-18 22:41:13 109

Struts.xml文件 action属性详解

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">&amp

2016-10-13 20:34:01 279

Struts2 Package属性详解

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">&amp

2016-10-13 19:30:04 141

oracle数据库trunc函数,取整

 Trunc 函数 (for date)  用法一(for date):  为指定元素而截去的日期值。  语法如下:  TRUNC(date,[fmt])  参数分析:  date  一个日期值。  fmt  日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截。  不多说了,直接看示例吧!看完你就会明白。  示例:  以今天为例,今天...

2016-10-11 14:30:18 853

oracle 数据库日期操作

转自 http://hi.baidu.com/juanjuan_66/blog/item/cf48554c9331fbe6d62afc6a.htmloracle日期相减2012-02-10 12:18--MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份 SQL> select months_between('19-12月-1999','19-3月...

2016-10-11 14:25:37 230

原创 Hibernate主干

Hibernate框架简述Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,持久化对象)映射到数据库中的数据库,然后通过操作P...

2016-10-11 08:36:19 73

js上传图片到服务器并且预览图片

前端:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/

2016-08-22 22:42:50 680

EasyUI中文API 实例+代码

需要请点击http://www.java1234.com/easyui.html,特别好,推荐!!!

2016-08-12 08:02:37 101

原创 notepad++列删除操作

在网上找到一篇关于socket编程的文章,想把其中的代码直接拷贝下来运行测试,但是人家网站做的不够人性化,每行的开头都有行号,直接拷贝就要一行行的删除,甚是麻烦,想到linux下的vi编辑器可以完成列操作,windows下应该也有相关软件可以胜任。想起实习时候用过的一款功能强大且开源免费的编辑器Notepad++,从网上找到如下解决方法,由于不知原始出处,这里不再注明。【列编辑】通常...

2016-08-12 08:02:32 10584

LRU-最少使用页面置换算法

      LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。可以用一个特殊的栈来保存当前正在使用的各个页面的页面号。当一个新的进程访问某页面时,便将该页面号...

2016-06-27 22:57:43 1056

Android 蓝牙开发

注意:Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发;    首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限<uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN" /><uses-...

2016-06-27 09:23:12 84

快速排序算法

   图是借的别人的,他的排序是以右边第一个为基数,而我下面的程序是以左边第一个作为开始时候的基数。不过效果一样。//快速排序#include <iostream>using namespace std;#define n 10int Division(int a[],int left,int right){//分割函数 int base=a[left]...

2016-05-19 08:32:02 86

逆波兰算法

import java.util.Stack; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Count { // 操作符数组,优先级从低到高 private static String[] operas = { "#", "+-",...

2016-05-19 00:06:54 130

存储大数据的两种方法

1.使用数组:#include<iostream> int w[81]; int wn[81]; int sn[81]; int n=1;using namespace std;void count(int *w,int *wn,int *sn){ int s=0; for(int i=80;i>=0;i--...

2016-05-19 00:04:02 449

递归算法实现数制转换程序

#include<stdio.h>#include<string.h>void convto(char *s,int n,int b){    char bit[]=("0123456789ABCDEF");    int len;    if(n==0){        strcpy(s,"");        return;    }    /*每次运行到这里,递归进...

2016-05-16 12:41:58 681

解析SharedPreferences存储

SharedPreferences介绍:很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 SharedPreferences的使用非常简...

2016-04-21 23:44:41 116

Android实现文件保存数据,读取数据

首先在布局文件里面创建一个EditText  id为edit然后开始写java文件package com.yan.filesave;import android.content.Context;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android....

2016-04-21 09:01:57 627

java基础知识总结

一:java概述:1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对w...

2016-04-21 08:10:46 103

设计模式-单例模式

单例模式:  是一个比较简单的模式(类只有一个实例,而且自己实例化并向整个系统提供这个实例) 单利模式统一代码:(通过使用private构造函数确保在一个英语中只产生一个实例,并且是自己实例化的),代码如下:public class Singleton{ private static final Singleton singleton=new Si...

2016-04-09 21:23:33 76

Android UI界面开发基础

1.UI是什么??   UI 是用户能看见并可交互的组件。2.View 是屏幕上的一个矩形区域,负责绘制和事件处理;它是控件(widget)的基类。3.ViewGroup 是 View 的子类,它是不可见的容器,负责管理其他 View 及它们的布局属性;它是布局(layout)和视图容器的基类 4.什么是布局?  布局    是不可见的容器(ViewGroup)   ...

2016-04-06 22:11:12 102

内部类和外部类

内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。       之所以可以直接访问外部类中的成员,是内部类中持有了一个外部类的引用。格式:外部类名.this2,外部类要访问该内部类,必须建立内部类对象; 访问格式:1,当内部类定义在外部类的成员变量位置上,而且费私有,可以再外部其他类中直接建立内部类对象。格式:外部类名.内部类名 变量名 = 外部类对象...

2016-03-21 20:16:08 77

原创 TCP实现聊天室

我们在写一个聊天室的小项目时候,需要有客户端和服务器端;并且他们必须分开开发,不能有任何互相调用的语句出现!(并且运行的时候先运行服务端(只能一个),然后可以运行多个客户端) 一般我们先写好服务端:package 聊天室服务端;import java.io.IOException;import java.net.ServerSocket;import java.ne...

2016-03-17 22:03:01 249

BMP格式存储的自制画图板

1.我们先来了解BMP文件的格式:(很重要的一点就是,存储完特定的BMP文件格式之后,记下来便是位图数据存储,这个时候我们只需要保存图片每一个点的颜色信息,这样就可以完成了保存过程)1.(格式参考学长的) 2.① BMP文件头(14)字节 3.byte bfType1;//位图文件的类型,必须位’B’’1个字母(’B ‘ 1个字节) 4.byte bfType2;...

2016-03-17 09:20:13 227

jquery+css实现鼠标滑动彩虹圈特效

完整的制作过程在下面的文档里面,里面还包含了需要的素材,jquery包和图片 

2016-03-16 09:06:50 1209 1

jquery+css3实现视屏播放

      我用word文档写了一个完整的制作流程,不愿意用这个再写一遍,我把文件上传了,请下载,里面包含jquery.js包;   

2016-03-16 00:54:45 178

jquery+css3实现3D拖拽相册

jquery+css3实现3D拖拽相册<html onselectstart='return false'><!-- onselectstart='return false'禁用整个页面的选中作用 -->设置3d效果transform-style:preserve-3d;transform:perspective(800px) rotateX(-10deg) ro...

2016-03-14 15:38:03 506 1

中国象棋源码

中国象棋的源代码,好用,请大家放心下载.

2015-12-29

小项目代码

java小项目,希望大家能互相帮助,好好学习,以后有好东西希望别用那么多几分

2015-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除