04 2016 档案
Spring MVC使用@ResponseBody返回JSON数据406以及乱码问题解决方案
摘要:刚到一家公司,做原始的工作 接口,程序就我一人,没环境,没架构,更没旧项目可以利用,一切从0开始,经理以为我是老鸟,来就布置任务,要一周拿出结果。其实有现成架构的话写个接口还不是分分钟钟的事,关键是什么都没有。闲话少说,Dao,service都有了,也能拿到数据,Controller也欧了,页面直接
阅读全文
最近用的几个sql语句
摘要:都在sqlserver数据库下操作,注意sqlserver与mysql和oracle的语法区别 用惯了mysql 和oracle,突然改用sqlserver,有诸多的不习惯,诸多的坑爹,好多的坑,一一跳过一遍才知道,头破血流呀! 1,建表 create table stuUnion ( sid i
阅读全文
Spring MVC 和Struts2对比
摘要:Spring MVC和Struts2的区别: 1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一
阅读全文
tomcat文件夹与文件解析
摘要:今天看到一篇不错的文章,如下: /bin:存放启动和关闭tomcat的脚本文件; /conf:存放tomcat的各种配置文件,比如:server.xml/ server/lib:存放tomcat服务器所需要的各种jar文件(jar文件只可被tomcat 服务器访问) /server/webapps:
阅读全文
Tomcat目录下的各个文件夹的作用
摘要:1.bin:存放各种不同平台开启与关闭Tomcat的脚本文件。 2.lib:存tomcat与web应用的Jar包 3.conf:存放tomcat的配置文件 4.webapps:web应用的发布目录,包含应用的配置文件 5.work:tomcat把由各种jsp生成的servlet文件存放的地方 6.l
阅读全文
SQL语句优化技术分析
摘要:一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子
阅读全文
链表与数组的区别
摘要:谈到链表与数组的区别,可以从几个不同的角度来谈, 首先从逻辑结构上说,两者都是数据结构的一种,但存在区别, 数组是申请的一块连续的内存空间,并且是在编译阶段就要确定空间大小的,同时在运行阶段是不允许改变的,所以它不能够随着需要的改变而增加或减少空间大小,所以当数据量大的时候,有可能超出了已申请好的数
阅读全文
注解 @Resource与@Autowired与@Component的使用
摘要:在java代码中使用@Autowired或@Resource注解方式进行装配,这两个注解的区别是:@Autowired 默认按类型装配,@Resource默认按名称装配,当找不到与名称匹配的bean才会按类型装配。 @Autowired private PersonDao personDao;//用
阅读全文
复制表,表结构
摘要:旧表名 A 新表名 B 复制表:create table B select * from A 复制表结构:create table Bselect * from A where 1=2;
阅读全文
多表查询
摘要:1 内连接 select * from a inner join b on a.a_id = b.a_id; 也可以这样写 select * from a,b where a.a_id = b.b_id 2左外连接 select * from a left (out) join b on a.a_i
阅读全文
drop,delete,truncate
摘要:drop,truncate是ddl,数据库定义语言,不执行事务 delete是dml,数据库操作语言,有事务 drop:删除内容和定义,释放空间 delete:删除内容,不删除定义,不释放空间 truncate:删除内容释放空间,但不删除定义 执行速度:drop>truncate>delete
阅读全文
自定义注解
摘要:我们在使用Spring框架的时候,会经常使用类似:@Autowired 这样的注解。我们也可以自己定义一些注解。Java的注解主要在包:java.lang.annotation中实现。 1. 元注解 什么是元注解?你可以这样理解,元注解是自定义注解的注解。元注解主要包含4个。他们主要在java.la
阅读全文
ajax的同步和异步
摘要:之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。 而异步则这个AJAX代码运
阅读全文
整型(int)转时间格式字符串及页面long型转时间格式字符串
摘要:1,如果是封装的整型的话需要在后台进行处理再返回页面 处理过程是这样的 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); mv.addObject("time", sdf.format(Long.valueOf(bra
阅读全文
一个ajax的后台controller
摘要:@RequestMapping("/api/merBrand") @ResponseBody public ResultBrand merBrand(HttpServletRequest request, @RequestParam("brandId") Long brandId, @Request
阅读全文
一个图片上传的servlet,传到本地磁盘,要传到服务器请修改
摘要:本来想写个controller,结果拦截器把图片拦住了,那就直接servlet public class UploadEamge extends HttpServlet{ /** * */ private static final long serialVersionUID = 1L; privat
阅读全文
一个成功失败页面,图片是一个绿色对号或红叉
摘要:<%@page import="org.apache.commons.lang.StringUtils"%><%@ page contentType="text/html;charset=utf-8" language="java"%><%@ taglib uri="http://java.sun.
阅读全文
最近写的页面(图片的编辑)
摘要:<%@ page contentType="text/html;charset=utf-8" language="java"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://
阅读全文
最近写的页面(含有图片的上传,单图片及多图片)
摘要:<%@ page contentType="text/html;charset=utf-8" language="java"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://
阅读全文
最近写的页面,含有大量的ajax
摘要:<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %><%@ taglib uri="/WEB-INF/ule-taglib/ule.tld" prefix="ule" %><!DOCTYPE html PUBLIC "-//W3C//D
阅读全文