摘要: 工作中我经常写sql,当写带in的语句时,需要敲好多单引号,逗号,敲写起来容易易出错。因此,我写了一个小工具,处理这种繁琐工作。原理简单,利用正则表达式匹配、替换。 先看界面,一个html页面,包含三个js函数。下面我会一一介绍: 一、 sql_in()按钮 为多个字符串加上单引号和逗号,结果可以直 阅读全文
posted @ 2022-02-27 16:54 iceriver315 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: 我在工作中经常使用Python,特点很明显,轻量,效率还不错,尤其在维护或者自动化方面。 下面是我使用到的访问数据库(Oracle、Sqlserver、PostgreSQL)的公共类。 一、Oracl访问类 import cx_Oracle class DBOrc: # Oracle 连接工具 SH 阅读全文
posted @ 2022-02-27 14:40 iceriver315 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 针对sqlserver数据表的备份工具很多,有时候条件限制需要我们自己生成insert语句,以便后期直接执行这些插入语句。下面提供了一个简单的思路,针对mysql或oracle有兴趣的以后可以试着修改。 直接运行,即可生成txt文件,里面是insert语句。预览一下: 代码比较长,但逻辑还算清晰。原 阅读全文
posted @ 2018-10-09 13:56 iceriver315 阅读(2299) 评论(0) 推荐(0) 编辑
摘要: 实际开发中经常用到select * from table,往往需要知道具体的字段,这个时候再去数据库中翻或者查看数据字典比较麻烦。为了方便,自己特意写了一个小函数f_selectall,针对SqlServer、Oracle和PostgreSQL数据库分别写了。 核心思想:先查出每张表的列名字段,然后 阅读全文
posted @ 2018-09-26 08:49 iceriver315 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 递归分两种:一种由父项向下级递归,另一种是由子项向上级递归。下面就这两种情况做个简单的处理。 假设有一个表treeview,包含字段 id,parentid,text 分别代表id,上级id,描述字段(这里就不把建表sql写出来了)。 一、Sqlserver中的写法 1、由父项递归下级 with c 阅读全文
posted @ 2018-09-26 08:42 iceriver315 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 工厂模式是我们常用到的一种设计模式,它是一种创建模式。使用工厂模式的时候,我们不需要公开创建了对象的细节,只需要提供接口即可。 下面以一个例子说明。创建Shape接口以及它的实现类(Circle、Square、Rectangle),通过ShapeFactory类获取需要的实例。 1、创建接口Shap 阅读全文
posted @ 2018-09-25 14:09 iceriver315 阅读(3027) 评论(0) 推荐(0) 编辑
摘要: Spring MVC 拦截器主要作用是拦截用户的请求并进行相应的处理。应该场景有:登录认证拦截器(如商城判断用户是否登录),字符过滤拦截器(过滤低俗文字),日志操作拦截器等。 Spring MVC 中定义一个拦截器有两种方法: 实现HandlerInterceptor接口 实现WebRequestI 阅读全文
posted @ 2018-09-21 11:31 iceriver315 阅读(1540) 评论(0) 推荐(1) 编辑
摘要: Spring MVC 是实现MVC设计模式的企业级开发框架,是Spring框架的一个子模块,无需整合,开发起来更加便捷。 MVC设计模式 MVC是一种设计模式,它将应用程序分为 Controller、Model、View 三层,Controller 接收客户端请求,调用 Model 生成业务数据,传 阅读全文
posted @ 2018-09-21 11:13 iceriver315 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: 前面我们介绍Spring IoC装载的时候,使用XML配置这种方法来装配Bean,这种方法可以很直观的看到每个Bean的依赖,但缺点也很明显:写起来非常繁琐,每增加一个组件,就必须把新的Bean配置到XML中。 有没有更简单的配置方式呢? 有,Spring为我们提供一种可以不依赖XML配置,自动扫描 阅读全文
posted @ 2014-05-04 22:35 iceriver315 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 1、 什么是Spring Spring是一个轻量的Java开源框架,它简化了应用开发,实现基于POJO的编程模型。它的两大核心是:IoC(控制反转),AOP(面向切面编程)。 2、 IoC控制反转 简单的说就是将创建对象的权利交由IoC。一般来说,使用对象之前必须创建。但IoC允许我们从容器中直接获 阅读全文
posted @ 2014-05-04 22:15 iceriver315 阅读(8753) 评论(0) 推荐(0) 编辑