- 浏览: 11301 次
- 性别:
- 来自: 成都
最新评论
文章列表
命令行指令
Git 全局设置
git config --global user.name "明月" --你的名字
git config --global user.email "liaXXXXX@.qq.com" --你的邮箱
创建新版本库
git clone http://xxx.123123.com/app2.0/money-client-app.git --你的git仓库地址
cd money-client-app
touch README.md
git add README.md
git commit -m &quo ...
全国关于省市区/县的行政区划数据-数据来源国家统计局,数据格式mysql
Spring自动装配
1,byname (autowire=“byname”)
根据指定的名称来进行装配
2,byType(autowire=“byType”)
自动匹配相关的类型
3,constructor(autowire=“constructor”)
通过构造函数的形式来进行装配
4,autodectect(autowire=“autodectect”)
默认通过构造函数的形式来进行装配,如果不行则通过byType的形式
5,no(autowire=“no”)
使用property的参数来进行装配
Spring对依赖进行检查
Simple:
对未进行指定 ...
Spring中,对注册管理的bean对象(含注解)进行初始化1、 是实现接口InitializxingBean中的afterPropertiesSet()方法来,来进行初始化。2、 在配置文件中定义的bean中,定义init-method=””来初始化对象或者是使用注解@PostConstruct两种方式的实现是结果是一样的,但是第一种方式是高耦合基于Spring的,而第二种要灵活的多。Spring BeanWarpper的使用:BeanWrapper bw = new BeanWrapperImpl(vo);bw.setPropertyValue("name"," ...
Spring的注入方式
1,接口注入
2,Set注入(常用)
3,构造器注入(使用构造函数的形式进行注入)
Spring 两种部署模式
Singleton和non-singleton
Singleton:所有请求实例,都返回同一个同一个实例,即实例是共享的
Non-singleton:类似于每次都进行new对象
表达为:在bean中,定义singleton=”true”或 “false”
Spring使用依赖
在对定义在xml中的某一个bean进行初始化的时候,可以在bean上,定义depends-on=””,来强制初始化对象,表示在初始化bean对象之前,先 ...
今天在阅读springMVC源码的过程中,有了Aware的概念
其中有个接口叫做EnvironmentAware 环境通知。
可以获取到系统的环境信息,于是就研究了一下,得到的最终结果如下图:
具体获取步骤,代码如下:
创建类:SystemController 实现接口 EnvironmentAware
package org.moon.framework.controller;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotat ...
springmvc中Controller在接收前端传递参数的时候
public Map<String ,String> save(T bean)
我们一般是这样来定义接收的bean对象,其中bean对象中的时间类型,我们会定义为Date,
那么在前端进行参数传递的时候,前端传递的时间如:2017-01-18是一个字符串和我们bean对象不匹配,那么就需要进行转换。
现在我这里定义了一个
@Controller
@RequestMapping(value = "/base")
public abstract class BaseControl ...
hibernate4在处理clob字段上面和hibernate3有很大的不一样
今天感觉遇到了很大一个坑,但是好在解决了。
解决方案如下
创建类
package org.moon.framework.util.clob;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import java.util.Map;
/**
* Created by Administrator on 2 ...
以前,我一直都是使用Windows server 2008 作为java的应用部署环境来使用,但是貌似主流的软件公司都是使用linux,这对我来说,是一个硬伤啊。
正好,现在公司现在有个项目,自主选择的余地比较大,在使用操作环境上,队友强烈建议使用linux,并吧嗒吧嗒的说了一堆linux的好处,好吧,那就用linux吧,虽然我之前不会,但是我也有强烈的信心,把环境搭好,于是我就真的搭建好了,现在把整个过程分享出来,包含:jdk 1.8的安装和tomcat 8.0的安装
首先使用工具,把jdk和tomcat上传到服务器
然后到linux的黑窗口
输入:javac –versio ...
之前一直使用spring3+status+hibernate3做开发,但是使用的技术,好像有点老了,于是,今天研究了下Spring4+SpringMVC4+hibernate4+druid+fastjson,现将搭建项目源码分享出来,希望对你有帮助。
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocatio ...
基于Spring SpringMVC MyBatis Oracle 进行代码生成 具体源代码在附件
生成代码目录:d:/code下面
包含:
mybatis 接口和对应的xml
service
controller
和web界面
使用方法:
1,oracle 进行数据库建表(注意:数据表的Comment必须是有内容,不能为空)
2,base.properties 进行生成数据表配置
eg:
#包名称,对象名称,数据表名称,主键名称,表名称
1=tts,Xmxs,YB_XMXS,pk_xmxs,畜牧销售
第一个包名称可以不填写
3,DbUtility.java 中修 ...
import java.sql.DriverManager;
import java.util.ArrayList;
import java.util.Hashtable;
import oracle.jdbc.OracleConnection;
import oracle.jdbc.OraclePreparedStatement;
import oracle.jdbc.OracleResultSet;
import oracle.jdbc.OracleResultSetMetaData;
public class OracleDb {
public static OracleConne ...
oracle从入门到精通.pdf 拿走不谢
SELECT t.TABLE_NAME,t.COLUMN_NAME,t.DATA_TYPE,c.comments
FROM DBA_TAB_COLUMNS t,dba_col_comments c
WHERE
t.TABLE_NAME = c.table_name
and t.COLUMN_NAME = c.column_name
and t.OWNER = c.owner
and t.OWNER = '登录用户'
and c.TABLE_NAME = 'SYS_COM_ADMIN'
Oracle 创建存储过程
--建立程序包
CREATE OR REPLACE PACKAGE TESTPACKAGE AS
TYPE TEST_CURSOR IS REF CURSOR;
end TESTPACKAGE;
--创建返回列表的存储过程
CREATE OR REPLACE PROCEDURE TESTC
(
P_CURSOR out TESTPACKAGE.TEST_CURSOR
)
IS
BEGIN
OPEN P_CURSOR FOR
SELECT * FROM epv_dev.eprk_notice_test;
END TESTC;
package c ...