- 博客(29)
- 资源 (4)
- 收藏
- 关注
原创 工具类--获取setter方法的字段名
实现效果 String age = BeanUtils.convertToFieldName(Person::getAge);@FunctionalInterfacepublic interface IGetter<T> extends Serializable { Object apply(T source);}@FunctionalInterfacepublic interface ISetter<T, U> extends Serializable {
2021-03-18 18:12:02
392
1
转载 Xposed的基本操作
原文链接:https://blog.youkuaiyun.com/qq_22000459/article/details/90314255前言:最近在学习Xposed,想Hook一些方法返回类型和类,但是有的时候不知道到底怎么写返回参数,和传递参数,这里自己做一个学习过程的笔记。一、获取返回值以及参数,基本数据类型。获取一些返回字段 int、String、Byte、这些类型。Hook代码 priv...
2020-10-23 11:33:16
2067
原创 Android,一个小小的frida测试案例
hook步骤环境:Python3.7+frida12.7.26+逍遥模拟器adb添加环境变量请参考:https://blog.youkuaiyun.com/u013250071/article/details/78416274查看当前正在连接的设备1.adb devices正常情况是这样滴,一个都木有2.连接模拟器(你肯定已经启动了模拟器是吧)adb connect 127.0.0.1这句...
2020-10-23 11:32:42
1281
原创 Android连接mysql数据库实现登录小案例,填坑之路
本人目前在实习阶段,学的是java,但是公司让学Android,做一些小界面。这个案例是初学Android,来测试一下连接mysql数据库。虽然看着简单,但是在实现的路上还是踩了不少的坑,因此简单记录一下。在网上找了一个类似的小案例,原文是这个,尊重一下作者。https://blog.youkuaiyun.com/qq_37141773/article/details/84255926一、实现效果...
2020-10-23 11:32:14
9024
21
原创 Android Studio打包apk后手机无法安装 提示 “解析软件包时出现问题”
Android_Studio打包前一周公司要求学习android 开发,安装好环境,今天做了一个小页面后,使用build 命令打包好后,手机提示手机提示安装包解析失败。在此记录一下在网上找到的解决方法。打包命令打包后的apk小米6手机安装一开始还以为是打包命令的问题,然后换了打包方式,打包生成release版本,最后还是不行。有点懵了,Android新手,瑟瑟发抖。最后百度...
2020-10-23 11:31:51
17276
1
原创 记一次maven install 出现 编码UTF-8的不可映射字符
记一次maven install 出现 编码UTF-8的不可映射字符先上图引发事故原因:昨天由于开发工具 IDEA时不时卡顿,我就清理了IDEA缓存,然后项目都要重新构建。这个是清理缓存的然后重启了IDEA,所有项目爆红。重新构建项目。错误关键词:maven install 编码UTF-8的不可映射字符解决方案:在pom.xml中加过滤条件<plugin> <artifactId>maven-surefire-plugin</artifa
2020-10-23 09:54:31
1636
1
原创 mybatis知识整理
mybatis知识整理1、mybatis的xml文件中 的大于小于 不能 直接使用 > < 符号来比较大小应该是 > 或者 <2、Mybatis基础知识,更新语句updateSelective和单纯的update语句区别,前者是根据选中要更新的字段进行更新,如果有空的字段,则会保留原有字段值,不会全部更新。后者则是全部更新字段,有空值则字段值为空。3、mybatis的Mapper.xml案例,下面这个案例不要照抄,有问题,模糊查询的时候 用了 OR
2020-10-12 16:55:30
349
原创 Java导出Excel案例
一、实现效果二、环境springboot + web依赖resource文件夹userInfo.xls 模板excel三、导入依赖 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.0.0</version> &
2020-09-01 15:23:10
672
原创 Git常见问题整理
本地可以使用git命令,但是IDEA的控制台输入git命令后 报不是内部命令。。。解决方案找到git的环境变量,再加一个环境变量
2020-06-09 21:57:24
278
原创 springboot+vue 图文表单上传
问题场景要把这个表单提交到后台,但是这里有图片上传操作,所以跟普通的form表单提交不一样。实现思路1、前端获取图片的base64格式2、后台解析该格式转换成普通图片jpg等格式3、将图片的路径赋值给实体类然后入库第一步 前端获取图片的base64格式vue图片上传代码 <el-form-item label="添加图片" ref="uploadElement" pr...
2020-04-24 11:54:28
1555
3
原创 IDEA备忘录
1.ctr + shift + backspace返回上一次文件修改位置2.ctrl + alt + 左箭头(浏览的地方跳转)3.ctrl + alt + 右箭头4.ctrl + F11 添加书签(对比代码)5.ctrl + N 精准定位类位置6.ctrl +shift +N 定位文件位置7.ctrl +shift +F 定位字符串位置列操作步骤1.ctrl + shift + ...
2020-03-19 11:40:17
299
原创 vue的input框校验IP白名单事件
输入框 <el-row :gutter="10"> <el-col :md="24" :lg="12"> <div class="grid-content bg-purple"> <el-form-item label="IP白名单"> <el-input...
2020-01-08 16:39:58
1475
原创 2019年离校之旅
七月离校记得当时离校是七月四号,大三结束。我们面临的是即将到来的实习或者考研。当时的我是没有选择考研这条路的,因为各种原因,就想早点出去实习,积累经验,毕竟就凭着学校的这点知识,感觉很悬。八月培训我的专业是软件工程,然后学校也是一般,好像现在就挺流行的就是学校与一些培训机构联合,我们可以在他们那里培训,然后可以学分置换之类的,最后就是还能系统的学习专业知识。抱着这种心态我报了班,短暂的一个半...
2020-01-05 14:41:34
137
原创 Frida安装小教程(记录学习)
步骤1.安装Python环境2.配置adb环境变量3.模拟器环境配置frida系列工具安装,先安装frida-tools,在安装其他的。//这是使用的国内镜像清华镜像pip install -i https://pypi.tuna.tsinghua.edu.cn/simple firda-tools清华:https://pypi.tuna.tsinghua.edu.cn/simpl...
2019-12-27 23:40:34
4515
转载 Node.js安装及环境配置之Windows篇
一、安装环境1、本机系统:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、前期准备1、Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScrip...
2019-12-09 18:48:43
2043
原创 阿里云配置服务器报:bind: cannot assign requested address
公司XX的项目,然后自己在阿里云的服务器上部署一下玩一下。最开始的时候使用的是自己阿里的公网ip(图片参考就是了,自己的公网ip哈)最后发现测试半天,都不能成功一直报这个错,翻译为无法分配请求的地址bind: cannot assign requested address一开始还以为是,阿里云的安全组或者防火墙之类的问题,因为对这个不太熟悉,后面去配置了安全组,将防火墙问题也排除了,...
2019-11-21 16:21:58
7884
3
转载 CentOS 7 下安装 Nginx
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Co...
2019-11-20 15:14:07
216
原创 阿里云服务器配置安全组
刚买的阿里云服务器装了nginx,然后访问自己公网ip,发现不能访问,没有出现nginx的欢迎页面 ,查找一番发现是阿里云没有配置安全组,(不太了解)二次踩坑由于业务需要,要在阿里云上测试一下项目。第二次配置安全组不成功,太扯淡了。所以这次记录一下,怎么找安全组第一步,扫码登录阿里云的服务器网页端第二步,进入控制台,找到网络与安全,找到安全组第三步,创建安全组要是专有网络...
2019-11-18 10:12:27
727
原创 阿里云Centos7通过yum安装 Mysql5.7
1.查看是否存在mariadb数据库rpm -qa | grep maria*显示如下内容MariaDB-server-5.5.49-1.el7.centos.x86_64MariaDB-common-5.5.49-1.el7.centos.x86_64MariaDB-client-5.5.49-1.el7.centos.x86_642.卸载mariadb 卸载完以后可以用上述命令...
2019-11-16 23:19:20
1100
1
转载 vue刷新界面
vue刷新当前页面有挺多种方法,比如window.location.reload()或者this.$router.go(0)但是这两种方法是会出现一瞬间的白屏,体验不好,所以这里给大家推荐第三种比较好用的刷新页面的方法在app.vue的加上v-if属性<router-view v-if="isRouterAlive"></router-view>在dat...
2019-11-15 15:19:12
802
原创 idea中导入从GitHub上克隆下来的springboot项目
idea中导入springboot项目的main方法右键不能run问题使用idea打开有 main 入口的文件,准备启动实验一下的时候发现右键并没有 Run 和 Debug发现了这种方式可解决以上问题,步骤如下:在idea界面右侧有收起来的工具栏,其中有一个是 Maven Projects,点开点击 “+” ,选择需要启动工程的 pom 文件,点击 ok在右侧栏中就会出现该工...
2019-11-11 18:50:02
7680
原创 vue 过滤数组数据,用于控制 el-table 某一行是否显示
vue 过滤数组数据,用于控制 el-table 某一行是否显示场景:第一次查出来的数据用list接收。然后我第二次要用到list里面的数据,但是我想过滤掉选中的某一条用户的信息,这个时候就使用 filter 函数对list 进行 过滤。很简单,做个笔记。<el-dialog title="克隆规则" :visible.sync="cloneDialogVisible" width="6...
2019-11-01 21:04:46
5832
原创 MYSQL5.7数据库建立全文索引失败问题
MYSQL5.7数据库建立全文索引失败问题在数据库中执行该语句后报错ALTER TABLE rule ADD FULLTEXT INDEX ft_index (target) WITH PARSER ngram提示:[Err] 1128 - Function 'ngram' is not defined网上百度了一下,说MYSQL5.7以后就支持全文索引,但是我的不行,好像是没有ngra...
2019-11-01 00:16:59
2205
原创 Centos+Nginx部署Vue项目
Centos+Nginx部署Vue项目1.项目打包生成dist文件夹npm run build//生成dist文件夹2.将dist文件夹上传到centos7//我的放在/home/dist3.安装nginx推荐链接:https://www.cnblogs.com/kaid/p/7640723.html4.nginx的几个常用命令//进入 /sbin目录下cd /us...
2019-10-28 15:41:36
4534
原创 Linux常用命令
Linux常用命令1.mv:移动文件mv package.json dist //将前者移动到 dist文件夹2.rm -rf:彻底删除文件夹rm -rf Nginx3.vimvim nginx.conf //编辑nginx.conf文件按 i 或者 insert键 进行文本插入按esc键,可以退出编辑状态按shift + : 键可以选择保存状态输入q:未编辑可以直...
2019-10-28 15:02:11
251
原创 Vue学习之路
VUE.js1.三大前端框架之一vue.jsReactAngular2.安装node.js中文网站:(http://nodejs.cn/download/)安装好node.js后,查看node版本:在cmd命令行中输入 node -v开始使用node:输入node +enter,即可3.简单例子1.{{}}:插值表达式 ,前后可以放任意东西2.v-text:与插值表达式效果...
2019-10-14 20:40:08
241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人