qiancc的博客

只为成功找方法,不为失败找理由!

使用JavaScript对上传文件的文件名做正则校验

使用ckfinder控制在项目中做文件上传时 , 需要对上传文件的文件名做正则校验 , 代码如下: <td> <input id="attachment" name=&quo...

2018-09-13 14:56:43

阅读数 1385

评论数 0

JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础。

前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦, 并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。 这个步骤是...

2017-08-02 17:16:50

阅读数 671

评论数 0

Java中的移位运算符(“<<”、“>>”、“>>>”)

Java移位运算符详解

2017-07-10 15:48:48

阅读数 308

评论数 0

js中事件对象event的兼容性问题

JS中事件event的兼容性问题

2017-05-18 18:10:19

阅读数 6492

评论数 0

Oracle数据库中查询结果集中保留两位小数的问题

工作中遇到的Oracle数据库字段格式化问题,在此记录 保留两位小数主要分为两种情况: 1.数字保留两位小数;(小数点左侧数字可能比较大,比如1234567890.12) 2.百分比保留两位小数;(小数点左侧数字数字小于等于100,比如98.76%)现针对Oracle数据库做以下示例:在开始...

2017-05-09 17:50:43

阅读数 9917

评论数 0

自定义EasyUI的datetimebox控件日期时间的显示格式

工作中遇到的问题,在此记录一下。需求:前台页面使用了EasyUI框架,在某一个html页面中要求datetimebox显示格式为年月日和小时,如图所示: 尝试过两种方法,分别如下: 第一种方法: datetimebox 依赖 datebox和timespinner两个组件,拥有datebox...

2017-05-08 18:26:38

阅读数 15103

评论数 0

springMVC整体运行流程

SpringMVC运行流程图如下: HandlerExcutionChain:处理器执行链,它是包含了Handler目标方法和所有相关拦截器的对象,它是由HandlerMapping获取的。 HandlerMapping:处理器映射器,它定义了请求到处理器之间的映射。就是说,要想通过请求找到处...

2017-03-29 15:52:25

阅读数 866

评论数 0

JSON与JSONP

json 与 jsonp

2017-03-15 14:27:25

阅读数 301

评论数 0

基于注解@Aspect的AOP实现

使用@Aspect注解实现前置、返回、异常、后置、环绕通知;

2017-03-03 18:08:54

阅读数 42634

评论数 5

Spring实例化Bean的方式

Spring实例化Bean的方式有如下四种: 1.使用类构造器实现实例化(bean的自身构造器) 2.静态工厂方法 3.实例工厂方法 4.实现FactoryBean接口

2017-02-28 14:16:00

阅读数 411

评论数 0

IntelliJ Idea常用快捷键列表

IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结...

2016-12-22 16:47:07

阅读数 393

评论数 0

JavaScript中数组的常用方法

在javaScript中声明数组变量常见的三种方法: var arr = []; var arr = new Array; // new 关键字不能省略 var arr = new Array(); // new 关键字可以省略

2016-11-28 18:05:36

阅读数 518

评论数 0

文件上传简单实现

Eclipse中新建Dynamic Web Project,在WebContent/WEB-INF/lib下添加commons-fileupload-1.3.jar和commons-io-1.4jar,如图示: 在WebContent下新建upload.jsp页面,内容如下:<%@ p...

2016-11-16 12:41:07

阅读数 293

评论数 0

(5).Mybatis的关联查询

需要用到的数据库数据:--创建数据库mybatis2 create database mybatis2 charset=utf8; use mybatis2; --创建数据表users create table emp( e_no int(5) primary key auto_incre...

2016-11-14 18:08:36

阅读数 448

评论数 0

(4).Mybatis模糊查询MySQL中记录的的常用三种方法

mybatis的模糊查询功能使用的很广泛,以MySQL数据库为例(不同的数据库,有些可能不支持) 常用的模糊查询有三种方法: 直接使用 % 拼接字符串,如 ‘%’name’%’ 或 “%”name”%”,单引号或双引号都可以。 使用concat(str1,str2)函数拼接 使用mybati...

2016-11-11 10:46:22

阅读数 17949

评论数 1

(3).Mybatis动态sql的使用

Mybatis可以帮助我们方便的在SQL语句中实现某些逻辑。Mybatis动态sql语法常用的标签有: 使用_parameter if判断 switch判断(使用choose…when…otherwise语法标签 ) where子句 set子句 trim语法 foreach迭代变量

2016-11-10 11:42:03

阅读数 1457

评论数 2

(2).Mybatis配置文件优化

优化一:上一篇对于使用Mybatis来操作数据库的CRUD操作时,使用的数据库是MySQL,且数据库的配置信息直接写在mybatis-cfg.xml文件中,如果此时要连接其它数据库比如Oracle、SqlServer等,就需要大量地更改mybatis-cfg.xml文件中dataSource标签中...

2016-11-09 15:02:02

阅读数 246

评论数 0

(1).Mybatis简单入门:对数据库进行CRUD操作

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层ORM(Object Relational Mapping)框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和java的p...

2016-11-09 11:25:39

阅读数 434

评论数 0

JDBC操作Mysql数据库表时中文乱码的解决方案

通过JDBC操作数据库表时,如果记录中有中文,可能会碰到乱码的问题。主要原因是字符编码(characterEncoding)不正确,原因如下:                 1、在数据库服务器上创建数据库和表的时候没有选择支持中文的编码方式;                 2、建立JDBC连接...

2016-10-14 09:58:43

阅读数 657

评论数 0

请求转发与重定向的区别

一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下: request.getRequestDispatcher("new.jsp").forward(request, response);   //转发到new.jsp response.sendRedi...

2016-10-10 18:05:22

阅读数 284

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭