- 博客(24)
- 收藏
- 关注

原创 从零搭建Android-MVP框架、基类封装以及简单使用
首先我们先了解一下MVP的原理以及流程:MVP分三层:View、Presenter、Modelview层不直接与model交互,而是通过presenter来与model交互,view负责数据展示,发起请求,而presenter则负责将view的请求转发给model,然后有model来处理相应的数据请求等操作。MVP的优点:前后端分离,降低耦合度,逻辑分明,思路清晰等MVP缺点:很明显的就是类的数量变多了在Android中,对于Activity并没有明确的说它是属于View还是Controller
2020-09-03 17:53:51
849
原创 【org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常】
org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常
2022-04-15 17:45:27
1227
原创 2021-06-24
mysql 批量更新 update foreach 报错<!-- 通过商品ID和仓库编码更新仓库多条商品库存量 --> <update id="updateStockGoodsList"> <foreach collection="list" item="StockGoods" index="index"> update stock_goods <set>
2021-06-24 16:11:54
145
原创 本地机搭建一个FTP服务器
因开发需求,本地机搭建一个FTP服务器进行视频、文件上传,方便工作中相对应需求进行调试。第一步:配置IIS管理器在控制面板中找到“程序”并打开在程序界面找到“打开或关闭Windows功能”并打开找到Internet Information Service(或:Internet 信息服务)和TFTP Cient打开并勾选上后点击确定若Internet Information Service打开失败,建议多试几次,某些电脑需要重启才能开启第二步:配置IIS FTP站点进入到IIS管理器新
2021-02-24 17:18:55
286
原创 spring boot + vue + Elment调用支付宝沙箱环境实现支付、查询功能
工作需要调用支付宝支付接口,相比微信支付接口,支付宝真的是很简便了。支付宝可以使用沙箱环境来进行调试,微信支付接口没有支付测试环境,要调用只能通过官方平台注册企业开发用户。直接上正题:本人开发环境: 使用IDEA、JDK-9第一次调用准备工作: 下载密钥工具,生成公钥、密钥官方说明文档和密钥工具下载地址下载完成后: 生成所需密钥和公钥来到沙箱环境:将生成的密钥上传到沙箱环境中:在调用接口时需要用到的还有APPID,这个是你在程序中配置支付参数时需要填写的,可以在沙箱环境中看到。上述
2020-07-23 17:47:55
2827
18
原创 记spring boot + Vue + Elment数据对接
工作需求开发一个记录数据的spring boot应用,选择了vue + Elment来实现前端展示和数据处理。①文件引入,相对于Layui,引入没那么麻烦了,正常引入就可以<!-- 引入组件库 vue.min.js 要在 index.js 之前引入--><script src="js/vue.min.js"></script><script src="js/axios.min.js"></script> <!-- 引入样式 -
2020-07-20 09:10:12
316
原创 记spring boot + Layui 数据对接
工作需要开发一个记录收费信息项目,我选择了用Layui作为前端框架模板,完成开发后记一下一些比较常用或者踩过的小坑:①样式文件以及JS文件的引入://注意这里引入方式除了平常的 href 和 src ,最好再加上 th:href="@{}",src="@{}" 其中的 @{} 里边必须要以“/”开头,才能正确根据项目路径找到相应的静态资源<link rel="stylesheet" th:href="@{/layui/css/layui.css}" href="../static/layui/c
2020-07-15 09:11:12
1158
原创 记一次报错:There is no getter for property named ‘realName‘ in ‘class java.lang.String‘
在spring boot项目中进行数据库模糊查询操作,传递参数:realName在这之前也有过类似情况出现,在传递方法中加一个:@Param(value=“realName”)注解,正常就能解决这个问题。 /**【在 Service 中添加注解,模糊查询、获取所有用户信息】**/ @Override public List<Tuser> ListUser(@Param(value = "realName") String realName) { return
2020-07-10 17:08:01
511
原创 记@Data注解不生效
开发环境:IDEA,spring boot项目在pom.xml中添加lombok依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.4</version></dependency>在实体类中添加注解@Data@Datapu
2020-06-24 09:41:51
909
原创 window配置JDK环境变量配置、tomcat环境变量配置
JDK下载路径:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html选择自己需要的版本安装:留意一下安装目录,环境配置需要用到安装目录环境变量配置:新建->变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_181 (即JDK的安装路径)在“系统变量”栏里找到Path,选中后单击编辑然后单击新建,填入%JAVA_HOME%\bin再新建,
2020-06-18 09:32:20
236
原创 记spring boot项目打包成war部署发布踩过的坑
spring boot项目完成后打包成war发布运行。(开发工具:IDEA,环境:window 10 64位)第一步:打包成war(包括其中踩过的坑)pom.xml文件中要修改的内容://<!--打包格式:war packaging放在project标签下就可以--><packaging>war</packaging><dependency> <groupId>org.springframework.boot</g
2020-06-12 09:35:49
451
转载 Java实现语音播报功能
今天开发用到语音播报功能,在网上找到资料实现了此功能,写博客记录一下。本人用的开发环境:IDEA 2019准备工作下载对应的依赖包:jacob.jar下载链接: https://pan.baidu.com/s/1qXPgCzy 密码 xigv解压下载的jar包,复制 jacob.jar 到项目的 lib 目录下,右键 add as libraries 添加为依赖将 jacob-1.17-M2-x86.dll(32位系统)/ jacob-1.17-M2-x64.dll(64位系统)添加到 JD
2020-06-05 16:10:24
1474
原创 JSON数据解析,获取json下的字段值
在前后端交互中经常需要用到解析JSON数据,简单记一下:数据格式如下:var jsonData = { "userData":{ "optCode" : "jhtb", "optName" : "TesUser", "badmin" : 0 }}而我现在要拿到userData下面optCode字段的值:首先将数据转为json字符串格式,再转json对象,直接拿json下的字段名来获取字段值,这里要将userData也转为json对象,就可以拿到需要的字段值。//将数据转为jso
2020-05-22 17:25:22
5720
原创 记 spring boot + layui + mybatis 跨域访问问题
浏览器报错如下:在网上找了资料了解一下跨域报错原因:跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。解决方法:在控制器中添加跨域注解“@CrossOrigin(origins = "",maxAge = 3600)”实现跨域注解origin=""代表所有域名都可访问maxAge飞行前响应的缓存持续时间的最大年龄,简单来说就是Co
2020-05-11 17:00:51
665
原创 记IDEA项目分享到github仓库
分享项目到GitHub前提:项目创建完成,有GitHub账号步骤:选择:File —>setting—>version control —>git在GitHub中登陆自己的账号这里一定要注意!!!!!!在git里面绑定的用户名和IDEA里面的要一致,我因为用gitee账号名登陆了git,在IDEA一直登陆不上GitHub,后面修改了才能分享到仓库。在IDEA上配置本地仓库选择本地仓库文件夹,我这里使用当前项目文件夹作为本地仓库配置好之后,你就会看到自己的项目会变红
2020-05-09 17:14:16
184
原创 记一次405请求失败!
使用spring boot结合Echarts开发,获取数据时出现405错误。浏览器内部报错提示:Failed to load resource: the server responded with a status of 405开始以为是因为文件少导入的缘故(明明记得文件找不到是404),然后还是上网找了一下资料,发现了代码中下面的问题:前端请求方式为post请求后台中控制器的请求方式...
2020-04-30 16:20:47
745
原创 Java后台处理Excel工具类
此处以SpringMVC框架,maven项目为例:首先pom.xml中导入支持:<!-- 处理excel表格需要的jar包 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId&...
2019-12-02 14:31:15
239
原创 org.hibernate.AnnotationException: No identifier specified for entity(包含添加@Id 注解和不添加@Id 注解)
本人在用JPA操作数据库时发现这个错误:org.hibernate.AnnotationException: No identifier specified for entity①-----在对应数据库表的实体类中加入数据库表主键对应的属性上加上@Id注解②-----注意import的包的导入,正确的应该是导入javax.persistence.Id不要错将org.springframe...
2019-08-05 11:46:37
526
原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'x x x'(包含字段存在和字段不存在时的情况)
本人在用JPA操作数据库时发现这个错误:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'x x x’①-----错误原因是在数据库中找不到‘xxx’字段,对比一下数据库字段以及类中字段。②-----数据库中字段名称有大小写混合,然后在实体类中字段名跟数据库字段名一致。报错的根本原因就是实体类中...
2019-08-05 11:29:10
1730
转载 Android在SDcard下创建文件失败
Android6.0之后系统对权限的管理更加严格了,不但要在AndroidManifest中添加,还要在应用运行的时候动态申请。下面是动态申请SD卡读写的权限在AndroidManifest中添加SD卡读写的权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-...
2019-04-25 17:17:28
2378
原创 Android studio程序下的data包下没有项目包和文件
在打开Android studio中打开Android device monitor时,发现data目录不显示其他文件,当我们去点击/data/目录时,发现什么都没有1、按照网上的解决方法在Android studio的sdk目录中找到platform-tools目录,在这个目录下同时按住shift和鼠标右键,然后选择“在此处打开命令窗口”)2、输入adb shell命令回车,然后输入su...
2019-04-11 17:06:17
5718
转载 Android学习总结——Activity之间传递参数
**核心内容:一.在 Activity 之间传递简单数据二.在 Activity 之间传递复杂数据三.在 Activity 之间传递自定义值对象软件环境:Android Studio一.在 Activity 之间传递简单数据主Activity:MainActivity**Intent intent=new Intent(MainActivity.this,AnotherActivit...
2019-04-10 17:54:11
371
原创 使用MultipartFile上传文件
单文件上传:public class UploadFile { public String oneFileUpload(HttpServletRequest request, HttpServletResponse response, MultipartFile file) { // 储存文件名 String fileName = null; if (file != null) ...
2018-12-25 21:43:46
824
原创 com.github.pagehelper.PageInterceptor分页插件启动失败
本人创建刚接触使用maven创建项目,在使用分页插件pageHelper报启动失败错误,上网搜了一个下午才找到原因,原来引入的分页插件如下:会报启动失败错误&lt;!-- 分页处理引入包 --&gt; &lt;dependency&gt; &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt;
2018-12-10 12:40:13
6915
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人