自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 真正完美解决default activity not found

前言听说Android Studio升级到了4.0版本,于是就把现在的Android Studio3.5升级了,没想到不升级不要紧,升级后,有个正在开发的项目app那出现了红叉,无法Run了,网上查了,都是你抄我,我抄你,Copy一下就变成自己的了,不过功夫不负有心人,折腾了好久,最终完美解决。正文目前网上搜到的大部分就是下几种解决方式:1.Build > Clean Project(本人无效)2.File > invalidate and restart(本人无效)3.升级Grad

2020-08-20 13:17:50 1825 10

转载 Android Apache Commons工具库依赖列表

前言在Android(Java)开发中, Apache Commons工具库可以简化开发,减少重复代码,提高开发效率,于是整理了一下Apache Commons工具库的一些常用依赖,方便在开发中直接使用。正文collections:implementation ‘org.apache.commons:commons-collections4:4.1’lang:implementatio...

2019-04-10 14:40:05 7150

原创 MySql8.0远程连接配置

**前言** 最近在服务器安装MySql8.0数据库,安装完成以后,在自己本机使用Navicat远程连接MySql报错: host is not allowed to connect to this MySQL server.根据经验想到的就是将root用户的host由localhost修改为%即可.修改完成后又报了新的错误: authentication plugin ‘cach...

2018-08-31 15:17:47 16011 2

原创 mybatis参数等于false或0时if不执行的问题解决办法

前言今天在调试接口的时候,发现bit参数当等于false或者0时,if没有执行,而等于true可以查询处理,查找资料得知mybatis当时bit参数时等false或0视为”“,而我们的if加了非空字符串的判断,所以导致if没有执行.正文原查询语句修改为如下:问题解决!...

2018-07-13 11:05:10 3786 1

原创 layui数据表格total和data无法使用多层嵌套json格式的数据的解决办法

前言由于项目要用到layui的数据表格,但layui的数据表格的接口返回数据所有字段都只能最外层,虽然支持自定义数据,但也只能在最外层,而我们项目total和data在第二层,和layui数据表格要求数据格式不匹配,为了保证后台json数据格式的统一,通过阅读源码找到了一个解决办法.正文layui数据表格要求的数据格式 我的项目统一json格式{ "status"...

2018-07-13 10:43:23 11152 1

原创 Spring Boot 2.0 解决跨域问题

前言在前后端分离的项目中,前端一般是通过Ajax请求接口,如果前端和后台不在同一个服务器和端口,那么就会出现跨域的问题,比较常见的方式是使用jsonp,但jsonp只支持GET请求,并且前后端都需要做相应的修改。还有一个方式是在服务端通过CORS协议解决跨域的问题,Spring提供了比较简单的方式实现。正文@Configurationpublic class WebMvc...

2018-06-19 15:09:14 9892

原创 最详细的Spring Boot OAuth2.0密码模式服务器实现

前言由于项目要用到OAuth2.0授权,需要自己开发一个OAuth2.0授权服务器,在网上看到Java Oauth2.0授权用的比较多两个框架Spring Security和Apache Oltu,因为项目都是基于Spring的,所以决定使用Spring Security来做Oauth2.0.在网上搜索了好多教程,看完了还是云里雾里,有些细节也没有讲明白,结合网上教程和自己的慢慢摸索,浪费...

2018-05-06 20:49:38 31970 42

原创 Spring Boot Whitelabel Error Page解决办法

因为Application只能扫描到其所在包下的所有文件,比如Controller如果不和Application在一个包下,访问就会报:Whitelabel Error Page错误,所以解决办法也很简单: 把Application类放在最外面即可....

2018-04-01 12:49:21 1422

原创 IDEA报错Failed to create a Maven project: already exists in VFS 的解决办法

在我们删除原来的项目,创建新项目的时候,报错:Failed to create a Maven project: ‘D:/Code/idea-workspace/API/pom.xml’ already exists in VFS那里因为我们的文件还是存在于VFS(虚拟文件系统中);解决办法: 1.将现在创建的错误项目从IDEA和硬盘删除 2.打开回收站,找到被删除的项目,从回收站再次...

2018-03-28 13:23:36 7022 2

原创 IDEA启动报错Plugin Error Problems found loading plugins的解决办法

IDEA启动报错Plugin Error的解决办法: Problems found loading plugins: Plugin "Persistence Frameworks Support" was not loaded: required plugin "Database Tools and SQL" is disabled. Plugin "GlassFish In...

2018-03-28 13:10:08 15749 13

原创 WIN7资源管理器设置默认打开计算机

WIN7资源管理器默认打开的是库,如果想默认打开计算机,如下设置即可。按住shift键右键资源管理器,点击“属性”,如下图所示,替换“目标”一栏内容为:%SystemRoot%\explorer.exe /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}点击确定即可。...

2018-03-18 15:36:27 6302

原创 Shiro整合SSM框架详细步骤

最近开始学习Shiro,记录一下Shiro整合SSM的步骤,期间也碰到许多小问题,和大家分享一下。开发工具:IDEA Demo框架:Spring+SpringMVC+Mybatis+Maven1.添加Shiro相关jar包,Demo是使用Maven管理,在pom.xml添加以下配置。 <properties> <shiro.version>1.3.2...

2018-03-08 14:25:50 6592 4

原创 Shiro静态资源无法加载的解决办法

最新刚开始学习SSM集成Shiro,配置好Shiro各项配置后,启动项目发现js、css等静态资源加载不出来,后来发现是被Shiro给拦截了,分享一下解决办法。方法一(不推荐): 静态资源使用cdn加载,以bootstrap为例,但有较大的局限性,治标不治本。 <link href="https://cdn.bootcss.com/bootstrap/4.0.0/css/bo...

2018-03-08 14:07:07 4507

原创 Shiro @RequiresRoles注解不起作用的解决办法

最近在学习SSM框架下集成Shiro,在使用Shiro注解的使用发现并不起作用,并且也在applicationContext.xml中添加了Shiro开启注解的配置。Shiro 开启注解的配置如下:<!--Shiro配置--> <!-- 1.配置lifecycleBeanPostProcessor,可以在Spring IOC容器中调用shiro的生...

2018-03-08 13:53:34 4648

原创 IDEA修改JSP页面需要重新发布的问题解决办法

使用过eclipse的应该都知道,修改jsp是不需要重新发布的,刷新页面即可,而idea中需要其实也是可以的,只需要小小的设置一下即可:如下图所示,打开Tomcat设置界面 如下图所示,修改配置后点击Apply: ...

2018-03-07 09:23:28 5351

原创 eclispe git config配置文件配置远程仓库

git config基本配置如下:[core] repositoryformatversion = 0 filemode = false logallrefupdates = true[remote "origin"] url = 你的远程仓库url fetch = +refs/heads/*:refs/remotes/origin/*[branch...

2018-03-04 10:33:43 1754

原创 eclipse下properties配置文件中文乱码解决办法

properties文件中常常会用到中文注释,eclipse里会变成乱码。 通过安装插件的方式(properties editor)可以解决该问题。1.打开eclipse商店,Help->Eclipse Marketplace 2.搜索properties,找到Properties Editor点击Install,由于我已经安装过了,所有显示installed,未安装会显示Ins...

2018-02-27 19:02:39 1050

转载 Android获取的MP3音乐的专辑封面图片

网上好多都写的好复杂,找到一个最简单的方式,直接上代码: /** * 加载封面 * @param mediaUri MP3文件路径 */ private void loadingCover(String mediaUri) { MediaMetadataRetriever mediaMetadataRetriever=new Medi...

2018-02-12 13:56:53 6677 7

原创 Android Studio添加开源库和Jar包报错: Error:Error converting bytecode to dex

最近在做一个Android小项目的时候,添加Github上一个开源库,官方文档只提供了Maven的引入方法,最后自己在Maven Central中找到了Gradle的依赖方式。之后项目可以正常Gradle Build,但是在点击“Run”,发布Apk到模拟器时,报了如下错误:Error:Error converting bytecode to dex:Cause: Dex cannot pa...

2018-02-12 09:03:51 5656 1

原创 SSM SpringMVC 非Controller类使用@Autowired注解Service为null的解决办法

在SSM项目开发中,遇到了一个问题,在非Controller类中使用@Autowired注解的Service类一直报NullPointerException,经过一番搜索,由于这个项目情况比较特殊,网上的说的大部分解决方法基本大同小异,并不能解决我的问题,但有了一些解决问题的思路,做一个学习笔记。解决思路:1.考虑过在使用Service的类中,直接new一个service对象,但又遇到一个...

2018-02-11 11:59:42 3873

原创 Dynamic Web Module 3.1 requires Java 1.7 or newer

遇到很多次这个问题了,做个笔记,记录一下。1.打开pom.xml文件 添加如下内容:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-...

2018-02-11 09:29:37 208

原创 Android studio安装APK报错It is possible that this issue is resolved by uninstalling an existing version

解决办法如下:File-Setting-Build,Execution,Deployment-Instant Run 将Enable Instant Run to hot swap code/resource changes on deploy(default enabled)的选择框取消即可。

2018-01-16 20:30:52 2260

转载 IOS免越狱安装历史版本APP软件

首先我们需要准备两个软件①、itunes12.5.2.36及以下版本②、Fiddler这儿以下载“UC浏览器10.5.5“为例一、打开Fiddler进行必要的设置(重要)打开软件后选择“提琴手选项”打开HTTPS选项卡,如图勾选并填写解密白名单。然后打开连接选项卡,如图勾选和设置侦听端口。最后记得点确定保存设置。二、接下来我们开始获取对应版本

2018-01-14 21:09:58 36211 4

转载 Android PopupWindow中ListView 无法接受点击事件的处理

开发项目时,我们需要在一个popupWindow当中嵌入一个ListView。不过很奇怪的是我们的这个嵌入在PopupWindow当中的ListView不能响应对ListView当中的item里面的点击事件(这时我们的ListView使用是我们自己创建的BaseAdapter,这个BaseAdapter使用的一个单独的Layout,Layout文件为每一个ListItem设置的布局为一个Button

2017-12-21 11:04:25 769

原创 Android Studio使用阿里云Aliyun Maven仓库

如下所示,在build.gradle中添加Aliyun Maven仓库allprojects { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} jcenter() }}

2017-12-14 21:12:33 22662 2

原创 Layui Layer在open弹出层中异步加载数据和form表单radio、checkbox、select不渲染,不可点击的解决办法

Layui Layer在open弹出层中异步加载数据和form表单radio、checkbox、select不渲染,不可点击的解决办法

2017-12-05 23:13:41 38768 2

原创 MySQL中文乱码解决办法

MySQL中文乱码

2017-12-03 22:11:24 225

原创 Android Studio没有自带HttpClinet类库的解决办法

Apache HttpClient类库从Android4.0开始被移除,所以我们默认是没有HttpClient这个类库的,我们只需要在build.gradle(app)文件中添加类库依赖即可!添加:useLibrary 'org.apache.http.legacy'虽然是过时的类库,但是不影响使用

2017-05-17 11:07:46 415

原创 Android Studio 添加第三方开源框架(这里用Volley演示)

1.首先也原本项目的基础上,新建一个module由于是jar包,所以我们选择improt jar/arr ,如果是library项目,选Android Library2.然后最左边有一个文件浏览,选择你的jar文件,如果是library项目,选Library目录,然后finish3.右键的右键项目的app目录4.按图上操作5.选中刚创建的volley module,finish即可

2017-05-17 10:57:18 607

原创 Android Studio查看函数(方法)的形参列表,返回值,以及提示信息

在Eclipse中,当我们需要使用某个函数(方法)时,鼠标移到对应的函数(方法)上,就会自动有一个悬 浮窗提示该函数的说明(所包含的参数含义,该方法功能)。 在Android Studio中,鼠标移到函数上,你会发现没有悬浮窗,是不是很不习惯。那在Android Studio到底如何查看函数的说明呢。选中函数,按F2即可

2017-05-17 10:37:31 11392 3

原创 Android Studio隐藏标题栏和系统状态栏

1.最简单的隐藏标题栏方法public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi

2017-05-17 10:29:50 1579 2

原创 Java使四舍五入和保留N位小数的方法

1.如果只是四舍五入保留整数,可以用比较简单的方式//取整四舍五入double num1=3.5415;long round = Math.round(num1);System.out.println(round);输出结果42.如果是小数四舍五入,需要保留N为小数,可以使用BigDecimal的setScale(int newScale, int roundingMode),newScale

2017-05-17 10:05:06 2596

原创 Android Studio手动配置Gradle,卡Building gradle project info的解决办法

1 问题(1) Android sutdio第一次打开一个工程巨慢怎么办? (2) 手动配置Gradle Home为什么总是无效? (3) 明明已经下载了Gradle,配置了gradle home,为什么打开工程还是去自动下载Gradle?2 简介(1) Android Studio怎么知道该用哪个Gradle呢? AS一个项目所用的Gradle是由我们的工程中下面这个文件决定的:{yo

2017-05-08 20:35:56 1638

原创 JQuery选择器通过click事件获取当前点击对象的id,name,value属性

下面是案例,使用ID选择器,Class选择器,Element选择器,获取了ID,Name,Value属性的值。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="EasyUI-1.5.1-InsdepTheme-1.0.3/jquery

2017-05-04 23:04:44 78319 1

转载 JS中Location使用详解

javascript中 location用于获取或设置窗体的URL,并且可以用于解析URL,是BOM中最重要的对象之一,下面我们就来详细探讨下Location对象的使用。javascript中location地址对象描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。一、JS中Locati

2017-05-04 22:44:01 13879 1

转载 Hibernate 常用HQL语句

HQL: Hibernate Query Language. HQL特点: 1,与SQL相似,SQL中的语法基本上都可以直接使用。 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。 4,SELECT可以省略。1,简单的查询,Employee为实体名而不是数据库中的表名(面向对象特性) hql = "FROM

2017-05-04 22:35:11 768

原创 Struts2 Action中获得Request,Response,Session对象的几种常用方法

方法一:使用import org.apache.struts2.interceptor包下的ServletResponseAware和ServletRequestAware方法,需要Action类实现该方法!public class TestAction implements ServletRequestAware,ServletResponseAware { private HttpSer

2017-05-04 22:19:39 2099 1

原创 EasyUI datagrid json嵌套的object数据在datagrid中的显示方法

案例使用员工emp和部门dept来演示。实体对象 emp和deptpublic class Dept implements java.io.Serializable { private Integer deptid; private String deptname;public class Emp implements java.io.Serializable { privat

2017-05-04 21:48:44 3223 1

原创 Hibernate分页实现

使用了Hibernate,那么实现分页就变得十分简单,我们只需要得到:当前页,每页显示多少条数据,已经总数据量即可,Hibernate就会自动进行帮我们得到当前页的数据。使用query对象的setFirstResult和setMaxResults方法package com.svse.test;import java.util.List;import org.hibernate.Query;impo

2017-05-04 21:12:24 421

原创 EasyUI DataGrid中URL中文乱码的解决办法

今天在用学习EasyUI的DataGrid时,发现在URL中包含中文参数时,后台会变成乱码,查找API后找到解决办法!错误的的写法: 正确的写法:

2017-04-30 15:13:15 4019

空空如也

空空如也

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

TA关注的人

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