会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Python魔法师
一名老程序员,为你分享Python技巧,Python爬虫,Python兼职接单,大数据,Java,副业搞钱的心得。公众号【Python魔法师】
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2015年9月10日
Vim常用命令
摘要: Vim是Vi的增强版本,它没有菜单。只有命令。www.vim.org官方教材:vimbook插入a在当前光标后插入文本A在本行行尾插入文本i在光标前插入文本I在本行行首插入文本o在光标下插入新行O在光标上插入新行h左移一个字符j下移一个字符k下移一个字符I右移一个字符$移动至当前行的行尾0移动至当前...
阅读全文
posted @ 2015-09-10 10:43 Python魔法师
阅读(2899)
评论(0)
推荐(4)
2015年8月30日
使用为知笔记客户端发布博客到【博客园】
摘要: 1、在为知笔记客户端里新建一个笔记2、点击刚才新建的笔记后,右侧会出现该笔记的预览3、点击分享-->发布到博客4、填写相应的信息博客园API地址:http://rpc.cnblogs.com/metaweblog/你的用户名最后点击确定即可。注意:1.如果是已经发布过的博客,操作这里需要选择修改博客。2.分类这里,获取分类的时候是获取不到的(为知的程序员这做的不够好),只能填写博客园里已经定义好...
阅读全文
posted @ 2015-08-30 20:58 Python魔法师
阅读(552)
评论(0)
推荐(0)
Java发送短信
摘要: 1、接口使用介绍发送短信肯定需要使用第三方接口,Java本身是肯定不能直接发送短信的。第三方接口有很多,这里直接找个正规靠谱一点的学习一下这里使用了中国网建(http://sms.webchinese.cn/)打开网址后,点击立刻注册体验2、获取短信密钥注册完成后,查看红色的短信秘钥。点击修改短信秘...
阅读全文
posted @ 2015-08-30 19:35 Python魔法师
阅读(1696)
评论(1)
推荐(1)
2015年8月27日
@Transactional的readOnly、timeout
摘要: 1、@Transactional的readOnly在使用@Transactional注解的时候,有一个属性是readOnly,默认值是falsereadOnly的意思就是当前的方法是只读的,也就是说当前的方法中没有需要处理事务(insert,update,delete)的操作。则可以加上readOnly=true使用它的好处是Spring会把你优化这方法,使用了readOnly=true,也就是使...
阅读全文
posted @ 2015-08-27 10:05 Python魔法师
阅读(2561)
评论(0)
推荐(0)
Spring整合hibernate:3、使用XML进行声明式的事务管理
摘要: 配置applicationContext.xml文件12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 ...
阅读全文
posted @ 2015-08-27 10:03 Python魔法师
阅读(594)
评论(0)
推荐(0)
Spring整合Hibernate:2、使用Annotation方式进行声明式的事务管理
摘要: 1、加入DataSourceTransactionManager的命名空间修改applicationContext.xml文件,增加如下内容:12345678910111213142、初始化HibernateTransactionManager123456789101112131415161718192021222324252627282930313233343536373839404142434...
阅读全文
posted @ 2015-08-27 09:48 Python魔法师
阅读(591)
评论(0)
推荐(0)
Spring整合Hibernate:1、annotation方式管理SessionFactory
摘要: 1、在applicationContext.xml文件中初始化SessionFactory(annotation方式)12345678910111213141516171819202122232425262728 com.fz.annotation.model.User ...
阅读全文
posted @ 2015-08-27 09:46 Python魔法师
阅读(394)
评论(0)
推荐(0)
Spring简单与数据库连接
摘要: 1、导入需要的jar包2、配置数据源,在applicationContext.xml文件中增加配置方式1:直接使用bean方式123456 方式2:使用properties文件在src下新建jdbc.properties文件,内容如下:1234jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql:/...
阅读全文
posted @ 2015-08-27 09:45 Python魔法师
阅读(517)
评论(0)
推荐(0)
XML方式实现Spring的AOP
摘要: 1、编写切面类12345678910111213141516171819202122232425262728package com.fz.annotation.aop; import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.la...
阅读全文
posted @ 2015-08-27 09:37 Python魔法师
阅读(290)
评论(0)
推荐(0)
AOP的Advice
摘要: @Before 方法执行之前执行@AfterReturning 方法正常执行完成后执行@AfterThrowing 抛出任何异常之后执行@After 就是相当于finally,它会将你的方法try,cath和finally,所有的执行完之后。就会执行@Around 前后加逻辑1234567@Around("com.xyz.myapp.SystemArchitecture.businessServ...
阅读全文
posted @ 2015-08-27 09:36 Python魔法师
阅读(255)
评论(0)
推荐(0)
Annotation方式实现AOP
摘要: 1、添加其他jar包2、配置applicationContext.xml文件12345678910111213141516 3、编写切面类LogInterceptor.java123456789101112131415161718192021222324252627282930313233343536package com.fz.annotation.aop; im...
阅读全文
posted @ 2015-08-27 09:35 Python魔法师
阅读(275)
评论(0)
推荐(0)
Spring的AOP介绍
摘要: AOP:(Aspect-Orlented-Programming)面向切面编程,和面向对象是互相补充的。面向对象是横着编程,面向切面则是竖着编程。1234@Before("execution(public void com.fz.annotation.service.impl.UserServiceImpl.userAdd(com.fz.xml.entity.User))")public void...
阅读全文
posted @ 2015-08-27 09:34 Python魔法师
阅读(209)
评论(0)
推荐(0)
SpringAnnotation之配置AnnotationXML文件
摘要: 配置Annotation的环境:只需修改applicationContext.xml文件即可1234567891011 增加内容:解释:1、,都从"http://www.springframework.org/schema/context"这个key下对应的那个文件去找所能写的东西 来自为知笔记(Wiz)
阅读全文
posted @ 2015-08-27 09:32 Python魔法师
阅读(668)
评论(0)
推荐(0)
2015年8月25日
SpringAnnotation注解之@Autowired
摘要: @Autowired:自动装配,不用在bean里写属性来指定所依赖的属性1234@Autowiredpublic void setUserDao(UserDao userDao) { this.userDao = userDao;}Autowired:表示spring会在容器里找跟setUserDao(UserDao userDao)这里面的参数相同类型的bean,然后给注入进来。例如:原来...
阅读全文
posted @ 2015-08-25 17:59 Python魔法师
阅读(1171)
评论(0)
推荐(0)
SpringAnnotation注解之@Resource
摘要: @Resource:同样也是注入,默认是按byName,byName找不到的话按byType1234@Resourcepublic void setUserDao(UserDao userDao) { this.userDao = userDao;}xml文件里,没有一个名字为userDao的bean123456此时测试的时候会报错,因为默认按byName,此时是没有名字为userDao的b...
阅读全文
posted @ 2015-08-25 17:58 Python魔法师
阅读(909)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告