- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 spring依赖注入2、注解概述
4.构造器方式注入step1. 添加构造器方法.step2. 配置constructor-arg 元素index属性:指定参数的下标ref属性:指被传进来的bean的ID类Apackage ioc;public class A { private B b; public A(B b) { System.out.println("A(B)");
2017-11-11 20:54:04
320
原创 spring概述、容器、set方法注入依赖关系
一.spring是什么?是一个开源的,轻量级的,用来简化应用开发的框架.1.简化开发例如:简化jdbc的模块-spring jdbc只需要写一两行代码就可以实现java数据库的连接,而且代码质量及高. 当然spring不仅对jdbc做了封装,而且对常用的API做了封装和简化. 使用spring jdbc来访问数据库就不需要咋考虑获取连接和关闭连接了.2.管理对象不管这个程序有多大,都是
2017-11-08 17:33:45
437
原创 通过 maven中引入oracle驱动
首先下载 maven安装包首先第一步 点击这里下载_maven-3.5.0-bin第二步 解压 第三步配置mv环境变量,例如我的D:\MyApplactions\apache-maven-3.5.0在dos窗口查询 mvn 输入:mvn -version 若显示版本则安装成功,提示* 前提是你已经配置了JDK的环境变量不然会出错 *最后导入 jar 包,例如 ojdbc14-10.2.
2017-10-27 18:45:52
499
转载 java实现两台计算机交互信息方法一Socket
所谓的网络编程就是两台计算机之间的信息交互,对于程序员而言掌握一种编程方法相对就会简单的多。java SDK给我们提供了一些API来简化了程序的编写,网络编程的所有的类都存在在java.net.*里面。只要import一下就可以进入网络编程的世界了。网络编程有很多方法,Socket就是其中一种。在学习网络编程之间您如果了解OSI七层网络模型与TCP/IP四层网络模型和网络原理和协议理解起来就会更深
2017-09-30 19:03:43
2331
原创 JVM内存结构,堆栈和方法区分别存储的内容
JVM会在其内存空间中开辟一个称为 堆 的存储空间,这部分空间用于存储使用new关键字 创建的对象。栈用于存放程序运行过程中所有的局部变量,一个运行的java程序,从开始到结束会有多次方法的调用。JVM会为每一个方法的调用在栈中分配一个对应的空间,这个空间成为该方法的栈桢,一个栈桢对应一个正在调用的方法。栈桢中存储了该方法的参数,局不变量等数据。当某一个方法调用完成后,其 对应的栈桢会
2017-09-09 18:59:11
1610
原创 什么是类
类是一个感念(名词)抽象的定义。类定义了该类型对象的数据结构,称之为“成员变量”,同时,也定义了一些可以被调用的功能,称之为方法。类是用于构建对象的模板,对象的实质就是内存中的一块存储区域,其数据结构由定义它的类来决定。
2017-09-09 18:51:17
592
转载 GDI映射模式理解
所有的GDI绘图函数中,入TextOut使用的坐标值都是"逻辑单位(logical unit)"。就编程而言,我们只关注"逻辑坐标系"。windows 必须将逻辑单位转换为设备单位 这些是由 映射模式、窗口原点、视口原点、窗口范围和视口范围决定。在所有的设备坐标系统,单位都是以pixel为单位。X轴方向从左往右、Y轴方向从上往下。映射模式定义了如何将
2017-08-22 16:02:11
410
原创 栈和队列操作
#include #include #include typedef enum BOOL{ false = 0, true = 1}bool;typedef struct Node{ int data; //数据域 struct Node* pNext;//指针域}NODE,*PNODE;typedef struct Stack{ PNODE pTop;
2017-08-20 18:28:34
162
转载 GetSystemMetrics详解
概述 GetSystemMetrics () 用于得到被定义的系统数据或者系统配置信息.语法int WINAPI GetSystemMetrics( __in int nIndex); 下面是GetSystemMetrics函数参数nIndex的定义: SM_ARRANGE 标志用于说明系统如何安排最小化窗口..详细请参看下方备注.: 根据显示器显示的不同
2017-08-17 19:14:05
383
原创 单向链表的一些操作
#include #include #include //声明枚举类型,linux下C语言没有bool类型typedef enum bool{ false = 0, true = 1}bool;typedef struct Node{ int data;//数据域 struct Node* pNext; //指针域}NODE, *PNODE; //NODE等价于
2017-08-16 12:00:14
184
转载 C语言--详解枚举类型
注:以下全部代码的执行环境为VC++ 6.0在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7
2017-08-15 20:06:27
400
转载 1.Unicode 简介
#include #include #include #include #include #include ////ASCII字符集,多字节 或者 双子符字符集// int main()// {// int i = 0;// char c = 'A'; //char ,ASCII,是1个字节// char str[] = "中国"; //这种保存中文的方法是没有Uni
2017-08-15 12:28:39
223
原创 数组的一些相关操作
#include #include #include #include //定义数据类型 arraytypedef struct Array{ int *arrpBase; //存储数组首元素的地址 int arrLength; //数组所能容纳最大元素个数 int arrAcount; //当前数组有效元素的个数}Array;//向外界提供的操作方法
2017-08-14 15:58:14
250
原创 关于linux 下用gcc 无法编译 bool 类型的问题解决
Linux下的编译器gcc不支持bool类型的变量,因为c语言中本来是没有bool类型,只是有些编译器中自行添加了bool类型。在linux下 c语言程序中一般通过int类型来代替bool类型。总结 以下方法可以使用:1:使用g++编译 g++2:进行宏定义 #define bool int3:声明枚举类型 enum bool{false = 0,tru
2017-08-14 12:05:55
4787
原创 练习 1 - 16 修改打印最长文本行的程序的主程序main,使之可以打印任意长度 的输入行的长度,并尽可能的打印文本。
练习 1 - 16 修改打印最长文本行的程序的主程序main,使之可以打印任意长度的输入行的长度,并尽可能的打印文本。
2017-08-10 09:48:30
829
原创 练习 1 - 13 编写一个程序,打印输入中单词长度的水平直方图 和 垂直直方图
练习 1 - 13 编写一个程序,打印输入中单词长度的水平直方图 和 垂直直方图
2017-08-09 19:30:15
999
4
原创 练习 1 - 12 编写一个程序,以每行一个单词的形式打印其输入
编写一个程序,以每行一个单词的形式打印其输入首先做到去除多个空格,然后在每个单词后面打印回车
2017-08-09 07:22:16
787
原创 练习 1- 10 编写一个将输入复制到输出的程序,并将其中的制表符替换成 \t,把回退符替换成\b,把反斜杠替换为\\。 这样就可以将制表符和退格符以可见的方式显示出来。
编写一个将输入复制到输出的程序,并将其中的制表符替换成 \t,把回退符替换成\b,把反斜杠替换为\\。这样就可以将制表符和退格符以可见的方式显示出来。
2017-08-08 21:28:12
637
原创 练习 1-9 编写一个将输入复制到输出的程序, 并将其连续的多个空格用一个空格代替
练习 1-9 编写一个将输入复制到输出的程序, 并将其连续的多个空格用一个空格代替
2017-08-08 21:02:50
341
commons-dbcp-1.4.jar commons-pool-1.5.6.jar等数据库依赖包
2017-10-12
ojdbc14-10.2.0.2.0.jar
2017-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人