- 博客(42)
- 收藏
- 关注
转载 MySQL中 You can’t specify target table for update in FROM clause 错误解决方法
UPDATE t_comment SET pid=0 #SELECT * FROM t_comment#同时选择并且更新,MySQL需要中间表进行过滤WHERE id IN(SELECT a.id FROM(SELECT cb.id FROM t_comment AS cb GROUP BY article_id HAVING COUNT(*)=1) ...
2016-08-09 22:50:00
175
转载 HTML中id和name的作用与区别
name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的: 1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,...
2016-06-29 22:03:00
256
转载 Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-3.0.xs...
检查 xsd末尾是否有空格,没有则添加一个空格转载于:https://www.cnblogs.com/Wcy100/p/5598095.html
2016-06-19 15:06:00
172
转载 正则表达式必知必会
1.{n} Exactly n of the preceding element. (只能匹配连续n个字符){n,} n or more of the preceding element.(可以匹配n,或任意大于n个连续字符。贪婪匹配,会尽量匹配多的字符){n,m} Between m and n of the preceding element.(可以匹配n到m个连续字符,...
2016-06-02 07:46:00
109
转载 MySQL必知必会
1.SQL(像多数语言一样)在处理OR操作符前,优先处理AND操作符。建议:在WHERE子句中使用圆括号任何时候使用具有AND和OR操作符的WHERE子句,都应该使用圆括号明确地分组操作符。不要过分依赖默认计算次序,即使它确实是你想要的东西也是如此。使用圆括号没有什么坏处,它能消除歧义。2.正则表达式字符后面的?表示0个或一个匹配,+表示1个或多个匹配,*表示0个或多个匹...
2016-06-01 22:44:00
103
转载 PDF章节提取工具
PDF Split and Merge basic上一款可以按照PDF文档中的书签目录自动提取各章节PDF的工具,对于按章节制作电子书数据库非常有用。下载地址:http://sourceforge.net/projects/pdfsam/转载于:https://www.cnblogs.com/Wcy100/p/5548499.html...
2016-06-01 09:28:00
955
转载 MySQL的自增长主键
如下DDL语句:create table book(id int(10) not null auto_increment,name varchar(50) not null,number varchar(20) not null,author varchar(50) not null,pubdate Date,price float(7,1) not nu...
2016-05-21 16:15:00
104
转载 MySQL命令行乱码的解决方案(字符集已经设置为UTF8)
setnames这个mysql命令设置的是客户端发出命令的编码、连接层的编码以及服务端返回结果的编码,相当于是客户端和服务器交互用的编码,而不是数据保存的编码,由于CMD界面默认的字符集为gbk,所以在在执行查询前使用set names gbk来设置编码为gbk可以防止乱码。转载于:https://www.cnblogs.com/Wcy100/p/5514588.html...
2016-05-21 13:24:00
350
转载 Eclipse批量替换单词
先选中你要替换的单词,然后再在菜单栏中找到Search→Text→Project,这样就会在整个项目中查找单词。然后在Search的Console中,单击项目,右键选择ReplaceAll,填入你想替换的东东,就OK了。但是貌似不支持WholeWord(全字匹配)。转载于:https://www.cnblogs.com/Wcy100/p/5493851.html...
2016-05-14 23:02:00
169
转载 Spring的下载地址
http://repo.spring.io/release/org/springframework/spring/转载于:https://www.cnblogs.com/Wcy100/p/5490907.html
2016-05-13 19:51:00
74
转载 Mybatis开启延迟加载的注意事项
启用延迟加载需要在配置文件中进行以下设置:<setting name="lazyLoadingEnabled" value="true"/><setting name="aggressiveLazyLoading" value="false"/>说明:当aggressiveLazyLoading属性设置为true时,会在包含延迟加载属性的对象...
2016-05-13 18:51:00
162
转载 Mybatis执行查询的时候报java.lang.NullPointerException
解决方法:检查Mapper.xml文件中是否忘记填写type,或者类似作用的属性,比如resultMap的association中的javaType属性。转载于:https://www.cnblogs.com/Wcy100/p/5489683.html...
2016-05-13 15:48:00
864
转载 JSF开发中表单提交之后后台bean值不对的问题
检查是否为后台bean正确设置了scope转载于:https://www.cnblogs.com/Wcy100/p/5486952.html
2016-05-12 19:02:00
176
转载 select count(*)、select count(1)、select count(字段)、select count(null)的区别
1.count(1)与count(*)得到的结果一致,包含null值。2.count(字段)不计算null值3.count(null)结果恒为0转载于:https://www.cnblogs.com/Wcy100/p/5476980.html
2016-05-10 10:48:00
425
转载 Struts2开发过程中的经验
1.当遇到空指针异常时,需要考虑看是否在Action中为属性设置了getter和setter。转载于:https://www.cnblogs.com/Wcy100/p/5457969.html
2016-05-04 12:15:00
93
转载 OGNL
OGNL(Object-Graph Navigation Language)1.想初始化domain model,可以自己new,也可以传参数值,但这时候需要保持参数为空的构造方法。2.如果想要访问类的静态方法和属性,需要在Struts的配置文件中修改<contant name="struts.ognl.allowStaticMethodAccess" value=...
2016-05-02 21:29:00
98
转载 Struts2的值栈
一次对于action的request只有一个值栈,对于普通jsp页面的请求值栈为空。对于result,在服务器端forward时(dispatcher,chain)时不需要使用参数从之前的值栈中拿出参数t再通过"?tparam=${t}"传递来实现动态结果集。在客户端forward(redirect,redirectAction)时需要用以上方法传递参数,然后再在新的普通jsp页...
2016-05-02 19:45:00
87
转载 Struts的result(chain)的跨package的action跳转
<package name="hello" namespace="/" extends="struts-default"> <action name="hello"> <result>/Hello.jsp</result> </action> &...
2016-05-02 18:31:00
140
转载 Struts2的Result type
dispacher:服务器端forward到另一个页面(地址栏的地址不变)redirect:客户端forward到另一个页面(地址栏地址改变)chain:服务器端forward到另一个action(地址栏地址不变)redirectAction:客户端forward到另一个action(地址栏地址改变)转载于:https://www.cnblogs.com/Wcy100/p...
2016-05-02 17:55:00
77
转载 依赖注入与控制反转
依赖注入(DI:Dependency Injection):容器将创建好的实例注入使用该实例的对象中。控制反转(IoC:Inverse of Control):使用某实例的对象不再自己实例化,而是由容器来实例化。转载于:https://www.cnblogs.com/Wcy100/p/5452637.html...
2016-05-02 17:07:00
92
转载 DAO与DTO的区别
DAO(Data Access Object):数据访问对象DTO(Data Transfer Object):数据传输对象DAO通常是将非对象数据(如关系数据库中的数据)以对象的方式操纵。DTO通常用于不同层(UI层、服务层或者域模型层)直接的数据传输,以隔离不同层,降低层间耦合。DTO中的信息经过提取可以被DAO使用。转载于:https://www.cnblogs.com/Wcy...
2016-05-01 21:17:00
381
转载 Struts2的DMI的开启方法
<constant name="struts.enable.DynamicMethodInvocation" value="false" /> 修改Struts2的配置文件,将"struts.enable.DynamicMethodInvocation"的值设置为true。转载于:https://www.cnblogs.com/Wcy100/p/5450964...
2016-05-01 19:09:00
123
转载 在JSP中的java代码中调用js代码
out.println(str)方法就是在JSP服务端运行的时候把str输出到服务端返回给客户端的HTML页面可以通过out.print()这种方式输出一段JS代码,这段JS代码先声明一个JS函数,声明结束后再调用一下这个方法.例如:out.println("<script>function showMessage() {alert('set_afterlogin()...
2016-04-20 23:25:00
1278
转载 Eclipse发布web项目时报错:Multiple Contexts have a path of "/xxx".
原因:Eclipse当前部署的项目中存在两个或多个项目的Properties->Web Project Settings中的Context Root相同。解决办法:将其中重复的Context Root改掉。转载于:https://www.cnblogs.com/Wcy100/p/5414872.html...
2016-04-20 22:58:00
620
转载 记录:将MyEclipse的Dynamic Web Project项目部署到Eclipse的过程
今天,尝试将网上商城项目用Eclipse部署到Tomcat上时出现了一些问题,最终解决了,这里记录一下。首先导入原始项目,导入进去的项目是以Java项目的形式存在,所以要将之转换为Dynamic Web Project,具体方法见我的这篇随笔:将导入的Java项目类型更改为Dynamic Web Project原始项目的webapp所在的文件夹名字叫做WebRoot,而我现在...
2016-04-20 12:04:00
127
转载 将导入的Java项目类型更改为Dynamic Web Project
右击项目名->Properties->在左边点击"Project Facets"->右边勾选上"Dynamic Web Module"和"Java"(如果没有勾选,补充勾选)->点击OK.如下图所示:转载于:https://www.cnblogs.com/Wcy100/p/5411627.html...
2016-04-20 10:43:00
164
转载 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
今天,将一个已经写好的web程序用Eclipse导入到本地时出现这个问题,在JSP页面的顶部出现红叉,错误提示信息是"The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path",经过在网上查找资料,发现是没有添加Tomcat运行时类造成。解决方法如下:1、...
2016-04-20 10:29:00
95
转载 JS中字符串中含有引号时的转义
var url="article.jsp"; var od="delayURL('"+url+"')";// delayURL('article.jsp') var od="delayURL(\""+url+"\")";// delayURL("article.jsp") var od='delayURL("'+url+'")';// delayURL("arti...
2016-04-17 23:28:00
1135
转载 JS一段网页跳转的代码跳转不成功,过一会儿又可以跳转成功
<script type="text/javascript">function delayURL(url,time){ setTimeout("window.top.location.href='"+url+"'",time);}</script>3秒钟后自动跳转,如没有跳转,请点击下面的链接<script ...
2016-04-17 22:43:00
315
转载 多态的三个必要条件
1.继承2.重写3.父类引用指向子类对象转载于:https://www.cnblogs.com/Wcy100/p/5399162.html
2016-04-16 19:33:00
305
转载 Eclipse设置默认编码为UTF-8的方法
在Eclipse的安装目录下找到 eclipse.ini ,在文件末尾添加-Dfile.encoding=UTF-8,关闭Eclipse再重新启动此后Eclipse的默认编码就会改成UTF-8,以后新建的各种文件的编码会默认为UTF-8格式。(此前建立的文件可能采用的不是UTF-8编码,打开会乱码,没关系,将这些文件用记事本打开,点击"文件"->"另...
2016-04-14 23:13:00
190
转载 Servlet中文乱码的解决方法
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//以下两句,设置UTF-8编码,可以解决乱码 resp.setCharacterEncoding("UTF-8"); re...
2016-04-14 21:18:00
82
转载 ubuntu 64位装32位库的步骤
1.sudo -i2.gedit /etc/apt/sources.list在末尾添加以下内容:#要添加的内容开始deb http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiversedeb-src http://old-rele...
2016-04-11 22:13:00
193
转载 MySQL中order by语句对null字段的排序
默认情况下,MySQL将null算作最小值。如果想要手动指定null的顺序,可以使用: 1.将null强制放在最前: if(isnull(字段名),0,1) asc //asc可以省略 2.将null强制放在最后 if(isnull(字段名),0,1) dsc if(isnull(字段名),1,0) asc //a...
2016-04-10 22:53:00
1148
转载 MySQL执行脚本时出现failed to open file ,error 2 问题时的解决方法
可能是某个进程占用了该文件所在的文件夹,解决方法:将该文件拷贝到其他文件夹中再试。转载于:https://www.cnblogs.com/Wcy100/p/5372852.html
2016-04-09 22:17:00
2461
转载 Java的Scanner的nextLine()方法的结束条件的设置
可以通过判断读入的行是否是空行来决定是否跳出循环,比如Scanner sc=new Scanner(System.in);String s;while(sc.hasNextLine()){s=sc.nextLine();if(s.equals("") break;//do something} 注意while循环的条件sc.hasNe...
2016-04-08 21:39:00
1235
转载 Java中将数组的length计算放在循环体外面可以提升运行速度
示例代码1:将length计算放在循环体外面,在leetcode运行时,结果只打败了26%的人。 public void moveZeroes(int[] nums) { int counter = 0; for (int i = 0; i < nums.length; i++) { if (nums[i] != 0) nums...
2016-03-30 11:36:00
186
转载 关于MySQL的分页,即limit和offset的理解
//从第1条记录开始向后选择2条语句1:select * from test_tb1 limit 2 offset 1;//MySQL5.0之后支持该语法语句2:select * from test_tb1 limit 1,2;语句1和语句2是等价的//select * from test_tb1 limit 1;//选择第0行相当于select * from t...
2016-03-18 22:25:00
332
转载 Windows下安装MySQL之后修改root密码
初次安装后完毕,使用管理员身份进入cmd界面,执行以下操作:1.输入" mysql -u root -p",出现"Enter password:",直接回车。2.输入" show databases; ",会看到有mysql这个数据库,下面我们就切换到这个数据库。3.输入" use mysql; ",切换到mysql数据库。4.输入 " update user se...
2016-03-18 20:51:00
162
转载 Java中的switch语句中的case标签支持的类型
类型为char、byte、short或int的常量表达式,枚举常量,从Java SE 7开始,case标签还可以是字符串字面量。转载于:https://www.cnblogs.com/Wcy100/p/5256650.html
2016-03-09 08:28:00
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人