- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 jsonp, 跨域请求
通过jq进行跨域请求客户端$.ajax({ url:'http://127.0.0.1:8082/water-store/store/deliveryman/uploadLocation.do', data:{ lng:location.lng, lat:location.lat }, dataType:"jsonp", typ
2017-06-19 16:54:51 319
原创 Spring应用上下文
Spring应用上下文AnnotationConfigApplicationContext 从一个或多个基于Java的配置类中加载Spring应用上下文AnnotationConfigWebApplicationContext 从一个或多个基于Java的配置类中加载SpringWeb的应用上下文ClassPathXmlApplicationContext 从类路径下的一或多个XML配
2017-05-12 23:44:23 427
原创 SpringBean的生命周期
Spring Bean的生命周期Bean实例化注入Bean相对应的属性值传递BeanId(实现BeanNameAware接口)传递BeanFactory(实现BeanFactoryAware接口)传递ApplicationContext对象(实现ApplicationContextAware接口)调用postProcessBeforeInitialization(实现BeanPostPr
2017-05-12 23:36:30 419
原创 通过注册表创建右键菜单cmder
由于习惯使用cmder进行命令行操作, 但是每次都需要cd到相应目录, 本人又懒; 因此就通过修改注册表自己创建一个右键菜单, 并且可与直接cd到相应目录;效果图:步骤1:打开注册表步骤2:进入右键菜单项HKEY_CLASSES_ROOT\Directory\Background\shell步骤3:创建一个项(名字自定义) 步骤4:创建相应的值 (默认) // 右键菜单显示的名称 Ext
2017-04-04 21:29:07 1721
原创 Mysql存储过程
Mysql存储过程-- 删除存储过程DROP PROCEDURE IF EXISTS `pro`;-- 修改结束符DELIMITER //-- 存储过程过程CREATE PROCEDURE `pro` (IN a INT, IN b INT, OUT c INT)-- 开始存储过程BEGIN-- 定义循环结束标识符DECLARE Done INT DEFAULT 0;-- 定义变量
2017-03-18 20:08:18 214
原创 Mysql 优化 Profile命令
可以通过profile命令对已经执行的mysql命令进行分析, 显示出命令在不同时期所需要的时间开启profile查询 profile是否开启, (1为开启, 0为关闭)mysql> SELECT @@profiling;通过修改变量来开启profile mysql> SET profiling = 1;查询命令执行id显示mysql命令列表(获取Query_ID) mysql> SHOW PRO
2017-03-15 20:42:13 436
原创 Scala 学习1-基础语法
包包定义JAVA方式package top.xfdtmclass ClazzC#方式package top.xfdtm{ class Clazz}引用默认情况下,Scala 总会引入 java.lang._ 、 scala._ 和 Predef._import java.awt.Color // 引入单成员import java.awt._ // 引入包内所有成员import
2017-03-13 23:46:34 366
原创 MySQL 性能优化
查询优化EXPLAIN 在MySQL中可以使用EXPLAIN查看SQL执行计划 字段 描述 id select识别码 select_type select语句类型 table 查询的表 type 表的连接类型 possible_keys 可使用的索引 key 实际使用索引 key_len 使用的索引长度 ref 字段或者常量配合
2017-03-13 21:06:26 292
原创 OkHttp3
OkHttp3<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.2.0</version></dependency>步骤:创建OkHttpClient客户端(dns、cookies、拦截器、连接池、代理、SSL)构建请求对象(ur
2017-03-12 20:03:57 442
转载 Java ClassLoader 类加载器
1. Bootstrap ClassLoader负责加载$JAVA_HOME中jre/lib/rt.jar里所有的class,由C++实现,不是ClassLoader子类2. Extension ClassLoader负责加载java平台中扩展功能的一些jar包,包括$JAVA_HOME中jre/lib/*.jar或-Djava.ext.dirs指定目录下的jar包3. App ClassLoader负责记载classpath中指定的jar包及目录中class4. Custom ClassLoa
2017-03-12 14:24:29 296
原创 Java 对象序列化
Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。 但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。 使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来
2017-03-12 14:18:56 401
原创 Collections API
CollectionsCollections是针对集合类(Collection)的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 - sort(List list); // 对集合进行排序, 通过底层通过转换为数组Arrays.sort进行排序, Arrays.sort底层又通过ComparableTimSort.sort排序:需要实现Comparable接口。
2017-03-11 23:35:11 1473
转载 java中compareTo和compare方法之比较
compareTo(Object o)方法是java.lang.Comparable<T>接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable<T>接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 <key,value>,其中需要根据key对键值对进行排序,所以,key实现了WritableComparable<T>接口,实现这个接口可同时用于序列化和反序列化。WritableComparable<T
2017-03-11 22:59:45 384
原创 Java Collection
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。 这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。 例如Map,Set,List等。 并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义
2017-03-11 21:46:25 208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人