自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JLow

Android

  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

转载 SpringBoot微服务构建利器之springboot-dagger介绍

原文链接:https://blog.csdn.net/qq_33429583/article/details/103199690(一)springboot-dagger设计支持的功能1.自动化灵活配置 初始化springboot工程,集成mybatis,集成log4f2,集成web模块,集成redis,集成rabbitMQ,   集成Dubbo+zookeeper,集成...

2019-11-23 16:38:09 487

原创 Docker概念及常见命令操作

DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker特点(1)上手快。用户...

2019-07-04 13:42:04 279

原创 SpringBoot 在使用Activemq过程中消息间隔性丢失问题

在上手Activemq时遇到了奇怪的问题,消息会间隔性的出现搜不到的情况,因为偶尔出现一两次可能是网络不稳定的问题,一直出现就肯定是哪里出了问题找了一些资料,因为ActiveMq有两种消息模型,一种是Queue(点对点模式),一种是Topic(发布订阅模式),简单描述下这两种模式的区别Queue: 点对点,一对一模式,该模式下的消息会确保被某一个消费者接收,就是说存在很多消费者的话,只有其中...

2019-04-12 12:08:24 1796

原创 Mave仓库 本地安装

Maven的本地安装Maven官网地址先到maven官网下载maven的安装包到本地。然后解压到一个正常的不含中文的目录下。上面是Maven的压缩包解压后的目录结构(reporitory文件夹是自己解压后创建的)解释下各个文件夹的含义:bin 目录:包含了maven的各种运行模式(run方式运行项目,debug运行项目)boot目录:maven运行时所需要的类加载器conf目录:...

2019-03-31 18:08:37 218

原创 Maven仓库讲解

Maven 是Apache下的一个纯Java开发的开源项目,也是当下非常流行的一个项目管理构建工具,同类软件还包括有Gradle,Ant…Maven基于项目对象模型(POM)的概念,为Java项目提供了非常强大的项目生命周期管理和依赖管理。在使用Maven创建项目的同时,Maven也默认提供了标准的项目目录结构,秉着约定大于配置的原则为项目开发制定了统一的规则。Maven仓库:在maven中...

2019-03-31 18:07:44 213

原创 Vue在使用Echart时init初始化失败,获取不到DOM元素

##基于Vue在使用Echart时init初始化失败,获取不到DOM元素项目背景是要求在图表没有数据是有个空状态显示,隐藏图表。结果在执行EChart 初始化方法init的时候报错了,是因为在v-if 会完全隐藏掉界面dom元素,所以在获取图表控件时就会出现获取不到的情况。后面尝试用v-show去控制元素,v-show指令控制dom元素的display属性,界面中还是会渲染出来,结果图...

2019-03-30 15:08:23 7994 1

转载 前后端分离模式介绍 优缺点分析

一、前端前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从...

2018-11-18 22:41:04 1651

转载 前后端分离模式介绍 优缺点分析

一、前端前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从...

2018-11-18 22:39:56 5144

原创 SpringBoot导入Druid连接池,dbType not support

druid是由阿里开源,据说是各方面性能比较好的一个数据库连接池,具有很强大的连接监控功能。在Springboot项目中使用Druid:maven导入druid依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</arti...

2018-11-01 17:59:00 15495 1

原创 haproxy nginx tomcat 记录访问用户真实IP地址

Tomcat 会在logs目录下的localhost_acces…开头的文件下记录访问者的一些信息,包括ip地址,但是如果加了Nginx代理的话,Tomcat记录的就是代理服务器的IP地址,这时候想要得到真实的IP地址,就需要在Nginx上做一些配置打开Nginx的nginx.conf配置文件,在server 节点下加入: proxy_set_header X-Re...

2018-10-16 11:57:20 1235

原创 Android导入ijkplayer minSdkVersion>=21 兼容问题

在导入ijkplayer项目依赖之后,要求将minSdkVersion设置21Android5.0以上,不然在编译的时候就会报以下错误:Error:Execution failed for task ':app:processDebugManifest'.Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller...

2018-10-10 14:08:36 5387

转载 Apache Camel 概念及使用场景

原博客地址:http://www.cnblogs.com/zengbiaobiao2016/p/5480992.htmlApache Camel是一个基于Enterprise Integration Pattern(企业整合模式,简称EIP)的开源框架。EIP定义了...

2018-07-03 11:32:12 24735

转载 张小龙的优秀产品经理设计思路

提起张小龙,大家都非常熟悉这位极度优秀的产品经理,不仅仅是因为Foxmail,更因为目前深刻改变你我移动生活的移动互联网产品 - 微信,其江湖地位的确定已经让众多国内立志于做优秀产品经理的人顶礼膜拜了,我们首先借助互联网材料回顾一下微信的创立历程:一、微信的演化历程:201...

2018-07-02 14:14:52 1915

转载 程序员的搞笑事件(趣图)

0客户被绑,蒙眼,惊问:“想干什么?”对方不语,鞭笞之,客户求饶:“别打,要钱?”又一鞭,“十万够不?”又一鞭,“一百万?”又一鞭。客户崩溃:“你们TMD到底要啥?”▼“要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”01记...

2018-06-27 15:12:17 7875

转载 程序猿和hr面试时的巅峰对决(趣图)

最近一组程序员&HR的表情包在网上火了来来来,让我们一起感受下程序员怎么和HR斗智斗勇最后,一起来说说,你面试的时候经历过那些趣事~~ ...

2018-06-26 18:47:02 751

原创 Android动画分析详解(二)属性动画、TimeInterpolator插值器、TypeEvaluator估值器

属性动画属性动画是在Android3.0后新增的效果,功能十分强大,它可以操作任意对象的属 性,而不仅仅只是View对象。在指定的时间内将对象的属性值变为另一个属性值。属性动画中有AnimatorSet,ValueAnimator,ObjectAnimator等。通过利用这些类实现绚丽的动画效果改变View的透明度ObjectAnimator alpha = ObjectAnimat...

2018-06-22 19:41:29 495

原创 Android动画分析详解(一) View动画、帧动画、LayoutAnimation、Activity切换动画

Android动画分析详解在Android中动画可以分为三种:View动画、帧动画、属性动画。View动画是通过操作对象做图形变换(缩放、平移、旋转、透明度)从而达到动画的效果,帧动画是通过将一个完整的动画的效果分割成一一帧图片,通过顺序播放每一帧图片达到动画的效,属性动画是通过不断改变对象的属性值达到动画效果,这是Android3.0后新增的动画效果。属性动画与View动画的区...

2018-06-22 11:26:12 380

转载 算法的时间复杂度和空间复杂度总结

算法的时间复杂度和空间复杂度-总结        通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时...

2018-06-21 13:56:39 304

转载 2018 Android开发面试经历

热文导读 | 点击标题阅读Android架构进阶学习路线图拒绝套路,领取Android从程序员到架构师视频腾讯开发微信花了多少钱?真的技术难度这么大吗?难点在哪里?作者 :姚叶青地址 :https://www.jianshu.com...

2018-06-20 22:35:36 2855

原创 Android常见Drawable使用

Android中常用的Drawable的用法 在Android中,Drawable是一个抽象类,代表的是一种图像的概念,官方介绍它是一种可以绘制的东西的一般抽象,一张图片,一种颜色都是一个Drawable。Drawable的实现类有多种,常见的有ShapeDrawable、LayerDrawable…每一种都代表一种类型的Drawable,Drawable经常被当做View的背景...

2018-06-20 20:02:14 4319

原创 Linux基础命令(系统信息 apt 进程信息 find)

系统信息相关命令时间与日期date 查看日期cal calendar 查看一个月的气力,-y选项可以查看一年的信息磁盘信息df -h disk free查看磁盘剩余空间du -h[目录] disk usage 显示目录下的文件大小 -h: 以人性化的方式显示文件大小系统进程信息进程:正在执行的程序psps au...

2018-05-13 16:53:16 677

原创 Linux基础命令(用户权限管理 文件权限划分 bin\sbin )

Linux用户权限相关命令用户和组基本概念:用户是Linux系统中必不可少的一部分,每个系统都必须有一个用户账号,并且对于不同的系统资源有着不一样的操作权限在Linux中,可以指定不同的用户对文件的不同访问权限。组的存在是为了方便进行用户管理。事先设置好组的权限,将用户添加进组,就可以不用为每一个用户依次设置权限文件/目录的权限:权限 缩写 代...

2018-05-12 23:13:10 2840

原创 Linux基础命令(远程管理命令 SSH免密码登录 配置别名 拷贝文件)

Linux远程管理命令关机/重新启动shutdown [选项] [时间] shutdown -r 重新启动 shutdown 1分钟后关闭电脑 shutdown -r now 现在重新启动 shutdown now 立即关机 shutdown +10 10分钟后关闭 shutdown 10:00 十点钟关闭 shutdown...

2018-05-09 23:55:07 603

原创 Java8 StreamApi使用介绍

StreamApi使用介绍stream是Java8推出的一大亮点,它是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序可读性。什么是流...

2018-05-07 16:48:36 304 1

原创 Linux基础命令(常用基本操作命令 管道 重定向 grep)

终端命令格式command [-option] [parameter]command :命令option : 选项parameter:参数查阅命令帮助信息command –help : 帮助信息man command: Linux手册中函数的具体使用通配符* :任意个数字符? :至少一个字符[] :字符组 [abc][a-f]自动补全...

2018-05-04 23:31:57 416

原创 IntelliJ IDEA2018激活安装 SpringBoot项目

使用IntelliJ IDEA 开发Springboot项目IntelliJ IDEA官网地址:https://www.jetbrains.com/idea/点击DOWNLOAD 这里选择左边付费版的,右边社区版的虽然免费,但是功能少,没有帮我集成好SpringBoot,没有那么方便。选择合适的版本下载完成后安装。安装完成点击创建新项目 这里选中Spring ...

2018-04-22 13:26:33 5608

原创 Tomcat8 进入不了Manager App 界面 403 Access Denied

Tomcat8 进入不了Manager App 界面 403 Access Denied下载Tomcathttp://tomcat.apache.org/启动tomcat当点击Manager App时报错:根据提示信息,我们需要走两个步骤:第一步:修改context.xml打开tomcat解压目录F:\apache-tomcat-8.5.30\we...

2018-04-21 22:42:07 4036 2

原创 SpringBoot限制文件上传大小 The field file exceeds its maximum permitted size of 1048576 bytes

SpringBoot2.0 The field file exceeds its maximum permitted size of 1048576 bytes在使用SpringBoot进行文件上传时出现了这个问题,是因为SpringBoot自带集成的Tomcat限制了文件上传大小,需要在application.properties配置文件中重新设置注意不同的SpringBoot版本...

2018-04-16 15:46:23 3385

原创 Springboot引入FastJson

FastJsonFastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架特点FastJson最快的JSON解析框架,无论序列化和反序列化功能强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum) 零依赖(没有依赖其它任何类库)spring boot默认使用的json解析框架是jackson...

2018-04-14 20:32:26 6405

原创 SpringBoot 使用Validation进行数据校验 全局异常捕获自定义输出格式

SpringBoot 使用validation进行数据校验ValidationValidator主要是校验用户提交的数据的合理性的,比如是否为空了,密码长度是否大于6位,是否是纯数字的Validation相关注解含义@Null 限制只能为null@NotNull 限制必须不为null@AssertFalse 限制必须为false@AssertTrue 限制必须...

2018-04-14 17:31:13 15226 3

原创 CentOS安装JDK

CentOS7 JDK 安装下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html 选择合适的版本解压安装将压缩包上传到服务器上,然后进行解压 tar -zxvf jdk-8u161-linux-x64.tar.gz 创建文件夹保存mkdir /usr/local/j...

2018-04-11 17:55:23 131

原创 CentOS7安装MySQL

CentOS7安装MYSQL下载MySQLCentOS 7.0 或以后版本: yum install mariadb mariadb-serverCentOS 6.8 或以前版本: yum install mysql mysql-server mysql-devel由于CentOS7之后MariaDB代替了mysql数据库 原因之一: MariaDB数据库...

2018-04-11 13:39:45 207

原创 git命令笔记

git 常用命令git相关概念工作区、暂存区、版本库、远程仓库 Git仓库管理的是修改而不是文件 1.初始化仓库配置账号:git config --global user.name "Your_Username"git config --global user.email [email protected]设置代理git config --global http.pr...

2018-03-30 11:38:13 180

原创 数据库相关笔记

关系型数据库设计六大范式第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。第一范式 数据库表的每一列都是不可分割的原子数据项,而不是数组、集合。即实体中的某个属性有多值时,必须拆分为不同的属性。在符合第一范式(1NF)表中的每个域值只能是实体的一个属性或一个属性的一部分...

2018-03-30 10:41:34 230 1

转载 热更新 深度解析

APP热更新方案为什么要做热更新当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。重点是还会有原来的版本遗留,无论你怎么提示都有人放弃治疗,不愿意升级,强制不能使用体验又足够糟糕到让人不能启齿。如果这是一个影响公司收入或者体验影响极其不好的

2017-09-06 17:57:17 3319 1

转载 Android 常用开发功能 博客导航

转载地址:http://blog.csdn.net/ciqing123/article/details/52931663?locationNum=16&fps=1简介:第一次在CSDN上发表博客,将自己关注或者看过的一些博客整理了一下,其中包含了鸿神和郭神的全部博客,包括两位大神微信公众号推荐的博客,另外还有一些安卓开发社区的博客,后续每天都会更新这个导航,希望这个博客导航能够给小伙伴

2017-09-06 17:49:06 3148

转载 Android7.0 头像 拍照、照片裁剪

作者:夏至,欢迎转载,但请保留这段申明,谢谢。 http://blog.csdn.net/u011418943/article/details/77712662首先,好规则,看看自己的实现效果: 当然,这个github 各种开源库,这里只讲 Android 自带的功能。其实这个也不难,关键点无非就2个:7.0 之后相机的 uri 获取裁剪时的 uri 获取这里可

2017-09-04 22:20:06 2179

转载 Java程序员必看的书籍(附加下载地址)

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类  对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣

2017-09-03 08:24:55 1080

转载 Intent常见使用功能

1 Intent.ACTION_MAINString: Android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing  activity android:name=".Main" android:label="@string/app_name">   int

2017-08-22 10:16:09 683

转载 Android新手入门进阶之路

BlogAbout GitHubFriends 本文出自stormzhang,转载地址http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/这篇博客背后的故事一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准

2017-08-08 16:22:42 548

flv.js 视频播放插件 flv.min.js

flv.js功能 1.HTML网页端播放flv格式视频 2.支持http-flv直播协议,解除对flash的依赖

2018-05-11

自定义时钟View

Android自定义View,模仿生辰APP首页时钟,包含各种自定义属性,可以自由配置样式

2018-04-23

空空如也

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

TA关注的人

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