自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 吐血推荐良心公众号,走过路过不要错过

摸着良心推荐,欢迎关注。 大名 Java和Android梦工厂 JADreamFactory 简介 专注Java和Android开发,分享Java/Android基础进阶、架构设计、开源框架、面试宝典及热点资讯等。此外,本公众号支持并欢迎投稿。 二维码 如下,大爷欢迎扫描哦: 自救 公众...

2018-11-14 20:44:47 523 0

原创 Flex布局详解

文章目录一、前言二、Flex概念2.1 简介2.2 基本概念三、Flex-Container属性3.1 flex-direction3.2 justify-content3.3 align-items3.4 flex-wrap3.5 flex-flow3.6 align-content四、Flex...

2020-07-08 13:42:35 14 0

原创 CSS定位详解

文章目录一、标准流1.1 概念1.2 不足二、定位2.1 概念2.2 static-静态定位2.3 relative-相对定位2.3.1 特点:2.3.2 示例一2.3.3 示例二2.4 fixed-固定定位2.4.2 特点2.4.2 示例2.5 absolute-固定定位2.5.1 特点2.5....

2020-07-05 12:34:06 19 0

原创 VSCode中Vue进行模块划分、设置别名以及解决路径不提示问题

文章目录一、项目模块划分二、设置别名三、路径提示1. 安装Path Intellisense插件2. 扩展设置3. 新建jsconfig.json4. 验证效果 一、项目模块划分 在使用Vue进行项目开发的时候,一般会根据项目模块对目录进行划分,比如views、components、common、...

2020-07-01 22:00:30 36 0

原创 一遍文章搞懂CSS清除浮动本质、原因及解决方案

文章目录1. 为什么要清除浮动2. 排版问题示例3. 清除浮动本质及策略4. 清除浮动方案4.1 额外标签法4.2 父级添加overflow4.3 :after伪元素法4.4 双伪元素清除浮动5. 小结5.1 清除浮动前提条件5.2 方案对比 1. 为什么要清除浮动 大白话:由于父级盒子在很多情况...

2020-05-27 21:43:19 41 0

原创 Android自定义View之文本变色

文章目录1. 概述1.1 缘由1.2 效果图2. 开撸2.1 分析2.2 自定义属性2.3 编写View2.4 测试3. 小结 1. 概述 1.1 缘由 在项目中,经常会遇到文字色值渐变效果,比如在ViewPage中的页面指示器,这种实现起来也比较简单,无非是计算偏移量、使用Paint以及Canv...

2020-04-06 14:43:35 80 0

原创 黑马优购小程序之接口优化

文章目录1.1 提取接口公共路径 1.1 提取接口公共路径 在前面的开发中,网络请求中,url是这么写的: url: "https://api-hmugo-web.itheima.net/api/public/v1/categories" 如果每个接口都这样的话,就有些繁琐了...

2020-03-28 23:02:40 415 0

原创 黑马优购小程序之分类模块

文章目录1.1 目标效果图1.2 网络请求和数据解析1.2.1 数据解析1.2.2 构建网络请求,处理数据1.3 绘制UI1.3.1 引入自定义组件1.3.2 页面左右分割1.3.3 左侧菜单列表1.3.4 右侧商品子类别1.3 点击菜单切换商品内容1.3.1 选中菜单添加`active`样式1....

2020-03-09 11:33:20 373 0

原创 黑马优购小程序之首页模块开发(banner 分类导航 楼层等)

文章目录1.1 效果图1.2 搜索框1.2.1 新建组件1.2.2 编写组件1.2.3 引用组件1.2.4 使用组件1.2.5 效果预览1.3 轮播图1.3.1 获取网络数据1.3.2 编写UI 1.1 效果图 首页实现效果图如下,并过了模块拆分,拆分为: 头部搜索 轮播图 导航 楼层 1....

2020-03-02 09:48:36 1114 3

原创 黑马优购小程序之项目搭建

文章目录1.1 新建项目1.2 搭建目录结构1.3 清理无用文件1.4 搭建项目页面1.5 搭建tabBar1.6 初始化页面样式1.6.1 定义主题颜色和字体1.6.2 使用定义的主题颜色1.6.3 设置导航栏和全局外观1.7 小结 1.1 新建项目 无脑通过微信开发者工具创建项目,填入appi...

2020-03-01 13:14:09 1422 0

原创 Docker安装Redis完整过程及配置远程连接&踩坑注意事项

1. 安装Redis 通过docker search redis和docker pull redis下载redis镜像 2. 新建挂载配置文件夹 因为 redis 默认配置你会发现只能够本地连接,不能进行远程访问,使用 Redis Desktop Manager连接都会报错,因此需要手动挂载 r...

2019-07-24 17:28:24 4114 7

原创 十次方微服务项目实战05--招聘&问答模块微服务开发及代码自动生成

一、招聘微服务模块 1.1 原型 先来看一下页面原型,如图: 招聘微服务主要有两块:企业信息和招聘信息 两个大功能:推荐职位和最新职位 1.2 表结构分析 1.2.1 企业表 1.2.2 招聘信息表 1.3 代码生成 接下来使用开源代码生成器codeutil 来完成代码的生成 开源网址:...

2019-07-23 14:41:51 164 0

原创 十次方微服务项目实战04--统一异常和跨域问题处理

在实际项目中,通常会对公共异常进行统一处理,另外,在前后端分离等项目中也会存在跨域问题,本文就这两个方面做下统一说明。 公共异常处理 为了使代码更统一维护,创建一个类集中处理异常。 在com.tensquare.base.controller中创建公共异常处理类BaseExceptionHand...

2019-07-10 10:24:32 160 0

原创 十次方微服务项目实战03--基础微服务模块搭建及基本CRUD&复杂查询

一、基础微服务工程 1.1 创建基础微服务模块tensquare_base 创建过程参考tensquare_common,此处不再赘述。 1.2 pom.xml引入依赖 在tensquare_base中引入jpa、mysql以及tensquare_common等依赖。 全文如下: <?xml...

2019-07-01 13:57:45 191 1

原创 十次方微服务项目实战02--父工程及公共模块搭建

文章目录一、搭建父工程1.1 选择菜单file-new project ,弹出窗口中左侧菜单选择Maven ,点击next按钮1.2 填写GroupId和ArtifacetId ,点击next按钮1.3 点击Finish 完成1.4 删除src文件夹1.5 修改pom.xml 添加以下配置1.6 ...

2019-06-27 18:27:09 223 0

原创 十次方微服务项目实战01--需求分析&系统设计&前期准备

文章目录一、需求分析1.1 需求简介二、系统设计2.1 系统架构2.2 模块划分2.3 表结构分析2.4 API文档三、理解RESTful3.1 什么是restful3.2 接口规范3.2.1 GET3.2.2 POST3.2.3 PUT3.2.4 DELETE四、项目前期准备4.1 开发环境4....

2019-06-25 19:26:34 318 0

原创 mybatis运行报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解决方案

问题 如果出现: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 一般解决方案 一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace...

2019-06-10 14:57:26 273 0

原创 webpack&webpack-cli完全卸载

删除全局webpack-cli npm uninstall -g webpack-cli # 卸载 uninstall 可以简写成 un # 全局 -g 的完整写法是 --global # 现在问题来了这样真的卸载了webpack-cli吗? # 答案是没有。到现在为止我还没有发现那个web...

2019-06-04 14:28:33 359 0

原创 Python模块(Module)详解

文章目录一、模块概念二、模块导入与使用2.0 准备工作2.1 import2.1.1 导入2.1.2 使用2.2 from...import2.2.1 导入2.2.2 使用2.3 from...import *三、模块扩展3.1 搜索路径3.2 加载顺序3.3 别名3.4 模块规范四、小结 一、模...

2019-05-25 17:11:46 463 0

原创 Docker核心概念、安装、端口映射及常用操作命令(细到令人发指)

文章目录一、Docker简介、应用场景和优点1.1 简介1.2 Docker应用场景1.3 Docker优点三、Docker核心概念3.1 docker镜像(Images)3.2 docker容器(Container)3.3 docker仓库(Resoisitory)3.4 docker主机(Ho...

2019-01-31 10:17:38 452 0

原创 第一个Flutter程序-计数器及项目结构分析

文章目录一、目标二、新建计数器项目2.1 创建项目,设置项目名及配置SDK2.2 设置包名2.3 运行项目2.4 计数器三、项目结构分析3.1 导包3.2 应用入口3.3 应用结构3.4 首页3.5 _MyHomePageState详解3.6 流程小结四、解惑build为何放在State中 一、目...

2019-01-28 17:31:15 244 0

原创 SpringBoot集成MyBatis及使用mybatis-generator-plugin生成代码(完美,步骤巨详细)

该文主要记录SpringBoot集成MyBatis框架,以及如何使用mybatis-generator插件生成pojo、mapper等文件。中间踩坑无数,不过最终经过各种Google后还是搭建起来了,step by step。 一、新建项目 新建步骤没啥好说的,直接上图,按照顺序来即可...

2019-01-10 18:18:55 6910 5

原创 微信小程序网络请求配置问题及本地网络请求测试解决方案

本文只针对服务器网站没有备案或只需要做本地网络接口请求 一、问题引入 在小程序demo.wxml中声明button控件,并设置点击事件,如下: &amp;lt;button bindtap='testSendRequest'&amp;gt;网络测试&a...

2019-01-09 21:05:02 4844 2

原创 Android报错之.android/repositories.cfg could not be loaded.解决方案

问题引入 执行如下命令时 /Users/***/Android/sdk/tools/bin/sdkmanager --update 报错如下: arning: File /Users/***/.android/repositories.cfg could not be loaded. ...

2018-12-05 18:16:17 12364 1

原创 Flutter踩坑之 Android license status unknown 解决方案

问题引入 Mac上搭建Flutter开发环境文章中,在使用flutter doctor查看是否需要安装其它依赖项时,检测出三个问题! Doctor found issues in 3 categories.,其中有关Android平台的报错如下: [!] Android toolchain -...

2018-12-05 14:45:27 41621 17

原创 macOS上搭建Flutter开发环境

一、准备 使用镜像 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中: export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_ST...

2018-12-05 14:32:34 1111 0

原创 Flutter报错之Waiting for another flutter command to release the startup lock解决方案

问题引入 通过命令行执行 flutter devices 或其他flutter命令时,报错如下: Waiting for another flutter command to release the startup lock... 解决方案 关闭Android Studio 打开flutte...

2018-12-05 11:45:04 20310 3

原创 阿里云(Ubuntu)服务器搭建Git仓库

一、服务器操作 1. 1 安装git yum install git // 或apt-get install git 1.2 创建git用户和用户组 创建git用户,分配目录/home/git。 useradd git 1.3 禁用git用户shell 通过如下sudo vi /etc/pas...

2018-11-12 11:28:01 499 1

原创 如何解决 HostnameVerifier 不安全的问题?

问题引入 App提交Google Play时,审核被拒,打回,信息如下: 本文面向的是在应用中采用不安全的 HostnameVerifier 接口实施方式的开发者。在与使用 [setDefaultHostnameVerifier](https://docs.oracle.com/javas...

2018-10-31 10:19:01 10949 6

原创 Android Studio常见aar引用方式大全(总有一种适合你)

因项目需要,引用第三方aar,踩了几个坑,也就有了该文,顺便整理了下常见aar的几种引用方式,详细如下。 方式一 项目工程目录结构如下图,是使用Android Studio 3.0新建的library工程: 针对该目录结构的项目,引用libs下的aar方法如下: 在该lib工程的build...

2018-10-30 14:31:15 3922 3

原创 证书格式介绍及如何将.pem转换为.crt和.key?

.pem转换的问题描述 从.pem文件中提取/转换证书.crt和私钥.key文件的正确方法或者命令是什么?我知道它们是可转换的,但是不清楚怎么做。 最佳解决方法 可以使用以下方式将pem转换为crt: openssl x509 -outform der -in your-cert.pem ...

2018-10-29 17:01:20 15612 0

原创 Android混淆报错BUILD FAILED之You may need to add missing library jars or update their versions

问题引入 混淆打包,报错如下: Warning: there were 27 unresolved references to classes or interfaces. You may need to add missing library jars or update th...

2018-10-23 10:58:39 1299 0

原创 Android实战之音量获取与设置

获取和设置安卓音量信息主要使用了到AudioManager,通过getSystemService拿到AudioManager,然后就可以使用其提供的API轻松完成音量值的获取和设置了。 获取各类别音量最大值与当前值 fun getVoiceInfo(view: View) { ...

2018-10-22 14:40:18 1585 0

原创 01 | 为什么要学习数据结构和算法?

你是不是觉得数据结构和算法,跟操作系统、计算机网络一样,是脱离实际工作的知识?可能除了面试,这辈子也用不着? 尽管计算机相关专业的同学在大学都学过这门课程,甚至很多培训机构也会培训这方面的知识,但是据我了解,很多程序员对数据结构和算法依旧一窍不通。还有一些人也只听说过数组、链表、快排这些...

2018-09-26 11:45:56 2408 0

转载 Java 中处理异常的 9 个最佳实践

在本文中,作者介绍了9个处理异常的最佳方法与实践,以举例与代码展示结合的方式,让开发者更好的理解这9种方式,并指导读者在不同情况下选择不同的异常处理方式。 以下为译文: Java中的异常处理不是一个简单的话题。初学者很难理解,甚至有经验的开发人员也会花几个小时来讨论应该如何抛出或处理这些异常。...

2018-09-18 15:52:53 91 0

原创 IP地址与MAC地址的区别

相信很多人都对这两个地址有所迷惑,为啥要有两个地址呢?一个行不行?下面是些个人的想法,欢迎讨论。 IP地址和MAC地址 本科的时候老师讲到这两个地址的时候说过这样一句话:IP地址就像家里的门牌号,MAC地址就像你的身份证号,只知道MAC地址是无法知道你在什么位置的,除非是有个超大功...

2018-09-11 20:09:12 1100 0

原创 获取Android手机总内存和可用内存最佳方案

Android手机的内存大小信息存放在手机系统的/proc/meminfo文件中,可以通过读取这个文件来获取内存信息。 adb shell查看 通过adb shell命令,进入终端 adb shell 执行cat /proc/meminfo,查看内存信息,命令如下: cat ...

2018-09-11 18:29:16 4191 3

转载 Android App优化之提升App启动速度之理论基础

一、欲善其事, 先利其器 1.1 Traceview介绍 1.2 Traceview指标 1.3 Traceview使用 1.3.1 通过DDMS 1.3.2 通过代码 二、App启动流程分析 三、App启动方式 3.1 冷启动 3.2 热启动 3.3 温启动 四、App快速启动...

2018-09-03 20:47:04 106 0

转载 Android App优化之常用性能分析工具

作者:anly_jun 链接:https://www.jianshu.com/p/da2a4bfcba68 本文暂不对工具的使用做过多的深入,在后续的具体实例中会具体说明怎么用这些工具来达成分析目的和解决问题的。 话不多少,先看一下常用App性能测试和分析工具,如图: 一、...

2018-08-22 18:51:59 195 0

原创 针对Docker运行启动就退出问题一站式解决方案

一、问题引入 二、原因 三、解决方案 3.1 将要运行的程序以前台进程的形式运行 3.2 投机方案 3.3 以centos/ubuntu为例 一、问题引入 根据镜像启动容器,执行命令如下:docker run --name mycentos -d centos,通过d...

2018-08-20 10:29:42 15485 4

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