自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhilonng的博客

。。。

  • 博客(14)
  • 收藏
  • 关注

原创 MyBatis-Plus:创建动态数据源

MyBatis-Plus:创建动态数据源简述工具类注意事项简述由于一些业务场景需要,我们可能需要使用MyBatis-Plus动态连接数据库,进行数据交互。工具类import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInterceptor;import org.apache.

2020-10-22 19:11:52 2831 2

原创 代码生成器:MyBatis-Plus代码生成自定义模版

代码生成器:Mybatis-plus代码生成自定义模版简述添加依赖复制maven包内的模版自定义模版内容为方便后续调用,封装了自定义模版的AutoGenerator调用运行结果简述AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。添加依赖MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模

2020-10-17 23:38:54 3338 2

原创 Docker实战3--构建内网docker环境

Docker实战3--构建内网docker环境简述官网下载安装包解压压缩包复制docker命令到系统目录启动docker简述由于内网环境限制,docker的安装不能使用yum,这里需要我们手动下载安装包进行环境安装官网下载安装包https://download.docker.com/linux/static/stable/x86_64/解压压缩包tar -xzvf /home/docker-18.06.0-ce.tgz.tgz复制docker命令到系统目录sudo cp /home/do

2020-10-14 16:47:33 471

原创 Docker实战2--使用docker搭建jenkins

Docker实战2--使用docker搭建jenkinsjenkins安装准备工作选择安装版本登录dockerhub下载最新版本的docker镜像查看下载好的镜像创建挂载目录启动jenkins查看镜像是否正常运行前端访问输入初始化密码选择安装方式,默认第一个maven插件安装jenkins安装准备工作1)搭建好docker环境的服务器一台。若无,可参考《Docker实战1–linux安装docker环境》.2)docker hub账号一枚。登录 https://hub.docker.com/ 注

2020-09-16 23:34:14 596

原创 Docker实战1--linux安装docker环境

Docker实战1--linux安装docker环境简述准备工作使用root用户登录,确认yum包更新到最新卸载旧版本,如果有的话,没有可不执行!安装需要的软件包设置下载源,这里配置为阿里的源查看可安装的docker版本开始安装docker启动并加入开机自启动查看版本简述提问:Docker是什么?解答:理解这个概念,我们需要理解两个技术词汇:Docker镜像,Docker环境:1)Docker镜像:可以理解为一个一个的集装箱,集装箱A可以是一个git服务,集装箱B可以是一个jenkins服务,集装箱

2020-08-20 20:21:39 254

原创 微信小程序安卓手机上传多张图片的实现方案

一、背景当微信小程序有上传多张图片(大于等于2张)的功能时,如果使用并行上传的方案,在ios上是可以正常上传图片的,但在android上,通过手机调试信息,可以看到,只有第一次的请求成功上传图片,其余的并行上传均失败,导致这个问题的根本原因在于android当前版本的小程序尚不支持并行上传多图二、解决方案既然android不能并行上传,那么为了小程序在android、ios上都能成功跑起来,我们就只

2017-02-19 00:32:32 4670

原创 微信小程序首页数据初始化失败的解决方法

用户首次后再次进入小程序时,我们通常需要通过获取用户openid或unionid用作唯一标示与后台进行数据交流,初始化用户信息。当我们通过第三方服务器跟微信建立请求时,微信需要用户确认是否公开信息。如图1,从console可以看到,在请求的同时,我们的首页index已经加载完成,图中初始化数据显示为空。无论我们将请求信息写在app.js的onload中或者index.js中,当我

2017-01-08 11:10:19 14731

原创 android获取cpu信息

效果图关于调研几种获取方式的对比 序号 方法 应用案例 描述 1 通过proc文件系统的cpuinfo文件获取 1)AnotherMonitor2)网易的Emmagge 不需要root,/proc文件系统是一个伪文件系统,存在于内存内,以文件系统的方式为内核与进程提供通信接口。 2 adb shell dumpsys cpuinfo Dumpsy获取内

2016-08-28 00:10:04 3780

原创 android账号管理与同步机制

android账号管理在手机设置的其他账户中可以找到,打开后,发现这里有许多有趣的功能,比如微信的同步通讯录、天翼云账户的一键跳转修改账户密码等,接下来,我们来讲讲他的实现思路实验原理效果图 几个重要类描述: 重要方法、数据格式、服务端要求: 可同步的功能 一、可同步多个功能 SyncAdapter继承自AbstractThreadedSyncAdapter,SyncAdapter同样需

2016-08-19 14:54:41 6085

原创 Android无需java代码,仅在xml中实现横向多个控件间隔分布

实现思路可以理解为插空法。先看看效果图:实现思路主要分两步:step 1 :先将左右两个控件位置确定,我是使用一个framelayout将左右空间分布在 最左和最右,当然如果你希望最左最右也有和中间一样的间隔,也可以实现,等理解了插空法思想,其实都一样<FrameLayout android:layout_width="match_parent" a

2016-08-06 17:13:36 1980

原创 模糊图片秒转高清图

近来做Android项目,老师给的logo有点模糊,however,作为一个程序猿,不止要懂怎么写代码,更重要的是知道怎么去解决问题!    以下是老师给的logo图片:       1、使用AI(Illustrator)将位图导入:    2、接下来对图像矢量化,操作:对象->图像描摹->建立:    可以看到现在无论放大多少倍,都是高清的了。    3、将矢量图

2016-07-11 02:35:49 34707 1

原创 关于fragment切换后,高德地图无法定位的解决方法

本例子主要解决,多个fragment在调用高德API时,进行切换后,第二次进入fragment,fragment将无法正常完成定位。博客上看到很多朋友也遇到了这样的问题,今天解决了分享一下方案。问题描述:    Fragment嵌套高德地图,当再次进入Fragment的时候,会出现奇怪的现象。嵌套的地图会出现无法定位的现象。这个问题出现的原因在于,fragment在被移除时,不会执

2016-06-28 14:53:03 4372

原创 Fragment使用小记

fragment(碎片),在Android开发中可以提供便捷的切换模式。这里介绍一下啊fragment的动态用法用例为在Android Studio下的NavigationView模板开发fragment的class定义如下:举例nameFragment类(Android Studio下可以直接New->fragment->Blank)public class nameFrag

2016-06-26 23:11:58 1447

原创 Ubuntu主从同步数据库实现

(服务器系统皆为ubuntu14.04)主服务器ip:119.29.18*.**   从服务器ip:119.29.10*.**一、配置主服务器的my.cnf文件。1.修改my.cnf配置文件(ubuntu一般在/etc/mysql/)取消server-id,log_bin字段,新增binlog-do-db和binlog-ignore-db字段。(新增内容如下

2016-06-24 17:02:19 1916

空空如也

空空如也

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

TA关注的人

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