JAVA
文章平均质量分 71
lowphper
这个作者很懒,什么都没留下…
展开
-
JAVA框架spring将通知织入目标对象
准备:1导包,如图:2准备目标对象:我们这里以一个service为例:public class UserServiceImpl { public void save() { System.out.println("保存"); //int i = 1/0; } public void delete() { System.out.println("删除!"); } publ...原创 2018-03-06 19:27:18 · 912 阅读 · 0 评论 -
JAVA框架Spring之配置
今天,我们来说说java框架Spring的基本配置,一般配置,肯定要引入jar包了,最基本包“4+1”从名字与可以看出他们的作用接下来就是引入约束:如图选择Add:选择spring包中的beans文件,如图所示,点击OK然后我们在src下新建一个xml文档,如图我们这里有个User类,我们写入xml文件,代码,如下User类在com.fei.demo1下,在class属性填写,name属性是我们起...原创 2018-03-06 15:24:46 · 272 阅读 · 0 评论 -
JAVA网络编程-TCP客户端与服务器端连接
在JAVA网络编程中,分客户端与服务器端,客户端一般用socket创建,服务器端用serversocket创建数据传输用的还是IO流,所以,我们发现它们抛出的异常父类也是IO父类下面,先看客户端代码:public static void main(String[] args)throws IOException {// 要链接的服务器地址与端口 Socket socket = new So...原创 2018-03-04 11:14:55 · 3540 阅读 · 0 评论 -
Spring中注入Java Collection
Spring提供了以下四种集合类的配置元素:· <list> : 该标签用来装配可重复的list值。· <set> : 该标签用来装配没有重复的set值。· <map>: 该标签可用来注入键和值可以为任何类型的键值对。· <props> : 该标签支持注入键和值都是字符串类型的键值对。我们先看List类: <bean id="j...原创 2018-03-11 13:40:33 · 2698 阅读 · 0 评论 -
JAVA基础开发案例--管家记账(三)
软件下载:http://download.csdn.net/download/qq_37561761/10267867有想了解的可以看下,我想设置成0资源分的,不知道为什么最低就是2分,不下载也没什么关系。留言,留邮箱,我邮箱发给大家。下面上截图运行:查询:查询所有查询:条件查询编辑:添加:删除:...原创 2018-03-03 17:48:27 · 984 阅读 · 17 评论 -
JAVA基础开发案例--管家记账(二)
在视图层,我们看到有不同的数字代表不同的功能,我们以其中一个为例,添加编辑为例:方法为editZhangWu()方法,代码如下:private void editZhangWu() { Scanner sc = new Scanner(System.in); System.out.println("请输入ID号"); int id = sc.nextInt(); System.ou...原创 2018-03-03 17:37:04 · 430 阅读 · 0 评论 -
JAVA基础开发案例--管家记账
从今天起,我们来运用JAVA基础加数据库mysql开发一个管家记账功能。它具有查看所有记录,多条件查询,编辑,添加,删除等功能。前期准备:开发工具:eclipsejar包:第一个数据库池连接组件第二个是封装并简化了JDBC操作第三个是io流操作,可忽视第四个dbcp连接池操作依赖于该包第五个是mysql驱动(最基础的原始操作)开始前,要先建包,把不同的功能层放在不同包中,包截图如下:功能说明如下:...原创 2018-03-03 17:19:06 · 1765 阅读 · 0 评论 -
JAVA数据库连接池的实现
先看封装好的连接类:package Demo04;import javax.sql.DataSource;import org.apache.commons.dbcp.BasicDataSource;public class DBCPutils { private static BasicDataSource data = new BasicDataSource(); static...原创 2018-03-03 12:02:05 · 217 阅读 · 0 评论 -
Spring学习记录(四)Spring表达式语言:SpEL
Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpELSpEL 为 bean 的属性进行动态赋值提供了便利通过 SpEL 可以实现:通过 bean 的 id 对 bean 进行引用调用方法以及引用对象中的属性计算表达式的值正则表达式的匹配下面我们来看一个例子:还...原创 2018-03-10 19:48:44 · 214 阅读 · 0 评论 -
Spring学习记录(三)
我们在spring使用中,有时候需要用到外部文件,如数据库配置,这是好,我们来学习下使用外部属性文件:首先,我们在src下新建一个db.properties文件,它的里面保存我们的数据库设置,然后我们应该在xml文件读取它,db,properties,如下:user=rootpassword=rootdriverclass=com.mysql.jdbc.Driverjdbcurl=jdbc:...原创 2018-03-10 19:24:16 · 222 阅读 · 0 评论 -
Spring学习记录(二)
在spring中,我们通过xml文件配置bean,例子:<bean id = "helloWorld" class="com.fei.HelloOne.HelloWorld"p:name="world" p:price="2333" scope="prototype"></bean>id是我们在获取的时候需要的名字,相当于为bean取了个别名 cla原创 2018-03-10 19:11:25 · 138 阅读 · 0 评论 -
Spring学习记录(一)
从今天开始,我们学习Spring框架的使用。从我的理解来说,spring就像一个容器,什么东西都可以装。这样说有点笼统,我们先一点一点来学。首先先说像对象的创建,我们需要new一个对象,但如果使用spring,我们就可以把对象的创建交给spring,用spring的方法来来获取对象,老惯例,我们来打印一个‘helloworld’首先是spring的几个核心包:先新建一个类:package com....原创 2018-03-10 18:43:57 · 156 阅读 · 0 评论 -
JAVA中IO工具的使用-commons-io
commons-io是专门为java中的IO流操作而准备的,把常用的操作都封装了起来,我们只要直接用就可以了。下面我们说说常用的操作,应为这些方法都是静态的,所以可以直接调用,而且使用什么功能,从方法名上就可以看出。上代码:package Demo01;import java.io.File;import java.io.IOException;import org.apache.com...原创 2018-03-02 09:51:14 · 2134 阅读 · 0 评论 -
JAVA中IO流对象之转换流
我们平常可能会遇到这样的问题,我们在以前用字节流字符流保存的时候字符编码都是默认按系统的编码保存的,我们的电脑是GBK简体中文,但有时候我们需要别的字符编码,像UTF-8,这时候读取的文件就可能是乱码了。这时候,IO的转换流就派上用场了。两个新的IO流类,OutStreamWriter和InputStreamReader,看名字就知道了,一个是写入,一个是读取了。下面来说写入,代码: public...原创 2018-03-01 18:09:44 · 1207 阅读 · 1 评论 -
JAVA中IO字符输入输出的文件复制
JAVA中IO字符输入输出的文件复制与字节流的很相似,看代码:public static void main(String[] args) { FileWriter w = null; FileReader r = null; char[] c = new char[1024]; try { w = new FileWriter("f:\\a\\4.pdf"); r =...原创 2018-03-01 17:23:25 · 190 阅读 · 0 评论 -
JAVA中IO的字符输入流
在字节输入流时,我们知道,字节输入输出可以复制文件。但也有缺点,就是当读取文件且想要显示结果的时候,在文件中有汉字的话,就不好用了。这时候字符输入流就派上用场了。字符流代码:public static void main(String[] args)throws IOException { FileReader f = new FileReader("f:\\a.txt"); int le...原创 2018-03-01 16:14:21 · 515 阅读 · 0 评论 -
Java中的字节输入输出流复制文件应用
我们先上一个字节输入输出流的复制文件,代码:public static void main(String[] args) { FileInputStream in = null; FileOutputStream o = null; long s = System.currentTimeMillis(); try { in = new FileInputStream("F...原创 2018-03-01 16:02:57 · 586 阅读 · 0 评论 -
JAVA之mybatis基本操作(CURD)
今天我们来操作下mybatis的基本操作,增删改查。我们有个数据库,id,username,address,birthday,sex有个User类,对应数据库元素,我们看总配置文件sqlMapConfig.xml:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.o...原创 2018-03-07 19:41:55 · 306 阅读 · 0 评论 -
JAVA框架spring复杂类型注入
我们在以前的文章说过简单的set属性注入,现在,我们说说复杂类型注入,例如成员变量为类,List,Map,Properties等类型的先说类,我们有个类:public class Car { private String name; private String color; public String getName() { return name; } public voi...原创 2018-03-06 15:55:53 · 211 阅读 · 0 评论