自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 Transaction 事务(锁数据行-2)

数据库锁行的另一种方式        update操作,若指定主键,只有一条记录,则锁行。若不指定,则锁表。实际测试:  事务没有提交之前没有行改动 打开另一个会话,执行相同语句,等待一段时间后,提示如下错误。回到第一个会话,提交事务提交事务后,数据实际改动,另一个会话因为该行有其他事务没有提交所以在等待状态,直到超时后无法执行。 项目中测试...

2017-06-28 17:37:45 343

原创 Transaction 事务(锁数据行-1)

参考帖子:http://blog.csdn.net/winy_lm/article/details/50403264 举个例子: 假设商品表单products 内有一个存放商品数量的quantity ,在订单成立之前必须先确定quantity 商品数量是否足够(quantity>0) ,然后才把数量更新为1。不安全的做法:SELECT quantity FROM produc...

2017-06-27 16:49:14 424

原创 eclipse 巧用 码云 + SourceTree 实现版本控制

参考:AndroidStudio 巧用 码云 + sourceTree 实现版本控制首先用eclipse创建一个项目再去码云上创建一个项目,得到一个仓库地址打开SourceTree,clone码云提供的仓库地址,并选择本地仓库路径克隆完成,会在本地路径看见项目把第一步创建的java项目导出到刚才本地仓库路径下然后打开SourceTree推送到码云上推送完成后,用e...

2017-06-27 16:45:51 163

原创 eclipse修改访问的项目名

转自:http://blog.csdn.net/louyingyuan/article/details/70169224 eclipse中Tomcat导入项目并且修改了项目名字,把项目add到Tomcat上面,发现现在的项目后面带了个括号显示原来项目的名字,并且在访问的时候也只能用原来的项目名访问,怎么办呢? 遇到这个问题,我也是在CSDN博客中找答案的,但是根据答案去实践,发现...

2017-06-27 16:32:47 187

原创 Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案

转自:http://blog.csdn.net/defonds/article/details/47974269 Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:DescriptionResourcePathLocationTypeDynamic Web Module 3.0 requires Java 1.6 or newer.bdpline 1Maven J...

2017-06-27 16:30:31 137

原创 日志组件slf4j介绍及配置详解

转自:http://blog.csdn.net/foreverling/article/details/51385128 1 基本介绍每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple ...

2017-06-27 15:10:26 151

原创 ssm环境搭建 maven

<properties> <springframework.version>4.3.6.RELEASE</springframework.version> </properties> <dependencies> <dependency> <groupId>junit&l

2017-06-25 11:15:14 94

原创 hibernate 单独配置

Hibernate配置:数据库连接配置文件,路径随意名称为hibernate.cfg.xml // 读取默认配置文件cfg = new Configuration().configure();  名称为自定义 // 读取自定义配置文件cfg = new Configuration().configure("自定义.xml"); hibern...

2017-06-23 14:45:08 182

原创 linux常用命令

1、Linux环境变量:第一步:vi + /etc/JAVA_HOME=/usr/java/jdk1.8.0_131JRE_HOME=/usr/java/jdk1.8.0_131/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.ja...

2017-06-23 13:45:46 79

原创 模拟sql注入以及当中遇到的问题

Hibernate模拟sql注入不使用?占位符以及其他set之类的防止注入的方法,直接字符串拼接。不支持多语句hibernate会产生异常,异常类型:org.hibernate.QueryException: unexpected char: ';' Mybatis模拟sql注入         不使用#{} ,而使用${},${}不参与sql编译并且不会加’’,和hibern...

2017-06-12 11:08:18 679

原创 javascript运行机制之执行顺序详解

JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱窜。那么JavaScript是怎么来进行解析的吗?它的执行顺序又是如何的呢?在了解这些之前,我...

2017-05-26 11:52:40 106

原创 java中的Static class

Java中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。     java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nested class封闭起来的类叫外部类。在java中,我们不能用static修饰顶级类(top level class)。只有内部类可以为static。     静态内部类...

2017-05-17 10:04:35 116

原创 坐标距离计算、判断坐标是否在某一多边形内

/**** * 根据经纬度 获取数据 工具类 * @author xuli * */public class LngLatDistanceUtils { private static final Logger log = LoggerFactory.getLogger(LngLatDistanceUtils.class); /*** * 经纬度计算距离...

2017-05-16 14:54:09 249

原创 火星坐标和地球坐标的转换

/**** * 坐标转换工具类 * @author wanwenjun * */public class TransLocationUtil { private static double pi = 3.14159265358979324D;// 圆周率 private static double a = 6378245.0D;// WGS 长轴半径 priv...

2017-05-16 14:39:26 740

原创 解决Spring MVC @ResponseBody返回中文字符串乱码问题

引起乱码原因为spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");  第一种方法...

2017-05-12 10:26:30 122

原创 springMVC返回json的几种方式

@Controllerpublic class Springcontroller { /*** * 返回类型是string需要用produces进行转码,并格式化 * json格式化 可以用Gson处理(obj <-> json)互相转换 * @return * @date 2017年5月12日 * @author wanwenjun...

2017-05-12 10:12:14 164

原创 ApplicationContextAware使用实例

/**** * SpringContext 上下文 * 通过SpringContext获取Spring管理的业务Bean对象 * * @author 万文俊 * */public class SpringContextUtil implements ApplicationContextAware { private static ApplicationC...

2017-05-12 09:57:28 405

原创 Eclipse Java注释模板设置详解

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name} * @Descrip...

2017-05-12 09:45:36 75

原创 org.springframework.context.ApplicationContextAware使用理解

原文地址: http://blog.csdn.net/kaiwii/article/details/6872642 一、这个接口有什么用?当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。二、怎么...

2017-05-11 17:42:12 107

原创 hibernate加载持久化对象的两种方式——get、load

一.get与load对比     在hibernate中get和load方法是根据id取得持久化对象的两种方法,但在实际使用的过程中总会把两者混淆,不知道什么情况下使用get好,什么时候使用load方法效率更高。下边详细说一下get和load的不同,有些时候为了对比也会把find加进来。 1.从返回结果上对比:      load方式检索不到的话会抛出org.hibernate...

2017-05-09 10:03:47 171

原创 JDBC中Statement接口提供的executeQuery和executeUpdate之间的区别

 方法executeQuery          用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它几乎是使用最多的 SQL 语句。         方法executeUpdate         用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数...

2017-05-08 17:31:51 336

原创 格式化输出

格式化输出: 我们都知道C语言有格式化输出printf()可以进行格式化输出这一功能,其格式如 printf("[%d %f]\n",x,y);其中d%、f%称为占位符,也叫做格式修饰符,他们说明了插入数据的位置也说明了将插入数据的类型(d表示整数,f表示浮点数)以及如何进行格式化。 Java SE5之后推出了格式化输出功能,System.out.formart()可以用于PrintStream与...

2017-05-08 13:56:33 150

原创 遍历map的几种方式

Map<String, String> map = new HashMap<String,String>(); map.put("a", "apple"); map.put("b", "blue"); map.put("c", "cba"); //推荐,尤其是容量大时 //在for循

2017-05-08 11:41:56 86

原创 检查性异常,非检查性异常,运行时异常非运行时异常

检查性异常: 不处理编译不能通过非检查性异常:不处理编译可以通过,如果有抛出直接抛到控制台。运行时异常: 就是非检查性异常非运行时异常: 就是检查性异常Exception:在程序中必须使用try...catch进行处理。 RuntimeException:可以不使用try...catch进行处理,但是如果有异常产生,则异常将由JVM进行处理。demo:  Null...

2017-05-08 10:45:23 302

原创 检查型异常和非检查型异常-【转】}

原文地址:http://blog.csdn.net/swpihchj/article/details/8058129 对于因为编程错误而导致的异常,或者是不能期望程序捕获的异常(解除引用一个空指针,数组越界,除零,等等),为了使开发人员免于处理这些异常,一些异常被命名为非检查型异常(即那些继承自 RuntimeException 的异常)并且不需要进行声明。Checked Excep...

2017-05-08 09:56:54 138

原创 finally块的正确使用

当finall块中包含return语句时,Eclipse会给出警告“finally block does not complete normally”,原因分析如下:1、不管try块、catch块中是否有return语句,finally块都会执行。2、finally块中的return语句会覆盖前面的return语句(try块、catch块中的return语句),所以如果finally块...

2017-05-05 17:19:08 994

原创 报错:Cannot change version of project facet Dynamic Web Module to 2.x

在pom.xml中添加下面内容即可,同时也可以解决Maven->update project默认jdk的问题<profiles>    <profile>        <id>jdk-1.8</id>        <!-- 另外一种激活方式 -->        <activation>            &

2017-05-03 16:30:18 57

openlayers防geojson.io 采集geojson的weob工具

openlayers防geojson.io 采集geojson的weob工具,可手动画,也可粘贴geojson绘制至地图上

2019-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除