自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Javascript 字符串全排列组合方法实现

Javascript 字符串全排列组合方法实现一、目标:二、思路:三、代码: 一、目标: 把一个字符串中的字符重新排列生成新的字符串,例如, abc 总共有6种排列 (abc, acb, bac, bca, cab, cba)。 二、思路: 本文章只研究全排列的情况,比如,还是 abc 字符串,...

2018-10-18 14:27:29

阅读数 798

评论数 0

javax.validation 添加了注释但没有进行验证,返回的 errors 数量为0的解决办法

今天在学习 Spring 实战 第四版的第五章过程中,使用到了 spring MVC 对 Java 校验 API 的支持,添加了 javax.validation 中的注释来实现对 Spitter 类属性的输入验证。 因为书中并没有详细的代码,加上之前没有进行任何相关的学习,因此只能一步步靠自己...

2018-08-31 10:44:50

阅读数 324

评论数 0

java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException

转自明天还有我 的文章 在 spring aop 的学习过程中,通过 xml 配置 aop 切面后,运行程序时发生如题的异常。 解决办法 缺少 aspectjweaver 文件,在 pom.xml 加入下述信息   <dependency>  ...

2018-08-23 16:08:03

阅读数 447

评论数 0

Java Servlet 中 输入和输出 中文乱码问题解决思路

转自Servlet页面中文乱码问题 一、介绍        很多时候,我们在写JavaEE的Servlet程序时,需要从前端页面获取数据,在控制台打印输出,或者在Servlet中设置名称,在其它页面显示或其他程序中输出等。如果数据带有中文字符,经常容易出现乱码问题。    二、原因分析 乱...

2018-08-17 14:34:39

阅读数 134

评论数 0

JSP 页面出现 Unable to compile class xxx 时的问题解决思路

最近在学习基本的 JSP 开发上传功能时,出现了 JSP 页面提示 Unable to compile class xxx 的错误。在排查问题时,发现在 IDE 中的当前 JSP 页面代码中引入了 commons-fileupload 包中的几个类,如 DiskFileItemFactory、Se...

2018-08-15 17:24:27

阅读数 780

评论数 0

JSP实现数据库表数据分页显示并添加模糊匹配查询

一、JSP实现数据库表数据分页显示大致有两种方式: 取出符合条件的数据,放在数据结构或内存中,然后按页数和每页显示的数量进行浏览。举个栗子,假如当前有50条数据,我们需要查看第二页,每页显示20条数据,则我们需要查看的是50条数据中第 (2 - 1) * 20 + 1 条到第 2 * 20 条数...

2018-08-08 10:38:30

阅读数 867

评论数 2

Java MySQL和XML之间互操作

今天学习了在Java中如何通过JDBC和DOM4J来进行MySQL中的表数据和XML文件进行互操作,大致步骤如下: 一、从MySQL到XML文件: 通过Connection连接数据库; 通过Connection创建Statement; 创建Document和rootElement; 执行...

2018-08-01 18:11:43

阅读数 455

评论数 0

Github新创建repository,push或者pull失败

今天在github上创建了自己的第一个repository,并且随着仓库创建了一个readme.md文件。于是乎,在自己兴高采烈准备push时,发现push失败,提示当前分支behind远程仓库,需要先pull。当我使用pull命令时,又出现了refusing to merge unrelated...

2018-07-13 11:24:34

阅读数 396

评论数 0

MySQL 数据库备份与还原简单操作

MySQL数据库备份与还原操作如下:数据库备份:在命令行中输入以下命令:mysqldump -h[host] -P[port] -u[username] -p[password] [database] > /path/backup/xxx.sql;数据库还原:在命令行中输入以...

2018-06-22 18:19:29

阅读数 105

评论数 0

Java 9版本之后Base64Encoder和Base64Decoder无法继续使用解决办法

在项目开发过程中,因为重装系统,安装了Java10版本,发现sun.misc.Base64Encoder和sun.misc.Base64Decoder无法使用。原因:查看官网发现,JDK中的/lib/tool.jar和/lib/rt.jar已经从Java SE 9中删除,(我估计是因为java从s...

2018-06-22 18:14:39

阅读数 7857

评论数 1

MySQL中创建数据库,创建用户并授权等操作

创建数据库:// 创建数据库 CREATE DATABASE/SCHEMA [数据库名称] DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI; // 删除数据库 DROP DATABASE/SCHEMA [数据库名称];创建用户并授权:// 创建...

2018-06-16 18:36:00

阅读数 6464

评论数 0

Android 中使用md5对大文件进行加密防止OOM

最近在Android项目中,需要对大文件(几百MB)进行md5的加密校验,发现必会出现OOM异常并导致程序退出,因为没有对文件进行缓存处理,直接放入是会导致OOM的,因此在代码中加入缓存处理,如下代码所示:public static String getMd5ByFile(File file) {...

2018-06-15 13:57:05

阅读数 450

评论数 0

使用Java Mail API发送邮件,抛出认证错误553 authentication is required. 解决办法

转载原文:https://blog.csdn.net/sun2015_07_24/article/details/52074898在使用Java Mail API的过程中,抛出553 authentication is required,163 smtp4...异常,究其原因应该是在设置Sessi...

2018-06-13 17:41:47

阅读数 2983

评论数 0

CentOS7 安装、配置Jetty和部署webapp

首先,需要先安装好Java的JDK环境;一、安装Jetty:第一步,通过wget获取tar包,命令如下:wget http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.1.v20170120/jetty-d...

2018-05-28 16:43:01

阅读数 1224

评论数 0

CentOS7 mysql 授权和取消授权远程访问

使用mysql命令进入mysql,mysql -uroot -p,然后输入密码。授权远程访问操作如下三步:1.use mysql;2.grant all privileges on *.* to 'root'@'%' identified by 'password';3.flush privile...

2018-05-28 16:26:41

阅读数 2854

评论数 1

MySQL 输入任何语句都提示You must reset your password using ALTER USER 解决方法

在Win10上安装并配置完成MySQL-5.7.22,修改第一次密码并登陆后,不论输入什么语句,都出现提示“You must reset your password using ALTER USER...”的提示错误语句,解决办法如下:SET PASSWORD = PASSWORD('新密码');...

2018-05-25 15:43:46

阅读数 9947

评论数 2

CentOS7 firewall防火墙相关操作

1、CentOS7中防火墙服务为firewalld,基本使用如下:手动启动:systemctl start firewalld;查看状态:systemctl status (-l) firewalld; (-l 表示打印出启动log)停止服务:systemctl stop firewalld;禁用...

2018-05-04 11:37:58

阅读数 47

评论数 0

The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone 解决办法

在IntelliJ IDEA中使用mybatis-generator时,配置过plugin后,尝试run,此时出现The Server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone...

2018-04-26 18:05:05

阅读数 327

评论数 0

Android Service启动过程中onStartCommand(Intent intent, int flags, int startId)方法中intent为null问题分析

    最近app出现了两三次由于Service的onStartCommand(intent, flags, startId)方法中获取intent携带参数时抛出的Intent.getIntExtra() on a null object异常,intent空指针。这个错误是因为没有对onStart...

2018-04-23 15:37:33

阅读数 915

评论数 0

Android Activity启动和退出过程中onResume()方法的回调

在Android中Activity为四大组件之一,所以熟悉和理解Activity的生命周期是非常必要的。Activity的启动和退出过程中onResume()方法的回调有以下几种情况:1. 正常启动:onCreate() -> onStart() -> ...

2018-04-20 15:04:37

阅读数 969

评论数 0

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