- 博客(74)
- 资源 (2)
- 收藏
- 关注
原创 基于注解生成excel, 无需关注excel相关代码
简介不用烦恼生成excel的时候表头,时间字段的处理,直接在对象的字段添加注解就行;传入一个List就可以生成完整的excelgithub源码地址使用步骤:UserBO字段添加注解,详情见代码示例;创建 List userBOList 对象;XSSFWorkbook workbook = FastExcel.createXSSFWorkbook(userBOList); 这样exc...
2019-07-12 11:54:22 284 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 588
请问TRUNCATE TABLE 与 DELETE在删除整个表的所有记录时的区别
1.DELETE ・DML语言 ・可以回退 ・可以有条件的删除 DELETE FROM 表名 WHERE 条件2.TRUNCATE TABLE ・DDL语言 ・无法回退 ・默认所有的表内容都删除 ・删除速度比delete快。 TRUNCATE TABLE 表名1、TRUNCATE在各种表上无论是大的还是小的都非...
2016-11-30 18:12:32 228
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 2097
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 141
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 3139 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 475
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 100
剑指offer-青蛙上台阶问题
牛客剑指offer- 青蛙上台阶问题: 问题描述:一只青蛙一次可以上1步或者2步台阶,求该青蛙跳上n级台阶总共有多少种跳法? 问题解析: 第一步有两种跳法:a>假设第一次跳的是1阶,那么剩下的是n-1个台阶,跳法是f(n-1); ...
2016-11-14 09:41:50 200
spring @Component ,@Repository、@Service 和 @Controller区别
spring 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这3 个注释和 @Component 相比...
2016-11-13 15:50:31 133
原创 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 241
原创 Mybatis的generator逆向工程
(源码,数据库sql文本,逆向工程需要的jar包已经上传) 什么是逆向工程?Mybatis提供来一个逆向工程工具,通过逆向工程,可以帮助程序员根据单表(和其他表没有关联)来生成po类、mapper映射文件、mapper接口。 步骤如下:1.创建逆向工程如下:(jar包在压缩包里面)2.数据库如下:(生成数据库的sql文件在压缩包里面) 3.在src里面创...
2016-11-06 16:34:49 131
Struts2拦截器-实现登录拦截实例
【1】struts.xml: <!-- 定义一个拦截器 --> <interceptors> <interceptor name="authority" class="org.interceptot.LoginInterceptor"> ...
2016-11-03 17:39:35 470
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 146
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">&
2016-10-13 20:34:01 321
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">&
2016-10-13 19:30:04 183
oracle数据库trunc函数,取整
Trunc 函数 (for date) 用法一(for date): 为指定元素而截去的日期值。 语法如下: TRUNC(date,[fmt]) 参数分析: date 一个日期值。 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截。 不多说了,直接看示例吧!看完你就会明白。 示例: 以今天为例,今天...
2016-10-11 14:30:18 890
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 255
原创 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 95
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 714
原创 notepad++列删除操作
在网上找到一篇关于socket编程的文章,想把其中的代码直接拷贝下来运行测试,但是人家网站做的不够人性化,每行的开头都有行号,直接拷贝就要一行行的删除,甚是麻烦,想到linux下的vi编辑器可以完成列操作,windows下应该也有相关软件可以胜任。想起实习时候用过的一款功能强大且开源免费的编辑器Notepad++,从网上找到如下解决方法,由于不知原始出处,这里不再注明。【列编辑】通常...
2016-08-12 08:02:32 10715
LRU-最少使用页面置换算法
LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。可以用一个特殊的栈来保存当前正在使用的各个页面的页面号。当一个新的进程访问某页面时,便将该页面号...
2016-06-27 22:57:43 1105
Android 蓝牙开发
注意:Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发; 首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限<uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN" /><uses-...
2016-06-27 09:23:12 107
快速排序算法
图是借的别人的,他的排序是以右边第一个为基数,而我下面的程序是以左边第一个作为开始时候的基数。不过效果一样。//快速排序#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 100
逆波兰算法
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 173
存储大数据的两种方法
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 481
递归算法实现数制转换程序
#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 710
解析SharedPreferences存储
SharedPreferences介绍:很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 SharedPreferences的使用非常简...
2016-04-21 23:44:41 143
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 675
java基础知识总结
一:java概述:1991 年Sun公司的James Gosling(詹姆斯&middot;高斯林)等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对w...
2016-04-21 08:10:46 130
设计模式-单例模式
单例模式: 是一个比较简单的模式(类只有一个实例,而且自己实例化并向整个系统提供这个实例) 单利模式统一代码:(通过使用private构造函数确保在一个英语中只产生一个实例,并且是自己实例化的),代码如下:public class Singleton{ private static final Singleton singleton=new Si...
2016-04-09 21:23:33 99
Android UI界面开发基础
1.UI是什么?? UI 是用户能看见并可交互的组件。2.View 是屏幕上的一个矩形区域,负责绘制和事件处理;它是控件(widget)的基类。3.ViewGroup 是 View 的子类,它是不可见的容器,负责管理其他 View 及它们的布局属性;它是布局(layout)和视图容器的基类 4.什么是布局? 布局 是不可见的容器(ViewGroup) ...
2016-04-06 22:11:12 125
内部类和外部类
内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是内部类中持有了一个外部类的引用。格式:外部类名.this2,外部类要访问该内部类,必须建立内部类对象; 访问格式:1,当内部类定义在外部类的成员变量位置上,而且费私有,可以再外部其他类中直接建立内部类对象。格式:外部类名.内部类名 变量名 = 外部类对象...
2016-03-21 20:16:08 104
原创 TCP实现聊天室
我们在写一个聊天室的小项目时候,需要有客户端和服务器端;并且他们必须分开开发,不能有任何互相调用的语句出现!(并且运行的时候先运行服务端(只能一个),然后可以运行多个客户端) 一般我们先写好服务端:package 聊天室服务端;import java.io.IOException;import java.net.ServerSocket;import java.ne...
2016-03-17 22:03:01 290
BMP格式存储的自制画图板
1.我们先来了解BMP文件的格式:(很重要的一点就是,存储完特定的BMP文件格式之后,记下来便是位图数据存储,这个时候我们只需要保存图片每一个点的颜色信息,这样就可以完成了保存过程)1.(格式参考学长的) 2.① BMP文件头(14)字节 3.byte bfType1;//位图文件的类型,必须位’B’’1个字母(’B ‘ 1个字节) 4.byte bfType2;...
2016-03-17 09:20:13 269
jquery+css3实现视屏播放
我用word文档写了一个完整的制作流程,不愿意用这个再写一遍,我把文件上传了,请下载,里面包含jquery.js包;
2016-03-16 00:54:45 202
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 578 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人