
编程常识
文章平均质量分 54
两袋酸奶
一个奋斗青年~~~
展开
-
正则表达式验证IP和端口格式的正确性
在网页开发中可能会遇到需要对在页面输入的ip和端口进行正确性验证,那么正则表达式就是最有力的工具:1:ip的正则表达式:格式是由“.”分割的四部分,每部分的范围是0-255;每段的正则可以分几部分来写:200—255;100-199;10-99;0-9;每一部分对应的正则表达式: 2[0-4]\d|25[0-5]; 1\d{2}; [1-9]\d; \d所以...原创 2016-11-03 10:03:22 · 61713 阅读 · 14 评论 -
eclipse 中新建的Dynamic Web Project 中无web.xml&&web.xml中Servlet的配置问题
在eclipse 中新建Dynamic Web Project时如果之间点击finish,项目中会没有web.xml,但是不会影响本地的项目运行,如果需要web.xml则需要在新建时点击next,最后勾选生成web.xml。那么没有web.xml,servlet的对应关系在哪呢?我今天就遇到了这样的问题,将本地的项目部署到服务器上时,报找不到servlet的错误,所以需要考一个原创 2016-11-04 20:03:44 · 8051 阅读 · 2 评论 -
java 返回ResultSet类型
java中操作数据库时的ResultSet,当关闭对应的Statement或Connection时自动关闭(个人感觉它是一个类似引用的东西)。我之前写的一个程序将A类中查询数据库的结果ResultSet返回给B类,进而读取数据。但是对应的ResultSet、Statement、Connection的关闭问题成了难题:1:在B类中Statement、Connection不可见,无法关闭;原创 2016-11-07 17:40:02 · 5606 阅读 · 0 评论 -
java调用Linux 命令、Shell脚本
最近遇到了一个需求:在JAVA文件中调用一个Linux Shell文件当时第一印象是:这个还可以调用shell脚本?网上查询后得到了答案:Java 中的Process类实现此功能,具体实现如下:String command="/file.sh";Process process =null;process = Runtime.getRuntime().exec(command);t原创 2016-11-08 17:21:55 · 625 阅读 · 0 评论 -
JQuery拼接html页面时JSONObject作为onclick参数如何传递?
最近在写一个网页时遇到了如下的一个问题:当利用JQuery的get方法从后台服务器获得了一个表格的数据,刷新当前页面的局部,利用$("#formid").html("html信息")拼接表格的每一行,但是每一行的onclick方法中需要传一个JSONObject的参数,可是在页面中不能拼接对象。解决办法:1:先将JSONObject转行成对应的字符串,再将字符串作为参数拼接进去,在接收原创 2016-11-02 16:59:35 · 6888 阅读 · 0 评论 -
SQL中execute、executeQuery和executeUpdate之间的区别(整理自网络)
JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。方法executeQuery用于产生单个结果集的语句,例如 SELECT转载 2016-11-02 14:10:06 · 7003 阅读 · 0 评论 -
sql语句的构造,当where后的条件个数不定,当update set后的更新字段数不定
问题:在构造sql语句时遇到where后的条件数是不定的(例如:一个参数对象的非空属性来作为where后的条件);同理:当update table set ...更新字段数不定。解决办法:1,针对where条件:例如:sql="select * from tableName where 1=1";if(a!=null)sql+=" and id='"+a+"'";"1=原创 2016-11-02 17:15:31 · 3853 阅读 · 0 评论 -
连接池实现连接Mysql数据库
之前操作数据库都是直接使用命令操作(因为做的都是小东西,并发量不会很大),但是如果做实际应用的东西就必须考虑使用连接池实现对数据库的操作,因为数据库的连接和释放都会耗费很大的资源,连接池的原理就是连接池初始时会生成一些连接,当客户端请求连接时会从连接池中直接分配,如果不够则会生成新的连接(但是最大活跃数,最大空闲数,最大等待时间都可以在配置文件中自定义)。使用完则会收回连接池而不会真正的释放(当然原创 2016-11-02 19:03:13 · 3986 阅读 · 0 评论 -
java读取数据库配置文件
1.新建一个configuer.properties文件,在src下新建包例如:com.db 然后把configure.properties文件放在该包中。配置文件的内容如下driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/dbusername=rootpassword=111111 他们都是key原创 2017-03-01 21:20:38 · 3525 阅读 · 1 评论