自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张小烦的博客

张小烦其实一点都不烦

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 No suitable default RequestUpgradeStrategy found解决

启动项目的时候报No suitable default RequestUpgradeStrategy found解决办法:tomcat7改为tomcat8即可

2020-07-15 18:34:21 1419

原创 线程的5种状态

1.新建(产生)   创建出一个线程,此时该线程什么都没做;2.就绪(可执行)    调用start()方法,注意,此时线程并没有真正运行,只是通知CPU自己可以被执行了,真正开始运行还是要看CPU的调度,也就是说,两个线程A和B,A先调用了start()方法,B后调用了,但是结果可能B线程却先运行了;3.运行    即线程获得了CPU的时间,真正运行了4.阻塞    所谓阻塞,就是正在运行的线程...

2018-06-26 15:03:29 475

原创 为什么simpleDateFormat.format(null)会报空指针异常

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");sdf.format(null);在第二行会报空指针异常,为什么呢?我们进入源码看一下就知道了。第一步public final String format(Date date) { return format(date, new Strin...

2018-06-22 09:47:18 9982 1

原创 利用axis调用webservice

比如我们需要调用第三方webservice接口,如这个地址:获得随机数字或字母http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx?wsdl一、准备需要的jar包    在maven项目中,pom的依赖如下<!-- axis --> <dependency> <groupId>o...

2018-05-24 17:03:39 17448 7

原创 通过反射创建对象

通过反射创建对象的两种方法1.通过Class字节码对象newInstance();(默认通过无参构造创建)2.通过获取构造器getConstructor(Class<?>..parameterTypes);(通过有参的构造器,参数可以指定具体类型和多个数量)代码:假设我们有一个用户类Userpackage test.java.zxj.test_project;public clas...

2018-05-17 11:24:00 4591 2

原创 多线程中join( )方法的使用

你好,多线程join()方法了解一下~~先写一个子线程public class MyThread extends Thread{ public MyThread(String name){ super(name); } @Override public void run(){ for(int i=0;i<=20;i++){ ...

2018-05-10 13:51:55 11131 5

原创 页面(html/jsp)的猜数字小游戏

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://w

2018-05-05 16:54:55 8996 1

原创 web项目中页面输出中文存到mysql数据库里变成了乱码的问题

最好是能断点跟踪一下这个中文是在哪一步变成乱码的,以便更好定位;如果不方便断点,就都检查一下吧:1.IDE工作空间的字符集改为UTF-8以Eclipse为例:window-Preferences-General-Workspace-Text file encoding2.在web.xml里加上字符集编码过滤,解决前端中文乱码问题<filter> <filter-name&gt...

2018-05-04 11:04:32 1823

原创 将本地windows中的Mysql的表和数据导入到Linux中的mysql

1.打开mysql的workbench可视化界面2.点击左边的Data Export,右侧选择具体的表,然后选择是每个表生成一个sql文件,还是放在一个统一的sql文件中(这里我们选择统一的sql文件),指定生成的目录,然后点击Start Export即可3.导出完成4.将生成的sql文件上传到Linux指定文件夹中,我这里是/usr/tmp/mysql5.登录Linux的mysqlmysql -...

2018-05-03 18:28:00 3350

原创 Linux系统安装tomcat7

Linux上如果尚未安装JDK,可以参考博文https://mp.youkuaiyun.com/postedit/801814221.下载Linux版tomcat7,官网即可下载https://tomcat.apache.org/download-70.cgi2.确定好在Linux上你tomcat要放的路径,我的是/usr/tomcat,可以在/usr目录下mkdir tomcat3.将本地tomcat的文件...

2018-05-03 16:57:02 5990

原创 Linux系统安装jdk7

以Centos7为例1.首先切换到root用户,以防权限不够$ sudo su2.进入/usr文件夹下新建一个文件夹javamkdir java3.上传jdk到Linux需要上传或者下载,需要使用rz和sz命令。如果linux上没有这两个命令工具,则需要先安装。可以使用yum安装。运行命令yum install lrzsz。4.安装完成后就可以使用rz命令上传本地的文件到linux平台。运行rz命...

2018-05-03 16:02:20 240

原创 三元运算符判断字符串是否为空

有一个变量String userId;判断是否为null,如果为null,就赋值为空串;否则就不变;用if条件写是if (null == userId) {    userId = "";}想用三元运算符写,常见错误写法userId == null ? "" : userId;这样是错误的,会报Type mismatch: cannot convert from null to boolean...

2018-05-03 10:31:35 24624 4

原创 关于Result Maps collection already contains value for...报错

今天遇到一个报错Result Maps collection already contains value for...报错信息如下:Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Ma...

2018-05-02 16:57:12 5002 5

原创 UUID工具类

在java.util中有一个UUID类,常用于生成ID或者激活码等无规则且唯一的序列号。写一个方法测试一下public static void main(String[] args) { String uuid = UUID.randomUUID().toString(); System.out.println(uuid); }生成出来的结果是:ae3c33ad-1f28-4a93-93...

2018-05-02 12:28:26 1945

原创 基于Maven搭建SSM框架

一、简介所谓SSM,即是Spring+SpringMVC+MyBatis三个开源框架的整合,是目前流行的作为WEB项目搭建的框架选择。这篇文章是自己动手搭建并将过程记录,以便加深印象和方便以后查阅。二、环境1.操作系统:windows 102.IDE版本:Eclipse Luna Release (4.4.0)3.JDK版本:jdk1.7.0_604.tomcat版本:apache-tomcat-...

2018-04-26 16:41:42 5183 1

原创 解决java连接本地mysql,报Access denied for user 'root '@'localhost' (using password: YES)的问题

今天遇到一个坑,刚爬出来,填上以惠及他人。在项目中,连接数据库的时候,报了下面的异常### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Access denied ...

2018-04-26 15:50:21 28849 15

原创 解决Invalid bound statement (not found)的异常

今天在搭建框架的时候,报了一个Invalid bound statement (not found)的异常经过分析,得出原因:我的mybatis相关的dao和mapper.xml是通过逆向工程生成的,生成的命名都是Mapper结尾,比如UserMapper.java,UserMapper.xml习惯上将UserMapper.java改为了UserDao.java但是对应的UserMapper.xm...

2018-04-26 15:34:09 20133 2

原创 使用Mybatis Generator自动生成代码及映射文件

(逆向工程文件地址:点击打开链接)1.Mybatis是一种半自动的ORM框架,主要的工作就是配置Mapping映射文件,如果是手写映射文件很容易出错且很难发现错误,所以我们可以用Mybatis生成器自动生成实体类、Dao接口和Mapping映射文件。2.需要两个jar包,和一个generatorConfig.xml,src是我们要生成的文件目标文件夹(注意,如果不是mysql,那么数据库驱动jar...

2018-04-26 11:18:27 737

原创 Mysql 8安装教程

一、下载1.下载地址:官网https://www.mysql.com/2.下载步骤:路径:DOWNLOADS——Community——找到MySQL on Windows (Installer & Tools) 进去后点击MySQL Install下拉找到下载区域第一个是联网在线安装,会在线下载安装包;第二个是离线安装,这里我们选第二个,下载到本地进行安装;点击Download后这里需要用...

2018-04-23 10:24:58 22110 3

原创 Java常见设计模式之单例模式

一、单例模式的特点:    1.单例模式有且只有一个实例;    2.单例模式必须自己创建自己的唯一实例;    3.单例模式必须向其他对象提供这一实例;(对外提供获取唯一实例的方法)二、单例模式的优点:    避免实例对象的重复创建,减少创建对象时的时间开销,节约内存空间;三、常见单例模式写法:    1.饿汉式public class Singleton{    private static...

2018-04-16 14:57:05 241

原创 关于Java中length、length()、size()的区别

以前总是觉得自己好像会了,但是某天忽然面对这个笔试题还是会恍惚一下,混淆和答错的几率也很大,不知道有没有其他人像我一样的。所以今天把这个问题记一下,希望印象更深刻。首先区分一下length和length();length不是方法,是属性,数组的属性;public static void main(String[] args) { int[] intArray = {1,2,3}; System...

2018-04-10 18:31:39 87141 18

原创 基于maven搭建springmvc框架

基于maven,搭建一个简单的springmvc框架一、创建项目首先,创建一个maven项目;next——勾选create a simple project会自动创建src/main/java,src/test/java,src/test/resources这些maven项目中常见文件夹;也可以不选,则需要进行archetype Selection,选择webapp或者quickStart均可,此...

2018-04-03 16:35:42 368

原创 hashmap如何修改Key的大小写

如果一个hashMap,它的Key默认都是小写,现在有一个Key包含了大写字母,要将这个Key改为小写,怎么办?(将key里面的小写改为大写,自行类比)创建一个如题的map,代码:HashMap<String, String> map = new HashMap<String, String>(); map.put("name", "jack"); map.put("a...

2018-04-02 10:05:11 9397

SSM框架搭建亲测可用

Spring+SpringMVC+MyBatis三大框架基于maven的搭建Demo

2018-04-26

Mybatis Generator逆向工程

使用Mybatis Generator逆向工程自动生成代码及映射文件

2018-04-26

空空如也

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

TA关注的人

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