自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (6)
  • 收藏
  • 关注

原创 Python(10):函数

函数函数是组织好的,可以重复使用,用起来功能单一函数提供应用模块性和代码的重复利用率print("-----1.定义一个函数------")def hello(str): "我的第一个定义函数" print("传递过来的数据为", str) returnhello('生活不容易,不能放弃希望,相信自己还能干10年')# 计算面积函数def area(width, height): return width * heightw = 5h = 7

2020-05-29 18:47:53 252

原创 Python(9):迭代器和生成器

迭代器迭代器是python最强功能之一,是访问元素的一种方式迭代器是可以记住遍历的位置和对象迭代器是从序列的第一个元素开始遍历有两个基本的函数:iter() 、next()iter函数把一个序列变化成迭代器对象# 1.iterprint('-------1.iter----------')list = [1, 3, 4, 5, 53]it = iter(list)for x in it: print(x, end=' ')print('\n ')打印:1 3 4 5

2020-05-29 11:45:45 122

原创 Python(8):循环语句

Python循环语句今天重点学习关于循环的关键字 for while else ranage break continue passwhile一般形式:while 判断条件 condition: 执行语句块statements...直接上代码:#1.while打印1到100的和n = 100sum = 0counter = 1while counter <= 100: sum += counter counter += 1print("1 到

2020-05-28 19:05:03 515

原创 Python(7):通过写一个猜字游戏学习条件判断语法

条件控制Python通过一条或者多条判断(True或者False )结果控制语句来控制代码块.一般条件有if elif else while直接上本次游戏猜迷代码吧(码农还是喜欢代码)number = 7guess = -1print("数字猜迷游戏")while guess != number: guess = int(input("请输入数字")) if guess == number: print("猜的对!") elif guess <

2020-05-28 17:22:42 265

原创 Python(6):斐波那契数列来看赋值

我们已经学了一些python的基础知识了,今天我们尝试下著名的队列-斐波那契数列咋用Python来实现。废话不多说,直接代码讲解。#两个元素的总和确定了下一个数据#斐波那契数列a, b = 0, 1while b < 10: print(b, end=',') a, b = b, a+b先直接看打印结果:1,1,2,3,5,8,这里需要来说明下赋值,其实python是先计算右边,然后再赋值给左边,大概思路是:m = bn = a+ba = mb = n先

2020-05-28 16:08:28 238

原创 Python(5):基础知识-运算符知识

Python语言支持的运算符很丰富,包括如下:算术运算符比较运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符算术运算符这个是常用的加、减、乘、除等,具体如下:算术运算符代码如下:print('=====算术运算符======')a = 21b= 10c = 0c = a + bprint("a + b = ", c)c = a - bprint("a - b = ", c)c = a * bprint("a * b = ", c)#修改变量 a

2020-05-25 17:07:09 410

原创 Python(4):基本的数据结构

变量的赋值Python的变量不用声明,每个变量在使用的时候才会被使用,变量赋值以后该变量才被创建。例如 name = ‘cale’ #name赋值了cale后才被创建多变量赋值a = b =c = 1 #a,b,c都赋值了1数值a, b, c = 1, ‘a’, 10.2 #a赋值了1,b赋值‘a’字符串,c赋值浮点10.2标准数据类型Python中有6个标准数据类型,如下:Number数字型 不可变型String 字符串 不可变型List 列表型 可变型Tuple 元型 不可变型

2020-05-24 07:58:37 216

原创 Python(3):内置基础语法

学习任何一门语言,体验完了Hello World后,下一步就是学习语言的基本语法了,这是入门必修课程,没有捷径可走,那我就老老实实死磕知识。标识符第一个字符必修是字母或是下划线_开头;标识符对大小写敏感python保留字保留字就是关键字,我们不能把他们当作任何标识符名称。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字;注释Python的注释分为以下方式:1.单行使用#2.多行使用’’'或者“”“行与缩进python有个非常具有特色的就是使用缩进表示

2020-05-21 18:43:20 88

原创 Python(2):语言版本选择,是选择python2.X还是python3.X

Python2.X和Python3.X的官方说明Python2.X是代表过去,Python3.X是现在和未来;所以当然我们不能活在过去,我们得使用未来的东西,????所以我需要学Python3.X版本通过查询资料发现两个版本有些区别还是很明显:1、Python3.x不兼容2.x的语法和特性,还不像学java那样,不管学哪个jdk版本,基本的语法都是通用的,也就是基础是一样的,无非就是写的代码可能有些特性差异,但是人家java向下兼容啊;而python不行啊。2.Python2.x的默认编码是ASI

2020-05-20 16:16:04 577

原创 Python(1):选择一个好用的开发工具PyCharm for mac

Python入门篇-选一个顺手的开发工具Pycharm for macPyCharm for mac功能介绍优势划重点:安装和激活PyCharm for mac由于工作需要,公司里有些程序使用python编写,而且是非常核心的模型算法,而我心中之前只会一种语言,我最爱的java;基于强大的自尊心和自驱力,我给自己立了一个flag,我要花2周时间达到入门水平(tips:听同事说python很简单,一周基本就会了…唉,年纪大了,我就用2周吧…);工欲善其事,必先利其器,所以得选一个好用工具吧,经过同事推荐和

2020-05-19 19:41:06 509

原创 mybatis 1.5.2 websphere下发布

用mybatis1.5.2开发的j2ee项目,在tomcat上运行良好,但是发布到websphere上就报错首先是如下错误(websphere6、7上都一样) Txt代码  Caused by: java.lang.VerifyError      at org.apache.ibatis.parsing.XPathParser.evalNode(XPathPa...

2014-01-03 13:48:47 152

原创 SSL学习研究

有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多。但如果我们不能够亲自动手做一个SSL Sever和SSL Client,可能就永远也不能深入地理解Java环境下,SSL的通信是如何实现的。对SSL中的各种概念的认识也可能会仅限于可以使用的程度。本文通过构造一个简单的SSL Server和SSL Client来讲解Java环境下SSL...

2013-04-19 11:44:11 108

原创 让Developer用DocBook编写技术文档

让Developer用DocBook编写技术文档 http://blog.sina.com.cn/s/blog_517d1cb00100uqcv.html 

2013-03-10 22:19:59 85

原创 从 iBatis 到 MyBatis - MyBatis 简明学习教程

从  iBatis  到  MyBatis ,你准备好了吗? 对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之...

2012-11-19 17:22:21 67

原创 IBM MQ 实现方式java

http://myactorai.blog.sohu.com/159708322.html

2012-09-23 22:31:33 164

原创 java 注解

背景最近在为公司的技术改造做准备,我设计了一个提高 Web 开发效率的技术框架,为了增加框架的友好性和易用性,决定采用注解来代替配置文件,于是我查询了很多的资料,进行整理和学习。  ²  概念注解是 JDK5 引入的新特性,最初衍生自代码注释,但现在早已经超出了注释的范畴,以至于我很惶恐,不敢使用注释这个词汇来描述他,尽管现有的很多资料里仍然称其为注释。如果说反射使得很多...

2012-09-02 21:47:56 82

原创 解决jquery load 缓存数据 .

当jquery load 一个页面时候 只加载一次   解决方法有俩种 1jQuery提供一个防止ajax使用缓存的方法,&lt;script type="text/javascript" language="javascript"&gt;$.ajaxSetup ({cache: false //close AJAX cache});&lt;/script&gt;这个方法在每次load...

2012-08-19 16:03:21 232

原创 Struts2 拦截不到异常详见

[问题]在解难经3:Struts2,拦截器拦不住Result?中,碰到的一个难题,当在PreResultListener中的抛出异常时,总是不能跳转到配好的异常页面去,而是抛出ServletException。换句话说,异常映射拦截器(具体来说指由XWork提供的ExceptionMappingInterceptor),根本拦截不住这种异常。按理说,不应该这样啊,Action里的异常是可以...

2012-08-18 18:00:15 128

原创 spring管理统一异常spring AOP的异常拦截 .

系统的异常处理机制是衡量一个系统设计的关键因素,良好的异常处理机制能在系统出现异常时准确的找到问题的所在。spring aop对异常的处理有良好的支持。spring 提供了一个接口 ThrowsAdvice,该接口里面没有任何方法,但是实现类里面必须的实现afterThrowing(Method method, Object[] args, Object target, RuntimeEx...

2012-08-18 17:57:43 202

原创 Socket 短连接、长连接

socketSocket协议的形象描述socket的 英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意思。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个...

2012-08-14 15:11:31 122

原创 struts2拦截器 获得请求方法名+获得请求参数

SSI框架为基础开发的,hulian平台struts2拦截器里如何知道你请求的是那个方法使用:invocation.getInvocationContext().getName(); //输出Priv_queryPriv,这正是我访问的Action中的方法。 1.struts.xml中这么定义的Xml代码  &lt;struts&gt;      &lt;...

2012-08-13 21:57:57 158

原创 OpenSessionInViewFilter失效问题解决(SSH2)

今天在用Hibernate延迟加载时,显示到界面出现如下问题: org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed 原因: 在界面加载数据时, session已经关闭,故报此错. 此前的对象只是代理对象(只有ID值) 故使用Spring...

2012-07-19 14:07:55 104

原创 Hibernate 自关联注解方式

Hibernate自关联(使用注解)HibernateSQL配置管理数据结构Cache 今天下午搞了个使用注解的自连接一对多,以前用的都是配置文件,突然间用注解,一下子没找到方向,所以记录下来。主要是现实一个多级菜单。表结构:Sql代码  create table SMS_MENU  (    ID     NUMBER no...

2012-07-18 18:08:02 191

原创 hibernate 缓存机制

CacheConcurrencyStrategy有五种缓存方式:    CacheConcurrencyStrategy.NONE,不适用,默认   CacheConcurrencyStrategy.READ_ONLY ,只读模式,在此模式下,如果对数据进行更新操作,会有异常;   CacheConcurrencyStrategy.READ_WRITE ,读写模式在更新缓存的...

2012-07-18 11:54:42 89

原创 spring注解式事务管理实例@Transactional(propagation=Propagation.REQUIRED,readOnly=false)

spring注解式事务管理实例@Transactional(propagation=Propagation.REQUIRED,readOnly=false)(2011-07-05 14:27:03)转载▼标签: 杂谈 一.spring配置文件这里使用spring命名空间,如下:&lt;?xml version="1.0" en...

2012-07-17 21:58:30 2044

原创 Hibernate 注解对Hibernate属性(CascadeType、JoinColumn、JoinTable、ForeignKey等)的研究...

----------------------------------Spring,FetchType.LAZY和FetchType.EAGER什么区别?FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。2、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。3、比方User类有两个属...

2012-07-17 20:28:32 255

原创 MyEclipse内存不足以及参数配置“ -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M ”...

MyEclipse内存不足以及参数配置“ -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M ”博客分类: 软件开发和项目管理 “MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) spa...

2012-07-17 16:00:24 132

原创 Hibernate SQL方言 (hibernate.dialect) Spring配置文件applicationContext.xml

Hibernate SQL方言 (hibernate.dialect)数据库hibernate方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2...

2012-07-17 07:56:48 241

原创 org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled

hibernate4.0 错误:org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]    at org.hib...

2012-07-17 07:26:41 132

原创 hibernate注解 关系映射 -多对多

使用Hibernate Annotations 维护多对多关系的心得说明         在HibernateAnnotations中通过@ManyToMany注解可定义多对多关联。同时,也需要通过注解@JoinTable描述关联表和关联条件。对于双向关联,其中一端必须定义为owner,另一端必须定义为inverse(在对关联表进行更性操作时这一端将被忽略)。被关联端不必也不能描述物理映...

2012-07-16 23:23:35 93

原创 spring 中配置sqlserver2008

不得不说的在 MS SQL SERVER 下的 JDBC 调用 今天下午,临时决定要再 MS SQL-SERVER  下配置 Spring 的数据源 DataSource 。但配置了半天,获取数据源仍不成功,我没有办法,找原因呗,只能写个列子测试下。先不管三七二十一,先上正确的例子再说。看客如果想运行下面的代码,需要自己手工写个主函数调用,或者使用 JUnit 做个测试。如果...

2012-07-16 23:12:05 354

原创 BeanCreationException: No unique bean of type

我定义了一个基类接口BaseDao,下面有些update\save的方法; 然后我用一个BaseDaoImpl去实现这个接口;好啦,然后我现在有两个Dao接口,一个ADao extends BaseDao,一个BDao extends BaseDao; 然后再有这两个Dao的实现: ADaoImpl extends  BaseDaoImpl implements ADao; BDaoImpl ex...

2012-07-16 13:04:43 63

原创 JXL总结

Jxl使用总结 Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,除了这个没啥说的了。 Jxl目前最新2.6.10,下载地址是:http://nchc.dl.sou...

2012-07-14 21:34:59 61

原创 JXL入门介绍

最近由于工作需要,也要整报表。 为什么中国人那么喜欢报表呢? 搞不明白!     下面是对JXL一点介绍。Java代码package com.xinli;   import java.io.FileOutputStream;   import java.io.OutputStream;   import java.text.SimpleDat...

2012-07-14 21:28:22 84

原创 easy ui 验证框02

easyui的验证分为纯客户端验证和ajax验证。1.纯客户端验证 使用easyui控件中的validatebox,配置required='true'等2.Ajax验证 $("#password").validatebox({ required:"true" , validType:"remote['"+js+"system/validatePa...

2012-07-01 10:29:20 68

原创 easy ui 验证框 01

使用过程中的一积累,备查。EasyUI 验证框使用方法://***************************missingMessage:未填写时显示的信息validType:验证类型见下示例invalidMessage:无效的数据类型时显示的信息required="true" 必填项class="easyui-validatebox" 文本验证class...

2012-07-01 10:28:39 66

原创 Spring BeanBean的作用域及生命周期

一、Spring Framework支持五种作用域(其中有三种只能用在基于web的Spring ApplicationContext)。 内置支持的作用域分列如下:作用域 描述singleton在每个Spring IoC容器中一个bean定义对应一个对象实例。prototype一个bean定义对应多个对象实例。reque...

2012-06-20 10:25:54 67

原创 Struts 1 和 Struts 2 的线程安全

 昨天人问我Struts 2是怎么保证全局变量的线程安全的,跟Struts 1有什么区别,我一时懵了一下,没给解释清,发现自己也不是特别清楚,就google了一下,打算今天做个笔记,结果今没等google呢,就听说google走了,可惜了了啊!还是说说 Struts 线程安全的事吧。     总的来说,Struts1 的 Action 是单例模式,因此开发者必须保证它是线程安全的...

2012-06-20 10:24:40 47

原创 16款 web开发的工具

http://www.iteye.com/news/25137

2012-05-24 13:33:29 66

原创 学习Spring必学的Java基础知识(1)----反射

http://www.iteye.com/topic/1123081 引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识--&gt;Spring IoC :htt...

2012-05-22 13:40:54 66

2013年最新java面试宝典

2013年最新java面试宝典,内部涵盖java基础、数据库技术、模拟面试等内容

2013-12-08

java面试宝典android版 源码

可以通过该实例学习android的开发基本技术,意义在于结合了webview 、html5等相关技术

2013-12-08

软件开发需求分析文档(非常实用的模版)

这个分析文档非常的好,很适用,里面的模式很正当,软件开发需求分析的一般步骤都写的很详细

2009-08-10

php开发详解教程138

将data文件夹中的db_pursey文件夹拷贝到AppServ安装路径下的AppServ\MySQL\data文件夹中,完成附加MySQL数据库的操作。 2.将程序发布到AppServ下 (1)将99Pursey文件夹拷贝到AppServ安装路径下www文件夹中,如图1.1所示。

2009-04-23

PHP视频教程1366

php开发视频教程C:\Documents and Settings\new\桌面\php\Apache+php+mysql在windows下的安装与配置图解(最新版)_QQread_com.htm

2009-04-23

网上选课系统

JAVA +ACCESS

2008-06-06

空空如也

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

TA关注的人

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