![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
轨迹
这个作者很懒,什么都没留下…
展开
-
JavaWeb修改默认主页和把项目放到其他地方的方法
web项目的默认页面一般是index。我们可以在web.xml文件中添加welcome-file-list节点,并在welcome-file节点添加welcome-file节点来改成其他页面。这时,若有多个welcome-file节点,那么是从上往下匹配到的第一个。<welcome-file-list><welcome-file>home.jsp</welco...原创 2019-12-02 19:49:41 · 414 阅读 · 3 评论 -
Java模拟键盘输入(Robot类模拟键盘输入,解决不准粘贴)
1.背景主要也是为了偷懒,老师不准粘贴。但是提供的测试环境又很不友好,自己敲了一份还要再敲就很烦。于是就写了这个。只能模拟英文和字符输入,中文会直接跳过。点击开始模拟输入会在5秒钟后开始模拟输入。2.代码TypeRobot。用Robot来模拟输入的类,挺简单就不多讲了。如果你还需要输入其他字符,参考Java 键盘上各个按键的KeyCode值。import java.awt.Robot...原创 2019-11-21 17:53:13 · 2697 阅读 · 1 评论 -
Incorrect string value: '\xE9\x95\xBF\xE6\xB2\x99' for column 'saddress' at row 1
今天在学JavaWeb时遇到了一个问题,具体报错如下。找了半天最后发现还是编码问题。解决方案:数据库url中加入characterEncoding=utf8并且更改表的编码为utf-8。...原创 2019-10-13 16:53:10 · 459 阅读 · 0 评论 -
JavaWeb项目jsp导入包时报错
java文件放在默认包下jsp导入时会报错,新建一个包放下面就好了。原创 2019-10-08 15:58:10 · 965 阅读 · 0 评论 -
eclipse导入JavaEE工程
因为一个项目需要,所以我需要运行一下jsp服务端工程,本人这方面的小白,记录了一下当时的解决方法。安装Tomcat。官网下载。点击window->Preference->server->Runtime Environment。点击add,选择你的Tomcat版本,然后next。最后点击Finish时可能会报错说那个目录下没有xxx,以管理员权限进一次那个目录再弄一次就...原创 2019-09-02 21:11:04 · 609 阅读 · 0 评论 -
Java适配器模式
1.适配器模式介绍在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类能在一起工作,做法是将类自己的接口包裹在一个已存在的类中。2.简单理解生活中我们经常遇到插座接口不兼容的问题,比如有些空调的插头不能直接插在普通的插座上。这时候我们就会买一个转接口,把...原创 2019-07-23 15:13:12 · 86 阅读 · 0 评论 -
Java多线程基础
Java实现多线程主要有三种方式,下面介绍一下这三种方式。继承Thread类,重写run方法。这种是最简单的,直接写一个新类继承自Thread,然后重写run方法来实现我们自己的需求。demo代码如下。package demo;public class Demo01 { public static void main(String[] args) { new MyThread2(...原创 2019-07-27 15:42:50 · 819 阅读 · 0 评论 -
Java原型模式
1.原型模式介绍原型模式是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者耗时的实例,因为这种情况下,复制一个已经存在的实例使程序运行更高效;或者创建值相等,只是命名不一样的同类数据。2.克隆实现原型模式原型模式就是通过“复制”一个已经存在的实例来返回新的实...原创 2019-07-23 14:02:18 · 92 阅读 · 0 评论 -
Java工厂模式
1.工厂模式的介绍工厂方法模式(英语:Factory method pattern)是一种实现了“工厂”概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。在面向对象程序设计中,工厂通常是一个用来创建其他对象的对象。工厂是...原创 2019-07-22 22:38:22 · 106 阅读 · 0 评论 -
Java单例设计模式
1.单例模式的介绍单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。...原创 2019-07-22 10:41:53 · 127 阅读 · 0 评论 -
Java文件输入输出字节流
1.前言学习Java也有一段时间了,在开发自己的安卓应用时总是觉得力不从心,主要是Java基础不好(自学的时候不够用心 ),所以还要回来补习Java。下面是我学习Java输入输出流的一些笔记,希望能帮到初学Java的朋友。2.正文确定使用输入流还是输出流。以程序为中心,往程序输入的就使用输入流,程序往外输出就使用输出流。流分为字节流和字符流。字节流什么文件都可以处理,字符流主要处理纯文本...原创 2019-07-30 21:21:47 · 1581 阅读 · 0 评论 -
Java连接MySQL实现简易学生信息管理系统
1.导入jar包鼠标右键点击项目,选择Properties。进入Java Build Path选项。.点击Add External JAR。导入Java连接数据库的jar包。如果没有请戳这里下载。2.创建数据库和表如果没有MySQL基础的朋友强烈建议先去学一下MySQL。 戳这里。建立数据库tb_student,命令行示例如下。建立学生表,命令行示例如下。3.Java连接...原创 2019-07-21 21:02:48 · 4298 阅读 · 3 评论 -
Java版本飞机大战
1.关于这个飞机大战学Java有一段时间了,然后通过Java开发了一些简易安卓APP。最近很想实现以前自己很想写的飞机大战,也练练手。代码和界面参考(抄袭 )了许多,毕竟天下码农一家亲。游戏大概长下面这样,鼠标点击即开始游戏,然后用鼠标操作飞机移动(鼠标到哪飞机移动到哪,超出游戏界面就暂停)。2.代码实现首先写几个bean。GameStateBean里面存放了一些游戏状态的常量,Img...原创 2019-07-24 19:19:51 · 4690 阅读 · 2 评论 -
Java文件基础
1.前言学Java也有一段时间了,在开发自己的安卓APP时发现很多时候基础知识也要查半天(自学的时候自制力不够 )。所以就来复习了一下Java,下面是我的一些文件基础(File类)笔记。2.正文File类的与操作系统有关的常量。pathSeparator是与系统有关的路径分隔符(字符串,windows是""),pathSeparatorChar 是与系统有关的路径分隔符(char类型)。s...原创 2019-07-29 12:00:59 · 1040 阅读 · 0 评论