-
[综合] Linux---基础---cp指令
cp命令用来复制文件或文件夹。它主要有两种形式: #用法一:复制一个文件 $cp[option]src-filetarget-file#用法二:复制多个文件,目标是一个文件夹 $cp[option]src-file1src-file2...target-directory 如果一次复制多个文件的话,...
106
热度 -
[综合] Java---加密---MD5
MD5 MD5(单向散列算法)的全称是Message-DigestAlgorithm5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能:输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);不同的输入得到的不同的结果(唯一性);根据...
28
热度 -
[综合] Web---Servlet---文件上传
准备: 文件上传需要准备Apache提供的一个jar包:commons-fileupload-1.2.2.jar最新的jar包地址 为了进行流拷贝方便我还使用另一个jar包:commons-io-2.1.jar最新的jar包地址 前端页面: 注意:form必须是post方式,并且enctype="m...
26
热度 -
[综合] MySQL---当Java遇上MySQL②---ResultSet 、Statement 、PreparedStatement
数据库连接工具类 配置文件jdbc.properties该文件存放在src目录下 ##MySQL driver=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/hncu?useUnicode=true&characterEnco...
67
热度 -
[综合] MySQL---当Java遇上MySQL③---自动增长字段 、批量处理 、LOB类型数据的存取
准备 见MySQL---当Java遇上MySQL② 自动增长字段 获取自动增长字段的值 演示Statement获取 @Test//为演示直观异常直接抛了publicvoidsaveAutoIncrement1()throwsException{Connectioncon=ConnUtil.getC...
59
热度 -
[综合] MySQL---当Java遇上MySQL④---存储过程
存储过程 SQL语句需要先编译然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 表结构见 MySQL---当Java遇上MySQL② 演示调用空参存储过程 ...
58
热度 -
[综合] MySQL---当Java遇上MySQL⑦---我的连接池改进,动态代理模式。
由于我的连接池普通版中连接池版本二中,虽然修改了close方法,但是其它代码太多了。这时候应该考虑采用动态代理模式来开发。 动态代理模式 采用动态代理的前提:被代理的对象必须实现某个接口,而且调用该对象是面向接口的方式。相关文档 接口:IPerson packagecn.hncu.proxy;pub...
36
热度 -
[综合] MySQL---当Java遇上MySQL⑧---数据库元数据、生成Excel文件
玩转数据库元数据主要有两个类: *java.sql.DatabaseMetaData和java.sql.ResultSetMetaData*DatabaseMetaData:可以获得驱动信息、所有数据库名,所有表格名(视图、存储过程等)*ResultSetMetaData:可以获得查询结果的表结构,...
12
热度 -
[综合] MySQL---当Java遇上MySQL⑨---ThreadLocal来说连接池
ThreadLocal 该类提供了线程局部(thread-local)变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其get或set方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal实例通常是类中的privatestatic字段,它们希望将状态与某一个...
83
热度 -
[综合] MySQL---第三方连接池---c3p0
需要jar包:c3p0-0.9.1.2.jar还有最基本的mysql-connector-java-5.1.35-bin.jar。 下面演示不使用配置文件 @Test//技术入口:com.mchange.v2.c3p0.ComboPooledDataSourcepublicvoiddemo1()t...
124
热度 -
[综合] MySQL---第三方工具---dbutils
Apache的工具包:commons-dbutils-1.4.jar 玩转DBUtils工具,主要是一个类和一个接口: QueryRunner类---用于执行sql,且主要使用它内部的两个方法:query(),update(),还有一个不常用的batch()方法。 ResultSetHandler...
63
热度 -
[综合] Apache---Ant工具简单使用
ApacheAnt,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 常用标签 1.<project>标签 每个构建文件对应一个项目。<project>标签是构建文件的根标签。它可以有多个内在...
47
热度 -
32
热度 -
[综合] 工作时常用到的DB2、Oracle命令(持续更新)
只是在工作中常用的一些命令、语句。 DB2常用命令 1打开命令行窗口#db2cmd 2启动数据库实例#db2start 3停止数据库实例#db2stop 4连接到数据库#db2connectto[dbname]user[username]using[password]5断开数据库连接#db2con...
82
热度 -
59
热度 -
[综合] 连接池(原生+常用)
连接池 涉及概念:设计模式:资源池(ResourcePool)百度一下,你就知道 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,从“缓冲池”中取出一个,使用完毕之后再放回去。 Tomcat连接池 Tomcat默认使用的是DB...
58
热度 -
[综合] 工作中常用到的linux命令(持续更新)
工作中用到的简单的linux命令 cd切换目录 cd绝对路径 cd相对路径 cd~切换到当前用户的根目录下 ls展示目录列表 ls展示当前目录下的可见文件 ls–l(ll)简写为ll,展示当前目录下文件的详细信息 ls–a展示当前目录下的所有文件,包括隐藏文件 ll–a展示当前目录下的所有文件的详...
103
热度 -
[综合] 工具类:DESEncrypt加密
importjava.io.UnsupportedEncodingException;importjava.util.Random;importjavax.crypto.Cipher;importjavax.crypto.SecretKey;importjavax.crypto.SecretKeyF...
90
热度 -
[综合] 文件上传和enctype=multipart/form-data时文本框参数获取问题的解决及文件下载(servlet方式)
场景:在实现文件上传功能的同时还要向后台传递参数 在进行文件上传时,form表单需要设置enctype="multipart/form-data"(指定传输数据为二进制类型),而设置后在后台controller(Servlet)中用方法request.getParameter("")获取到的参数值为...
51
热度 -
[综合] 文件上传时校验文件类型和文件大小
在JS中校验的方式: varfilename=document.form_name.file.value; varpatrn=/^.+\.(zip|rar)$/;//只允许后缀名为.zip或.rar的文件 if(!patrn.exec(filename)){alert("请上传.zip或.rar文...
52
热度