自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王西文的博客

个人工作日志

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

原创 MAMP Pro 安装Swoole日志

文章目录通过pecl 安装问题: ` fatal error: ‘openssl/ssl.h‘ file not found`问题:`#error "Enable openssl support, require openssl library"`成功信息安装成功后依赖提示缺少`swoole`库通过pecl 安装参考官方文档pecl install swoole问题: fatal err...

2019-09-15 18:27:00 338

原创 Mac 指定PHP版本为MAMP版本

1.编辑配置文件vim ~/.bash_profile2.配置环境变量export PATH="/Applications/MAMP/bin/php/php7.3.8/bin:$PATH"3.刷新配置文件, 使其生效source .bash_profile4.查看PHP版本的引用路径which php5.查看PHP版本php -v ...

2019-09-15 16:46:31 1039 1

原创 Jenkins持续集成Springboot项目,SVN管理项目

文章目录基础环境插件安装系统设置Publish over SSH全局工具配置新建任务常见问题Jenkins needs to know where your Maven is installedJenkins 无法取得SVN最新版本todo基本的使用在此不再记录, 参考以下链接即可正常安装, 图文并茂,很不错.https://blog.csdn.net/wuruijie321/article/...

2019-09-13 23:38:59 153

原创 Mac MAMP安装redis扩展

根据使用的Php版本不同,下方部分版本目录对应调整git clone https://github.com/nicolasff/phpredis.gitcd phpredis//Applications/MAMP/bin/php/php7.2.10/bin/phpize./configure --with-php-config=/Applications/MAMP/bin/php/php7...

2019-09-13 23:38:18 136

原创 .user.ini’: Operation not permitted

使用宝塔面板创建网站目录后 , 在删除/覆盖目录时,出现xxxx.user.ini’: Operation not permitted解决方案:输入命令chattr -i /home/wwwroot/你的网站目录/.user.ini继续操作,比如rm -rf xxxx 即可参考:https://zhuanlan.zhihu.com/p/25437846...

2019-09-13 23:37:36 1193

原创 Idea 代码模板

文章目录一图胜千言常用模板switchthrcIdea 代码模板一图胜千言注意事项:如果没有选择应用场景,则模板无效结束光标放在另起一行即可,有换行符效果常用模板switchswitch ($condition$){ case $int1$: $value1$ break; case $int2$: $value2$ break; d...

2019-09-13 23:36:35 543

原创 Springboot jackson日期格式转换

文章目录全局格式定义通过注解进行单个定义全局格式定义spring: jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss通过注解进行单个定义对于不同于全局配置的个别地方,可以在entity中通过注解进行单独定义import com.fasterxml.jackson.annotation.JsonFormat;...

2019-09-13 23:35:55 615

原创 服务器集群搭建

文章目录简单集群数据共享简单集群配置# 服务器集群列表upstream cluster.com { #集群名称 server 192.168.124.6:8081 weight=1; # 权重配置 server 192.168.124.6:8082 weight=2;}server { listen 8002; server_name localho...

2019-09-13 23:35:24 105

原创 数据库自动备份

文章目录本地磁盘远程服务器FTP存储空间一直卡在"获取文件列表",刷不出来问题利用宝塔面板计划任务进行数据库的自动全量备份,可以备份到多个地方:本地磁盘(默认)远程服务器,须安装FTP存储空间OSS,须安装对应的OSS(阿里云,腾讯云,七牛云)本地磁盘默认存储路径为 www/backup/database远程服务器远程服务器需要提供FTP帐号,并开启如下端口,安全组和防火墙都...

2019-09-13 23:34:50 46

原创 Hibernate-validator表单校验器

文章目录常用注解使用示例分组校验常用注解JSR提供的校验注解@Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等...

2019-09-13 23:33:59 86

原创 生产力接口文档工具-Swagger

文章目录基本使用描述类描述方法使用示例注意事项生产环境禁用SwaggerBug基本使用常用注解@Api 描述类/接口的主要用途@ApiOperation 描述方法用途@ApiImplicitParam 描述方法的参数@ApiImplicitParams 描述方法的参数(Multi-Params)@ApiIgnore 忽略某类/方法/参数的文档描述类@Api(tags = "Pr...

2019-09-13 23:33:22 75

原创 Springboot运行jar包

文章目录控制台运行jar包长期后台运行后台运行脚本控制台运行jar包java -jar xxx.jar 运行默认端口java -jar xxx.jar --server.port=8080 运行指定端口长期后台运行长期后台运行 + 指定端口nohup java -jar xxx.jar --server.port=8080 &关闭jobs -l 可以看到后台运行起来的...

2019-09-13 23:32:38 175

原创 Springboot工作日志

文章目录Springboot 共用属性Logback日志管理中文乱码问题打包失败@RequestBody 注解Springboot 共用属性https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.htmlLogback日志管理https://www.cnblog...

2019-09-13 23:30:15 64

原创 服务端时区问题

文章目录插入数据库的时间,跟数据库有关数据库正常,取出后存在时差取出数据库的展示时间插入数据库的时间,跟数据库有关select now(); 查看mysql系统时间。和当前时间做对比set global time_zone = '+8:00';设置时区更改为东八区数据库正常,取出后存在时差比如数据库是2019-05-05 17:28:45 取出来却是 Mon May 06 06:28:...

2019-09-13 23:29:33 176

原创 Tomcat虚拟路径映射

将Web项目与文件分开存储,在请求的url中,通过tomcat将指定的虚拟路径指向真实的磁盘文件路径,此为虚拟目录映射。在进行虚拟目录映射的时候,一般都会进行如下部署 <Context path="/cmw/staticFile" docBase="H:\javaFile\cmw" debug="0" reloadbale="true"/>Linux下docBase的路径表示方...

2019-09-13 23:28:48 216

原创 OSS 使用ESC内网进行上传和访问

文章目录介绍OSS 内网上传OSS内网访问,依靠Nginx代理缺点介绍OSS如果通过外网访问,流量费用不菲,本着为客户省钱的原则,使用Nginx内网请求转发来访问OSS。前提ECS 和 OSS 的Bucket必须处于同一地域OSS 内网上传使用内网Endpoint,例如: oss-cn-shanghai-internal.aliyuncs.com注意: 本地无效,必须在同地域...

2019-09-12 00:49:12 2337

原创 Idea常用插件记录

文章目录JRebel -Java热部署插件Alibaba Java Coding GuidelinesLombok 简化代码MyBatis Log Plugin 日志打印JProfiler 性能分析插件JRebel -Java热部署插件一年至少能节省俩月启动时间吧?授权链接http://139.199.89.239:1008/a13dce66-9520-4ddb-9134-3b3ea...

2019-09-12 00:48:33 62

原创 Postman传递数组数据

亲测可用参考:https://blog.csdn.net/mengzuchao/article/details/78184125

2019-09-12 00:47:43 4220

原创 Apache ab测试

文章目录常见问题文档https://blog.csdn.net/wang404838334/article/details/78458828http://www.ttlsa.com/web/analysis-of-ab-output-information-interpretation-and-failed-requests/测试指令ab -n 10000 -c 100 -k htt...

2019-09-12 00:46:55 204

原创 Java服务端集成支付宝支付SDK

文章目录文档流程说明添加依赖集成步骤常见问题文档蚂蚁金服官方文档https://docs.open.alipay.com/54/103419/https://docs.open.alipay.com/291/105974秘钥生成https://docs.open.alipay.com/291/105971/验签https://docs.open.alipay.com/200/...

2019-09-12 00:46:15 2725

原创 Java服务端集成微信支付SDK

文章目录微信支付集成步骤带参数的二维码生成二维码扫码回调自定义菜单与开发者模式微信退款微信支付流程https://www.cnblogs.com/xyt-0412/p/4953748.html集成工具包https://github.com/Wechat-Group/weixin-java-toolshttps://github.com/Wechat-Group/weixin-java...

2019-09-12 00:45:37 2687

原创 Android集成融云IM

文章目录融云集成的坑RongIM.connect()不走回调方法 ,没有IPC进程Fragment里会话列表无数据融云后台申请账号,创建应用,IM服务->应用表示->添加ApplicationID融云初始化向服务端获取融云Token,客户端connect()连接融云服务器更新用户资料时,服务端同步将信息更新到融云服务器客户端注册广播接收者PushMessageReceiver...

2019-09-12 00:44:57 290

原创 Android集成高德地图

文章目录Mac获取SHA1安全码正常集成高德SDK定位代码鉴权失败-INVALID_USER_SCODEMac获取SHA1安全码发布版安全码1.使用Android创建jks文件2.在项目根目录下执行 keytool -v -list -keystore {jks文件路径}例如:keytool -v -list -keystore /Users/crocutax/Document...

2019-09-12 00:44:10 336

原创 Android 将文本复制到粘贴板

简单三行//获取剪贴板管理器ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);// 创建普通字符型ClipDataClipData mClipData = ClipData.newPlainText("Label", mKeywords);// 将ClipData内容放...

2019-09-12 00:43:31 1520

原创 Android控件TextView

文章目录TextView中添加Drawabletypeface属性(字体)系统默认字体自定义字体textStyle属性(样式)多字省略字体间距android:letterSpacing 字间距android:lineSpacingExtra 行距android:lineSpacingMultiplier 行间距的倍数展示全部/收起getLineCount()文字加横线(电商项目价格标签)文字描边与...

2019-09-12 00:41:59 83

原创 腾讯云COS对象存储采坑记录

文章目录ERROR_CMD_BUCKET_NOTEXISTYou do not have permission to get URL '*' from this server腾讯云的COS对象存储真是坑,这么坑开发者对你有什么好处?之前接入支付宝和微信的支付,有感于支付宝的便捷和微信支付的无数暗坑;对象存储之前使用的是阿里云(阿里叫OSS),也是一次成功;但是这次接入微信的(腾讯叫COS),由...

2019-09-08 08:41:55 3231 1

原创 Centos 彻底卸载PHP

在Centos系统下,如果想完全卸载PHP,yum remove php 是不够的,卸载不干净,执行完毕后会发现依然能看查看PHP的版本信息[root@izbp16m2zz9b7rdac0xcckz cert]# php -vPHP 7.2.8 (cli) (built: Jul 20 2018 15:20:01) ( NTS )Copyright (c) 1997-2018 The PHP...

2019-09-08 08:40:19 338

原创 Long类型精度丢失问题

文章目录单参数处理拦截器统一处理参考js long类型经度丢失 , 解决方案: 后端将long类型参数转为字符串后返回给前端单参数处理在单个Long类型的参数上加上import com.fasterxml.jackson.databind.annotation.JsonSerialize;...@JsonSerialize(using = ToStringSerializer.cl...

2019-09-08 08:39:35 798

原创 Laravel throttle限流中间件

文章目录自定义限流记录中间件替换默认的中间件Laravel默认的限流是针对IP,频率为60次/分钟,经过测试发现,如果多个IP属于同一个局域网,比如连接同一个WI-FI,则会判定为同一个IP,进行限流。也就是说如果同一个局域网下有20人在使用,那么每人刷新3次,就达到了限流标准。 就会返回429 Too Many Requests ,而且是以Laravel默认的错误页面渲染的方式返回,如果不加...

2019-09-08 08:36:39 1135

原创 使用Supervisor守护Redis队列

文章目录yum安装supervisor配置基本操作废弃资料整理yum安装supervisor☆☆☆不要再用其他方式安装了!!!,比如easy_install不行!# yum install epel-release# yum install -y supervisor# systemctl enable supervisord # 开机自启动# systemctl start su...

2019-09-08 08:35:58 510

原创 crontab 指定非root用户运行脚本

文章目录crontab常用命令指定非root用户crontab 脚本默认是root用户运行,在Laravel项目中,如果运行PHP-FPM的用户是非root, 比如www ,而定时任务又是root用户执行的,,会导致生成的laravel日志文件属于root,进而www用户无权限写入日志。crontab常用命令crontab -u //指定某个用户的cron服务crontab -l //列出...

2019-09-08 08:35:12 6040

原创 上传文件大小限制

文章目录PHP限制Nginx限制上传文件报 413 Request Entity Too LargePHP限制定位到php.ini文件,编辑PHP配置文件vim /etc/php.iniupload_max_filesize = 2M # 上传文件大小限制,默认2Mpost_max_size = 8M # Post大小限制,默认8M修改为自己需要的大小即可. 修改完毕重启PHP-F...

2019-09-08 08:34:25 474

原创 Laravel 自定义辅助函数Helps

定义helps.php文件,放在任何位置都行,比如项目根目录(与composer.json 文件同级)在composer.json中加入autoload , 这里的文件路径,默认起始位置是项目根目录 "autoload": { ... "files": [ "helpers.php" ] }, 执行命令composer dump-au...

2019-09-08 08:32:32 297 1

原创 Android 底部指定布局保持在软键盘上方

近期接手一个Android项目时,业务中又遇到了输入内容时,底部输入框被软键盘遮挡的问题。业务场景:上方 RecyclerView 列表,内容可以无限添加,底部 EditText布局。有两种方式处理:全屏ScrollView包裹,EditText稳定位于RecyclerView 下方。(随着列表的增加,EditText会被遮挡)固定RecyclerView 的区域,让列表在指定高度的区域...

2019-09-08 08:31:57 1799 1

原创 Laravel定时任务

文章目录1.创建任务2.加入Laravel调度计划3.crontab执行任务在JavaEE中实现定时任务非常简单,再配合强大的Spring,相当轻松。在PHP项目中,Laravel框架的Command配合Linux 的crontab服务,虽然略微麻烦一点,但是更加灵活。具体可查看 Laravel学院的文档 ,文档中有更加详尽的使用流程和方法介绍。但是自己当时只看文档,并没有写出立竿见影生效的d...

2019-09-08 08:31:09 419

原创 bash: php 未找到命令

文章目录问题解决一个常规的环境变量问题,只是这次出现的有点意想不到,因此记录一下。问题在Centos服务器通过yum方式安装完PHP之后,发现php -v命令无法查看PHP版本号。root@izbp13dyqtrbl6x60rsebmz php]# php -v-bash: php: 未找到命令或者 bash: php command not found这种一看就是缺少环境变量所致...

2019-09-06 22:58:53 3513 1

原创 Mac 内网穿透

文章目录官方下载简单配置查看使用帮助内网穿透,通常用于向外网用户展示本机的一些Demo或项目,或者用于一些第三方的调试,比如支付宝和微信的一些开放功能。内网穿透工具,在Windows下可以使用花生壳,很方便。但是花生壳并没有Mac版本,在Mac下,则可以使用ngrok,比花生壳更方便。官方下载官方下载地址https://ngrok.com/download下载后解压到自定义目录即可简...

2019-09-06 21:08:48 583

原创 Mac下通过Apche配置虚拟服务器加载Laravel项目

文章目录1.开启虚拟主机服务2.开启mod_rewrite3.配置虚拟主机4.在host文件中添加虚拟域名5.重启Apache服务1.开启虚拟主机服务打开Apache配置文件sudo vim /etc/apache2/httpd.conf定位如下配置,把第二行前面的#号去掉,即开启了虚拟主机服务# Virtual hostsInclude /private/etc/apache2/e...

2019-09-06 21:08:18 120

原创 Android 8.0 app更新跳转系统安装界面

近日在Android 8.0手机上出现了应用无法更新的情况,具体提现在:不跳转系统安装应用界面。主要是华为系列手机,比如华为Mate9,P10,荣耀10…搜索后得知,是由于8.0以后Android的未知来源应用安装默认是禁止的,需要到列表里开启允许才可以正常安装,在程序方面也需要做一些判断,如果用户没有允许该应用的安装,提示用户去设置允许。第一步,AndroidManifest.xml文件中配...

2019-09-06 21:07:38 394

原创 Android webview加载H5页面时css样式丢失

文章目录混合开发,原生应用内通过Webview组件嵌入H5是非常普遍的,最近两年也一直在使用中。但是最近团队成员写完项目以后,发生了一种情况:70%以上的概率,会发生加载的H5详情页CSS样式丢失的情况,页面js也能请求到数据,但是由于没有CSS样式,所以所有的数据都堆积到了页面左上角。通过观察发现:能正常加载出来的页面,一般需要耗时1-2秒,中间有明显的webview读条css样式丢...

2019-09-06 21:07:01 2405

AndroidStudio常用字体备份

AndroidStudio常用字体备份

2017-05-29

TextViewDemo

TextView常用技巧点整理Demo

2017-03-01

空空如也

空空如也

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

TA关注的人 TA的粉丝

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