自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Maven将本地jar包生成pom文件,在项目中引用打包到本地仓库。

1、在http://mvnrepository.com/中搜索自己需要的jar包并下载^(* ̄(oo) ̄)^:下载页会有相应maven信息: org.gaul s3proxy 1.5.42、执行maven命令:mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=

2018-01-04 08:38:20 2997 1

转载 android推送选型和混合设计

android里面每个点好好做都是可以玩出很多花样的,推送也是同样如此啊,最近这不国家开始制定统一推送标准了不,但是啥时候可以开始用还是一个未知数,那么就来说说现在的常用的推送设计,大概的说下各个推送google 的 GCM 在国内被墙了,要不也不用大家费事了,所以现在市场上催生出来太多的推送服务商,按照级别可以按如下分类:大牌级微信,QQ系统级推送小米推送,华为推送,魅族推送

2017-10-31 16:32:50 533

原创 Java日志管理:common-logging、slf4j、log4j、logback的关系

1. Commom-logging(接口)Common-logging是Apache提供的一个通用的日志接口,它是Java中广泛使用的日志门面。它通过动态查找的机制,在程序运行时自动找出真正使用的日志库。Common-logging一直运行的很好,但是当它碰到OSGI时,它不能工作了。原因是Apache Common-logging使用Classloader寻找和载入底层的日志库,而OSG

2017-10-17 14:13:39 407

原创 SpringBoot启动失败:Error starting ApplicationContext.

新建了SpringBoot项目,启动时报以下错误:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2017-09-05 09:02:14.985 ERROR 8444 --- [

2017-09-05 09:03:35 58062 19

原创 从手机开机到APP打开的流程

2017-08-31 11:08:28 581

原创 Android开发艺术探究(二):IPC机制

1. Android IPC简介1.1. 简介IPC:Inter-Process Communication,进程间通信或者跨进程通信。进程:一般指一个执行单元,Android中一般指一个程序或者一个应用线程:是CPU调度的最小单元。一个进程可以有多个线程,也可以只有一个线程,也就是UI线程,即主线程。Android中,只有在UI线程中才能操作界面元素,耗时操作不要放到UI

2017-08-31 10:38:32 274

原创 Android开发艺术探究(一):Activity的生命周期和启动模式

1. Activity生命周期的全面解析1.1. 典型情况的生命周期onCreate->onStart->onResume->onPause->onStop->onDestroy 1.1.1. Activity第一次启动时:onCreate--onStart--onResume1.1.2. 打开的Activity切换到桌面或者打开新的Activity时:当前Activity执行

2017-08-31 09:30:31 277

转载 Android7.0须知--应用间共享文件(FileProvider)

转载至:http://www.jianshu.com/p/3f9e3fc38eaeAndroid N已经出了好几个预览版了,正式版即将到来,为了迎接Android N的到来,我们接到任务,需要测试并解决我们的应用在7.0上面的适配问题和其他bug 。测试的时候,发现了一些bug,其中一个bug,就是在打开相册编辑页时,程序会异常退出。经过排查,发现应用崩溃前,报出FileU

2017-08-30 17:42:48 715

原创 c3p0数据源ComboPooledDataSource的详细配置

1、基础配置driverclass:数据库驱动类,比如MySQL为com.mysql.jdbc.DriverjdbcUrl: 数据库连接,比如jdbc:mysql://127.0.0.1:3306/girl?useUnicode=true&characterEncoding=utf-8&useSSL=falseuser:登录数据库的账号,比如rootpass

2017-08-30 15:45:15 18117 1

原创 MyBatis插件的使用:mybatis-generator、mybatis-plugin、mybatis-pagehelper

使用Intellij Idea2016.3.1+Maven3.3.9。一、mybatis-generator的使用作用:根据数据库自动生成pojo、dao和xml文件。1、引入mybatis-generatorpom.xml中引入配置: MMall org.mybatis.generator mybatis-gen

2017-08-30 11:15:28 5501

原创 InteliJ Idea pom.xml不自动提示的解决

打开Settings界面,依次找到“Build,Execution,Deployment——>Bulid Tools——>Maven——>Repositories”。点击如图update按钮,更新Maven仓库索引

2017-08-30 09:57:25 36618 33

原创 Mysql 数据类型总结

1、数值类型

2017-08-30 09:29:41 206

原创 Maven3创建JavaWeb项目

Maven3使用命令创建JavaWeb项目mvn archetype:generate -DgroupId=com.mmall -DartifactId=MMall -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=falsearchetype:maven模板工具generate:模板工具类,用于生成项

2017-08-29 15:41:32 271

转载 JAVA的线程可以在多个CPU上运行么?

关于这个问题,有以下两种答案:第一,不能,因为“进程是CPU进行调度的单位,而JVM是一个进程,于是就只能跑在一个CPU上”。第二,“进程是CPU进行调度的单位,这没错,但是OS负责将一个进程在不同的CPU上调度到另外一个CPU上,而这个进程,则是由不同的线程构成的,那么说,线程还是在不同的CPU上运行了”。在SUN公司授权的《Java核心技术》中,有这样两句话,给了我们答案:

2017-08-29 10:33:44 2255 3

原创 深入理解Java虚拟机之一运行时数据区域

Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的时间,有些区域随着虚拟机启动而存在,有些区域则依赖用户线程的启动和结束而创建和销毁。1、程序计数器程序计数器,是一块较小的内存区域,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型中,字节码解释器工作时是通过改变这个计数器的值来选取下一条

2017-08-22 10:36:40 199

原创 MySql之多表查询

1、内连接1).方言版SELECT e.empname, d.`deptname` FROM emp e, dept d WHERE e.`deptno` = d.`deptno` ;2).标准版SELECT e.`empname`, d.`deptname` FROM emp e INNER JOIN dept d ON e.

2017-03-06 12:08:58 200

原创 MySql之约束

1、主键约束:三个特点:非空、唯一、可以被引用。1).创建表时指定主键的两种方式:方式一:CREATE TABLE stu ( `sid` INT PRIMARY KEY, `sname` VARCHAR (20), `age` INT, `gender` VARCHAR (10) )ENGINE=INNODB DEFAULT CHARSET=u

2017-03-06 10:06:30 247

原创 MySql之表记录操作(查询)

1、字段(列)控制1).查询所有列SELECT * FROM 表名;2).查询指定列SELECT 列名1[,列名2,列名2,...] FROM 表名;3).重复的记录只出现一次SELECT DISTINCT * | 列名1[,列名2,列名2,...] FROM 表名;4).列运算Ⅰ.数据相同的列可以做加、减、乘、除运算SELECT sale*1.5 FROM

2017-03-02 13:39:47 2571

原创 MySql之表记录操作(增删改)

1、插入数据1-1、INSERT INTO 表名(列名1,列名2,....)  VALUES (列值1,列值2,...)1-1-1、在表名后给出要插入的列名,其他没有指定的列等同于插入null值(包含default属性与auto_increment的除外)。所以插入记录总是插入一行,不可能是半行1-1-2、在VALUES后给出的列值,值的顺序和个数必须与前面指定的列对应。I

2017-03-02 09:35:38 482

原创 MySql之表操作

1、创建表:CREATE TABLE `表名称`( `列名` BIGINT NOT NULL AUTO_INCREMENT COMMENT '订单ID', `列名` BIGINT NOT NULL COMMENT '用户ID', `列名` BIGINT NOT NULL COMMENT '产品ID', PRIMARY KEY (order_id))ENGINE=INNODB DEF

2017-03-01 17:34:40 180

空空如也

空空如也

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

TA关注的人

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