- 浏览: 24588 次
- 性别:
- 来自: 北京
最新评论
文章列表
SELECT CASE WHEN TIMESTAMPDIFF(DAY, publish_time,NOW()) > 0 THEN CONCAT(TIMESTAMPDIFF(DAY, publish_time,NOW()),'天前')
WHEN TIMESTAMPDIFF(HOUR, publish_time,NOW()) > 0 THEN CONCAT(TIMESTAMPDIFF(HOUR, publish_time,NOW()),'小时前')
WHEN TIMESTAMPDIFF(MINUTE, publish_time,NOW()) > 0 THEN CONCAT(T ...
要求将该字段查询转换成13.3万 12.7万 这样形式的
SELECT CASE WHEN view_num>99 THEN CONCAT(FORMAT(view_num/100,1),'万') ELSE view_num END vnumFROM 表名
页面传来表情然后直接插入Emoji表情,保存到数据库时报错:
Caused by: java.sql.SQLException: Incorrect string value: '\xFE\xDD\xK8\x8U' for column 'review' at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096)
at com.mysql.jd ...
Spring MVC主要包括以下要点:
1:由DispatcherServlet控制的整个流程;
2:注解驱动的控制器,其中包括请求映射、数据的绑定和格式化;
3:文件上传;
4:一些杂项,如静态资源处理、异常处理等等。
这些东西构成了精致的Spring MVC框架,下面我将针对这些要点做详细讨论,以期其能在开发上对各位观众有些作用。
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。
Vector和ArrayList几乎是完全相同的,唯一的区别在于Vector是同步类(synchronized).因此,开销就比ArrayList要大.正常情况下,大多数 ...
接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final (这里需要说一点,既然一个变量被final修饰了,那么这个变量就是一个常量!!!!!变量必须初始化成常量!!!!!)
下面比较一下两者的语法区别:
1.抽象类可以有构造方法,接口中不能有构造方法。
2.抽象类中可以有普通成员变量,接口中没有普通成员变量!!!!!!!(注意重点在 普通 即 非静态 和 变量!!!!)
Read Uncommitted(读取未提交内容)
在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。用sql举例来表明:
点击(此处)折叠或打开
分别在A、B两个客户端执行:
A:
root
SpringMVC框架介绍
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。
spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使 ...
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
1.根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的。
(1).所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。就是说,它仅仅是获取资源信息 ...
最近在项目中遇到了一个问题就是项目中需要显示其他网站上的图片,网上找了好多,但是没有一个具体的代码策略,我在这里给大家提供一个方案。
先说说防盗链的原理,http 协议中,如果从一个网页跳到另一个网页,http 头字段里面会带个 Referer。图片服务器通过检测 Referer 是否来自规定域名,来进行防盗链。
如果盗用网站是 https 的 protocol,而图片链接是 http 的话,则从 https 向 http 发起的请求会因为安全性的规定,而不带 referer,从而实现防盗链的绕过。
我的解决方案原理就是使用iframe来绕过图片防盗链,具体就是拿到页面中的图片 ...
最近换了新工作,公司项目用的mongodb比以往深一些,自己收集了一些查询语句
db.users.find() select * from users
db.users.find({"age" : 27}) select * from users where age = 27
db.users.find({"username" : "joe", "age" : 27}) select ...
Strtus2和SpringMVC的区别
- 博客分类:
- Java
SpringMVC的工作流程描述
1. 用户向服务器发送请求,请求被spring前端控制Servelt DispatcherServlet捕获;
2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置 ...
Eclipse中按ctrl + alt + 向上箭头没有任何反应,按ctrl + alt + 向下箭头windows的整个屏幕都倒转过来了,请大家帮忙解决一下
Eclipse原本快捷键定义:ctrl + alt + 向上箭头是向上复制一行ctrl + alt + 向上箭头是向下复制一行
解决方案:这是英特尔图形和媒体控制面板。这个是英特尔集成显卡的设置面板 可以设置分辨率 特性等。估计是下载驱动的时候有的。解决办法:桌面右键“图形选项”---"快捷键"---“禁用”。或者控制面板---英特尔图形和媒体控制面板---选项和支持---快捷键管理器---启用。把启用的勾去掉。 ...
创建组groupadd webgroup
创建用户useradd -g webgroup -s /bin/bash nexus
su root 切换至root用户
chown nexus:webgroup -R sonatype-work/ 为sonatype-work文件更改用户和组
放开某端口后防火墙重启命令service iptables restart
查看ip ifconfig
tail -f 文件夹,实时查看日志命令
drwxr-xr-x. 15 nexus webgroup 4096 12月 17 2014 jsw
d以外前三个表 ...
遇到好几次这个问题 这次我记录一下,STS使用时进入debug的时候老是出现source not found
这种情况 有可能是因为你的开发软件没有安装debug插件
老版本插件名字 m2e dynamic source code lookup
新版本已经放到maven里了,
项目地址:https://github.com/ifedorenko/com.ifedorenko.m2e.sourcelookup
下载安装地址:http://ifedorenko.github.com/m2e-extras/
一些朋友可能按照我上面的已经安装了,但是还是出现这种情况, ...