软件设计师 分类真题讲解.zip
软件设计师历年真题包至2019年真题讲解
spring的各个约束包
spring-aop.xsd;
spring-beans.xsd;
spring-cache.xsd;
spring-context.xsd;
spring-jdbc.xsd;
spring-jee.xsd;
spring-jms.xsd;
spring-lang.xsd;
spring-mvc.xsd;
spring-oxm.xsd;
spring-task.xsd;
spring-tool.xsd;
spring-tx.xsd;
spring-util.xsd;
spring-websocket.xsd
FastDFS软件及开发文档
fastdfs_client;
fastdfs_client_java._v1.25.tar.gz;
fastdfs_client_v1.20.jar;
FastDFS_Java_Doc_v1.20.tar.gz;
FastDFS_v5.05.tar.gz;
fastdfs-nginx-module_v1.16.tar.gz;
libfastcommonV1.0.7.tar.gz;
分布式文件系统FastDFS架构剖析及配置优化.pdf;
FASTdfs-入门-1.0.docx;
分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群.pdf;
freemarker
freemarker;
FreeMarker_2.3.23_Manual_zh_CN;
freemarker-ide-0.9.14;
.m2.7z;
freemarker-2.3.23.jar;
freemarker-2.3.23-sources.jar;
freemarker常用使用文档.ppt;
FreeMarker中文版文档.pdf
逆向工程代码生成
public class GeneratorSqlmap {
public void generator() throws Exception{
List<String> warnings = new ArrayList<String>();
boolean overwrite = true;
//指定 逆向工程配置文件
File configFile = new File("generatorConfig.xml");
ConfigurationParser cp = new ConfigurationParser(warnings);
Configuration config = cp.parseConfiguration(configFile);
DefaultShellCallback callback = new DefaultShellCallback(overwrite);
MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config,
callback, warnings);
myBatisGenerator.generate(null);
}
public static void main(String[] args) throws Exception {
try {
GeneratorSqlmap generatorSqlmap = new GeneratorSqlmap();
generatorSqlmap.generator();
} catch (Exception e) {
e.printStackTrace();
}
}
}
<!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和
NUMERIC 类型解析为java.math.BigDecimal -->
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- targetProject:生成PO类的位置 -->
<javaModelGenerator targetPackage="cn.itcast.ssm.po"
targetProject=".\\src">
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<property name="enableSubPackages" value="false" />
<!-- 从数据库返回的值被清理前后的空格 -->
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!-- targetProject:mapper映射文件生成的位置 -->
<sqlMapGenerator targetPackage="cn.itcast.ssm.mapper"
targetProject=".\\src">
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<property name="enableSubPackages" value="false" />
</sqlMapGenerator>
<!-- targetPackage:mapper接口生成的位置 -->
<javaClientGenerator type="XMLMAPPER"
targetPackage="cn.itcast.ssm.mapper"
targetProject=".\\src">
<!-- enableSubPackages:是否让schema作为包的后缀 -->
<property name="enableSubPackages" value="false" />
</javaClientGenerator>
<!-- 指定数据库表 -->
<table schema="" tableName="user"></table>
<table schema="" tableName="orders"></table>
<table schema="" tableName="items"></table>
<table schema="" tableName="orderdetail"></table>
JDK1.8 API 中文参考手册
Lambda表达式
函数式接口
*方法引用和构造器调用
Stream API
接口中的默认方法和静态方法
新时间日期AP
轻量级Java EE企业应用实战(第5版)课件
轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》是《轻量级Java EE企业应用实战》的第5版,这一版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。
《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》介绍了Java EE领域的四个开源框架和技术:Struts 2、Spring、Hibernate和JPA。其中Struts 2升级到2.5.14,Spring升级到5.0.2,Hibernate升级到5.2.12。第5版新增介绍了JPA的内容,包括其API的基本用法、JPA查询、JPA动态条件查询等。本书还全面介绍了Servlet 3.1的新特性,以及Tomcat 8.5的配置和用法,本书的示例也应该在Tomcat 8.5上运行。
《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》重点介绍了如何整合Struts 2.5+Spring 5.0+Hibernate 5.2进行Java EE开发,主要包括三部分。第一部介绍了Java EE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解了Struts 2.5、Spring 5.0、Hibernate 5.2、JPA的用法,在介绍三个框架时,以Eclipse IDE的使用来上手,一步步带领读者深入这些技术的核心。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,因此是本书的重点部分。这部分内容既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表,表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开发中。该案例采用目前非常流行、规范的Java EE架构,整个应用分为领域对象层、DAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方式组织在一起。该案例既提供了与IDE无关的、基于Ant管理的项目源码,也提供了基于Eclipse IDE的项目源码,以最大限度地满足读者的需求。
《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》不再介绍Struts 1.x相关内容,如果读者希望获取《轻量级Java EE企业应用实战》第1版中关于Struts 1.x的知识,请登录http://www.crazyit.org下载。当读者阅读此书遇到技术难题时,也可登录http://www.crazyit.org发帖,笔者将会及时予以解答。
在阅读《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》之前,建议先认真阅读笔者所著的《疯狂Java讲义》一书。本书适合于有较好的Java编程基础,或者有初步JSP、Servlet基础的读者阅读。本书尤其适合于对Struts 2、Spring、Hibernate了解不够深入,或者对Struts 2+ Spring+Hibernate整合开发不太熟悉的开发人员阅读。
疯狂Java EE面试题
《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》是《轻量级Java EE企业应用实战》的第5版,这一版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。
《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》介绍了Java EE领域的四个开源框架和技术:Struts 2、Spring、Hibernate和JPA。其中Struts 2升级到2.5.14,Spring升级到5.0.2,Hibernate升级到5.2.12。第5版新增介绍了JPA的内容,包括其API的基本用法、JPA查询、JPA动态条件查询等。本书还全面介绍了Servlet 3.1的新特性,以及Tomcat 8.5的配置和用法,本书的示例也应该在Tomcat 8.5上运行。
《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》重点介绍了如何整合Struts 2.5+Spring 5.0+Hibernate 5.2进行Java EE开发,主要包括三部分。第一部介绍了Java EE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解了Struts 2.5、Spring 5.0、Hibernate 5.2、JPA的用法,在介绍三个框架时,以Eclipse IDE的使用来上手,一步步带领读者深入这些技术的核心。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,因此是本书的重点部分。这部分内容既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表,表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开发中。该案例采用目前非常流行、规范的Java EE架构,整个应用分为领域对象层、DAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方式组织在一起。该案例既提供了与IDE无关的、基于Ant管理的项目源码,也提供了基于Eclipse IDE的项目源码,以最大限度地满足读者的需求。
《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》不再介绍Struts 1.x相关内容,如果读者希望获取《轻量级Java EE企业应用实战》第1版中关于Struts 1.x的知识,请登录http://www.crazyit.org下载。当读者阅读此书遇到技术难题时,也可登录http://www.crazyit.org发帖,笔者将会及时予以解答。
在阅读《轻量级Java EE企业应用实战(第5版)——Struts 2+Spring 5+Hibernate 5/JPA 2整合开发》之前,建议先认真阅读笔者所著的《疯狂Java讲义》一书。本书适合于有较好的Java编程基础,或者有初步JSP、Servlet基础的读者阅读。本书尤其适合于对Struts 2、Spring、Hibernate了解不够深入,或者对Struts 2+ Spring+Hibernate整合开发不太熟悉的开发人员阅读。
疯狂java讲义(第四版)李刚
一、光盘内容
本光盘是《疯狂Java讲义(第(4版)》一书的配书光盘,书中的代码按章、按节存放,即第3章、第2节所使用的代码放在codes文件夹的03\3.2文件夹下,依此类推。
另:书中每份源代码也给出与光盘源文件的对应关系,方便读者查找。
本光盘codes目录下有18个文件夹,其内容和含义说明如下:
(1)01~18文件夹名对应于《疯狂Java讲义(第4版)》中的章名,即第3章所使用的代码放在codes文件夹的03文件夹下,依此类推。
附录A所使用的代码放在a01目录下
(2) 本书所有代码都是IDE工具无关的程序,读者既可以在命令行窗口直接编译、运行这些代码,也可以导入Eclipse、NetBeans等IDE工具来运行它们。
(3) 本书第12章第11节的TableModelTest.java程序,以及第13章的绝大部分程序都需要连接数据库,所以读者需要先导入*.sql文件中的数据库脚本,并修改mysql.ini文件中的数据库连接信息。连接数据库时所用的驱动程序JAR文件为mysql-connector-java-5.1.44-bin.jar文件。这些需要连接数据库的程序里还提供了一个*.cmd文件,该文件是一个批处理文件,运行该文件可以运行相应的Java程序,例如DatabaseMetaDataTest.java对应的*.cmd文件为runDatabaseMetaDataTest.cmd。
本光盘根目录下提供了一个“Java设计模式(疯狂Java联盟版).chm”文件,这是一份关于设计模式的电子教材,由疯狂Java联盟的杨恩雄亲自编写、制作,他同意广大读者阅读、传播这份开源文档。
本光盘根目录下包含一个“project_codes”文件夹,该文件夹里包含了疯狂Java联盟的杨恩雄编写的《疯狂Java实战演义》一书的光盘内容,该光盘中包含了大量实战性很强的项目,这些项目基本覆盖了《疯狂Java讲义(第4版)》课后习题的要求,读者可以参考相关案例来完成《疯狂Java讲义(第4版)》的课后习题。
本光盘根目录下包含一个“课件”文件夹,该文件夹里包含了《疯狂Java讲义(第4版)》各章配套的授课PPT教案,各高校教师、学生可在此基础上自由修改、传播,但请保留署名。
本光盘根目录下包含一个“视频”文件夹,该文件夹里包含了大约25个小时的Java授课视频。
本光盘根目录下包含一个“疯狂Java面试题”的PDF文档,该文件是疯狂软件教育中心多位老师根据疯狂学员多年的面试题总结的面试答案,这些面试题是疯狂Java面试题库的基础部分,可作为读者对学习本书的效果检查。
二、运行环境
本书中的程序在以下环境调试通过:
(1)安装jdk-9_windows-x64_bin.exe,安装完成后,为了可以编译和运行Java程序,应该在PATH环境变量中增加%JAVA_HOME%/bin。其中JAVA_HOME代表JDK(不是JRE)的安装路径。安装上面工具的详细步骤,请参考本书的第1章。
(2)安装MySQL 5.7或更高版本,按第13章所介绍的方式安装。
三、注意事项
(1)书中有大量代码需要连接数据库,读者应修改数据库URL以及用户名、密码,让这些代码与读者运行环境一致。如果项目下有SQL脚本,则导入SQL脚本即可;如果没有SQL脚本,系统将在运行时自动建表,读者只需创建对应的数据库即可。
(2)在使用本光盘的程序时,请将程序拷贝到硬盘上,并去除文件的只读属性。
四、技术支持
如果您使用本光盘中遇到不懂的技术问题,则可以登录如下网站与作者联系:
网站:http://www.crazyit.org
68个常用开发手册
Addison Wesley - JDBC API Tutorial and Reference 3rd Edition (2003).chm
ajax教程.chm
AngularJS 中文API参考手册.chm
Bootstrap-中文-API.chm
css2.chm
CSS4.0中文参考手册.chm
cssv3.4.0.chm
DHTML手册.chm
dom4j.chm
DOM_help.chm
DOM中文参考手册CHM·chm.chm
DOM文档对象模型手册.chm
DTD.chm
EasyUI-API+1.3.2.chm
Ext2.2API中文版.CHM
Ext3.2中文API.CHM
FILESLIST111.TXT
Hibernate3.2.chm
html5参考手册.chm
HTML入门与提高.CHM
Html标签一览表.chm
html语法教程.chm
HTTP1.1.chm
J2EE_1.5_API.CHM
J2EE_1.6_API.chm
Java+EE+6+API+Specifications.CHM
JavaEE_API_5[1].0.chm
JavaScript Professional Projects.chm
JavaScript20.chm
JavaScript中文手册.CHM
JavaScript手册.chm
JavaScript语言中文参考手册.chm
java_ee_api_中英文对照版.chm
jBPM 4.4 API.chm
jdk 1.7_api_doc.CHM
JDK_API_1_6_zh_CN.CHM
jquery1.7 中文手册.chm
JQuery_1.4_API.CHM
jQuery文档.chm
JSP API.chm
Jsp帮助文档.chm
JSP语法.chm
Linux基础命令教程豪华版.chm
Linux常用命令大全.chm
lucene_3.6.1_API.CHM
MySQL_5.1_zh.chm
POI_3.8_API.CHM
R.BAT
Servlet API[China].chm
Servlet-API.chm
servlet.chm
Spring-Reference_zh_CN.chm
spring2.5.5_API.chm
Spring3.0.2-RELEASE-API.chm
Struts2.chm
struts2中文教程.chm
struts2标签.chm
tomcat5.5中文帮助文档.chm
W3CSchool.chm
w3school完整版.CHM
WebGL自修教程.chm
XML+Schema官方教程(9loong中文版)修正版2009.04.chm
XmlSchema标准参考手册.chm
XPathTutorial.chm
样式表中文手册.chm
英语资料大全.chm
web开发中常用的jar包
activation.jar
antlr-2.7.6.jar
asm-3.3.jar
asm-commons-3.3(1).jar
asm-tree-3.3.jar
c3p0-0.9.1.jar
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.apache.commons.logging-1.1.1.jar
com.springsource.org.apache.log4j-1.2.15.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
commons-collections-3.1.jar
commons-fileupload-1.3.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
dom4j-1.6.1.jar
FILESLIST111.TXT
freemarker-2.3.19.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate3.jar
javassist-3.11.0.GA.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
log4j-1.2.17.jar
mail.jar
mysql-connector-java-5.0.4-bin.jar
ognl-3.0.6.jar
R.BAT
slf4j-api-1.6.1.jar
slf4j-log4j12-1.7.2.jar
spring-aop-3.2.0.RELEASE.jar
spring-aspects-3.2.0.RELEASE.jar
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
spring-jdbc-3.2.0.RELEASE.jar
spring-orm-3.2.0.RELEASE.jar
spring-test-3.2.0.RELEASE.jar
spring-tx-3.2.0.RELEASE.jar
spring-web-3.2.0.RELEASE.jar
struts2-core-2.3.15.3.jar
struts2-json-plugin-2.3.15.3.jar
struts2-spring-plugin-2.3.15.3.jar
xwork-core-2.3.15.3.jar
js所需库集合
jQuery EasyUI 1.4.5 版 API 中文版 (Made By Richie696).chm;
jQuery EasyUI 1.4.5 版 API 中文版 (Made By Richie696).chw;
jquery-easyui-1.3.2.zip;
jquery-easyui-1.5.2.zip;
jQuery1.8.3.chm;
jquery-ui-1.12.1.zip
jquery-ui-themes-1.12.1.zip;
zTree_v3-master.zip;
ztree3.5.zip;
jquery.ocupload-1.1.2.js;
jquery.form.js;
jquery.js;
dtree.zip
struts所需jar包
struts-2.3.33-all.zip;
struts-2.3.33-src.zip;
struts-2.5.10.1-all.zip;
poi使用说明
POI_3.8_API.CHM;
POI3.5_HSSF_和XSSF_Excel操作快速入门手册.pdf;
poi-bin-3.9-20121203.zip;
poi使用总结.txt;
POI整理.doc;
pinyin4j所需jar包
pinyin4j-2.5.0.jar
PinYin4jUtils.java
PinYin4jUtils.java
oscache所需jar包
commons-logging.jar包
oscache-2.4.1.jar包
oscache-2.4.1.jar
json所需jar包
commons-beanutils.jar
commons-lang.jar
ezmorph-1.0.6.jar
json-lib-2.4-jdk15.jar
mybatis所需jar包
mybatis-3.2.7.zip
mybatis-3.2.7-source.zip
mybatis-spring-1.2.2整合包.zip
log4j所需jar包
apache-log4j-1.2.16.zip
log4j.properties
slf4j-log4j12-1.7.2.jar
jackson所需jar包
jackson-core-asl-1.9.13.jar
jackson-mapper-asl-1.9.13.jar
hessian-4.0.33.jar
hessian-4.0.33.jar
hessian-4.0.33.jar
hessian-4.0.33.jar
fileupload所需jar包
commons-fileupload-1.2.1-sources.jar
commons-fileupload-1.2.2-bin.zip
commons-io-2.2-bin.zip
c3p0所需jar包
c3p0-0.9.1.2.jar所需jar包
c3p0-0.9.1.2.zip所需jar包
dbcp连接池所需jar包
commons-dbcp-1.4.jar
commons-dbcp-1.4-bin.zip
commons-dbcp-1.4-src.zip
commons-dbutils-1.4.jar
commons-pool-1.5.6.jar
commons-pool-1.5.6-bin.zip
commons-pool-1.5.6-src.zip
commons-pool-1.6.jar
mysql-connector-java-5.0.8-bin.jar
mysql-connector-java-5.1.5-bin.jar
beanutils的jar包
commons-beanutils-1.8.0.rar
commons-beanutils-1.8.3.jar
commons-logging-1.1.1.jar
《基于<知网>的词汇语义相似度计算》
1.使用Eclispe开发,jdk1.6+
2.项目编码方式设置为"GBK",请勿使用其他编码方式,以免出现乱码问题。
3.辞典文件放置在dict目录下,由"中文自然语言处理开放平台(http://www.nlp.org.cn)" 提供。
4.自然语言处理开放资源许可证 随代码一起发布。
5.算法参数使用《基于<知网>的词汇语义相似度计算》的实验参数,具体定义在类WordSimilarity中,
为私有静态常量,可根据需要自行修改。
springmvc加入json支持
jackson-databind-2.4.2.jar jackson-core-2.4.2.jar jackson-annotations-2.4.0.jar
log4j-1.2.16.jar
log4j-1.2.16.jar
jstl-1.2.jar
jstl-1.2.jar
mysql-connector-java-5.1.7-bin.jar
mysql-connector-java-5.1.7-bin.jar
commons-fileupload-1.2.2.jar
commons-fileupload-1.2.2.jar
软件技术基础:离散数学、数据结构、C.编程实训 .来可伟
软件技术基础:离散数学、数据结构、C.编程实训 .来可伟.文字版
搜狗2015JAVA工程师笔试题
搜狗2015JAVA工程师笔试题
阿里巴巴2016研发工程师笔试一
阿里巴巴2016研发工程师笔试一
阿里巴巴2016研发工程师笔试三
阿里巴巴2016研发工程师笔试三
阿里巴巴2016研发工程师笔试二
阿里巴巴2016研发工程师笔试选择题二.
2016奇虎360C++研发工程师内推笔试题
2016奇虎360C++研发工程师内推笔试题
ACM程序设计导引及在线实践
鸡兔同笼、棋盘上距离、装箱问题、细菌繁殖、约瑟夫问题、花生问题、大整数加法、大整数除法、红与黑、动态规划、最长公共序列等
Python数据分析基础教程:NumPy学习指南(第2版)高清完整.pdf版
[印尼]lvan ldris著; 张驭宇 译;人民邮电出版社;本书是 NumPy 的入门教程, 主要介绍 NumPy 以及相关的 Python 科学计算库, 如 SciPy 和 Matplotlib。本书内容涵盖 NumPy 安装、 数组对象、 常用函数、 矩阵运算、 线性代数、 金融函数、 窗函数、 质量控制、Matplotlib 绘图、 SciPy 简介以及 Pygame 等内容, 涉及面较广。
matplotlib手册
数据分析基础可视化工具。matplotlib。