自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

翻译 Cookie

一.特点1.Cookie具有不可跨域名性   Cookie在客户端是由浏览器来管理的。浏览器能够保证Google只会操作Google的Cookie而不会操作Baidu的Cookie,从而保证用户的隐私安全。浏览器判断一个网站是否能操作另一个网站Cookie的依据是域名。Google与Baidu的域名不一样,因此Google不能操作Baidu的Cookie。 需要注意的是,虽然网站images.g

2017-03-30 17:46:34 319

原创 2.微信支付分类 和 申请方式 和 支付工具

一.分类1.公众号支付在微信浏览器内的商家页面上完成2.APP支付在APP中,调起微信进行3.扫码支付扫描二维码进行4.刷卡支付用户展示条码,商户扫描完成二.申请方式1.申请公众平台商户 支付权限:(1.公众号支付,3.扫码支付,4.刷卡支付)第一步:注册公众号(类型须为:服务号、政府或媒体订阅号、

2017-03-28 16:21:36 3274

原创 archetype(Maven模板||Maven类型) ID:

archetype(Maven模板||Maven类型) ID: Archetype ID 说明 maven-archetype-archetype 一个样例原型 maven-archetype-j2ee-simple 简单的J2EE应用程序样

2017-03-26 14:37:17 448

原创 scope作用域

依赖范围 1.test:测试范围,编译和打包都不会引入依赖 2.compile:编译范围,编译和打包都会加入依赖 3.provided:编译和测试时的范围,打包时不会加入依赖,如:servlet-api,因为tomcao自带的有,打包时加入会冲突 4.runtime:运行时范围,编译和打包时不加入依赖,如:数据库驱动 5.缺省默认为compile详细:http://blog.csdn.ne

2017-03-26 14:36:52 569

原创 十一.maven创建web项目

1.其他都一样,选择archetype时 java项目:mavne-archetype-quickstart web项目: mavne-archetype-webapp 不同的archetype项目结构不同 2.在web项目的pom中加入servlet-api的依赖<scope>provided</scope> 3.编写玩web项目,直

2017-03-26 14:36:05 379

原创 十.搭建Nexus私服

局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库 多个开发人员通过内网快速访问私服,私服没有的依赖会自定去远程仓库下载。A开发人员可以上传本地jar给其他开发人员使用 1.下载最新版本的nexus 下载地址http://www.sonatype.org/nexus/go

2017-03-26 14:35:31 529

原创 九.Maven的聚合和继承,一般都使用方法二(聚合和继承可以放在一个pom.xml中,如:/parent-mavne/pom.xml)

1.聚合:n多个项目聚合在一个pom.xml文件中,对这个pom进行test,package等mav命令时,n多个项目会同时执行这些命令,不用每个项目分别执行这些命令。 聚合pom.xml必须,方法1和2都要有的 <modelVersion>4.0.0</modelVersion> <group

2017-03-26 14:33:48 1419

原创 八.mavne依赖特性

1.依赖范围:<scope>依赖范围</scope> 1.test:测试范围,编译和打包都不会引入依赖 2.compile:编译范围,编译和打包都会加入依赖 3.provided:编译和测试时的范围,打包时不会加入依赖,如:servlet-api,因为tomcao自带的有,打包时加入会冲突 4.runti

2017-03-26 14:33:12 1667

原创 五.maven隐藏变量:(在pom.xml中使用)

Maven提供了三个隐式的变量可以用来访问: 1.环境变量: env变量,暴露了你操作系统或者shell的环境变量 1.${env.PATH}:获取环境变量path的值 2.POM信息: project变量暴露了POM,可以使用点标记(.)的路径来引

2017-03-26 14:32:25 1448

原创 七.Eclipse 或 MyEclipse 配置Maven

1.Eclipse4.0以下没有Maven,需要自行下载,让后讲解压文件复制到 Eclipse安装目录\dropins\下 重启2.将Eclipse自带Maven改为自己的Maven: window-Preference-Maven-installations\Add 选择Maven根目录 确定3.修改默认仓库位置: window-Preference-Maven-User Settings\Bro

2017-03-26 14:32:00 558

原创 六.提供jar包下载的中央工厂的位置

1.安装目录\lib\maven-model-builder-版本号.jar\org\apache\maven\model\pom-4.0.0.xml(貌似所有xml的父类)\repositories的url节点的值 https://repo.maven.apache.org/maven2(可以查看jar包信息) 或 http://search.maven.org/ 2

2017-03-26 14:31:39 479

原创 五.安装目录\conf\settings.xml和本地仓库\.m2\repository\settings.xml的关系

1.前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。2.settings.xml的配置详解:http://www.cnblogs.com/yakov/archive/2011/11/26/maven2_settings.html

2017-03-26 14:31:17 1360

原创 五.修改本地仓库位置

修改: 安装目录\conf\settings.xml文件 添加或修改settings下 <localRepository>绝对路径/相对路径</localRepository> 然后将settings.xml复制到 绝对路径/相对路径 下(绝对路径/相对路径/settings.xml或同级)

2017-03-26 14:30:07 761

原创 四.Mavne的测试

1.mavne的测试代码在src/main/test/中有junit注解等的程序 2.maven默认只会运行src/main/test/中的 **/(任何文件夹里的) Test** **Test **TestCase 名字的java文件 3.想运行其他文件,可以加入插件,指定java文件名

2017-03-26 14:29:25 371

原创 三.Mavne插件

1.(Maven命令和对应的插件)每一个maven命令都需要相应的插件支持,所以执行maven命令必须在仓库中拥有这些命令的插件。位置:仓库中org/apache/maven/下的jar mavne的插件(插件命令以及功能和源码的位置:http://maven.apache.org/plugins/index.html=>Plugins) 源码的下载:

2017-03-26 14:28:36 752

原创 二.maven的生命周期

二.maven的生命周期(每一个生命周期的每一个步骤都是执行的一个插件的命令) maven总共有三套生命周期 1.clean pre-clean 执行一些需要在执行clean之前的准备工作 clean 删除所有上一次构建生成的文件 post-clean 执行一些clean执行完成后的工作 2.compile

2017-03-26 14:25:53 372

原创 一.maven命令

mvn -v 查看maven版本 -X 显示命令运行详细信息 compile 编译 package 打jar包 package source:jar 将项目源码也打成jar包一份 clean 删除target(项目编译后生成的) install 安装jar到本地仓库

2017-03-26 14:23:53 473

原创 java的枚举

http://www.cnblogs.com/hyl8218/p/5088287.html

2017-03-26 14:21:02 267

原创 java泛型和自定义泛型T

在编译过程中,对于正确检验泛型结果后,会将泛型的相关信息擦出,也就是说,成功编译过后的class文件中是不包含任何泛型信息的。泛型信息不会进入到运行时阶段。1.泛型类T,U可以用在: 1.属性类型 2.方法返回值 3.方法参数类型public class User<T,U>{//T和U指定了t和u的变量类型,不使用T和U,默认为t和u为Object类型 private T t;

2017-03-26 14:20:43 5173

原创 java 参数类型Object...

1.Object…参数:用Object… o参数类型表示可以传n个任意类型的参数,o为Object[]类型 例方法: public void test(Object… o){ Object obj1 = o[0];//1 Object obj2 = o[1];//”小明” } 调用: test(1,”小明”);

2017-03-26 14:18:01 2501

原创 Eclipse添加打开所在文件夹方法

1.点击菜单栏上的Run–External Tools–External Tools Configurations…2.双击面板左边的Program新建一个运行命令3. Name:命令的名字,随意起名字 Location:C:/WINDOWS/explorer.exe Arguments:${container_loc}4.切换到Common选项卡,勾选:External Tools,点击应用

2017-03-26 14:17:25 736

原创 java同名全局变量和局部变量的问题

1.局部定义的变量能够覆盖全局范围内的变量(包括参数列表的变量)。在局部使用某个变量的时候JVM会优先找和当前使用位置”近”的变量的的定义!如果在局部定义了和全局变量一样的名字,我们使用的过程中,调用全局变量的话,会使用this关键字辅助。2.java一个{}代表一个作用域,js除了方法的{}代表一个作用域,其他都没有作用域限制,如for(){},if(){}

2017-03-26 14:16:59 3273

原创 Java classpath的作用 http://m.blog.csdn.net/article/details?id=43155707

1.编译:要被直接编译的文件必须在当前目录。引入的文件可以放在classpath中,当在当前目录找不到,会去classpath中找引入的文件,找不到报错2.运行:当运行一个class文件时,和查找引入class文件时,会先默认在当前目录找此class文件,然后去classpath的路径去找。都找不到报错Classpath前面加.;表示先在当前目录寻找,找不到在从配置的多个classpath从左往右

2017-03-26 14:16:26 2681

原创 跨域

1.由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域2.解决方法:a.script标签加载并立即执行 browser:html>js document.getElementById("btn").onclick=function(){ var str=$('<script type="text/javascript" src=

2017-03-26 14:13:56 363

原创 Js判断对象是否为empty的方法

Object.getOwnPropertyNames(obj).length

2017-03-26 14:11:46 8153

原创 判断一个js对象是否json对象

jm.isJson = function(obj){ var isjson = typeof(obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() == "[object object]" && !obj.length; return isjson; }

2017-03-26 14:11:22 4375

原创 Jquery自动执行事件

<!DOCTYPE html><html> <head> <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> </head> <body> <h3 onclick="alert()">title</h3> <div id="box">

2017-03-26 14:10:16 959

原创 Iterator的使用

Iterator it = list. iterator(); While(it.hasNext()){ String a = it.next(); if(a.equals(“移除”)){ it.remove(); } }

2017-03-26 14:09:26 303

原创 手机页面输入法把确定(footer)按钮顶上去的问题

var oHeight = $(document).height(); //浏览器当前的高度$(window).resize(function(){ if($(document).height() < oHeight){ $("footer").css("position","static"); }else{ $("footer").css("position","

2017-03-26 14:08:50 4453

原创 C:forEach标签模拟break

<c:forEach item=“bean”> <c:if test=“${break1==true}”> 执行的代码 </c:if> <c:if test=“需要break的条件”> <c:set var="break1" value="false" scope="page"/> </c:if></c:forEach>

2017-03-26 14:07:53 932

原创 double计算的工具类

public static double dmul(double v1,double v2){ BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.multiply(b2).doubleValue(

2017-03-26 14:06:12 371

原创 QQ登陆细节

在用户登陆成功后不会马上返回accessToken,会返回一个有时间限制的code(一般5秒),然后用户根据此code重新拼接再次获取accessToken第一次请求登陆讲带一个state和其他参数,用户登陆成功会讲state原样返回,并返回一个codeState:自己定义,原样返回的时候与自己的state比较,不是毕传参数 Code:QQ给予的,第二次请求讲带过去如果用户在登录授权过程中取消登录

2017-03-26 14:04:43 507 1

原创 JQuery中each循环的跳出

1.jquery 有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,但是使用之后没有效果,因为在jquery中没有这两条命令。后来上网查了下,得到了结果:return false;——跳出所有循环;相当于 javascript 中的 break 效果。return true;——跳出当前循环,进入下一个循环;相当于 javascript 中的 continue 效

2017-03-26 14:04:02 617

原创 遍历map

Set<Entry<String, String>> entries = testData.entrySet();for (Entry<String, String> entry : entries) {       System.out.println(entry.getKey()+":"+entry.getValue()); }

2017-03-26 14:03:26 302

原创 Map的方法

Map.containsKey(Object key):map中有无此key,返回:true false Map.containsKey(Object value):map中有无此value,返回:true false

2017-03-26 14:02:51 330

原创 Spring定时任务配置

1.编写任务类 记得加jar包:quartz-all-1.6.0.jarpublic class 任务类 { public void 任务类方法() { System.out.println("不继承QuartzJobBean方式-调度进行中..."); } } 2.配置调度类<bean id=“调度类名" class="org.springframew

2017-03-26 14:02:21 297

原创 Spring的注解

@Resource:默认byName(属性名称的Name),找不到就bytype等(需get和set)@Resource(name=”paramName”):只通过byName装配,名称为name=的值@Autowired :默认byType,可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作@Autowired(required=false):允许为null @Aut...

2017-03-26 14:01:09 398

原创 servlet的request详解

StringBuffer reqUrl = request.getRequestURL();//获得不包括?后面的参数的路径 String qstUrl = request.getQueryString();//只获得后面参数的路径

2017-03-26 14:00:01 311

原创 Jquery获取被选中的text值

$(“#id”).find(“option:selected”).text();

2017-03-26 13:58:14 1177

原创 SpringMvc的ajax

Ajax访问springMvc的控制器时,如果控制器返回(跳转)return new ModelAndView(“a.jsp”)一个视图页面,那么ajax的回调的data获得的就是整个a.jsp页面的数据

2017-03-26 13:57:39 375

my-seata.rar

最新资源包,github下载太慢,来这下载

2021-08-23

Java编程规范(第三版)

Java编程规范(第三版)

2018-12-24

Effective Java 中文第二版

Effective Java 中文第二版

2018-12-24

OpenJdk源码包

OpenJdk源码包,

2018-11-27

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

TA关注的人

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