摘要:空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityExcep
阅读全文
随笔分类 - java
摘要:Java生成CSV文件简单操作实例CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的纯文本格式,通常用于电子表格或数据库软件。在 CSV文件中,数据“栏”以逗号分隔,可允许程序通过读取文件为数据重新创建正确的栏结构,并在每次遇到逗号时开始新的一...
阅读全文
摘要:JAVA生成Word文档:注:引入freemarker-2.3.19.jar包根据学长的方法整理出自己的逻辑 ,以下是自己的实践结果:1、注:以上图为Word模板 ,为了方便,填充的地方使用拼音。2、将其Word模板另存为XML格式文件3、打开xml文件,搜索title,将title更改为${tit...
阅读全文
摘要:java生成简单的XML格式文件;引用jar包:jdom.jar简单测试类:package test;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.u...
阅读全文
摘要:查询结果: md5(123456,32) =e10adc3949ba59abbe56e057f20f883emd5(123456,16) = 49ba59abbe56e057
阅读全文
摘要:1、springmvc配置异常事物回滚机制 ......(省略) 2、在特殊情况下使用手动事物回滚,如下注:手动事物回滚写法简单,但不符合spring提倡的无入侵性,并会使代码与spring框架的事物高度耦合。T...
阅读全文
摘要:JAVA解析json字符串:根据城市itemName名称获取其码itemCode1、json字符串[{"childList": [{"childList": [{"childList":[],"id":374,"itemCode":"110101","itemName":"东城区","item...
阅读全文
摘要:参照了网上相关代码 注意事项: 1 springmvc.xml必须配置:Java代码 2 WEB-INF/lib下必加入:commons-fileupload.jar与commons-io-1.4.jar二个文件3 表单属性为: enctype="multipart/form-data" 工程项...
阅读全文
摘要:Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建S...
阅读全文
摘要:分类:Java一、实验环境编程语言:Java1.5(运行在JVM(Java Virsual Machine))开发工具:eclipce3.2测试环境:局域网二、实验目的社会已经进入信息时代,网络技术在飞速发展.大量应用都依赖于从一个主机向多个主机或者从多个主机向多个主机发送同一信息的能力,在Inte...
阅读全文
摘要:存储过程 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。 存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。 可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点: 可以在单个存储过程中执行一系列 SQL 语句。 可以从自己的存储过程内引用其它存储过程,这...
阅读全文
摘要:Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。
阅读全文
摘要:一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Integer。那么ArrayLis...
阅读全文
摘要:线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共
阅读全文
摘要:String str1 = "123456"; // 判断是否为数字 Pattern pattern = Pattern.compile("[0-9]*"); if(pattern.matcher(str1).matches()==false){ System.out.println("你输入的不是数字,请重新检查"); }else{ System.out.println("你输入的为数字"); }input 标签 判断 不能输入汉字<input name="textfield" id=&
阅读全文
摘要:package test;public class test1 {public static int[] crc(int[] data) { int[] temdata = new int[data.length + 2]; // unsigned char alen = *aStr – 2; //CRC16只计算前两部分 int xda, xdapoly; int i, j, xdabit; xda = 0xFFFF; xdapoly = 0xA001; // (X**16 + X**15 + X**2 + 1) for (i = 0; i < data.lengt...
阅读全文
摘要:java udp 接收数据package udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class UDPReceive {public static void main(String[] args){ Integer port = 2345; byte[] buffer = new byte[2048]; try { DatagramSocket datag...
阅读全文
摘要:算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背...
阅读全文
浙公网安备 33010602011771号