Java
@源
这个作者很懒,什么都没留下…
展开
-
Spring配置数据源
Spring配置数据源开发工具与关键技术:IDEA/JAVA撰写时间:2020年9月17日1、数据源(连接池)的作用数据源(连接池)是提高程序性能而出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等2、数据源的手动创建在pom.xml中导入测试的mysql、C3P0和Druid的坐标 <dependencies> <depen原创 2020-09-17 15:15:47 · 186 阅读 · 0 评论 -
Spring配置
Spring配置开发工具与关键技术:IDEA/JAVA撰写时间:2020年9月17日1、 Bean标签基本配置用于配置对象交由Spring来创建默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。基本属性:id:Bean实例在spring容器中的唯一标识class:Bean的全限定名称<bean id="userDao" class="com.gx.dao.impl.UserDaoImpl" />2、Bean标签范围配置Scope:指对象的作用范原创 2020-09-17 11:10:18 · 192 阅读 · 0 评论 -
使用Java对MySQL进行增删查改
开发工具与关键技术:MyEclipse 10、JAVA、SQLyogEnt作者:曾浩源撰写时间:2019年05月14日例如MySQL有一个User表,需要将它遍历到页面上:首先有如下步骤:1、为项目引入MySQL驱动(jar包),这个很简单就不用说了2、创建po包 (存放数据的实体类)3、创建common包 (存放公告类、接口、抽选方法)4、创建dao包 (存放数据库操作接口)5...原创 2019-05-16 16:31:55 · 773 阅读 · 0 评论 -
Java中的Servlet与Jsp
在java中需要实现页面与Servlet的数据传递:1、创建web包,存放Servlet2、为了安全,创建公共服务层接口BaseService3、创建service包,存放服务层接口,当然肯定有实现类包4、创建servlet,配置web.xml5、创建文件夹jsp,并新建jsp页面6、编写servlet里doget、dopost方法一、创建web包后,想到安全,所以去创建公共的服务层...原创 2019-05-16 16:50:54 · 192 阅读 · 0 评论 -
Java对数据库的增删改一条数据的封装
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年05月26日在javaWeb的开发中,对数据库的操作一般都是在Dao包内,新增、修改、删除都有着重复的代码,所以直接在until工具类包里将它们封装为一个方法来使用。在until包内,创建一个类,在类里声明三个变量:private static Connection con = null;privat...原创 2019-05-27 08:51:41 · 579 阅读 · 0 评论 -
Java使用多线程进行群聊大体思路
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年05月27日多人进行群聊,肯定分服务端和客户端。(这里是java的窗体应用JFrame)一、群聊服务端怎么写,有什么作用。群聊服务端相当于一个中转站,负责不断的接收客户端的请求,然后经过指定的处理,最后为所有客户转发信息(也就是响应)以下所有变量皆为成员变量,在这里写成员变量(1)启动服务器1、创...原创 2019-05-27 10:49:39 · 649 阅读 · 0 评论 -
Java在Servlet中根据请求调用方法
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年05月27日在Servlet中,接收客户端(页面)的请求时,最简单的办法,在doPost中:获取请求的类型是什么,最后用if else if 判断类型调用方法。String fun = request.getParameter("type"); if ("list".equals(type)) {...原创 2019-05-27 15:40:58 · 1539 阅读 · 0 评论 -
Servlet接收form表单数据集合
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年06月01日在进行数据的新增或修改时,都有着大量的数据需要传给Serlvet进行处理。传输时,要不是通过form表单里的提交按钮,提交数据,如:<form action="${ctx}/servlet/LoginServlet"> <input name="UserName" typ...原创 2019-06-01 17:18:09 · 2367 阅读 · 0 评论 -
Java异常处理
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年06月17日Java的异常处理机制可以让程序具有极好的容错性。当程序运行出现意外情形时,系统会自动生成一个 Exception对象来通知程序,从而实现将“业务功 能实现代码”和“错误处理代码”分离,提供更好的可读性。使用try…catch捕获异常Java异常处理机制为:抛出异常,捕捉异常,处理异常。t...原创 2019-06-17 10:22:01 · 321 阅读 · 0 评论 -
Java多线程的三种写法
开发工具与关键技术:MyEclipse 10、Java作者:曾浩源撰写时间:2019年05月05日使用多线程的目的只有一个,那就是为了能更好的利用CPU的资源。所以在Java中也必须有多线程,在学习多线程的过程中认识了三种方法实现多线程。1.继承Thread这个类,重写run方法。2.实现Runnable接口,实现run方法。(Thread是Runnable的实现类)(以上两种方法都 ...原创 2019-05-05 16:52:26 · 13710 阅读 · 1 评论 -
使用Java制作太阳系模型(3)
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月22日做任何程序都离不开良好的封装,封装好自己代码,到时候传变量到方法,即可一步到位。像太阳系,虽然它有八大行星,但这八大行星是否有一些共同的特点?一、中心点皆是太阳;二、在模型中都是以椭圆轨迹运转;三、它们都需要几个相同的参数:长轴、短轴、速度、角度虽然,太阳只有一个,但假如有一天你需要扩展...原创 2019-04-25 08:47:36 · 1274 阅读 · 0 评论 -
Java五子棋
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月27日在做一个应用或者程序的时候,首先想到的是,我们需要哪些部分来组成我们的程序,例如这个简单五子棋,它需要:1.常量 (有些数据经常用,而不需要改变)2.游戏主窗口 (创建窗口都需要的,常用,把它封装到一个【窗口模板】类里)3.棋盘 (即:二维网格,创建棋盘类)4.棋子 (可为图片...原创 2019-04-28 16:13:20 · 1705 阅读 · 0 评论 -
Java中的List集合
开发工具与关键技术:MyEclipse 10、Java作者:曾浩源撰写时间:2019年04月08日在学习C#时,经常使用的list集合,在java中也有而且还比C#更简单更方便。首先,实现一个简单的list集合,在main方法内直接实例化ArrayList集合:public static void main(String[] args) { List<String> lis...原创 2019-04-11 20:04:40 · 1075 阅读 · 0 评论 -
Java基础数据类型总结
开发工具与关键技术:作者:曾浩源撰写时间:2019年04月01日整型byte 1个字节 8位范围:-2^7 到 2^7-1short 2个字节 16位范围:-2^15 到 2^15-1int 4个字节 32位范围:-2^31 到 2^31-1long 8个字节 64位 在后面加L或者l范围:-2^63 到 2^63-1字符型char 浮点型 float doubl...原创 2019-04-02 20:29:40 · 207 阅读 · 0 评论 -
Java中节点流和处理流的简单认知
开发工具与关键技术:MyEclipse 10、Java作者:曾浩源撰写时间:2019年04月14日在程序中所有的数据都是以流的方式进行传输或保存的,所以在Java中IO流也是必不可少的。Java中的IO流在java.io包中。在java.io包中不管是操作文件和目录都是使用File类来操作,File能新建、删除、重命名文件和目录,但是File不能访问文件内容本身。而需要操作文件内容在ja...原创 2019-04-16 20:34:46 · 1225 阅读 · 0 评论 -
Java数组小结
开发工具与关键技术:MyEclipse 10、Java作者:曾浩源撰写时间:2019年04月01日在java的学习中,数组是很常见的,关于数组做了以下的小结:1、数组的声明:(1)数组静态初始化int[] arrayint=new int[]{5,6,9,7,8};(2)数组动态初始化 int[] intarray=new int[1]; intarray[0]=8; int...原创 2019-04-18 09:30:32 · 385 阅读 · 0 评论 -
Java与C#的基本类型
开发工具与关键技术:JAVA、C#作者:曾浩源撰写时间:2019年04月18日Java语言分为引用类型和基本类型,C#也一样,只是在C#中把Java中的基本类型叫做值类型,叫法不同本质却是一样的,它包含布尔类型和数值类型。基本类型分为4种:整型、布尔类型、浮点类型、字符类型。在所学的C#中,经常使用基本类型只有少数,例如:int:32位整型 short:16位整型 bool:布尔类...原创 2019-04-23 09:06:35 · 947 阅读 · 0 评论 -
在MyEclipse 10控制台输出可视化日历
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月22日在java.util中,有两种类可以实现获取时间:Date,Calendar。使用它们实现一个在MyEclipse 10控制台输出可视化日历的小功能:我们知道单个日历格式如下:首先想到的是最简单的,把最前面的排的:(日一二三四五六)打印出来无需多想干就对了System.out.pr...原创 2019-04-23 09:15:52 · 332 阅读 · 0 评论 -
使用Java制作太阳系模型(1)
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月22日Java中有个工具类:Frame,它可以制作桌面窗体应用程序,要制作太阳系模型,就先需要了解一下这个类:一、如何显示窗体以及设置它的位置和大小;二、如何在窗体里面写入所要加载的内容;三、如何让内容简单的动起来;第一个问题:如何显示窗体以及设置它的位置和大小首先该类需要继承Frame,然...原创 2019-04-23 09:34:16 · 618 阅读 · 0 评论 -
使用Java制作太阳系模型(2)
开发工具与关键技术:MyEclipse 10、JAVA作者:曾浩源撰写时间:2019年04月22日做任何程序都离不开良好的封装,虽然这次只需要一个主页窗体,假如有许多个窗体,在每个窗体初始化都是经过同样的步骤。所以窗体也是可以进行封装的,例如:每个窗体都有设置xy位置,宽高,需要在窗体监听事件重写关闭按钮方法,重画窗体的线程,以及解决窗体内容进行运动时闪烁的双缓冲。该类继承Frame后,...原创 2019-04-23 10:09:37 · 201 阅读 · 0 评论 -
Java重载、继承、重写
开发工具与关键技术:作者:曾浩源撰写时间:2019年04月03日1、首先是构造器的重载构造器的重载;形参列表不同,如图:构造器的形参可以为空。可以用this.()调用另外一个构造方法根据形参决定调用哪个构造方法2、方法的重载重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的...原创 2019-04-10 21:06:59 · 956 阅读 · 0 评论