- 浏览: 22409 次
- 性别:
- 来自: 北京
最新评论
文章列表
查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());
查询上周的数据SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;
查询当前月份的数据select name,submittime from enterprise where dat ...
mysql的执行计划:explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select * from test1EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、indexhe和ALL
Java中关于空格的正则表达式
- 博客分类:
- java基础知识
public class Test {
public static void main(String[] args) {
String s = "GET /index.html HTTP/1.1";//字符串s由“GET”、“/index.html”和“HTTP/1.1”组成,中间有一个或多个空格
String tt[] = s.split("\\s{1,}");//按照空格分割字符串,多个空格作为一个空格对字符串进行分割
for(String str: tt)//增强的for循环
Sys ...
Spring MVC 原理分析
- 博客分类:
- spring mvc
Spring MVC 原理
Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器、视图解析器、视图组成。
Spring MVC的原理框图:
整个处理过程从一个HTTP请求开始:1)DispatcherServlet接收到请求后,根据对应配置文件中配置的处理器映射,找到对应的处理器映射项(HandlerMapping),根据配置的映射规则,找到对应的处理器(Handler)。2)调用相应处理器中的处理方法,处理该请求,处理器处理结束后会将一个ModelAndView类型的数据传给DispatcherServlet,这其中包含了处理结果的视图和视图中要使用的 ...
这两天写一个项目遇到一个很怪异的现象,就是在url中汉字传值,如果是奇数个汉字则出现编码错误。先说下环境:
前台页面试gb2312编码,后台的filter是gbk,web server是nginx+resin,nginx用的是操作系统编码,编码是gbk
在输 ...
mysql循环插入数据
- 博客分类:
- mysql
需要在数据库中根据product表中的自增id,如果存在则插入对应的数据到pageview表,数据有几万条
drop procedure if exists autoInsert;
create procedure autoInsert()
begin
declare i int;
declare j int;
set i=1;
while(i<40001) do
if exists(select auto_id from product where auto_id=i ) then
set j=i;
if (select count(game_id) ...
sql常用查询语句-----表连接查询
- 博客分类:
- mysql
一:
我的表结构,desc contest;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| datatime | varchar(20) | YES | | NULL | |
| result ...
在运营网站的过程中,可能会遇到网站突然变慢的问题,一般情况下和 MySQL 慢有关系,可以通过开启慢查询,找到影响效率的 SQL ,然后采取相应的措施。下面介绍一下如何开启慢查询:
1、开启慢查询
找到 MySQL 的配置文件 ,my.cnf (Windows 为 my.ini ),在 MySQL 下增加下面几行:
long_query_time=2
log-slow-queries= /usr/var/slowquery.log
上面的 2 是查询的时间,即当一条 SQL 执行时间超过2秒的时候才记录,/usr/var/slowquery.log 是日志记录的位置。
然后重 ...
这四个修饰符的访问权限如下表: ----------------------------------------------- 类内部 package内 子类 其他 public 允许 允许 允许 允许 protected 允许 允许 允许 不允许 default 允许 允许 不允许 ...
Could not open ServletContext resource [/WEB-INF/dispatcher-servlet.xm...
2011-05-19 10:58:40| 分类: Java
|字号
我们在使用linux过程中,每个命令后都要跟一些参数,可是对于常用的参数假如每次都是手动的添加就是显得麻烦些了。linux 可能通过命令别名的功能来减少您的输入,请下面操作就明白了。ls -l 列出文档目录周详信息ls -hl 列出文档大小,以K为单位显示ls -hlt 列出文档按时间排序对于上面三个显示需要我们只要配置alias ll='ls -lht' 这样以后,只要输入ll 就能够了。 对于此alias ll='ls -lht' 配置在哪个配置文档下呢?这个就要根据自己的需要而定了。比如:您只希望jack这个用户名具备上面功能,因为您只经常使用这个用户。修改此用户家目录下.bar ...
最近开始时用debian,突然发现apt是个好东西,以前用rpm总是弄的泪流满面~~
国内比较好用的debian源还是debian.cn99.com,但是不知道什么原因这个国内最快的源挂了,现在设置debian就比较麻烦了。还好有了apt-spy,可以自动测试到哪个源的下载速度最快。
当然,刚装完系统是没有apt-spy的,但是我们可以找个暂时先替代的。譬如:
在/etc/apt/sources.list 中添加
deb [url]http://http.us.debian.org/debian/[/url] stable main
执行以下命令更新软件包列表:
...
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。
1、适用系统:Linux
2、编译安装:
引用
wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz(也可去“http://home.tiscali.cz/~cz210552/webbench.html”下载到)
tar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make install
...
环境redhat5.4
oracle10g
以前的环境是redhat9
oracle9i
数据库无法导出,原来我电脑上安装的客户端是对应的10g的客户端,导出9i的数据比较麻烦,于是在一个9i的客户端上将数据导出。
安装完数据库后,数据库存在两个ncne的数据库和exam的数据库,一开始就想当然的认为一定要建立两个数据库的instance,于是查各种资料,说是用dbca可以新建实例,但是新建实例后,总是安装失败,说是ora-12546
tns perssion denied,苦恼了很久。最后 ...
OpenCms6.0.0本身已具有MailForm结构化类型用于网站在线发送邮件,可是在表单项中没有FILE,无法发送其它文件类型的附件,必须修改MailForm结构化类型,并重新去编译org.opencms.frontend.templateone.form中的内容。由于使用JavaMail来发送邮件是很简单的事,而且我本身也有已经写好的邮件发送类,只需要加入邮件附件发送的功能即可,因此决定自行编写新的类来发送邮件及其附件。
如果你用Google或是Baidu可以从网上搜到大片的使用JavaMail发送邮件及附件的例子和文章,皆由JavaMail本身的一个例子而来,此例子中先使用Mime ...