技术联盟

Xcode 10 beta3 Error: Multiple commands produce

最近开发一直在使用Xcode10 beta版本的,今天升级到Xcode10 beta3,但是在编译项目时编译失败,报错内容: 屏幕快照 2018-07-09 上午10.28.06.png error: Multiple commands produce ‘/Users/xiaoyuan/Library/Developer/Xcode/DerivedData/Boobuz-gnxeuntgkenwg […]

命令行打包 war文件

> 根据自己项目的真实情况需要注意配置jdk环境,如果jdk环境不同可能造成打出的war包不能正常运行。例如 项目使用jdk1.7 打包使用javac必须为jdk1.7中的javac命令,tomcat需要配置执行的jdk环境为1.7。如果电脑使用的和项目使用的是同一个jdk,配置路径可以省略,其他情况不能省略。 命令行打包 war文件 echo 准备java文件 dir *.java/s/b […]

Android图片之处理圆形圆角

<h1>概述</h1> <h2>图片格式概述:</h2> BMP:高质量绘图 保证原图质量,用于相机等 BMP格式图片是有一个一个的像素点组成,每一个像素都是一个颜色.而每一个像素显示的颜色用的二进制位也不相同,这个像素位称之为位深,位深越大,表示每一个像素点所用的二进制位越多,显示的图像也就越清晰。 png:较高质量绘图 体积小,适用于网络传输 p […]

Nginx 301重定向域名

为何要使用301重定向 在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。 301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值。   nginx重 […]

tomcat配置301重定向

tomcat默认情况下不带www的域名是不会跳转到带www的域名的,而且也无法像apache那样通过配置.htaccess来实现。如果想要把不带“www’的域名重定向到带”www”域名下,又不想写代码,可以使用UrlRewriteFilter来实现。 1.简介 urlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适 […]

Java AES256加密解密实现

import it.sauronsoftware.base64.Base64; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.security.Security; import java […]

配置独立sftp账号

 设置用户组和用户、并设置密码 groupadd sftp #创建sftp用户组 useradd -g sftp -s /bin/false mysftp  # 创建mysftp用户 passwd mysftp #设置mysftp密码  创建并设置mysftp的主目录 mkdir  mydata #创建mydata文件夹 cd mydata #进入mydata mkdir uploads #创建u […]

Retrofit2 使用FastJson作为Converter

Retortfit2 Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,网络服务基于OkHttp 。 个人觉得更为准确的说法是,Retrofit是OkHttp的一个包装工具类,可以更加方便的调用Restful API。 Retrofit2 默认提供的Converter Gson: com.squareup.retrofit2:converter-g […]

Mac安装mysql 8.0.13步骤

下载Mysql 下载地址 https://dev.mysql.com/downloads/mysql/ 选择tar压缩文件 配置环境 解压文件放到你希望的目录中 配置环境变量 例如: vi ~/.bash_profile export PATH=$PATH:/usr/local/mysql/bin 使其生效:source ~/.bash_profile 初始化mysql mysql 8.0 执行 […]

使用BottomNavigationView底部导航栏、添加数量角标提醒

度娘了一圈发现基本上都是TabLayout或者其他的导航栏添加角标,所以写这篇博客记录下来。 先来看下实现的效果图: 代码也是很简单的 BottomNavigationMenuView中的每一个Tab就是一个FrameLayout,所以我们可以在上面随意添加View、这样也就可以实现我们的角标了。 //获取整个的NavigationView BottomNavigationMenuView men […]