- 浏览: 458185 次
- 性别:
- 来自: 北京
-
最新评论
-
csdn_lichao:
[flash=200,200][flash=200,200][ ...
MySql数据分区操作,新增分区 -
xtxycy:
的确有一楼说这个问题,有一定几率出现重复卖的情况
Java中有两种实现多线程的方式以及两种方式之间的区别 -
superhotdong:
class ThreadTest implements Run ...
Java中有两种实现多线程的方式以及两种方式之间的区别 -
yuelangyc:
beming 写道时间过去有点长,想请教一个问题,如果我只想批 ...
Mysql中批量更新的几种方式 -
beming:
时间过去有点长,想请教一个问题,如果我只想批量更新,不插入有没 ...
Mysql中批量更新的几种方式
文章列表
登陆模块中,为了防止暴力破解密码都会添加验证码,包括图片点击获取新验证码功能实现(看不清换一张)。
浏览器不刷新的情况下,进行图片切换,重新加载图片:
<div id="validcode" >
<label>验证码:</label>
<input type="text" name="kaptchafield" class="textbox340" name="kapt" id="kapt& ...
关于脚本语言之我所知。
- 博客分类:
- 按键精灵
脚本语言知多少,目前接触过编写过的有SHELL、python、还有VB的按键精灵。
------------------------------------------------------------------------------------------------------------------------------------------
SHELL是基于linux系统的脚 ...
如果想在已经建好的表上进行分区,如果使用alter添加分区的话,mysql会提示错误:
ERROR 1505 <HY000> Partition management on a not partitioned table is not possible
正确的方法是新建一个具有分区的表,结构一致,然后用insert into 分区表 select * from 原始表;
测试创建分区表文件CREATE TABLE tr (id INT, name VARCHAR(50), purchased DATE)
PARTIT ...
以下是用过的一些MySql字符串函数整理的方法,罗列出来仅供参考。
1、非法数据替换
函数:replace(str,from_str,to_str) 查询后发现数据库中存在一些非法数据,导致看起来非常难看,数据入库时只检查了前后空格,没有做更严格的去空格处理,只能进行事后处理。
update table set cname = replace(cname,' ','');
update table set cname = replace(cname,' ','');
有些字段看似空格,实际上 ...
参考: http://www.linuxdiyf.com/viewarticle.php?id=65598 http://bestchenwu.iteye.com/blog/1166998
第一种安装方式: 安装MySQL后,需要初始化 授权表、启动服务器,并确保服务器工作正常。你还要让服务器随系统的启动和停止自动启动和停止。应当为授权表中的账户指定密码。在某些安装中,该程序自动运行。
1、添加mysql用户组以及用户 groupadd mysql useradd -g mysql mysql
2、解压m ...
Mapper中多参数查询,
批量更新
参数包括String和List类型时,Strig类型的为表名,日志表以月为单位生成,(还可以使用按月表分区功能优化性能)一般使用Map方式注入参数。
例如调用类:
public ...
最近一直在云笔记中整理文章,看了博客发现去年一年只发了2个无关技术的文章,趁现在闲暇时间,将整理好的文章发过来,供大家参考,顺便提出宝贵意见。
1、在处理大数据时,有时候会经常遇到大量的数据需要更新或插入,如何进行优化。 批量插入其实挺简单,只要用insert into 后面跟多个VALUES集合即可。
批量更新有两种方式,
A、insert into table (aa,bb,cc) values(xx,xx,xx),(oo,oo,oo) on duplicate key update aa=values(aa),bb=values( ...
最近一直在忙,今天抽空总结一下,免得脑子不够用。
Linux系统,一些常用的命令,比如 cd、ll、ls、rm、mv、mkdir、vi、vim等等这些不用说了,这些是基础,如果这些都不懂,Linux根本玩不转。
权限
chown、chmod
为什么先说权限,因为在真正使用中,很多操作并不是直接使用root用户操作的,在home目录下,有很多模块文件夹,每个文件夹一个用户组,有各自的用户,最开始用的时候,把别的文件拷贝到自己的目录下,发现权限不够,无法执行或者读写。我常用到的有两个命令。
#设置目录所有人(u ...
在java开发中,logger打印错误日志是最常用的,我以前在记录日志的时候习惯用的是logger.info(message); 或者将异常直接放进去,logger.info(exception);如果这样记录在程序出问题的时候,只能知道异常的大概信息,和自己注解的一些错误信息,不能像开发调试的时候那样看到一些错误堆栈的日志。就是像e.printStackTrace();的这样详细了。
如何将堆栈的信息加入日志。
import org.apache.log4j.Logger;
public class TestException {
...
如何通过百度快照复制百度文库的资料
- 博客分类:
- 操作技巧
如何复制百度文库中的文章。
很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦。针对这种情况,今天我给大家带来一个破解百度文库下载的方法,其实非常简单,而且不用下载任何软件。好了,废话不多说,直接进入正题。
首先,我们按照平常的习惯,找到自己要的,比如搜索 android+论文
文章不能复制,题目总是可以的吧。我们把题目记住之后, 在搜索引擎的框框里输入: site:wenku.baidu.com +题目
【site命令是指在制定的网站里搜索,加号也是 ...
java的String类中有个split方法,这个是我们经常使用到的,然而对于split,你了解多少。
split一共有两个方法,
①.public String[] split(String regex,int limit)
②. public String[] split(String regex )
先说第一个,有两个参数,api上的例子:
引用
public String[] split(String regex,int limit)
根据匹配给定的正则表达式来拆分此 ...
Window系统的批处理变量大全
- 博客分类:
- 操作技巧
%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。
%APPDATA% 本地 返回默认情况下应用程序存储数据的位置。
%CD% 本地 返回当前目录字符串。
%CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。
%CMDEXTVERSION% 系统 返 ...
Js获取日期、月初时的前天、昨天、今天、明天
- 博客分类:
- JS特效
今天工作的时候用到了JS获取日期,在网上一搜罗一大堆,前天的日期就等于获取的日期减去两天就可以,都是类似这种的代码:
<script language="JavaScript" type="text/javascript">
function GetDateStr(AddDayCount)
{
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
var y = dd.getYear();
v ...
Mysql中关于中文排序的简单实现
- 博客分类:
- SQL数据库
Mysql中默认是使用ISO-8859作为默认编码,我使用的是UTF8作为编码,当再对中文进行排序,排序出来的结果不是想象中的按拼音排序,而是按UNIONCODE编码排序。
所以在排序的时候,只需要用上一个简单的convert函数处理一下转码就可以。
select * from student order by convert(name using gb2312);
只要在查询的时候,指定一下字符集,并不是真的把物理字段改成gb2312,很简单。
简单没好货,实际中有很多汉字的拼音是mysql不认识的,我这里遇到的有 鑫 ...
经常有如下JS跳转写法:
<a href="javascript:void(0);" onclick="javascript:location.replace ('http://www.baidu.com/');">test js location.replace()</a>
<a href="javascript:void(0);" onclick="javascript:location.href ='http://www.baidu.com/';">test js lo ...