自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DFL_always的专栏

在路上。。。

  • 博客(41)
  • 收藏
  • 关注

原创 rabbitMq使用

rabbitMq的基础(rabbitMq实战)「读rabbitMq的笔记,我们通常使用节点来指代rabbitmq服务器实例,节点描述的是一个Erlang节点运行着一个erlang应用程序。 多个erlang程序可以运行在同一个节点上,并且节点之间可以进行本地通行重要的是我们谈论rabbitmq节点时,指的是rabbitmq应用程序和其所在的erlang节点rabbitMq的文件夹结构日志文件夹

2017-11-05 12:58:15 893

原创 Hibernate的数据映射关系

1单向 关系 ,1 - N 1 - 1 N-1 N -Na 单向N-1,只需要从N的一端 访问到 1的一端,1 特指公共的地方, 使用方法:在N的一端增加一个1的实体(1)无连接表映射,在N的的一端数据表增加一个外键列,(2)有连接表映射,强制利用join产生连接表,<join table="" > <key column=""/> name

2016-12-19 21:42:33 391

原创 BeanWrapper

BeanWrapper用来包装 Object 的包装类,可以操作Object内部的属性和字段。PropertyAccessor 提供对属性或者字段的访问,可以访问字段的类型,字段的value。 AbstractPropertyAccessor 继承 PropertyAccessorPropertyEditorRegistry 注册属性PropertyEditor,外部属性和内部属性值沟通的桥梁T

2016-12-19 21:26:26 542

原创 BeanEntry

BeanEntry1、用来存储bean的解析状态,其底层结构为ParseState,而它的模型为栈stack。2、ParseState.Entry 是栈里面的存储的数据结构,解析状态的单项。3、bean的状态则实现Entry接口,便可注入到stack内。

2016-12-19 21:23:55 486

原创 spring(3) 属性转换为对象

属性转换为 对象ref —> RuntimeBeanReferencevalue —> TypedStringValuesubElement —> parsePropertySubElement(subElement, bd); bd为母容器子元素 —> RuntimeBeanReferenc(bean

2016-12-19 20:39:43 565

原创 spring(2) spring容器的实现过程

spring 容器的实现过程编程式Ioc容器资源位置 ClassPathResource res = new ClassPathResource("beans.xml")读入器的实现,DefaultListableBeanFactory factory = new DefaultListableBeanFactory() 这个是默认的容器,即读入器将bean存储的map。XmlBeanDe

2016-12-16 17:32:46 451

原创 spring源码学习(1) --BeanDefinition学习

BeanDefinitionBeanDefinition作为定义springBean文件中bean的接口,可以说是bean的抽象数据结构,它包括属性参数,构造器参数,以及其他具体的参数。<bean id="person" class="com.demo.People"> <property name="age" value="20"/> <property name="knife"

2016-12-13 15:39:07 4484 1

原创 spring基础知识整理

spring学习的总结1、什么是Spring的Ioc容器spring容器就是常说的Ioc容器,即控制翻转,作为程序员,当我们去实例化一个 对象时,通常需要手动new创建一个对象,并且去跟踪该对象的生命周期,内存分配,内存释放等情况,这样对我们写代码会造成很大不方便,而使用spring容器,spring的实例化new交给容器,我们使用 getBean获取该对象即可,不需要去管理对象。DI 是指依赖注入

2016-12-06 19:21:07 5921

原创 多个数据分组选取其中第一条数据

多个数据分组选取其中第一条数据背景: 选取同一个客户的首次记录的时间,即一个客户有不同时间的操作记录,我们只需要选取该客户的第一条数据。1、准备数据 insert into yliu(1,20,10); insert into yliu(id,time,card) values(1,20,10); insert into yliu(id,time,card) values(2,20,10);

2016-12-02 14:53:48 1814

原创 Hibernate进阶学习(一)

Hibernate学习Hibernate是一个ORM型框架,将关系型数据库封装成面向对象的模型,我们可以使用面向对象编程的思维来随心所欲操作数据库。什么是ORMORM是OBject-ralation-mapping 关系型对象映射,它是将关系型数据库映射到面向对象的模型,使我们利用面向对象的思维来进行编程。流行的ORM框架有Hibernate、MyBatis和JTAHibernate必须包1、hi

2016-10-19 10:53:56 299

原创 mysql数据库提交文件

MySQL -u root -p123 进入MySQL后 MySQL>use test; MySQL> source c:/test.sql

2016-10-19 09:56:15 326

原创 mysql中文乱码问题

首先show status 看一下字符集是否为 utf-8 (然并卵)再次,进入自己的数据库,查看一下状态status如果此时字符集状态为utf-8,那么将其改为 gbkset char set  ’gbk‘ ;

2016-01-20 10:38:38 294

原创 代码常用工具

1、samba 实现Linux和windows之间的交互2、svn的代码同步。

2015-12-21 19:44:48 345

原创 db2常用业务

选取从m行到n行的数据select * from (select field1,field2,row_number()over()as row )as test where row >=n and row <=m)即将选取的数据和对应的行号组成一个新的表格,然后从新的表格中选取数据。。。

2015-12-09 14:19:02 298

原创 build.xml的编写

Ant工具是非常有用的工程部署工具,可以自动编译java项目,自动对文件进行打包,则我们可以只需要提交代码,打包直接执行命令就可以,所以非常实用。Ant工具直接作用到build.xml文件,所以对于build.xml文件进行直接配置。build.xml文件的组成结构一般来说,build.xml文件的头元素为<project>,然后包括三个子元素:propertypath和classpathta

2015-12-07 18:16:21 691

原创 对数据库中表的数据的操作

对数据的操作,最基本的为增删改查。插入insert into格式:insert into table table—name (field-name) values(value);注意事项:插入的数据与字段顺序一致可以插入计算和函数返回的结果插入字符串时,必须用引号更新记录格式:update table-name set field = value where condition;注意事项:

2015-11-19 16:59:37 490

原创 表的修改

alter的应用,对字段的修改增加字段alter table table-name add field-name filed-constraint添加主键alter table table-name add primary key (field-name)修改已经存在的字段alter table table-name change old-field-name new-field-name n

2015-11-19 15:50:14 309

原创 字段约束

字段约束用来对增加输入数据的约束,一般格式为: field filed-type filed-constraintNULL和NOTNULL空和非空约束,若为NOT NULL,则不能向该字段添加NULL, 使用范例create table user(id int(3) not null)DEFAULT修饰符给定字段默认的值,事例如下:create table user(deep

2015-11-19 15:37:58 657

原创 Mysql的数据类型

mysql的基本数据类型基本数据类型可以分为以下四类:数值类型字符串类型日期和时间类型复合类型查询表格的数据类型的方法 describe table-name数值类型其中数值类型里面又存在整数和浮点数 整数从字节数可分为四种tinyint 1smallint 2mediumint 3integer 4bigint 8根据

2015-11-18 16:57:51 409

原创 struts学习

struts的配置步骤1、导入相关的类包,struts核心类包 2、配置web.xml 3、配置javaBean,与数据库的表对应 4、配置前端页面 5、配置相关action,包括各种Dao层,处理相关数据 6、配置struts.xml,配置packages1、拦截器的配置 拦截器,比如时间定时器, 2、国际化的配置,

2015-11-18 15:47:47 286

转载 sublime3快捷键

Sublime Text 3 快捷键精华版Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Sh

2015-11-16 20:08:40 344

原创 SSI框架学习

目录目录加载必须的包Struts必须包Spring必须包iBatis必须包mysql数据库驱动包其他必须包配置webxmlStruts的配置Spring配置配置jdbcssi文件配置配置struts配置spring的文件配置iBatis具体事例事例背景view层DAO层数据库连接数据表与实体类的映射Dao层接口SSI框架是指struts、spring、iba

2015-10-22 20:17:25 917

原创 一个计时器

编写一个计时器,每隔一秒钟,打出最新时间: 利用线程编写:import java.util.Date;public class TimerTest { public static void main(String[] args) throws InterruptedException { PrintTime pt = new PrintTime();

2015-10-21 17:06:54 781

原创 金额转换

阿拉伯数字金额转换成中国传统形式如: (¥1011) ->(壹仟零壹拾壹元整)考虑的方面很多,给出特定的测试实例:1011.111011.1 101 10000001 1001111还有数字过长的情况,等等 代码如下所示:public class MoneyTransfer { private static String[] base = {"个","拾","佰","仟

2015-10-21 17:01:36 475

原创 解析一个邮箱地址的合法性

目录目录正则表达式代码解析一个地址的合法性,在这里我们需要用正则表达式,用正则表达式来匹配给定的邮箱地址的合法性,首先我们来看一下正则表达式的内容:正则表达式代码给出匹配的正则表达式,并给出相应的报错内容,考虑的可能不全面,还有别的报错内容。import java.util.regex.Matcher;import java.util.regex.Pattern;public class Ma

2015-10-21 16:55:15 2712

原创 判断回文数字

给定数字,判断是否为回文数字,如12321为回文数字,本代码中,给定的数字都是小数字,没有考虑大数的情况public class JudgeHuiWen { /** * * @param inte 判断的数字 * @return */ public Boolean JudgeString(long inte) { /

2015-10-21 16:08:11 342

原创 按字节数截取字符串

目录目录按字节数截取字符串题目分析常用的字节数java中如何来判别一个汉字代码按字节数截取字符串编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉子不被截取半个,如“我ABC”,4,应该截取为“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是 “我ABC+汉的半个”。题目分析常用的字节数以下内容从csdn中获得: http://

2015-10-21 15:57:09 530

原创 Struts里面的Action

Action的实现意义:用来对用户请求进行处理,称为业务逻辑器,在struts.xml里面进行配置用法: 1、首先对用户进行的请求变量(即Http请求参数),都有相应的Setter和getter方法 2、需要实现无参方法 public String execute () 3、同时可以封装处理结果,private String tip; 对于

2015-09-02 16:18:31 347

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-09-02 14:42:17 292

原创 Ant的使用方法

使用ant的关键就是编写生成文件,生成文件定义了各个生成任务,以target来表示生成文件默认为build.xml一个典型项目的层次结构:project  :该文件存放了整个项目的全部资源 以下为子目录:src:存放源文件和各种配置文件的文件夹classes:存放编译后的class文件的文件夹lib: 存放第三方jar包的文件夹dist:存放项目打包、项目发布的文件

2015-08-24 17:04:56 360

原创 linux常用命令----文本的统计

2015-07-28 22:58:50 299

原创 linux常用命令----文本格式化输出

2015-07-28 22:54:53 416

原创 linux常用命令----tr

2015-07-28 22:51:44 277

原创 linux常用命令----join

2015-07-28 22:45:25 254

原创 linux常用命令----paste

2015-07-28 22:42:18 449

原创 linux常用命令----cut

2015-07-28 22:41:53 341

原创 linux常用命令----wc

2015-07-28 22:39:08 384

原创 linux常用命令----sort

2015-07-28 22:34:44 306

原创 linux常用命令----grep

2015-07-28 22:13:06 317

原创 linux常用命令----echo

2015-07-28 22:08:29 283

空空如也

空空如也

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

TA关注的人

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