Java And JavaWeb基础
文章平均质量分 89
海风一直眷恋着沙
这个作者很懒,什么都没留下…
展开
-
For update 真的是行锁吗?
对于刚学的同学和像我一样已经有几年开发经验的朋友,一提到 For update ,不就是为了更新而存在的查询语句嘛,在查询后,这条记录会被一直锁定无法被其他事务修改,直到本次事务提交。网上也是铺天盖地的都是这类说法。这类说法对,也不全对。因为今天的一次线上错误,让我又重新认识了一下 For update 这位熟悉又陌生的朋友。(本文均以 Mysql 举例)具体理论知识参考:数据库的事务等级(事务的隔离级别)我们知道根据事务的基本要素和会产生的并发问题,引出...原创 2021-04-15 15:52:16 · 1314 阅读 · 0 评论 -
关于java中遍历循环List集合时报java.util.ConcurrentModificationException的解释
有的小伙伴在进行遍历List集合时可能会遇到java.util.ConcurrentModificationException,之前我没有遇见过,在学习阿里巴巴出的java开发手册时看到了这一条,便自己进行了一番测试,结果发现果然如此。感谢前人跳坑,才有我等小辈的滋润编码生活。话不多说,上代码:package a;import java.util.ArrayList;import java.uti原创 2017-03-28 14:48:44 · 1901 阅读 · 0 评论 -
jsp Request获取url信息的各种方法比较
从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServ转载 2016-09-20 16:33:50 · 401 阅读 · 0 评论 -
java.text.ParseException: Unparseable date
转自:http://hi.baidu.com/%BE%A9%B3%C7%BD%AD%D1%A9/blog/item/5bc274dbec37fc2710df9b61.html 当用java将字符串格式转换成date类型时,自己定义一个String d = "2010/05/19"时,用语句转换:[java] view plain copy转载 2016-07-21 17:26:47 · 19736 阅读 · 0 评论 -
java web下spring整合hibernate怎么用junit4测试
写一个测试类,然后在测试类里面写:@Testpublic voidtest(){ApplicationContextcontext = newClassPathXmlApplicationContext("spring/applicationContext.xml");SessionFactorysessionFactory = (SessionFactory) con转载 2016-06-23 12:26:51 · 384 阅读 · 0 评论 -
junit学习之junit的基本介绍
Junit目前在一些大的公司或者相对规范的软件中使用的比较多,相当多的小公司并没有把单元测试看的太重要。在大点的公司开发人员每天上班后,第一件事情就是从svn上把自己负责的代码checkout下来,然后运行单元测试,如果单元测试通过,那么说明自己的代码没有问题,然后就在代码块上修改与添加,完成后再用junit进行测试,测试完成后如果没有问题,那么就把相应的代码块提交给svn上。测试一般分为转载 2016-06-23 12:25:20 · 321 阅读 · 0 评论 -
java.util.Date cannot be cast to java.sql.Timestamp
在utildate转换成sqldate过程中可以使用new java.sql.Date(new java.util.Date()getTime()),不过此种转换只有年月日,如果带有小时分秒的话,可以使用java.sql.Timestamp(java.util.Date().getTime());转载 2016-06-23 12:21:09 · 14270 阅读 · 1 评论 -
Causedby:java.lang.ClassNotFoundException:org.aspectj.lang.annotation.Around
1、错误描述 INFO:2015-05-0111:12:15[localhost-startStop-1] - Root WebApplicationContext: initializationstartedINFO:2015-05-01 11:12:15[localhost-startStop-1] - Refreshing RootWebApplicationContext:转载 2016-06-23 10:36:50 · 6308 阅读 · 0 评论 -
Java:String和Date、Timestamp之间的转换
一、String与Date(java.util.Date)互转 1.1 String -> Date Java代码 String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式转载 2016-06-23 10:22:46 · 295 阅读 · 0 评论 -
jdbcType与javaType的对应关系
jdbcType与javaType的对应关系转载 2016-06-23 10:21:34 · 730 阅读 · 0 评论 -
Java线程中sleep和wait的区别详细介绍
Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。 共同点: 1.他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 2. wait()和sleep()都可以通过interr转载 2016-06-23 10:20:48 · 390 阅读 · 0 评论 -
Java上传下载excel、解析Excel、生成Excel的问题
public static boolean createExcel(HttpServletResponse response, Map map) { WritableWorkbook wbook = null; WritableSheet sheet = null; OutputStream os = null; try { response.转载 2016-06-23 10:17:23 · 494 阅读 · 0 评论 -
eclipse导入的web项目不能部署到tomcat,显示为java项目
解决办法如下: 勾选上面三项并选择相应的值后就变成web项目,可以部署在tomcat上了。转载 2016-06-23 10:14:19 · 989 阅读 · 0 评论 -
Runtime.getRuntime().exec
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".//p.exe "); process.waitfor( );转载 2016-06-23 10:12:39 · 1848 阅读 · 0 评论 -
JAVA中获取工程路径的方法
request.getSession().getServletContext().getRealPath("/");//获取web项目的路径 this.getClass().getResource("/").getPath()//获取类的当前目录在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot在class文件中,根目录是WebRo转载 2016-06-23 10:11:14 · 482 阅读 · 0 评论 -
JAVA中获取当前系统时间
一.获取当前系统时间和日期并格式化输出:importjava.util.Date;importjava.text.SimpleDateFormat;public classNowString {public staticvoid main(String[] args) { SimpleDateFormatdf = new SimpleDateFormat("转载 2016-06-23 10:04:19 · 388 阅读 · 0 评论 -
JSP 弹出对话框的方式总结
JSP网页在与用户交互的过程中,有时需要弹出提示框,通知用户一些信息,如登录密码错误等在做JSP网页项目中, 实践并总结了三种有效的方式 方式1: JSP前端alert("您还没有登录,请登录...");window.document.location.href="userlogin.html"; 方式2: Java后台转载 2016-06-23 10:03:00 · 7890 阅读 · 0 评论 -
JSP九大内置对象详解
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception转载 2016-06-23 09:57:07 · 271 阅读 · 0 评论