- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 nginx安装心得
nginx 安装linux解决报错报错查看端口占用情况,杀死已占用的80 一般为nginx重复启动占,用netstat -ltunp命令查找到pid kill -9 pid重启即可。不放心可在查看 ps -ef | grep nginx启动cd /usr/local/nginx/sbin./nginx报错4031:配置启动用户和访问用户一致2:server下配置.........
2022-07-07 18:23:48
788
原创 mysql主从复制
主库 master创建公用用户授予复制权限开启bin-log日志配置数据库server-id = 300 #必须唯一 log_bin = mysql-bin #开启及设置二进制日志文件名称 binlog_format = MIXED #日志格式sync_binlog = 1 expire_logs_days =15 #二进制日志自动删除/过期的天数。默认值为0,表示不自动删除。 binlog_cache_size = 128m #设置bin_log缓存大小max_binlog_ca
2022-04-20 20:20:35
645
原创 linux启动多个springboot jar包
1:Shell脚本的编写#!/bin/shexport IOM=iom1.0.2-V2.0.0-exec.jarexport IEM=iem-V2.0.0-exec.jarexport POLICE=police-V2.0.0-exec.jarexport IOM_port=8114export IEM_port=8116export POLICE_port=9105case "$1" instart) ## 启动IOM echo "--------
2022-01-06 18:17:39
929
原创 帆软报表(小记)
服务器部署(tomcat)linux windows 官方教程1. 集成部署(未成功)下载地址2. 独立部署 ( Tomcat8以上,JDK 1.8 )2.1.环境配置要求(参考)2.2 操作步骤1)将FineReport 工程中webapps下的 webroot 文件夹拷到%Tomcat_HOME%\webapps2)将%JAVA_HOME%\jdk\lib下的 tools.jar 拷贝到%Tomcat_HOME%\lib和%Tomcat_HOME%\webapps\webroo
2021-12-30 13:21:06
2115
原创 linux 安装mysql
1:获取yum对应版本地址:https://dev.mysql.com/downloads/repo/yum/2:wget +获取到地址例如 wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm3:安装mysql源(没有wget 安装wget先 yum -y install wget)yum -y install mysql80-community-release-el7-1.noarch.rpm4
2021-03-13 10:50:12
89
原创 个人记录 配置自启服务(tomcat为例)
1、进入tomcat的bin下,编辑catalina.bat文件添加tomact安装根目录以及java jdk 根目录 rem set "CATALINA_HOME=F:\develop\tomcat7.0.55\tomcat7.0.55" rem set "JAVA_HOME=F:\develop\java\jdk1.8.0_32\bin"2 service.bat中【set SERVICE_NAME】对应的值服务名字例如Tomcat7.553 tomcat
2020-05-15 15:44:26
166
原创 redis简单使用记录
redis 使用下载地址 https://github.com/MSOpenTech/redis/releasesredis-64-3.6.100.zip安装后启动 若报错creating server tcp listening socket 127.0.0.1:6379: bind No error解决 按顺序执行以下命令行redis-cli.exeshutdownexitredis-server.exe redis.windows.conf启动命令redis-server.
2020-05-12 13:12:26
132
转载 RecyclerView+ItemTouchHelper实现拖拽滑动
类似支付宝应用管理界面——RecyclerView+ItemTouchHelper实现拖拽滑动要实现RecycleView中的拖拽滑动,在以往的经验中经常要依赖GestureDetectors、onInterceptTouchEvent等来实现,然而在RecyclerView上添加拖动特性有一个非常简单的方法它就是:ItemTouchHelper。一、效果图以下就是通过RecycleView+Ite
2017-06-04 22:42:49
1145
原创 BadTokenException ,popuwindow不是在activcity显示时的崩溃
需求:popuwindow弹窗大家都不陌生 1:pop创建流程 View view = LayoutInflater.from(this).inflate(R.layout.ticket_popup, null); WindowManager manger = (WindowManager) getSystemService(CatagaryActivity.WINDOW
2017-04-19 10:23:36
460
原创 打包后崩溃要注意的小坑
1:常常碰到这样的问题,运行程序好好的,但是一旦打包签名之后运行就是崩溃的,是不是很头疼,有人会说是6.0权限的问题,但是要是6.0以下的也会崩溃呢? 2:仔细想想肯定是混淆呀,文件压缩的问题,来看下这几个字段的含义在这个项目的build.gradle文件下: 3:很多人会看到我的正式release版本下面shrinkResources 为false。没办法本来应该是true来移除无用文件呢
2017-04-17 12:02:45
3655
原创 GestureDetector 手势监听,根据手势动态操作布局显示
1:需求向下滑动时布局隐藏掉一部分,向上滑动时候显示出来 大概样子如图的需求动态根据手势显示隐藏打赏的物品模块 2:做手势监听 在Android中,是由GestureDetector类来负责手势的检测,每一个GestureDetector类的实例都代表一个手势监听器。我们在为按钮设置点击事件监听器时会用到OnClickListener,创建手势管理器,实现五个方法GestureDete
2017-04-14 18:26:54
642
原创 想要一个像5.0一样的水波纹效果吗?
导语: 想要一个像5.0一样的水波纹效果吗?是不是还苦恼向下兼容崩溃的问题呢,下面来看看吧@…………@1:先写个xml文件 在drawable文件夹下写选择器的xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <ite
2017-03-30 17:49:15
553
原创 popwindow创建以及事件拦截与内部包含checkbox选中
1:需求一个这样的弹窗覆盖 2:界面搭建以及popuwidow弹出动画效果 private void cate_screen_poppu() { View view = LayoutInflater.from(this).inflate(R.layout.cate_screen_popup, null); final CheckBox checkbox_al
2017-03-30 17:39:38
1179
原创 应用无法更新,新版本的的版本号(VersionCode)低于之前的版本
导语:小米,oppo,vivo后台在做应用更新时是必须增大版本号:version code值。 请您确认提交的版本的版本号(version code)要大于线上目前的应用的。如果您不清楚什么是version code值,如果你是实在找不到可以参考这里 第一步: 或者 第二步:很简单,修改这个版本code大于你原来的就ok了。 是不是太简单了,想骂我,别呀送你个福利。
2017-02-17 17:21:20
12089
原创 集成qq支付时的简便步骤和两个深坑处理
1:大概步骤和官方文档差不多(官方地址qq钱包支付android路径点击此处),但是看官方肯定会感觉太繁琐,只需简单几步就可集成,关键还是调试时的一些小坑。2:不要太相信经理给你的账号和密码设置,因为账号不通的话会出现各种问题,你根本无从下手解决即使你的集成完全ok 例如:每次支付都会提示你你的appid和签名不一致。不用想了,账号问题,很可能你的账号都没通过呢,可能原因你们的签名那一串数字其他地
2017-02-06 12:04:39
792
原创 5.0 recycleview 和cardview基本使用
序言:RecyclerView是ListView的升级版 CardView则是Google提供的一个卡片式视图组件 一:两种开发工具的导包使用 1:eclipce
2017-02-06 10:32:35
445
转载 app植入广告
Hongyang 生命不息,奋斗不止,万事起于忽微,量变引起质变 [原]Android 反编译初探 应用是如何被注入广告的 2016年12月5日 8:54本文由我的微信公众号:鸿洋(hongyangAndroid)原创首发。转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/53370414;本文出自:【张鸿洋的博客】一、概
2016-12-12 20:12:39
6003
2
原创 通知栏消息通知详解(Notification)
导语: 今天想完成一个站内信的小功能,第一个想到了用广播强调内容下面来看看详细的代码过程** 1:先给大家填平一个小坑,刚开始使用了这个方法创建对象 Notification notification = new Notification(); notification.icon = R.drawable.ok; notif
2016-12-12 19:40:50
682
原创 应用认领(重写将签名写入空包)
1:当你想上架你的应用时发现上面已经有了之前的,包名又重复的时候你就会想到这个用空包写入签名后审核。 2 3:如下图所示:可也有不少坑,我把我的这些文件放到桌面老师出现jarsigner不是内部命令的Java错误,试了很多办法不行 处理方法:(ps不要说我环境变量有问题。这个对于开发了这么久的猿猿来说怎么可能(也不太确定哈)),只能这样解决了,把你要用的keystore和unsign.ap
2016-12-09 15:55:36
4003
1
原创 三方登录(微博微信qq)
1:如果直接用sharesdk的实现三方登录,配置好你的appkey,还有你要在你要在作登录的平台创建开放账号,创建项目,生成appkey代替sharesdk.xml中默认的(注意正式签名的和debug的包名生成)。 2:以qq为例 2.1:ShareSDK.initSDK(this); 2.2:生成对应int值跳转不停的登录方式 private static final int MSG
2016-12-08 19:28:16
652
原创 微信支付详解
1:申请微信开放平台账号开通支付能力 2:动态注册下 IWXAPI api = WXAPIFactory.createWXAPI(this, APP_ID); api.registerApp(APP_ID); 3:以下是访问网络从后台获取json通过后面的参数拼接后当成订单去请求微信api支付if (msg.equals("succ")){
2016-12-08 18:49:06
297
原创 个人收藏的资料链接及知识库
常用资料查询网站 掘金https://gold.xitu.io/?utm_source=gold_browser_extension 简书http://www.jianshu.com/p/b3QtRo 开发网站(国外需翻墙)https://stackoverflow.com/ 1:android 源码网站 http://androidxref.com/ 2:扫描二维码 http://b
2016-12-08 16:24:21
688
原创 关于多渠道打包获取渠道为null的坑!
1:清单文件写入 2:获得channel的方法 2.1简单的方法private String getChannel() { try { PackageManager pm = getPackageManager(); ApplicationInfo appInfo = pm.getApplicationInfo(getPackageName(), Pa
2016-12-08 14:59:43
1115
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-08 14:46:25
372
原创 登录用户的edittext高级点的样式
先写个圆角的背景 shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > solid android:color="#ffffff" /> stroke android:width="1dip"
2016-11-10 20:42:35
295
原创 跳转到应用本身的详情页,清除本应用缓存
Intent intent = new Intent(); intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.fromParts("package", getPackageName(), null)); startActivity(intent);
2016-10-11 17:36:20
743
android需求
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人